/kernel/linux/linux-6.6/tools/perf/dlfilters/ |
H A D | dlfilter-test-api-v0.c | 237 CHECK(al->sym && !strcmp("foo", al->sym)); in check_al()
|
/kernel/linux/linux-6.6/tools/perf/pmu-events/ |
H A D | README | 9 tree tools/perf/pmu-events/arch/foo.
|
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/powerpc/power8/ |
H A D | other.json | 2033 "BriefDescription": "addrs only req to L2 only on the first one,Indication that Load footprint is not expanding", 2034 "PublicDescription": "addrs only req to L2 only on the first one,Indication that Load footprint is not expanding42" 2123 "BriefDescription": "addrs only req to L2 only on the first one,Indication that Load footprint is not expanding", 2124 "PublicDescription": "addrs only req to L2 only on the first one,Indication that Load footprint is not expanding42" 2207 "BriefDescription": "addrs only req to L2 only on the first one,Indication that Load footprint is not expanding", 2208 "PublicDescription": "addrs only req to L2 only on the first one,Indication that Load footprint is not expanding42" 2291 "BriefDescription": "addrs only req to L2 only on the first one,Indication that Load footprint is not expanding", 2292 "PublicDescription": "addrs only req to L2 only on the first one,Indication that Load footprint is not expanding42"
|
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/alderlake/ |
H A D | adl-metrics.json | 1243 "BriefDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code footprint programs (i-side cache; TLB and BTB misses)", 1249 "PublicDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code footprint programs (i-side cache; TLB and BTB misses). Related metrics: tma_info_bottleneck_branching_overhead",
|
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/broadwellx/ |
H A D | pipeline.json | 478 "PublicDescription": "Counts number of cycles nothing is executed on any execution port, while there was at least one pending demand* load request missing the L2 cache.(as a footprint) * includes also L1 HW prefetch requests that may or may not be required by demands.",
|
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
H A D | spr-metrics.json | 727 "BriefDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code footprint programs (i-side cache; TLB and BTB misses)", 733 "PublicDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code footprint programs (i-side cache; TLB and BTB misses). Related metrics: tma_info_bottleneck_branching_overhead"
|
/kernel/linux/linux-6.6/tools/objtool/Documentation/ |
H A D | objtool.txt | 306 3. file.o: warning: objtool: foo+0x48c: bar() is missing a __noreturn annotation 308 The call from foo() to bar() doesn't return, but bar() is missing the
|
/kernel/linux/linux-6.6/tools/perf/ |
H A D | Makefile.perf | 864 @echo ' man - make manpage documentation (access with man <foo>)' 866 @echo ' info - make GNU info documentation (access with info <foo>)'
|
H A D | builtin-trace.c | 4830 * foo:bar was used, the user is interested _just_ in those, say,
|
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/powerpc/power9/ |
H A D | other.json | 620 "BriefDescription": "addrs only req to L2 only on the first one,Indication that Load footprint is not expanding" 1610 "BriefDescription": "TM Footprint Capacity Overflow"
|
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/broadwell/ |
H A D | pipeline.json | 478 "PublicDescription": "Counts number of cycles nothing is executed on any execution port, while there was at least one pending demand* load request missing the L2 cache.(as a footprint) * includes also L1 HW prefetch requests that may or may not be required by demands.",
|
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/rocketlake/ |
H A D | rkl-metrics.json | 475 "BriefDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code footprint programs (i-side cache; TLB and BTB misses)", 481 "PublicDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code footprint programs (i-side cache; TLB and BTB misses). Related metrics: tma_info_bottleneck_branching_overhead"
|
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/skylakex/ |
H A D | skx-metrics.json | 657 "BriefDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code footprint programs (i-side cache; TLB and BTB misses)", 663 "PublicDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code footprint programs (i-side cache; TLB and BTB misses). Related metrics: tma_info_bottleneck_branching_overhead"
|
/kernel/linux/linux-6.6/tools/perf/tests/ |
H A D | expr.c | 27 /* Union {foo, bar} against {}. */ in test_ids_union() 31 TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids1, strdup("foo")), 0); in test_ids_union() 37 /* Union {foo, bar} against {foo}. */ in test_ids_union() 40 TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids2, strdup("foo")), 0); in test_ids_union() 45 /* Union {foo, bar} against {bar,baz}. */ in test_ids_union() 86 expr__add_id_val(ctx, strdup("FOO"), 1); in test__expr() 90 ret |= test(ctx, "FOO+BAR", 3); in test__expr() 93 ret |= test(ctx, "(FOO-1)*2 + (BAR/2)%2 - -4", 5); in test__expr() 121 p = "FOO/ in test__expr() [all...] |
H A D | dlfilter-test.c | 46 u64 foo; member 210 static const char *prog = "int bar(){};int foo(){bar();};int main(){foo();return 0;}"; 272 sym = map__find_symbol_by_name(map, "foo"); in get_ip_addr() 274 td->foo = sym->start; in get_ip_addr() 282 td->ip = MAP_START + td->foo; in get_ip_addr() 285 return td->foo && td->bar ? 0 : -1; in get_ip_addr()
|
/kernel/linux/linux-6.6/tools/perf/Documentation/ |
H A D | perf-config.txt | 414 33.33% foo 418 This is an original overhead and we'll filter out the first 'foo' 452 40.00% foo 454 ---foo 462 This output is a 'fractal' format. The 'foo' came from 'bar' and 'baz' exactly 464 (meaning that it assumes 100% total overhead of 'foo'). 466 The 'graph' uses absolute overhead value of 'foo' as total so each of
|
H A D | perf-c2c.txt | 128 output. But this approach is not foolproof. There can be cases
|
H A D | perf-dlfilter.txt | 250 Filter out everything except branches from "foo" to "bar": 268 if (!al || !al->sym || strcmp(al->sym, "foo"))
|
H A D | perf-stat.txt | 197 an empty cgroup (monitor all the time) using, e.g., -G foo,,bar. Cgroups must have 200 use '-e e1 -e e2 -G foo,foo' or just use '-e e1 -e e2 -G foo'.
|
H A D | perf-top.txt | 295 an empty cgroup (monitor all the time) using, e.g., -G foo,,bar. Cgroups must have 298 use '-e e1 -e e2 -G foo,foo' or just use '-e e1 -e e2 -G foo'. 347 output. But this approach is not foolproof. There can be cases
|
H A D | callchain-overhead-calculation.txt | 24 void foo(void) { 30 foo(); 39 In this case 'foo' is a child of 'bar', and 'bar' is an immediate 40 child of 'main' so 'foo' also is a child of 'main'. In other words, 41 'main' is a parent of 'foo' and 'bar', and 'bar' is a parent of 'foo'. 43 Suppose all samples are recorded in 'foo' and 'bar' only. When it's 50 60.00% foo 52 --- foo 65 child functions (i.e. 'foo' an [all...] |
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/cascadelakex/ |
H A D | clx-metrics.json | 675 "BriefDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code footprint programs (i-side cache; TLB and BTB misses)", 681 "PublicDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code footprint programs (i-side cache; TLB and BTB misses). Related metrics: tma_info_bottleneck_branching_overhead"
|
/kernel/linux/linux-6.6/tools/perf/tests/shell/ |
H A D | test_uprobe_from_different_cu.sh | 20 perf probe -x ${temp_dir}/testfile -d foo || true 34 cat > ${temp_dir}/testfile-foo.h << EOF 41 extern int foo (int i, struct t *t); 44 cat > ${temp_dir}/testfile-foo.c << EOF 45 #include "testfile-foo.h" 48 foo (int i, struct t *t) 59 #include "testfile-foo.h" 72 return foo (3, &g); 76 gcc -g -Og -flto -c ${temp_dir}/testfile-foo.c -o ${temp_dir}/testfile-foo [all...] |
/kernel/linux/linux-6.6/tools/perf/trace/beauty/ |
H A D | fadvise.sh | 21 # reliably process on arch FOO a perf.data file collected by 'perf trace
|
/kernel/linux/linux-6.6/tools/memory-model/Documentation/ |
H A D | access-marking.txt | 220 For example, ASSERT_EXCLUSIVE_ACCESS(foo) tells KCSAN that any 221 concurrent access to variable foo by any other CPU is an error, even 223 ASSERT_EXCLUSIVE_WRITER(foo) tells KCSAN that although it is OK for there 224 to be concurrent reads from foo from other CPUs, it is an error for some 225 other CPU to be concurrently writing to foo, even if that concurrent 246 For example, suppose a shared variable "foo" is read only while a 251 int foo; 252 DEFINE_RWLOCK(foo_rwlock); 256 write_lock(&foo_rwlock); 257 foo [all...] |