Home
last modified time | relevance | path

Searched refs:lsda_encoding (Results 1 – 13 of 13) sorted by relevance

/openbsd/gnu/usr.bin/binutils-2.17/gas/
H A Ddw2gencfi.c92 unsigned char lsda_encoding; member
106 unsigned char lsda_encoding; member
150 fde->lsda_encoding = DW_EH_PE_omit; in alloc_fde_entry()
716 fde->lsda_encoding = encoding; in dot_cfi_lsda()
742 fde->lsda_encoding = encoding; in dot_cfi_lsda()
758 fde->lsda_encoding = encoding; in dot_cfi_lsda()
1071 if (cie->lsda_encoding != DW_EH_PE_omit) in output_cie()
1107 if (cie->lsda_encoding != DW_EH_PE_omit) in output_cie()
1108 out_one (cie->lsda_encoding); in output_cie()
1205 || cie->lsda_encoding != fde->lsda_encoding) in select_cie_for_fde()
[all …]
/openbsd/gnu/usr.bin/binutils/bfd/
H A Delf-eh-frame.c192 && c1->lsda_encoding == c2->lsda_encoding in cie_compare()
439 cie.lsda_encoding = DW_EH_PE_omit; in _bfd_elf_discard_section_eh_frame()
456 cie.lsda_encoding = *buf++; in _bfd_elf_discard_section_eh_frame()
458 if (get_DW_EH_PE_width (cie.lsda_encoding, ptr_size) == 0) in _bfd_elf_discard_section_eh_frame()
531 && (cie.lsda_encoding & 0xf0) == DW_EH_PE_absptr) in _bfd_elf_discard_section_eh_frame()
583 if (cie.lsda_encoding != DW_EH_PE_omit) in _bfd_elf_discard_section_eh_frame()
600 sec_info->entry[sec_info->count].lsda_encoding = cie.lsda_encoding; in _bfd_elf_discard_section_eh_frame()
895 BFD_ASSERT (*buf == sec_info->entry[i].lsda_encoding); in _bfd_elf_write_section_eh_frame()
994 if ((sec_info->entry[i].lsda_encoding & 0xf0) == DW_EH_PE_pcrel in _bfd_elf_write_section_eh_frame()
1002 (sec_info->entry[i].lsda_encoding)); in _bfd_elf_write_section_eh_frame()
[all …]
H A Delf-bfd.h264 unsigned char lsda_encoding; member
279 unsigned char lsda_encoding; member
H A DChangeLog-0001155 (struct eh_cie_fde): Add lsda_encoding, lsda_offset,
159 lsda_encoding, lsda_offset and make_lsda_relative.
/openbsd/gnu/usr.bin/binutils-2.17/bfd/
H A Delf-eh-frame.c43 unsigned char lsda_encoding; member
227 && c1->lsda_encoding == c2->lsda_encoding in cie_eq()
259 h = iterative_hash_object (c->lsda_encoding, h); in cie_compute_hash()
630 cie->lsda_encoding = DW_EH_PE_omit; in _bfd_elf_discard_section_eh_frame()
739 && (cie->lsda_encoding & 0xf0) == DW_EH_PE_absptr) in _bfd_elf_discard_section_eh_frame()
809 if (cie->lsda_encoding != DW_EH_PE_omit) in _bfd_elf_discard_section_eh_frame()
867 this_inf->lsda_encoding = cie->lsda_encoding; in _bfd_elf_discard_section_eh_frame()
1291 BFD_ASSERT (*buf == ent->lsda_encoding); in _bfd_elf_write_section_eh_frame()
1387 if ((ent->lsda_encoding & 0xf0) == DW_EH_PE_pcrel in _bfd_elf_write_section_eh_frame()
1393 get_DW_EH_PE_signed (ent->lsda_encoding)); in _bfd_elf_write_section_eh_frame()
[all …]
H A Delf-bfd.h270 unsigned char lsda_encoding; member
H A DChangeLog-0001155 (struct eh_cie_fde): Add lsda_encoding, lsda_offset,
159 lsda_encoding, lsda_offset and make_lsda_relative.
/openbsd/gnu/gcc/gcc/
H A Dunwind-dw2.h86 unsigned char lsda_encoding; member
H A Dunwind-dw2.c398 fs->lsda_encoding = DW_EH_PE_omit; in extract_cie_info()
418 fs->lsda_encoding = *p++; in extract_cie_info()
1169 if (fs->lsda_encoding != DW_EH_PE_omit) in uw_frame_state_for()
1173 aug = read_encoded_value (context, fs->lsda_encoding, aug, &lsda); in uw_frame_state_for()
H A Ddwarf2out.c2003 int lsda_encoding; in switch_to_eh_frame_section() local
2009 lsda_encoding = ASM_PREFERRED_EH_DATA_FORMAT (/*code=*/0, in switch_to_eh_frame_section()
2016 && (lsda_encoding & 0x70) != DW_EH_PE_absptr in switch_to_eh_frame_section()
2017 && (lsda_encoding & 0x70) != DW_EH_PE_aligned)) in switch_to_eh_frame_section()
2180 int lsda_encoding = DW_EH_PE_absptr; in output_call_frame_info() local
2348 eh_data_format_name (lsda_encoding)); in output_call_frame_info()
2457 int size = size_of_encoded_value (lsda_encoding); in output_call_frame_info()
2459 if (lsda_encoding == DW_EH_PE_aligned) in output_call_frame_info()
2478 lsda_encoding, gen_rtx_SYMBOL_REF (Pmode, l1), in output_call_frame_info()
2483 if (lsda_encoding == DW_EH_PE_aligned) in output_call_frame_info()
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/
H A Dunwind-dw2.c118 unsigned char lsda_encoding; member
300 fs->lsda_encoding = DW_EH_PE_omit; in extract_cie_info()
320 fs->lsda_encoding = *p++; in extract_cie_info()
1012 if (fs->lsda_encoding != DW_EH_PE_omit) in uw_frame_state_for()
1013 aug = read_encoded_value (context, fs->lsda_encoding, aug, in uw_frame_state_for()
H A Ddwarf2out.c123 int lsda_encoding = ASM_PREFERRED_EH_DATA_FORMAT (/*code=*/0, /*global=*/0); in default_eh_frame_section() local
131 && (lsda_encoding & 0x70) != DW_EH_PE_absptr in default_eh_frame_section()
132 && (lsda_encoding & 0x70) != DW_EH_PE_aligned)) in default_eh_frame_section()
1829 int lsda_encoding = DW_EH_PE_absptr; local
1963 dw2_asm_output_data (1, lsda_encoding, "LSDA Encoding (%s)",
1964 eh_data_format_name (lsda_encoding));
2025 int size = size_of_encoded_value (lsda_encoding);
2027 if (lsda_encoding == DW_EH_PE_aligned)
2047 lsda_encoding, gen_rtx_SYMBOL_REF (Pmode, l1),
2052 if (lsda_encoding == DW_EH_PE_aligned)
[all …]
H A DChangeLog.53701 fde_encoding, lsda_encoding.
3704 (extract_cie_info): Set lsda_encoding from 'L' augmentation.