Hello

My student noticed that when she accidentally cut and pasted an invalid 
event it was being accepted as valid by libpfm4/PAPI.

The event in question is two events stuck together with a comma.
I think the second event is somehow being treated as an invalid umask and 
ignored.

The event in this case is on Skylake:

"DTLB_LOAD_MISSES:MISS_CAUSES_A_WALK,DTLB_STORE_MISSES:MISS_CAUSES_A_WALK:u=1"

For example. running this:
./check_events  
DTLB_LOAD_MISSES:MISS_CAUSES_A_WALK,DTLB_STORE_MISSES:MISS_CAUSES_A_WALK:u=1

Requested Event: 
DTLB_LOAD_MISSES:MISS_CAUSES_A_WALK,DTLB_STORE_MISSES:MISS_CAUSES_A_WALK:u=1
Actual    Event: 
skl::DTLB_LOAD_MISSES:MISS_CAUSES_A_WALK:k=1:u=1:e=0:i=0:c=0:t=0:intx=0:intxcp=0
PMU            : Intel Skylake
IDX            : 419430412
Codes          : 0x530108

where it should probably return some sort of error?

Vince

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to