Searched refs:lsda_encoding (Results 1 – 13 of 13) sorted by relevance
/openbsd/gnu/usr.bin/binutils-2.17/gas/ |
H A D | dw2gencfi.c | 92 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 D | elf-eh-frame.c | 192 && 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 D | elf-bfd.h | 264 unsigned char lsda_encoding; member 279 unsigned char lsda_encoding; member
|
H A D | ChangeLog-0001 | 155 (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 D | elf-eh-frame.c | 43 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 D | elf-bfd.h | 270 unsigned char lsda_encoding; member
|
H A D | ChangeLog-0001 | 155 (struct eh_cie_fde): Add lsda_encoding, lsda_offset, 159 lsda_encoding, lsda_offset and make_lsda_relative.
|
/openbsd/gnu/gcc/gcc/ |
H A D | unwind-dw2.h | 86 unsigned char lsda_encoding; member
|
H A D | unwind-dw2.c | 398 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 D | dwarf2out.c | 2003 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 D | unwind-dw2.c | 118 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 D | dwarf2out.c | 123 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 D | ChangeLog.5 | 3701 fde_encoding, lsda_encoding. 3704 (extract_cie_info): Set lsda_encoding from 'L' augmentation.
|