Home
last modified time | relevance | path

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

12

/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/testing/selftests/bpf/progs/
Dpyperf.h89 FrameData *frame, Symbol *symbol) in get_frame_data() argument
92 bpf_probe_read_user(&frame->f_back, in get_frame_data()
93 sizeof(frame->f_back), in get_frame_data()
95 bpf_probe_read_user(&frame->f_code, in get_frame_data()
96 sizeof(frame->f_code), in get_frame_data()
100 if (!frame->f_code) in get_frame_data()
102 bpf_probe_read_user(&frame->co_filename, in get_frame_data()
103 sizeof(frame->co_filename), in get_frame_data()
104 frame->f_code + pidData->offsets.PyCodeObject_filename); in get_frame_data()
105 bpf_probe_read_user(&frame->co_name, in get_frame_data()
[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/net/lib/py/
Dksft.py39 for frame in reversed(stack[2:]):
42 if frame.function == 'ksft_run':
46 ksft_pr("Check| At " + frame.filename + ", line " + str(frame.lineno) +
47 ", in " + frame.function + ":")
48 ksft_pr("Check| " + frame.code_context[0].strip())
/tools/objtool/Documentation/
Dobjtool.txt22 alternative to frame pointer based unwinding
103 validates the correct frame pointer state at each instruction.
113 a) More reliable stack traces for frame pointer enabled kernels
120 For some architectures, frame pointers are enabled by
125 frame pointers when the -fno-omit-frame-pointer option is used.
127 But for asm code, the frame setup instructions have to be written by
131 For stack traces based on frame pointers to be reliable, all
132 functions which call other functions must first create a stack frame
133 and update the frame pointer. If a first function doesn't properly
134 create a stack frame before calling a second function, the *caller*
[all …]
/tools/testing/selftests/net/
Dtoeplitz.c204 static char *recv_frame(const struct ring_state *ring, char *frame) in recv_frame() argument
206 struct tpacket3_hdr *hdr = (void *)frame; in recv_frame()
209 verify_rxhash(frame + hdr->tp_net, hdr->hv1.tp_rxhash, in recv_frame()
214 return frame + hdr->tp_next_offset; in recv_frame()
221 char *frame; in recv_block() local
228 frame = (char *)block; in recv_block()
229 frame += block->hdr.bh1.offset_to_first_pkt; in recv_block()
232 frame = recv_frame(ring, frame); in recv_block()
/tools/testing/selftests/filesystems/incfs/
DMakefile2 CFLAGS += -D_FILE_OFFSET_BITS=64 -Wall -Werror -I../.. -I../../../../.. -fno-omit-frame-pointer -fs…
/tools/perf/tests/workloads/
DBuild12 CFLAGS_leafloop.o = -g -O0 -fno-inline -fno-omit-frame-pointer -U_FORTIFY_SOURCE
/tools/build/feature/
DMakefile44 test-libunwind-debug-frame.bin \
49 test-libunwind-debug-frame-arm.bin \
50 test-libunwind-debug-frame-aarch64.bin \
219 $(OUTPUT)test-libunwind-debug-frame.bin:
233 $(OUTPUT)test-libunwind-debug-frame-arm.bin:
236 $(OUTPUT)test-libunwind-debug-frame-aarch64.bin:
/tools/build/
DMakefile.feature98 libunwind-debug-frame \
99 libunwind-debug-frame-arm \
100 libunwind-debug-frame-aarch64 \
/tools/power/acpi/
DMakefile.config87 CFLAGS += $(OPTIMIZATION) -fomit-frame-pointer
/tools/perf/
DMakefile.config112 LIBUNWIND_ARCHS = x86 x86_64 arm aarch64 debug-frame-arm debug-frame-aarch64 loongarch
119 FEATURE_CHECK_CFLAGS-libunwind-debug-frame = $(LIBUNWIND_CFLAGS)
120 FEATURE_CHECK_LDFLAGS-libunwind-debug-frame = $(LIBUNWIND_LDFLAGS) $(LIBUNWIND_LIBS)
325 CORE_CFLAGS += -fno-omit-frame-pointer
333 CXXFLAGS += -fno-omit-frame-pointer
660 $(call feature_check,libunwind-debug-frame-aarch64)
661 ifneq ($(feature-libunwind-debug-frame-aarch64), 1)
762 $(call feature_check,libunwind-debug-frame)
763 ifneq ($(feature-libunwind-debug-frame), 1)
/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'
/tools/perf/scripts/python/
Dgecko.py189 prefix_stack_id = reduce(lambda prefix_id, frame: self._intern_stack
190 (self._intern_frame(frame), prefix_id), stack, None)
Dsched-migration.py369 frame = RootFrame(timeslices, "Migration")
/tools/workqueue/
Dwq_monitor.py125 def sigint_handler(signr, frame): argument
/tools/testing/selftests/net/forwarding/
Dtsn_lib.sh234 --frame-size 64 \
/tools/writeback/
Dwb_monitor.py125 def sigint_handler(signr, frame): argument
/tools/testing/selftests/bpf/
Dxskxceiver.c865 struct pkt *frame = &frames[i]; in __pkt_stream_generate_custom() local
867 pkt->offset = frame->offset; in __pkt_stream_generate_custom()
869 *pkt = *frame; in __pkt_stream_generate_custom()
871 if (!frame->valid || !pkt_continues(frame->options)) in __pkt_stream_generate_custom()
874 if (frame->valid) in __pkt_stream_generate_custom()
875 len += frame->len; in __pkt_stream_generate_custom()
876 if (frame->valid && pkt_continues(frame->options)) in __pkt_stream_generate_custom()
881 pkt->valid = frame->valid; in __pkt_stream_generate_custom()
/tools/testing/selftests/arm64/signal/
DREADME28 and then the test case code modifies the signal frame from inside the
/tools/testing/selftests/net/rds/
Dtest.py64 def signal_handler(sig, frame): argument
/tools/perf/util/
Dprobe-finder.c575 Dwarf_Frame *frame = NULL; in call_probe_finder() local
608 if ((dwarf_cfi_addrframe(pf->cfi_eh, pf->addr, &frame) != 0 && in call_probe_finder()
609 (dwarf_cfi_addrframe(pf->cfi_dbg, pf->addr, &frame) != 0)) || in call_probe_finder()
610 dwarf_frame_cfa(frame, &pf->fb_ops, &nops) != 0) { in call_probe_finder()
613 free(frame); in call_probe_finder()
623 free(frame); in call_probe_finder()
Ddwarf-aux.c1718 Dwarf_Frame *frame = NULL; in die_get_cfa() local
1726 if (!dwarf_cfi_addrframe(cfi, pc, &frame) && in die_get_cfa()
1727 !dwarf_frame_cfa(frame, &ops, &nops) && in die_get_cfa()
/tools/power/x86/amd_pstate_tracer/
Damd_pstate_trace.py242 def signal_handler(signal, frame): argument
/tools/power/x86/intel_pstate_tracer/
Dintel_pstate_tracer.py488 def signal_handler(signal, frame): argument

12