1[ 2 { 3 "CollectPEBSRecord": "1", 4 "PublicDescription": "Counts machine clears due to memory ordering issues. This occurs when a snoop request happens and the machine is uncertain if memory ordering will be preserved - as another core is in the process of modifying the data.", 5 "EventCode": "0xC3", 6 "Counter": "0,1,2,3", 7 "UMask": "0x2", 8 "EventName": "MACHINE_CLEARS.MEMORY_ORDERING", 9 "SampleAfterValue": "200003", 10 "BriefDescription": "Machine clears due to memory ordering issue" 11 }, 12 { 13 "PEBS": "2", 14 "CollectPEBSRecord": "2", 15 "PublicDescription": "Counts when a memory load of a uop spans a page boundary (a split) is retired.", 16 "EventCode": "0x13", 17 "Counter": "0,1,2,3", 18 "UMask": "0x2", 19 "EventName": "MISALIGN_MEM_REF.LOAD_PAGE_SPLIT", 20 "SampleAfterValue": "200003", 21 "BriefDescription": "Load uops that split a page (Precise event capable)" 22 }, 23 { 24 "PEBS": "2", 25 "CollectPEBSRecord": "2", 26 "PublicDescription": "Counts when a memory store of a uop spans a page boundary (a split) is retired.", 27 "EventCode": "0x13", 28 "Counter": "0,1,2,3", 29 "UMask": "0x4", 30 "EventName": "MISALIGN_MEM_REF.STORE_PAGE_SPLIT", 31 "SampleAfterValue": "200003", 32 "BriefDescription": "Store uops that split a page (Precise event capable)" 33 } 34]