/tools/perf/Documentation/ |
D | itrace.txt | 1 i synthesize instructions events 20 for instructions events can be specified in units of: 22 i instructions 28 Also the call chain size (default 16, max. 1024) for instructions or 32 instructions or transactions events can be specified. 34 It is also possible to skip events generated (instructions, branches, transactions, 39 skips the first million instructions.
|
D | tips.txt | 2 Sample related events with: perf record -e '{cycles,instructions}:S' 29 See assembly instructions with percentage: perf annotate <symbol> 42 To show IPC for sampling periods use perf record -e '{cycles,instructions}:S' and then browse conte…
|
D | intel-pt.txt | 25 samples output by perf hardware events, for example as though the "instructions" 111 There are two ways that instructions-per-cycle (IPC) can be calculated depending 121 of instructions and number of cycles since the last update, and thus represent 123 events is calculated separately from IPC for "instructions" events. 134 value, "instructions" events can be used e.g. --itrace=i0ns 750 i synthesize "instructions" events 764 instructions". 773 Note that "instructions", "branches" and "transactions" events depend on code 811 decoded packets and instructions. Note that this option slows down the decoder 814 In addition, the period of the "instructions" event can be specified. e.g. [all …]
|
D | perf-list.txt | 170 like cycles and instructions and some software events. 226 perf stat -e '{instructions,cycles}' ... 231 for the core, plus three fixed counters for instructions, cycles and 251 perf record -e '{cycles,instructions}:S' ...
|
D | intel-bts.txt | 54 "instructions" events nor "transactions" events (and consequently call
|
D | perf-annotate.txt | 98 Show raw instruction encoding of assembly instructions.
|
D | examples.txt | 190 and check which instructions/source-code generated page allocations:
|
D | perf-stat.txt | 276 Frontend bound means that the CPU cannot fetch and decode instructions fast 342 313,163,853,778 instructions:u # 1.36 insn per cycle
|
/tools/testing/selftests/powerpc/pmu/ |
D | count_instructions.c | 29 static int do_count_loop(struct event *events, u64 instructions, in do_count_loop() argument 38 thirty_two_instruction_loop(instructions >> 5); in do_count_loop() 45 expected = instructions + overhead; in do_count_loop() 53 printf("Looped for %llu instructions, overhead %llu\n", instructions, overhead); in do_count_loop()
|
/tools/testing/selftests/powerpc/pmu/ebb/ |
D | instruction_count_test.c | 25 static int do_count_loop(struct event *event, uint64_t instructions, in do_count_loop() argument 37 thirty_two_instruction_loop(instructions >> 5); in do_count_loop() 46 expected = instructions + overhead; in do_count_loop() 51 printf("Looped for %lu instructions, overhead %lu\n", instructions, overhead); in do_count_loop()
|
/tools/memory-model/ |
D | linux-kernel.bell | 20 instructions R[{'once,'acquire,'noreturn}] 21 instructions W[{'once,'release}] 22 instructions RMW[{'once,'acquire,'release}] 35 instructions F[Barriers] 39 instructions SRCU[SRCU]
|
D | README | 28 See "herdtools7/INSTALL.md" for installation instructions. 121 Categorizes the relevant instructions, including memory
|
D | linux-kernel.cat | 145 (* rb orders instructions just as pb does *)
|
/tools/perf/tests/attr/ |
D | README | 50 perf record --group -e cycles,instructions kill (test-record-group) 51 perf record -e '{cycles,instructions}' kill (test-record-group1) 62 perf stat --group -e cycles,instructions kill (test-stat-group) 63 perf stat -e '{cycles,instructions}' kill (test-stat-group1)
|
D | test-stat-group1 | 3 args = -e '{cycles,instructions}' kill >/dev/null 2>&1
|
D | test-stat-group | 3 args = --group -e cycles,instructions kill >/dev/null 2>&1
|
D | test-record-group | 3 args = --no-bpf-event --group -e cycles,instructions kill >/dev/null 2>&1
|
D | test-record-group1 | 3 args = --no-bpf-event -e '{cycles,instructions}' kill >/dev/null 2>&1
|
/tools/objtool/Documentation/ |
D | stack-validation.txt | 20 instructions). Similarly, it knows how to follow switch statements, for 44 For C code, gcc automatically generates instructions for setting up 47 But for asm code, the frame setup instructions have to be written by 73 replacing the frame pointer related instructions with nops, here's 159 5. A callable function may not execute kernel entry/exit instructions. 160 The only code which needs such instructions is kernel entry code, 236 instructions aren't allowed in a callable function, and are most
|
/tools/memory-model/Documentation/ |
D | explanation.txt | 73 load instructions. The LKMM makes these predictions for code running 184 if each CPU executed its instructions in order but with unspecified 185 timing. In other words, the instructions from the various CPUs get 187 global order that agrees with the order of the instructions in the 200 their instructions in order. 207 its instructions in order. 258 be; consider for example the order of instructions in a program's 260 important assumption that CPUs execute instructions in the same order 261 as those instructions occur in the code, and there are many other 312 logical computations, control-flow instructions, or accesses to [all …]
|
/tools/perf/util/ |
D | parse-events.l | 319 instructions { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS); } 322 branch-instructions|branches { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_INS…
|
D | annotate.c | 77 struct ins *instructions; member 108 if (arch->nr_instructions_allocated == 0 && arch->instructions) in arch__grow_instructions() 112 new_instructions = realloc(arch->instructions, new_nr_allocated * sizeof(struct ins)); in arch__grow_instructions() 117 arch->instructions = new_instructions; in arch__grow_instructions() 127 memcpy(new_instructions, arch->instructions, arch->nr_instructions); in arch__grow_instructions() 139 ins = &arch->instructions[arch->nr_instructions]; in arch__associate_ins_ops() 180 .instructions = x86__instructions, 678 qsort(arch->instructions, nmemb, sizeof(struct ins), ins__cmp); in ins__sort() 691 ins = bsearch(name, arch->instructions, nmemb, sizeof(struct ins), ins__key_cmp); in __ins__find()
|
D | auxtrace.h | 90 bool instructions; member
|
/tools/usb/usbip/ |
D | INSTALL | 15 more-detailed instructions are generic; see the `README' file for 16 instructions specific to this package. 35 diffs or instructions to the address given in the `README' so they can
|
/tools/bpf/bpftool/Documentation/ |
D | bpftool-prog.rst | 71 Dump eBPF instructions of the program from the kernel. By 80 built instead, and eBPF instructions will be presented with
|