| /Linux-v6.1/tools/perf/pmu-events/arch/x86/goldmont/ |
| D | pipeline.json | 3 "BriefDescription": "Retired branch instructions (Precise event capable)", 13 "BriefDescription": "Retired taken branch instructions (Precise event capable)", 24 "BriefDescription": "Retired near call instructions (Precise event capable)", 35 "BriefDescription": "Retired far branch instructions (Precise event capable)", 46 "BriefDescription": "Retired near indirect call instructions (Precise event capable)", 57 "BriefDescription": "Retired conditional branch instructions (Precise event capable)", 68 … "BriefDescription": "Retired instructions of near indirect Jmp or call (Precise event capable)", 79 "BriefDescription": "Retired near relative call instructions (Precise event capable)", 90 "BriefDescription": "Retired near return instructions (Precise event capable)", 101 …"BriefDescription": "Retired conditional branch instructions that were taken (Precise event capabl… [all …]
|
| D | virtual-memory.json | 13 "BriefDescription": "Memory uops retired that missed the DTLB (Precise event capable)", 25 "BriefDescription": "Load uops retired that missed the DTLB (Precise event capable)", 37 "BriefDescription": "Store uops retired that missed the DTLB (Precise event capable)",
|
| D | memory.json | 13 "BriefDescription": "Load uops that split a page (Precise event capable)", 24 "BriefDescription": "Store uops that split a page (Precise event capable)",
|
| /Linux-v6.1/tools/perf/pmu-events/arch/x86/goldmontplus/ |
| D | pipeline.json | 3 "BriefDescription": "Retired branch instructions (Precise event capable)", 14 "BriefDescription": "Retired taken branch instructions (Precise event capable)", 26 "BriefDescription": "Retired near call instructions (Precise event capable)", 38 "BriefDescription": "Retired far branch instructions (Precise event capable)", 50 "BriefDescription": "Retired near indirect call instructions (Precise event capable)", 62 "BriefDescription": "Retired conditional branch instructions (Precise event capable)", 74 … "BriefDescription": "Retired instructions of near indirect Jmp or call (Precise event capable)", 86 "BriefDescription": "Retired near relative call instructions (Precise event capable)", 98 "BriefDescription": "Retired near return instructions (Precise event capable)", 110 …"BriefDescription": "Retired conditional branch instructions that were taken (Precise event capabl… [all …]
|
| D | memory.json | 15 "BriefDescription": "Load uops that split a page (Precise event capable)", 27 "BriefDescription": "Store uops that split a page (Precise event capable)",
|
| /Linux-v6.1/tools/perf/pmu-events/arch/x86/broadwellde/ |
| D | cache.json | 376 …which data sources were L3 and cross-core snoop hits in on-pkg core cache. (Precise Event - PEBS)", 384 …"PublicDescription": "This is a precise version (that is, uses PEBS) of the event that counts reti… 389 … "Retired load uops which data sources were HitM responses from shared L3. (Precise Event - PEBS)", 397 …"PublicDescription": "This is a precise version (that is, uses PEBS) of the event that counts reti… 402 …data sources were L3 hit and cross-core snoop missed in on-pkg core cache. (Precise Event - PEBS)", 410 …"PublicDescription": "This is a precise version (that is, uses PEBS) of the event that counts reti… 415 …ired load uops which data sources were hits in L3 without snoops required. (Precise Event - PEBS)", 423 …"PublicDescription": "This is a precise version (that is, uses PEBS) of the event that counts reti… 435 …he data came from local DRAM. This does not include hardware prefetches. This is a precise event.", 440 …p whose Data Source was: remote DRAM either Snoop not needed or Snoop Miss (RspI) (Precise Event)", [all …]
|
| D | pipeline.json | 152 "BriefDescription": "All (macro) branch instructions retired. (Precise Event - PEBS)", 159 …"PublicDescription": "This is a precise version of BR_INST_RETIRED.ALL_BRANCHES that counts all (m… 164 "BriefDescription": "Conditional branch instructions retired. (Precise Event - PEBS)", 170 …"PublicDescription": "This is a precise version (that is, uses PEBS) of the event that counts cond… 186 … "BriefDescription": "Direct and indirect near call instructions retired. (Precise Event - PEBS)", 192 …"PublicDescription": "This is a precise version (that is, uses PEBS) of the event that counts both… 197 …ct and indirect macro near call instructions retired (captured in ring 3). (Precise Event - PEBS)", 203 …"PublicDescription": "This is a precise version (that is, uses PEBS) of the event that counts both… 208 "BriefDescription": "Return instructions retired. (Precise Event - PEBS)", 214 …"PublicDescription": "This is a precise version (that is, uses PEBS) of the event that counts retu… [all …]
|
| /Linux-v6.1/tools/perf/pmu-events/arch/x86/westmereep-dp/ |
| D | pipeline.json | 166 "BriefDescription": "Retired branch instructions (Precise Event)", 175 "BriefDescription": "Retired conditional branch instructions (Precise Event)", 184 "BriefDescription": "Retired near call instructions (Precise Event)", 273 "BriefDescription": "Mispredicted retired branch instructions (Precise Event)", 282 "BriefDescription": "Mispredicted conditional retired branches (Precise Event)", 291 "BriefDescription": "Mispredicted near retired calls (Precise Event)", 414 "BriefDescription": "Instructions retired (Programmable counter and Precise Event)", 423 "BriefDescription": "Retired MMX instructions (Precise Event)", 432 "BriefDescription": "Total cycles (Precise Event)", 443 "BriefDescription": "Total cycles (Precise Event)", [all …]
|
| D | virtual-memory.json | 147 "BriefDescription": "Retired instructions that missed the ITLB (Precise Event)", 156 "BriefDescription": "Retired loads that miss the DTLB (Precise Event)", 165 "BriefDescription": "Retired stores that miss the DTLB (Precise Event)",
|
| /Linux-v6.1/tools/perf/pmu-events/arch/x86/westmereex/ |
| D | pipeline.json | 166 "BriefDescription": "Retired branch instructions (Precise Event)", 175 "BriefDescription": "Retired conditional branch instructions (Precise Event)", 184 "BriefDescription": "Retired near call instructions (Precise Event)", 273 "BriefDescription": "Mispredicted retired branch instructions (Precise Event)", 282 "BriefDescription": "Mispredicted conditional retired branches (Precise Event)", 291 "BriefDescription": "Mispredicted near retired calls (Precise Event)", 414 "BriefDescription": "Instructions retired (Programmable counter and Precise Event)", 423 "BriefDescription": "Retired MMX instructions (Precise Event)", 432 "BriefDescription": "Total cycles (Precise Event)", 443 "BriefDescription": "Total cycles (Precise Event)", [all …]
|
| D | cache.json | 555 "BriefDescription": "Memory instructions retired above 0 clocks (Precise Event)", 566 "BriefDescription": "Memory instructions retired above 1024 clocks (Precise Event)", 577 "BriefDescription": "Memory instructions retired above 128 clocks (Precise Event)", 588 "BriefDescription": "Memory instructions retired above 16 clocks (Precise Event)", 599 "BriefDescription": "Memory instructions retired above 16384 clocks (Precise Event)", 610 "BriefDescription": "Memory instructions retired above 2048 clocks (Precise Event)", 621 "BriefDescription": "Memory instructions retired above 256 clocks (Precise Event)", 632 "BriefDescription": "Memory instructions retired above 32 clocks (Precise Event)", 643 "BriefDescription": "Memory instructions retired above 32768 clocks (Precise Event)", 654 "BriefDescription": "Memory instructions retired above 4 clocks (Precise Event)", [all …]
|
| D | virtual-memory.json | 147 "BriefDescription": "Retired instructions that missed the ITLB (Precise Event)", 156 "BriefDescription": "Retired loads that miss the DTLB (Precise Event)", 165 "BriefDescription": "Retired stores that miss the DTLB (Precise Event)",
|
| /Linux-v6.1/tools/perf/pmu-events/arch/x86/westmereep-sp/ |
| D | pipeline.json | 166 "BriefDescription": "Retired branch instructions (Precise Event)", 175 "BriefDescription": "Retired conditional branch instructions (Precise Event)", 184 "BriefDescription": "Retired near call instructions (Precise Event)", 273 "BriefDescription": "Mispredicted retired branch instructions (Precise Event)", 282 "BriefDescription": "Mispredicted conditional retired branches (Precise Event)", 291 "BriefDescription": "Mispredicted near retired calls (Precise Event)", 414 "BriefDescription": "Instructions retired (Programmable counter and Precise Event)", 423 "BriefDescription": "Retired MMX instructions (Precise Event)", 432 "BriefDescription": "Total cycles (Precise Event)", 443 "BriefDescription": "Total cycles (Precise Event)", [all …]
|
| D | virtual-memory.json | 123 "BriefDescription": "Retired instructions that missed the ITLB (Precise Event)", 132 "BriefDescription": "Retired loads that miss the DTLB (Precise Event)", 141 "BriefDescription": "Retired stores that miss the DTLB (Precise Event)",
|
| /Linux-v6.1/tools/perf/pmu-events/arch/x86/nehalemep/ |
| D | pipeline.json | 166 "BriefDescription": "Retired branch instructions (Precise Event)", 175 "BriefDescription": "Retired conditional branch instructions (Precise Event)", 184 "BriefDescription": "Retired near call instructions (Precise Event)", 273 "BriefDescription": "Mispredicted near retired calls (Precise Event)", 396 "BriefDescription": "Instructions retired (Programmable counter and Precise Event)", 405 "BriefDescription": "Retired MMX instructions (Precise Event)", 414 "BriefDescription": "Total cycles (Precise Event)", 425 "BriefDescription": "Total cycles (Precise Event)", 436 "BriefDescription": "Retired floating-point operations (Precise Event)", 608 "BriefDescription": "SIMD Packed-Double Uops retired (Precise Event)", [all …]
|
| D | virtual-memory.json | 83 "BriefDescription": "Retired instructions that missed the ITLB (Precise Event)", 92 "BriefDescription": "Retired loads that miss the DTLB (Precise Event)", 101 "BriefDescription": "Retired stores that miss the DTLB (Precise Event)",
|
| D | cache.json | 675 "BriefDescription": "Memory instructions retired above 0 clocks (Precise Event)", 686 "BriefDescription": "Memory instructions retired above 1024 clocks (Precise Event)", 697 "BriefDescription": "Memory instructions retired above 128 clocks (Precise Event)", 708 "BriefDescription": "Memory instructions retired above 16 clocks (Precise Event)", 719 "BriefDescription": "Memory instructions retired above 16384 clocks (Precise Event)", 730 "BriefDescription": "Memory instructions retired above 2048 clocks (Precise Event)", 741 "BriefDescription": "Memory instructions retired above 256 clocks (Precise Event)", 752 "BriefDescription": "Memory instructions retired above 32 clocks (Precise Event)", 763 "BriefDescription": "Memory instructions retired above 32768 clocks (Precise Event)", 774 "BriefDescription": "Memory instructions retired above 4 clocks (Precise Event)", [all …]
|
| D | floating-point.json | 3 "BriefDescription": "X87 Floating point assists (Precise Event)", 12 "BriefDescription": "X87 Floating poiint assists for invalid input value (Precise Event)", 21 "BriefDescription": "X87 Floating point assists for invalid output value (Precise Event)",
|
| /Linux-v6.1/tools/perf/pmu-events/arch/x86/nehalemex/ |
| D | pipeline.json | 166 "BriefDescription": "Retired branch instructions (Precise Event)", 175 "BriefDescription": "Retired conditional branch instructions (Precise Event)", 184 "BriefDescription": "Retired near call instructions (Precise Event)", 273 "BriefDescription": "Mispredicted near retired calls (Precise Event)", 396 "BriefDescription": "Instructions retired (Programmable counter and Precise Event)", 405 "BriefDescription": "Retired MMX instructions (Precise Event)", 414 "BriefDescription": "Total cycles (Precise Event)", 425 "BriefDescription": "Total cycles (Precise Event)", 436 "BriefDescription": "Retired floating-point operations (Precise Event)", 608 "BriefDescription": "SIMD Packed-Double Uops retired (Precise Event)", [all …]
|
| D | virtual-memory.json | 83 "BriefDescription": "Retired instructions that missed the ITLB (Precise Event)", 92 "BriefDescription": "Retired loads that miss the DTLB (Precise Event)", 101 "BriefDescription": "Retired stores that miss the DTLB (Precise Event)",
|
| /Linux-v6.1/tools/testing/selftests/arm64/mte/ |
| D | check_child_memory.c | 170 "Check child anonymous memory with private mapping, precise mode and mmap memory\n"); in main() 172 "Check child anonymous memory with shared mapping, precise mode and mmap memory\n"); in main() 178 "Check child anonymous memory with private mapping, precise mode and mmap/mprotect memory\n"); in main() 180 "Check child anonymous memory with shared mapping, precise mode and mmap/mprotect memory\n"); in main() 183 "Check child file memory with private mapping, precise mode and mmap memory\n"); in main() 185 "Check child file memory with shared mapping, precise mode and mmap memory\n"); in main() 191 "Check child file memory with private mapping, precise mode and mmap/mprotect memory\n"); in main() 193 "Check child file memory with shared mapping, precise mode and mmap/mprotect memory\n"); in main()
|
| /Linux-v6.1/tools/testing/selftests/bpf/verifier/ |
| D | precise.c | 2 "precise: test 1", 62 "precise: test 2", 119 "precise: cross frame pruning", 144 "precise: ST insn causing spi > allocated_stack", 169 "precise: STX insn causing spi > allocated_stack", 196 "precise: mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO",
|
| /Linux-v6.1/tools/perf/Documentation/ |
| D | perf-list.txt | 60 p - precise level 61 P - use maximum detected precise level 67 The 'p' modifier can be used for specifying how precise the instruction 76 For Intel systems precise event sampling is implemented with PEBS 77 which supports up to precise-level 2, and precise level 3 for 80 On AMD systems it is implemented using IBS (up to precise-level 2). 81 The precise modifier works with event types 0x76 (cpu-cycles, CPU
|
| /Linux-v6.1/tools/perf/pmu-events/arch/x86/sandybridge/ |
| D | pipeline.json | 158 "BriefDescription": "All (macro) branch instructions retired. (Precise Event - PEBS).", 168 "BriefDescription": "Conditional branch instructions retired. (Precise Event - PEBS).", 187 … "BriefDescription": "Direct and indirect near call instructions retired. (Precise Event - PEBS).", 197 …t and indirect macro near call instructions retired (captured in ring 3). (Precise Event - PEBS).", 207 "BriefDescription": "Return instructions retired. (Precise Event - PEBS).", 217 "BriefDescription": "Taken branch instructions retired. (Precise Event - PEBS).", 334 … "BriefDescription": "Mispredicted macro branch instructions retired. (Precise Event - PEBS).", 340 … "PublicDescription": "Mispredicted macro branch instructions retired. (Precise Event - PEBS)", 345 …"BriefDescription": "Mispredicted conditional branch instructions retired. (Precise Event - PEBS).… 355 …ption": "Direct and indirect mispredicted near call instructions retired. (Precise Event - PEBS).", [all …]
|
| D | cache.json | 451 …ich data sources were LLC and cross-core snoop hits in on-pkg core cache. (Precise Event - PEBS).", 457 …a snoop was required, and another L2 had the line in a non-modified state. (Precise Event - PEBS)", 462 …Retired load uops which data sources were HitM responses from shared LLC. (Precise Event - PEBS).", 468 …d to be invalidated in that L2 cache and transferred to the requesting L2. (Precise Event - PEBS)", 473 …ta sources were LLC hit and cross-core snoop missed in on-pkg core cache. (Precise Event - PEBS).", 483 …ed load uops which data sources were hits in LLC without snoops required. (Precise Event - PEBS).", 493 … uops with unknown information as data source in cache serviced the load. (Precise Event - PEBS).", 499 …the remote socket in a server. Demand loads are non speculative load uops. (Precise Event - PEBS)", 504 … hit FB due to preceding miss to the same cache line with data not ready. (Precise Event - PEBS).", 514 …"BriefDescription": "Retired load uops with L1 cache hits as data sources. (Precise Event - PEBS).… [all …]
|