Home
last modified time | relevance | path

Searched refs:frame (Results 1 – 17 of 17) sorted by relevance

/tools/perf/arch/powerpc/util/
Dskip-callchain-idx.c46 static int check_return_reg(int ra_regno, Dwarf_Frame *frame) in check_return_reg() argument
54 result = dwarf_frame_register(frame, ra_regno, ops_mem, &ops, &nops); in check_return_reg()
74 result = dwarf_frame_cfa(frame, &ops, &nops); in check_return_reg()
102 Dwarf_Frame *frame; in get_eh_frame() local
110 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame); in get_eh_frame()
116 return frame; in get_eh_frame()
126 Dwarf_Frame *frame; in get_dwarf_frame() local
135 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame); in get_dwarf_frame()
141 return frame; in get_dwarf_frame()
157 Dwarf_Frame *frame; in check_return_addr() local
[all …]
/tools/firewire/
Ddecode-fcp.c147 struct avc_frame *frame = in decode_avc() local
154 info = &opcode_info[frame->opcode]; in decode_avc()
157 "(unknown opcode 0x%02x)", frame->opcode); in decode_avc()
164 ctype_names[frame->ctype], subunit_type_names[frame->subunit_type], in decode_avc()
165 frame->subunit_id, name); in decode_avc()
176 struct avc_frame *frame = in decode_fcp() local
186 switch (frame->cts) { in decode_fcp()
206 printf("reserved fcp frame (ctx=0x%02x)\n", frame->cts); in decode_fcp()
/tools/testing/selftests/bpf/progs/
Dpyperf.h82 FrameData *frame, Symbol *symbol) in get_frame_data() argument
85 bpf_probe_read(&frame->f_back, in get_frame_data()
86 sizeof(frame->f_back), in get_frame_data()
88 bpf_probe_read(&frame->f_code, in get_frame_data()
89 sizeof(frame->f_code), in get_frame_data()
93 if (!frame->f_code) in get_frame_data()
95 bpf_probe_read(&frame->co_filename, in get_frame_data()
96 sizeof(frame->co_filename), in get_frame_data()
97 frame->f_code + pidData->offsets.PyCodeObject_filename); in get_frame_data()
98 bpf_probe_read(&frame->co_name, in get_frame_data()
[all …]
/tools/objtool/Documentation/
Dstack-validation.txt15 validates the correct frame pointer state at each instruction.
33 a) More reliable stack traces for frame pointer enabled kernels
40 For some architectures, frame pointers are enabled by
45 frame pointers when the -fno-omit-frame-pointer option is used.
47 But for asm code, the frame setup instructions have to be written by
51 For stack traces based on frame pointers to be reliable, all
52 functions which call other functions must first create a stack frame
53 and update the frame pointer. If a first function doesn't properly
54 create a stack frame before calling a second function, the *caller*
57 For example, consider the following example backtrace with frame
[all …]
/tools/build/
DMakefile.feature93 libunwind-debug-frame \
94 libunwind-debug-frame-arm \
95 libunwind-debug-frame-aarch64 \
/tools/build/feature/
DMakefile38 test-libunwind-debug-frame.bin \
43 test-libunwind-debug-frame-arm.bin \
44 test-libunwind-debug-frame-aarch64.bin \
164 $(OUTPUT)test-libunwind-debug-frame.bin:
178 $(OUTPUT)test-libunwind-debug-frame-arm.bin:
181 $(OUTPUT)test-libunwind-debug-frame-aarch64.bin:
/tools/perf/Documentation/
DBuild.txt61 $ make DEBUG=1 EXTRA_CFLAGS='-fno-omit-frame-pointer -fsanitize=address'
70 $ make DEBUG=1 EXTRA_CFLAGS='-fno-omit-frame-pointer -fsanitize=undefined'
Dperf-record.txt247 Allows specifying "fp" (frame pointer) or "dwarf"
253 --fomit-frame-pointer, using the "fp" method will produce bogus
Dperf.data-file-format.txt548 The header is followed by compressed data frame that can be decompressed
Dperf-config.txt384 The record-mode can be 'fp' (frame pointer), 'dwarf' and 'lbr'.
/tools/power/acpi/
DMakefile.config86 CFLAGS += $(OPTIMIZATION) -fomit-frame-pointer
/tools/perf/
DMakefile.config111 LIBUNWIND_ARCHS = x86 x86_64 arm aarch64 debug-frame-arm debug-frame-aarch64
118 FEATURE_CHECK_CFLAGS-libunwind-debug-frame = $(LIBUNWIND_CFLAGS)
119 FEATURE_CHECK_LDFLAGS-libunwind-debug-frame = $(LIBUNWIND_LDFLAGS) $(LIBUNWIND_LIBS)
255 CFLAGS += -fno-omit-frame-pointer
264 CXXFLAGS += -fno-omit-frame-pointer
544 $(call feature_check,libunwind-debug-frame-aarch64)
545 ifneq ($(feature-libunwind-debug-frame-aarch64), 1)
603 $(call feature_check,libunwind-debug-frame)
604 ifneq ($(feature-libunwind-debug-frame), 1)
/tools/lib/traceevent/Documentation/
Dlibtraceevent-reg_print_func.txt68 print fmt: "pipe %c, frame=%u, scanline=%u, wm %d/%d/%d, sr %s/%d/%d/%d, hpll %s/%d/%d/%d, fbc %s",
69 ((REC->pipe) + 'A'), REC->frame, REC->scanline, REC->primary,
/tools/perf/util/
Dprobe-finder.c658 Dwarf_Frame *frame = NULL; in call_probe_finder() local
691 if ((dwarf_cfi_addrframe(pf->cfi_eh, pf->addr, &frame) != 0 && in call_probe_finder()
692 (dwarf_cfi_addrframe(pf->cfi_dbg, pf->addr, &frame) != 0)) || in call_probe_finder()
693 dwarf_frame_cfa(frame, &pf->fb_ops, &nops) != 0) { in call_probe_finder()
696 free(frame); in call_probe_finder()
706 free(frame); in call_probe_finder()
/tools/power/x86/intel_pstate_tracer/
Dintel_pstate_tracer.py495 def signal_handler(signal, frame): argument
/tools/perf/scripts/python/
Dsched-migration.py369 frame = RootFrame(timeslices, "Migration")
/tools/power/pm-graph/
Dsleepgraph.py302 def signalHandler(self, signum, frame): argument
306 msg = 'Signal %s caused a tool exit, line %d' % (signame, frame.f_lineno)