Searched defs:debug_frame (Results 1 - 3 of 3) sorted by relevance

/system/core/libunwindstack/include/unwindstack/
H A DElfInterface.h82 DwarfSection* debug_frame() { return debug_frame_.get(); } function in class:unwindstack::ElfInterface
/system/core/libunwindstack/
H A DElfInterface.cpp259 // Look for the .debug_frame and .gnu_debugdata.
268 if (name == ".debug_frame") {
364 // Try the debug_frame next.
365 DwarfSection* debug_frame = debug_frame_.get(); local
366 if (debug_frame != nullptr && debug_frame->Step(pc, regs, process_memory)) {
/system/core/libbacktrace/
H A DBacktraceOffline.cpp240 // If call frame information is stored in .debug_frame, libunwind can read it from file
272 DebugFrameInfo* debug_frame = GetDebugFrameInFile(filename); local
273 if (debug_frame == nullptr) {
283 uint64_t ip_vaddr = ip - map.start + debug_frame->min_vaddr;
285 // The unwind info can come from .ARM.exidx or .eh_frame, or .debug_frame/.gnu_debugdata.
286 // First check .eh_frame/.debug_frame, then check .ARM.exidx. Because .eh_frame/.debug_frame has
290 // To prevent ip addresses hit in .eh_frame/.debug_frame being regarded as addresses hit in
291 // .ARM.exidx, we need to check .eh_frame/.debug_frame first.
292 if (debug_frame
573 DebugFrameInfo* debug_frame = ReadDebugFrameFromFile(filename); local
[all...]

Completed in 76 milliseconds