Home
last modified time | relevance | path

Searched refs:fde_encoding (Results 1 – 14 of 14) sorted by relevance

/openbsd-src/gnu/usr.bin/binutils-2.17/bfd/
H A Delf-eh-frame.c44 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 Delf-bfd.h269 unsigned char fde_encoding; member
/openbsd-src/gnu/usr.bin/binutils/bfd/
H A Delf-eh-frame.c193 && 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 Delf-bfd.h265 unsigned char fde_encoding; member
278 unsigned char fde_encoding; member
/openbsd-src/gnu/gcc/gcc/
H A Dunwind-dw2.h85 unsigned char fde_encoding; member
H A Dunwind-dw2.c425 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 Ddwarf2out.c2001 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 Ddwarf.c2765 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 DChangeLog-0001821 (Frame_Chunk): Make data_factor signed, add fde_encoding.
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dunwind-dw2.c117 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 Ddwarf2out.c121 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 DChangeLog.53701 fde_encoding, lsda_encoding.
/openbsd-src/gnu/usr.bin/binutils/binutils/
H A Dreadelf.c8550 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 DChangeLog-0001821 (Frame_Chunk): Make data_factor signed, add fde_encoding.