Searched refs:eh_frame (Results 1 - 15 of 15) sorted by relevance
/external/llvm/test/MC/ELF/ |
H A D | elf_directive_section.s | 12 .eh_frame 13 # CHECK: .eh_frame
|
H A D | section.s | 106 .section .eh_frame,"a",@unwind 109 // CHECK: Name: .eh_frame
|
/external/lldb/source/Symbol/ |
H A D | FuncUnwinders.cpp | 74 // We have cases (e.g. with _sigtramp on Mac OS X) where the hand-written eh_frame unwind info for a 77 // (i.e. m_range.GetBaseAddress()) we may not find the eh_frame FDE. We need to use the actual byte offset 86 DWARFCallFrameInfo *eh_frame = m_unwind_table.GetEHFrameInfo(); local 87 if (eh_frame) 90 if (!eh_frame->GetUnwindPlan (current_pc, *m_unwind_plan_call_site_sp))
|
/external/llvm/test/DebugInfo/SystemZ/ |
H A D | eh_frame.s | 39 # Contents of the .eh_frame section: 74 # CHECK: Contents of section .eh_frame:
|
H A D | eh_frame_personality.s | 37 # Contents of the .eh_frame section: 63 # CHECK: Contents of section .eh_frame:
|
/external/google-breakpad/src/common/mac/ |
H A D | dump_syms.h | 141 // Read DWARF CFI or .eh_frame data from |section|, belonging to 142 // |macho_reader|, and record it in |module|. If |eh_frame| is true, 143 // then the data is .eh_frame-format data; otherwise, it is standard DWARF 149 bool eh_frame) const;
|
/external/llvm/test/MC/PowerPC/ |
H A D | ppc64-initial-cfa.s | 16 # STATIC: Name: .eh_frame 41 # STATIC: Name: .rela.eh_frame 57 # PIC: Name: .eh_frame 82 # PIC: Name: .rela.eh_frame
|
/external/google-breakpad/src/common/dwarf/ |
H A D | cfi_assembler.h | 95 // true, use the .eh_frame format, as described by the Linux 99 bool eh_frame = false) 100 : Section(endianness), address_size_(address_size), eh_frame_(eh_frame), 111 // Return true if this CFISection uses the .eh_frame format, or 222 // Constants used in CFI/.eh_frame data: 229 // The CIE identifier for 32- and 64-bit DWARF CFI and .eh_frame data. 238 // If true, we are generating a Linux .eh_frame section, instead of
|
H A D | dwarf2reader.h | 584 // in '.eh_frame' sections. This data is a variant of DWARF CFI that is 592 // the .eh_frame section: 625 // .eh_frame section, you should pass EH_FRAME as true, and call 642 bool eh_frame = false) 645 eh_frame_(eh_frame) { } 690 // For both DWARF CFI and .eh_frame sections, this is the CIE id in a 760 // or a .eh_frame end-of-data mark. CURSOR points to the beginning of the 805 // True if we are processing .eh_frame-format data. 967 // .eh_frame section. 978 // The .eh_frame dat [all...] |
/external/valgrind/memcheck/tests/amd64-linux/ |
H A D | defcfaexpr.S | 94 .section .eh_frame,"a",@progbits
|
/external/lldb/source/Plugins/Process/Utility/ |
H A D | RegisterContextLLDB.cpp | 466 // (e.g. if we have to parse the entire eh_frame section of an ObjectFile for the first time.) 683 // Try using the eh_frame information relative to the current PC, 687 DWARFCallFrameInfo *eh_frame = pc_module_sp && pc_module_sp->GetObjectFile() ? local 691 if (eh_frame && m_current_pc.IsValid()) 694 // Even with -fomit-frame-pointer, we can try eh_frame to get back on track. 695 if (eh_frame->GetUnwindPlan (m_current_pc, *unwind_plan_sp)) 704 // is properly encoded in the eh_frame section, so prefer that if available. 715 // Ask the DynamicLoader if the eh_frame CFI should be trusted in this frame even when it's frame zero 716 // This comes up if we have hand-written functions in a Module and hand-written eh_frame. The assembly 717 // instruction inspection may fail and the eh_frame CF [all...] |
/external/google-breakpad/src/common/linux/ |
H A D | dump_symbols.cc | 320 const bool eh_frame, 350 // Provide the base addresses for .eh_frame encoded pointers, if 362 eh_frame); 704 FindElfSectionByName<ElfClass>(".eh_frame", SHT_PROGBITS, 708 // Pointers in .eh_frame data may be relative to the base addresses of 718 info->LoadedSection(".eh_frame"); 721 LoadDwarfCFI<ElfClass>(obj_file, elf_header, ".eh_frame", 316 LoadDwarfCFI(const string& dwarf_filename, const typename ElfClass::Ehdr* elf_header, const char* section_name, const typename ElfClass::Shdr* section, const bool eh_frame, const typename ElfClass::Shdr* got_section, const typename ElfClass::Shdr* text_section, const bool big_endian, Module* module) argument
|
/external/elfutils/src/tests/ |
H A D | run-addrcfi.sh | 29 .eh_frame has 0x80489b8 => [0x80489b8, 0x80489b9): 128 .eh_frame has 0x9d0 => [0x9d0, 0x9d1): 263 # Note. Only in .debug_frame, not in .eh_frame. 297 dwarf_cfi_addrframe (.eh_frame): no matching address range 1320 # Note. Only in .debug_frame, not in .eh_frame. 1324 dwarf_cfi_addrframe (.eh_frame): no matching address range 2347 # Note. Only in .eh_frame, there is no .debug_frame. 2351 .eh_frame has 0x4004d8 => [0x4004d8, 0x4004e8): 2424 # Note. Only in .eh_frame, there is no .debug_frame. 2428 .eh_frame ha [all...] |
/external/valgrind/coregrind/ |
H A D | m_trampoline.S | 225 .section .eh_frame,"a",@progbits
|
/external/lldb/source/Plugins/ObjectFile/Mach-O/ |
H A D | ObjectFileMachO.cpp | 1713 // eh_frame - the eh_frame FDEs have the start addr & size of each function 1715 // Binaries built to run on older releases may need to use eh_frame information. 1733 // If m_type is eTypeDebugInfo, then this is a dSYM - it will have the load command claiming an eh_frame 1734 // but it doesn't actually have the eh_frame content. And if we have a dSYM, we don't need to do any 1739 DWARFCallFrameInfo eh_frame(*this, eh_frame_section_sp, eRegisterKindGCC, true); 1741 eh_frame.GetFunctionAddressAndSizeVector (functions);
|
Completed in 677 milliseconds