/bionic/libc/bionic/ |
D | android_unsafe_frame_pointer_chase.cpp | 78 auto* frame = reinterpret_cast<frame_record*>(begin - 16); in android_unsafe_frame_pointer_chase() local 80 auto* frame = reinterpret_cast<frame_record*>(begin); in android_unsafe_frame_pointer_chase() 83 buf[num_frames] = __bionic_clear_pac_bits(frame->return_addr); in android_unsafe_frame_pointer_chase() 86 if (frame->next_frame < begin + sizeof(frame_record) || frame->next_frame >= end || in android_unsafe_frame_pointer_chase() 87 frame->next_frame % sizeof(void*) != 0) { in android_unsafe_frame_pointer_chase() 90 begin = frame->next_frame; in android_unsafe_frame_pointer_chase()
|
/bionic/libc/kernel/uapi/drm/ |
D | lima_drm.h | 61 __u32 frame[LIMA_GP_FRAME_REG_NUM]; member 66 __u32 frame[LIMA_PP_FRAME_REG_NUM]; member 73 __u32 frame[LIMA_PP_FRAME_REG_NUM]; member 93 __u64 frame; member
|
D | drm_sarea.h | 51 struct drm_sarea_frame frame; member
|
/bionic/libc/malloc_debug/ |
D | UnwindBacktrace.cpp | 64 for (const auto& frame : data.frames) { in Unwind() local 65 frames->at(frame.num) = frame.pc; in Unwind()
|
D | PointerData.cpp | 608 for (const auto& frame : *info.backtrace_info) { in DumpLiveToFile() 610 if (frame.map_info != nullptr && !frame.map_info->name().empty()) { in DumpLiveToFile() 611 dprintf(fd, "\"%s\"", frame.map_info->name().c_str()); in DumpLiveToFile() 615 dprintf(fd, " %" PRIx64, frame.rel_pc); in DumpLiveToFile() 616 if (frame.function_name.empty()) { in DumpLiveToFile() 620 abi::__cxa_demangle(frame.function_name.c_str(), nullptr, nullptr, nullptr); in DumpLiveToFile() 625 name = frame.function_name.c_str(); in DumpLiveToFile() 627 dprintf(fd, " \"%s\" %" PRIx64 "}", name, frame.function_offset); in DumpLiveToFile()
|
D | README.md | 641 In this example, the first backtrace frame has a pc of 0xa2a0 and is in the 644 The second backtrace frame has a pc of 0xb510 and is in the map named
|
/bionic/libc/malloc_debug/tests/ |
D | backtrace_fake.cpp | 81 for (const auto& frame : *info) { in Unwind() 82 frames->push_back(frame.pc); in Unwind()
|
/bionic/tests/ |
D | execinfo_test.cpp | 69 for (auto frame : frames) { in DumpFrames() local 70 frame_data += android::base::StringPrintf("[%p]", frame); in DumpFrames() 72 if (dladdr(frame, &info) != 0 && info.dli_sname != nullptr) { in DumpFrames()
|
D | Android.bp | 636 "-fno-omit-frame-pointer",
|
/bionic/tools/versioner/src/ |
D | Android.bp | 33 "-fno-omit-frame-pointer",
|
/bionic/docs/ |
D | fdtrack.md | 61 * Unable to unwind through ART because it doesn't maintain the frame pointer 62 * Requires -fno-omit-frame-pointer to be used on all code being unwound 66 * Chasing the frame pointer will often result in multiple frames inside the
|
/bionic/libc/arch-riscv64/bionic/ |
D | __bionic_clone.S | 57 # We're in the child now. Set the end of the frame record chain.
|
/bionic/libc/kernel/uapi/linux/ |
D | serial.h | 88 int frame, overrun, parity, brk; member
|
D | synclink.h | 183 __u32 frame, parity, overrun, brk; member
|
D | omap3isp.h | 92 __struct_group(, frame,, __u32 buf_size;
|
D | cdrom.h | 74 __u8 frame; member
|
/bionic/libc/arch-x86/bionic/ |
D | syscall.S | 36 # Load all the arguments from the calling frame.
|
/bionic/libc/kernel/uapi/sound/ |
D | hdspm.h | 82 enum hdspm_ltc_frame frame; member
|