Home
last modified time | relevance | path

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

/bionic/libc/bionic/
Dandroid_unsafe_frame_pointer_chase.cpp78 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/
Dlima_drm.h61 __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
Ddrm_sarea.h51 struct drm_sarea_frame frame; member
/bionic/libc/malloc_debug/
DUnwindBacktrace.cpp64 for (const auto& frame : data.frames) { in Unwind() local
65 frames->at(frame.num) = frame.pc; in Unwind()
DPointerData.cpp608 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()
DREADME.md641 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/
Dbacktrace_fake.cpp81 for (const auto& frame : *info) { in Unwind()
82 frames->push_back(frame.pc); in Unwind()
/bionic/tests/
Dexecinfo_test.cpp69 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()
DAndroid.bp636 "-fno-omit-frame-pointer",
/bionic/tools/versioner/src/
DAndroid.bp33 "-fno-omit-frame-pointer",
/bionic/docs/
Dfdtrack.md61 * 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.S57 # We're in the child now. Set the end of the frame record chain.
/bionic/libc/kernel/uapi/linux/
Dserial.h88 int frame, overrun, parity, brk; member
Dsynclink.h183 __u32 frame, parity, overrun, brk; member
Domap3isp.h92 __struct_group(, frame,, __u32 buf_size;
Dcdrom.h74 __u8 frame; member
/bionic/libc/arch-x86/bionic/
Dsyscall.S36 # Load all the arguments from the calling frame.
/bionic/libc/kernel/uapi/sound/
Dhdspm.h82 enum hdspm_ltc_frame frame; member