| /openbsd-src/gnu/usr.bin/binutils-2.17/bfd/ |
| H A D | elf-eh-frame.c | 44 unsigned char fde_encoding; member 228 && c1->fde_encoding == c2->fde_encoding in cie_eq() 260 h = iterative_hash_object (c->fde_encoding, h); in cie_compute_hash() 631 cie->fde_encoding = DW_EH_PE_omit; in _bfd_elf_discard_section_eh_frame() 652 REQUIRE (read_byte (&buf, end, &cie->fde_encoding)); in _bfd_elf_discard_section_eh_frame() 654 REQUIRE (get_DW_EH_PE_width (cie->fde_encoding, ptr_size)); in _bfd_elf_discard_section_eh_frame() 720 if ((cie->fde_encoding & 0xf0) == DW_EH_PE_absptr) in _bfd_elf_discard_section_eh_frame() 725 else if (cie->fde_encoding == DW_EH_PE_omit in _bfd_elf_discard_section_eh_frame() 744 if (cie->fde_encoding == DW_EH_PE_omit) in _bfd_elf_discard_section_eh_frame() 745 cie->fde_encoding = DW_EH_PE_absptr; in _bfd_elf_discard_section_eh_frame() [all …]
|
| H A D | elf-bfd.h | 269 unsigned char fde_encoding; member
|
| /openbsd-src/gnu/usr.bin/binutils/bfd/ |
| H A D | elf-eh-frame.c | 193 && c1->fde_encoding == c2->fde_encoding in cie_compare() 440 cie.fde_encoding = DW_EH_PE_omit; in _bfd_elf_discard_section_eh_frame() 462 cie.fde_encoding = *buf++; in _bfd_elf_discard_section_eh_frame() 464 if (get_DW_EH_PE_width (cie.fde_encoding, ptr_size) == 0) in _bfd_elf_discard_section_eh_frame() 524 && (cie.fde_encoding & 0xf0) == DW_EH_PE_absptr) in _bfd_elf_discard_section_eh_frame() 536 if (cie.fde_encoding == DW_EH_PE_omit) in _bfd_elf_discard_section_eh_frame() 537 cie.fde_encoding = DW_EH_PE_absptr; in _bfd_elf_discard_section_eh_frame() 570 && (((cie.fde_encoding & 0xf0) == DW_EH_PE_absptr in _bfd_elf_discard_section_eh_frame() 572 || (cie.fde_encoding & 0xf0) == DW_EH_PE_aligned)) in _bfd_elf_discard_section_eh_frame() 588 buf += 2 * get_DW_EH_PE_width (cie.fde_encoding, ptr_size); in _bfd_elf_discard_section_eh_frame() [all …]
|
| H A D | elf-bfd.h | 265 unsigned char fde_encoding; member 278 unsigned char fde_encoding; member
|
| /openbsd-src/gnu/gcc/gcc/ |
| H A D | unwind-dw2.h | 85 unsigned char fde_encoding; member
|
| H A D | unwind-dw2.c | 425 fs->fde_encoding = *p++; in extract_cie_info() 922 insn_ptr = read_encoded_value (context, fs->fde_encoding, in execute_cfa_program() 1161 aug += 2 * size_of_encoded_value (fs->fde_encoding); in uw_frame_state_for()
|
| H A D | dwarf2out.c | 2001 int fde_encoding; in switch_to_eh_frame_section() local 2005 fde_encoding = ASM_PREFERRED_EH_DATA_FORMAT (/*code=*/1, in switch_to_eh_frame_section() 2012 || ((fde_encoding & 0x70) != DW_EH_PE_absptr in switch_to_eh_frame_section() 2013 && (fde_encoding & 0x70) != DW_EH_PE_aligned in switch_to_eh_frame_section() 2178 int fde_encoding = DW_EH_PE_absptr; in output_call_frame_info() local 2275 fde_encoding = ASM_PREFERRED_EH_DATA_FORMAT (/*code=*/1, /*global=*/0); in output_call_frame_info() 2290 if (fde_encoding != DW_EH_PE_absptr) in output_call_frame_info() 2350 if (fde_encoding != DW_EH_PE_absptr) in output_call_frame_info() 2351 dw2_asm_output_data (1, fde_encoding, "FDE Encoding (%s)", in output_call_frame_info() 2352 eh_data_format_name (fde_encoding)); in output_call_frame_info() [all …]
|
| /openbsd-src/gnu/usr.bin/binutils-2.17/binutils/ |
| H A D | dwarf.c | 2765 unsigned char fde_encoding; member 3059 fc->fde_encoding = *q++; in display_debug_frames() 3065 if (fc->fde_encoding) in display_debug_frames() 3066 encoded_ptr_size = size_of_encoded_value (fc->fde_encoding); in display_debug_frames() 3096 fc->fde_encoding = 0; in display_debug_frames() 3112 fc->fde_encoding = cie->fde_encoding; in display_debug_frames() 3115 if (fc->fde_encoding) in display_debug_frames() 3116 encoded_ptr_size = size_of_encoded_value (fc->fde_encoding); in display_debug_frames() 3118 fc->pc_begin = get_encoded_value (start, fc->fde_encoding); in display_debug_frames() 3119 if ((fc->fde_encoding & 0x70) == DW_EH_PE_pcrel in display_debug_frames() [all …]
|
| H A D | ChangeLog-0001 | 821 (Frame_Chunk): Make data_factor signed, add fde_encoding.
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/ |
| H A D | unwind-dw2.c | 117 unsigned char fde_encoding; member 327 fs->fde_encoding = *p++; in extract_cie_info() 800 insn_ptr = read_encoded_value (context, fs->fde_encoding, in execute_cfa_program() 1004 aug += 2 * size_of_encoded_value (fs->fde_encoding); in uw_frame_state_for()
|
| H A D | dwarf2out.c | 121 int fde_encoding = ASM_PREFERRED_EH_DATA_FORMAT (/*code=*/1, /*global=*/0); in default_eh_frame_section() local 127 || ((fde_encoding & 0x70) != DW_EH_PE_absptr in default_eh_frame_section() 128 && (fde_encoding & 0x70) != DW_EH_PE_aligned in default_eh_frame_section() 1827 int fde_encoding = DW_EH_PE_absptr; local 1896 fde_encoding = ASM_PREFERRED_EH_DATA_FORMAT (/*code=*/1, /*global=*/0); 1911 if (fde_encoding != DW_EH_PE_absptr) 1966 if (fde_encoding != DW_EH_PE_absptr) 1967 dw2_asm_output_data (1, fde_encoding, "FDE Encoding (%s)", 1968 eh_data_format_name (fde_encoding)); 2005 dw2_asm_output_encoded_addr_rtx (fde_encoding, [all …]
|
| H A D | ChangeLog.5 | 3701 fde_encoding, lsda_encoding.
|
| /openbsd-src/gnu/usr.bin/binutils/binutils/ |
| H A D | readelf.c | 8550 unsigned char fde_encoding; member 8818 fc->fde_encoding = *q++; in display_debug_frames() 8824 if (fc->fde_encoding) in display_debug_frames() 8825 encoded_ptr_size = size_of_encoded_value (fc->fde_encoding); in display_debug_frames() 8855 fc->fde_encoding = 0; in display_debug_frames() 8871 fc->fde_encoding = cie->fde_encoding; in display_debug_frames() 8874 if (fc->fde_encoding) in display_debug_frames() 8875 encoded_ptr_size = size_of_encoded_value (fc->fde_encoding); in display_debug_frames() 8877 fc->pc_begin = get_encoded_value (start, fc->fde_encoding); in display_debug_frames() 8878 if ((fc->fde_encoding & 0x70) == DW_EH_PE_pcrel) in display_debug_frames() [all …]
|
| H A D | ChangeLog-0001 | 821 (Frame_Chunk): Make data_factor signed, add fde_encoding.
|