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

/freebsd-current/sys/amd64/linux/
H A Dlinux_vdso.lds.s21 .eh_frame : { KEEP (*(.eh_frame)) } :text
/freebsd-current/sys/amd64/linux32/
H A Dlinux32_vdso.lds.s22 .eh_frame : { KEEP (*(.eh_frame)) } :text
/freebsd-current/sys/i386/linux/
H A Dlinux_vdso.lds.s22 .eh_frame : { KEEP (*(.eh_frame)) } :text
/freebsd-current/sys/arm64/linux/
H A Dlinux_vdso.lds.s42 *(.eh_frame .eh_frame_hdr)
/freebsd-current/stand/efi/boot1/
H A DMakefile102 -j .rela.dyn -j .reloc -j .eh_frame \
/freebsd-current/contrib/elftoolchain/libdwarf/
H A Dlibdwarf_frame.c99 * Value is relative to .eh_frame section virtual addr.
227 /* We only recognize normal .dwarf_frame and GNU .eh_frame sections. */
234 /* Optional EH Data field for .eh_frame section. */
260 /* Optional CIE augmentation data for .eh_frame section. */
304 Dwarf_Unsigned *off, int eh_frame, Dwarf_Error *error)
337 if (eh_frame) {
358 if (eh_frame) {
360 * The FDE PC start/range for .eh_frame is encoded according
385 /* Optional FDE augmentation data for .eh_frame section. (ignored) */
386 if (eh_frame
303 _dwarf_frame_add_fde(Dwarf_Debug dbg, Dwarf_FrameSec fs, Dwarf_Section *ds, Dwarf_Unsigned *off, int eh_frame, Dwarf_Error *error) argument
440 _dwarf_frame_section_init(Dwarf_Debug dbg, Dwarf_FrameSec *frame_sec, Dwarf_Section *ds, int eh_frame, Dwarf_Error *error) argument
[all...]
/freebsd-current/contrib/llvm-project/lldb/source/Symbol/
H A DFuncUnwinders.cpp132 DWARFCallFrameInfo *eh_frame = m_unwind_table.GetEHFrameInfo(); local
133 if (eh_frame) {
136 if (!eh_frame->GetUnwindPlan(m_range, *m_unwind_plan_eh_frame_sp))
252 // Only supported on x86 architectures where we get eh_frame from the
271 // Augment the eh_frame instructions with epilogue descriptions if necessary
396 // standard ABI, and the eh_frame correctly describes that alternate ABI.
401 // ABI way. But we have eh_frame that correctly describes how to unwind from
403 // location from the eh_frame is different from the assembly unwind, the arch
406 // We may have eh_frame that describes the entire function -- or we may have
407 // eh_frame tha
[all...]
/freebsd-current/stand/efi/loader/
H A DMakefile119 -j .rela.dyn -j .reloc -j .eh_frame -j set_Xcommand_set \
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DObjectFileELF.h310 lldb_private::DWARFCallFrameInfo *eh_frame);
H A DObjectFileELF.cpp1688 .Case(".eh_frame", eSectionTypeEHFrame)
2965 if (DWARFCallFrameInfo *eh_frame =
2967 ParseUnwindSymbols(&lldb_symtab, eh_frame);
3063 DWARFCallFrameInfo *eh_frame) {
3078 eh_frame->ForEachFDEEntries([&](lldb::addr_t file_addr, uint32_t size,
3062 ParseUnwindSymbols(Symtab *symbol_table, DWARFCallFrameInfo *eh_frame) argument
/freebsd-current/contrib/llvm-project/lldb/source/Target/
H A DRegisterContextUnwind.cpp635 // eh_frame section of an ObjectFile for the first time.)
865 // LC_FUNCTION_STARTS or eh_frame in ObjectFileMachO). See if eh_frame or the
875 // Even with -fomit-frame-pointer, we can try eh_frame to get back on
877 DWARFCallFrameInfo *eh_frame =
879 if (eh_frame) {
881 if (eh_frame->GetUnwindPlan(m_current_pc, *unwind_plan_sp))
916 // substitute plan. Otherwise, use eh_frame.
938 // Ask the DynamicLoader if the eh_frame CFI should be trusted in this frame
940 // in a Module and hand-written eh_frame
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/MC/
H A DMCAsmStreamer.cpp1925 OS << ".eh_frame";
/freebsd-current/contrib/elftoolchain/readelf/
H A Dreadelf.c6215 int i, ret, eh_frame; local
6221 eh_frame = 0;
6228 } else if (!strcmp(s->name, ".eh_frame")) {
6229 eh_frame = 1;
6277 (uintmax_t) (eh_frame ? 0 : ~0U));
6313 (uintmax_t) (eh_frame ? fde_offset + 4 - cie_offset :
6337 !strcmp(s->name, ".eh_frame")))
/freebsd-current/contrib/llvm-project/lld/ELF/
H A DRelocations.cpp405 // .eh_frame sections are mergeable input sections, so their input
415 // For sections other than .eh_frame, this class doesn't do anything.
443 fatal(".eh_frame: relocation is not in any piece");
1129 // Use a simple -z notext rule that treats all sections except .eh_frame as
1130 // writable. GNU ld does not produce dynamic relocations in .eh_frame (and our
1543 // r_offset. In rare cases (.eh_frame pieces are reordered by a linker

Completed in 289 milliseconds