Searched refs:eh_frame (Results 1 - 15 of 15) sorted by relevance

/external/llvm/test/MC/ELF/
H A Delf_directive_section.s12 .eh_frame
13 # CHECK: .eh_frame
H A Dsection.s106 .section .eh_frame,"a",@unwind
109 // CHECK: Name: .eh_frame
/external/lldb/source/Symbol/
H A DFuncUnwinders.cpp74 // 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 Deh_frame.s39 # Contents of the .eh_frame section:
74 # CHECK: Contents of section .eh_frame:
H A Deh_frame_personality.s37 # Contents of the .eh_frame section:
63 # CHECK: Contents of section .eh_frame:
/external/google-breakpad/src/common/mac/
H A Ddump_syms.h141 // 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 Dppc64-initial-cfa.s16 # 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 Dcfi_assembler.h95 // 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 Ddwarf2reader.h584 // 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 Ddefcfaexpr.S94 .section .eh_frame,"a",@progbits
/external/lldb/source/Plugins/Process/Utility/
H A DRegisterContextLLDB.cpp466 // (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 Ddump_symbols.cc320 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 Drun-addrcfi.sh29 .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 Dm_trampoline.S225 .section .eh_frame,"a",@progbits
/external/lldb/source/Plugins/ObjectFile/Mach-O/
H A DObjectFileMachO.cpp1713 // 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