Home
last modified time | relevance | path

Searched refs:instructions (Results 1 – 25 of 38) sorted by relevance

12

/tools/perf/Documentation/
Ditrace.txt1 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.
Dtips.txt2 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…
Dintel-pt.txt25 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 …]
Dperf-list.txt170 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' ...
Dintel-bts.txt54 "instructions" events nor "transactions" events (and consequently call
Dperf-annotate.txt98 Show raw instruction encoding of assembly instructions.
Dexamples.txt190 and check which instructions/source-code generated page allocations:
Dperf-stat.txt276 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/
Dcount_instructions.c29 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/
Dinstruction_count_test.c25 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/
Dlinux-kernel.bell20 instructions R[{'once,'acquire,'noreturn}]
21 instructions W[{'once,'release}]
22 instructions RMW[{'once,'acquire,'release}]
35 instructions F[Barriers]
39 instructions SRCU[SRCU]
DREADME28 See "herdtools7/INSTALL.md" for installation instructions.
121 Categorizes the relevant instructions, including memory
Dlinux-kernel.cat145 (* rb orders instructions just as pb does *)
/tools/perf/tests/attr/
DREADME50 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)
Dtest-stat-group13 args = -e '{cycles,instructions}' kill >/dev/null 2>&1
Dtest-stat-group3 args = --group -e cycles,instructions kill >/dev/null 2>&1
Dtest-record-group3 args = --no-bpf-event --group -e cycles,instructions kill >/dev/null 2>&1
Dtest-record-group13 args = --no-bpf-event -e '{cycles,instructions}' kill >/dev/null 2>&1
/tools/objtool/Documentation/
Dstack-validation.txt20 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/
Dexplanation.txt73 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/
Dparse-events.l319 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…
Dannotate.c77 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()
Dauxtrace.h90 bool instructions; member
/tools/usb/usbip/
DINSTALL15 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/
Dbpftool-prog.rst71 Dump eBPF instructions of the program from the kernel. By
80 built instead, and eBPF instructions will be presented with

12