Home
last modified time | relevance | path

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

12

/tools/perf/Documentation/
Ditrace.txt1 i synthesize instructions events
27 for instructions events can be specified in units of:
29 i instructions
35 Also the call chain size (default 16, max. 1024) for instructions or
39 instructions or transactions events can be specified.
45 It is also possible to skip events generated (instructions, branches, transactions,
50 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…
Dperf-intel-pt.txt34 samples output by perf hardware events, for example as though the "instructions"
119 Dump all instructions. This requires installing the xed tool (see XED below)
120 Dumping all instructions in a long trace can be fairly slow. It is usually better
139 Dump all instructions in time range on CPU 1.
146 There are two ways that instructions-per-cycle (IPC) can be calculated depending
156 of instructions and number of cycles since the last update, and thus represent
158 events is calculated separately from IPC for "instructions" events.
169 value, "instructions" events can be used e.g. --itrace=i0ns
857 i synthesize "instructions" events
874 instructions".
[all …]
Dperf-list.txt180 like cycles and instructions and some software events.
236 perf stat -e '{instructions,cycles}' ...
241 for the core, plus three fixed counters for instructions, cycles and
261 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:
/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()
Dcount_stcx_fail.c29 static int do_count_loop(struct event *events, u64 instructions, in do_count_loop() argument
39 thirty_two_instruction_loop_with_ll_sc(instructions >> 5, &dummy); in do_count_loop()
47 expected = instructions + overhead + (events[2].result.value * 10); in do_count_loop()
57 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.
186 Categorizes the relevant instructions, including memory
/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)
52 perf record -e '{cycles/period=1/,instructions/period=2/}:S' kill (test-record-group2)
64 perf stat --group -e cycles,instructions kill (test-stat-group)
65 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
Dtest-record-group23 args = --no-bpf-event -e '{cycles/period=1234000/,instructions/period=6789000/}:S' kill >/dev/nu…
/tools/testing/selftests/bpf/
DREADME.rst4 General instructions on running selftests can be found in
24 // the instructions below will not be seen in the verifier log
/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/bpf/bpftool/Documentation/
Dbpftool-prog.rst54 | **cycles** | **instructions** | **l1d_loads** | **llc_misses**
84 Dump eBPF instructions of the programs from the kernel. By
97 built instead, and eBPF instructions will be presented with
321 | **# bpftool prog profile id 337 duration 10 cycles instructions llc_misses**
327 42518139 instructions # 1.06 insns per cycle (83.39%)
/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.l331 instructions { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS); }
334 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,
686 qsort(arch->instructions, nmemb, sizeof(struct ins), ins__cmp); in ins__sort()
699 ins = bsearch(name, arch->instructions, nmemb, sizeof(struct ins), ins__key_cmp); in __ins__find()
/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

12