0001 [
0002 {
0003 "BriefDescription": "Machine clears due to memory ordering issue",
0004 "CollectPEBSRecord": "1",
0005 "Counter": "0,1,2,3",
0006 "EventCode": "0xC3",
0007 "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
0008 "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.",
0009 "SampleAfterValue": "200003",
0010 "UMask": "0x2"
0011 },
0012 {
0013 "BriefDescription": "Load uops that split a page (Precise event capable)",
0014 "CollectPEBSRecord": "2",
0015 "Counter": "0,1,2,3",
0016 "EventCode": "0x13",
0017 "EventName": "MISALIGN_MEM_REF.LOAD_PAGE_SPLIT",
0018 "PEBS": "2",
0019 "PublicDescription": "Counts when a memory load of a uop spans a page boundary (a split) is retired.",
0020 "SampleAfterValue": "200003",
0021 "UMask": "0x2"
0022 },
0023 {
0024 "BriefDescription": "Store uops that split a page (Precise event capable)",
0025 "CollectPEBSRecord": "2",
0026 "Counter": "0,1,2,3",
0027 "EventCode": "0x13",
0028 "EventName": "MISALIGN_MEM_REF.STORE_PAGE_SPLIT",
0029 "PEBS": "2",
0030 "PublicDescription": "Counts when a memory store of a uop spans a page boundary (a split) is retired.",
0031 "SampleAfterValue": "200003",
0032 "UMask": "0x4"
0033 }
0034 ]