Home
last modified time | relevance | path

Searched refs:frame (Results 1 – 12 of 12) 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()
70 result = dwarf_frame_cfa(frame, &ops, &nops); in check_return_reg()
98 Dwarf_Frame *frame; in get_eh_frame() local
106 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame); in get_eh_frame()
112 return frame; in get_eh_frame()
122 Dwarf_Frame *frame; in get_dwarf_frame() local
131 result = dwarf_cfi_addrframe(cfi, pc-bias, &frame); in get_dwarf_frame()
137 return frame; in get_dwarf_frame()
153 Dwarf_Frame *frame; in check_return_addr() local
[all …]
/tools/firewire/
Ddecode-fcp.c146 struct avc_frame *frame = in decode_avc() local
153 info = &opcode_info[frame->opcode]; in decode_avc()
156 "(unknown opcode 0x%02x)", frame->opcode); in decode_avc()
163 ctype_names[frame->ctype], subunit_type_names[frame->subunit_type], in decode_avc()
164 frame->subunit_id, name); in decode_avc()
175 struct avc_frame *frame = in decode_fcp() local
185 switch (frame->cts) { in decode_fcp()
205 printf("reserved fcp frame (ctx=0x%02x)\n", frame->cts); in decode_fcp()
/tools/objtool/Documentation/
Dstack-validation.txt14 Currently it only checks frame pointer usage, but there are plans to add
18 validates the correct frame pointer state at each instruction.
32 a) More reliable stack traces for frame pointer enabled kernels
39 For some architectures, frame pointers are enabled by
44 frame pointers when the -fno-omit-frame-pointer option is used.
46 But for asm code, the frame setup instructions have to be written by
50 For stack traces based on frame pointers to be reliable, all
51 functions which call other functions must first create a stack frame
52 and update the frame pointer. If a first function doesn't properly
53 create a stack frame before calling a second function, the *caller*
[all …]
/tools/build/feature/
DMakefile31 test-libunwind-debug-frame.bin \
36 test-libunwind-debug-frame-arm.bin \
37 test-libunwind-debug-frame-aarch64.bin \
124 $(OUTPUT)test-libunwind-debug-frame.bin:
138 $(OUTPUT)test-libunwind-debug-frame-arm.bin:
141 $(OUTPUT)test-libunwind-debug-frame-aarch64.bin:
/tools/build/
DMakefile.feature79 libunwind-debug-frame \
80 libunwind-debug-frame-arm \
81 libunwind-debug-frame-aarch64
/tools/power/acpi/
DMakefile.config92 CFLAGS += $(OPTIMIZATION) -fomit-frame-pointer
/tools/perf/
DMakefile.config86 LIBUNWIND_ARCHS = x86 x86_64 arm aarch64 debug-frame-arm debug-frame-aarch64
93 FEATURE_CHECK_CFLAGS-libunwind-debug-frame = $(LIBUNWIND_CFLAGS)
94 FEATURE_CHECK_LDFLAGS-libunwind-debug-frame = $(LIBUNWIND_LDFLAGS) $(LIBUNWIND_LIBS)
178 CFLAGS += -fno-omit-frame-pointer
398 $(call feature_check,libunwind-debug-frame-aarch64)
399 ifneq ($(feature-libunwind-debug-frame-aarch64), 1)
457 $(call feature_check,libunwind-debug-frame)
458 ifneq ($(feature-libunwind-debug-frame), 1)
/tools/objtool/
DMakefile28 CFLAGS += -Wall -Werror $(EXTRA_WARNINGS) -fomit-frame-pointer -O2 -g $(INCLUDES)
/tools/perf/util/
Dprobe-finder.c672 Dwarf_Frame *frame = NULL; in call_probe_finder() local
705 if ((dwarf_cfi_addrframe(pf->cfi_eh, pf->addr, &frame) != 0 && in call_probe_finder()
706 (dwarf_cfi_addrframe(pf->cfi_dbg, pf->addr, &frame) != 0)) || in call_probe_finder()
707 dwarf_frame_cfa(frame, &pf->fb_ops, &nops) != 0) { in call_probe_finder()
710 free(frame); in call_probe_finder()
720 free(frame); in call_probe_finder()
/tools/perf/scripts/python/
Dsched-migration.py367 frame = RootFrame(timeslices, "Migration")
/tools/perf/Documentation/
Dperf-record.txt214 Allows specifying "fp" (frame pointer) or "dwarf"
220 --fomit-frame-pointer, using the "fp" method will produce bogus
Dperf-config.txt330 The record-mode can be 'fp' (frame pointer), 'dwarf' and 'lbr'.