Home
last modified time | relevance | path

Searched refs:augmentation (Results 1 – 17 of 17) sorted by relevance

/freebsd-12.1/contrib/binutils/gas/
H A Dehopt.c108 char augmentation[10]; in get_cie_info() local
169 if ((size_t) iaug < (sizeof augmentation) - 1) in get_cie_info()
171 augmentation[iaug] = f->fr_literal[offset]; in get_cie_info()
188 augmentation[iaug] = '\0'; in get_cie_info()
189 if (augmentation[0] == '\0') in get_cie_info()
193 else if (strcmp (augmentation, "eh") == 0) in get_cie_info()
212 else if (augmentation[0] != 'z') in get_cie_info()
223 info->z_augmentation = (augmentation[0] == 'z'); in get_cie_info()
H A DChangeLog-00012484 also collect whether to expect an FDE augmentation.
2486 an FDE we are located, skip any augmentation.
/freebsd-12.1/contrib/gdb/gdb/
H A Ddwarf2-frame.c1280 char *augmentation; in decode_frame_entry_1() local
1306 augmentation = buf; in decode_frame_entry_1()
1307 buf = augmentation + strlen (augmentation) + 1; in decode_frame_entry_1()
1312 if (augmentation[0] == 'e' && augmentation[1] == 'h') in decode_frame_entry_1()
1316 augmentation += 2; in decode_frame_entry_1()
1340 augmentation++; in decode_frame_entry_1()
1343 while (*augmentation) in decode_frame_entry_1()
1346 if (*augmentation == 'L') in decode_frame_entry_1()
1350 augmentation++; in decode_frame_entry_1()
1357 augmentation++; in decode_frame_entry_1()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DDWARFCallFrameInfo.cpp275 cie_sp->augmentation[i] = m_cfi_data.GetU8(&offset); in ParseCIE()
276 if (cie_sp->augmentation[i] == '\0') { in ParseCIE()
279 cie_sp->augmentation[j] = '\0'; in ParseCIE()
286 cie_sp->augmentation[CFI_AUG_MAX_SIZE - 1] != '\0') { in ParseCIE()
309 if (cie_sp->augmentation[0]) { in ParseCIE()
314 const size_t aug_str_len = strlen(cie_sp->augmentation); in ParseCIE()
319 if (cie_sp->augmentation[0] == 'z') { in ParseCIE()
323 char aug = cie_sp->augmentation[aug_str_idx]; in ParseCIE()
367 } else if (strcmp(cie_sp->augmentation, "eh") == 0) { in ParseCIE()
588 if (cie->augmentation[0] == 'z') { in FDEToUnwindPlan()
/freebsd-12.1/contrib/binutils/bfd/
H A Delf-eh-frame.c36 char augmentation[20]; member
224 && strcmp (c1->augmentation, c2->augmentation) == 0 in cie_eq()
225 && strcmp (c1->augmentation, "eh") != 0 in cie_eq()
258 h = iterative_hash (c->augmentation, strlen (c->augmentation) + 1, h); in cie_compute_hash()
613 REQUIRE (strlen ((char *) buf) < sizeof (cie->augmentation)); in _bfd_elf_discard_section_eh_frame()
615 strcpy (cie->augmentation, (char *) buf); in _bfd_elf_discard_section_eh_frame()
640 aug = cie->augmentation; in _bfd_elf_discard_section_eh_frame()
760 if (*cie->augmentation == 0) in _bfd_elf_discard_section_eh_frame()
836 if (cie->augmentation[0] == 'z') in _bfd_elf_discard_section_eh_frame()
849 if (cie->augmentation[0] != 'z') in _bfd_elf_discard_section_eh_frame()
/freebsd-12.1/contrib/gcc/
H A Dunwind-dw2-fde.h145 unsigned char augmentation[]; member
H A Dunwind-dw2-fde.c272 aug = cie->augmentation; in get_cie_encoding()
H A Ddwarf2out.c2177 char augmentation[6]; in output_call_frame_info() local
2263 augmentation[0] = 0; in output_call_frame_info()
2283 p = augmentation + 1; in output_call_frame_info()
2299 if (p > augmentation + 1) in output_call_frame_info()
2301 augmentation[0] = 'z'; in output_call_frame_info()
2311 + strlen (augmentation) + 1 /* Augmentation */ in output_call_frame_info()
2327 dw2_asm_output_nstring (augmentation, -1, "CIE Augmentation"); in output_call_frame_info()
2338 if (augmentation[0]) in output_call_frame_info()
2457 if (augmentation[0]) in output_call_frame_info()
H A Dunwind-dw2.c349 const unsigned char *aug = cie->augmentation; in extract_cie_info()
H A DChangeLog-19972789 * frame.c (extract_cie_info): Handle "e" augmentation.
2793 (output_call_frame_info): Use "e" instead of "z" for augmentation.
2794 Don't emit augmentation fields length.
H A DFSFChangeLog.112486 * frame.c (extract_cie_info): Handle "e" augmentation.
2490 (output_call_frame_info): Use "e" instead of "z" for augmentation.
2491 Don't emit augmentation fields length.
H A DChangeLog-200116971 (extract_cie_info): Handle "eh" augmentation properly,
22867 (output_call_frame_info): Likewise. Use 'L' augmentation for
22911 (extract_cie_info): Set lsda_encoding from 'L' augmentation.
26266 Generate augmentation for personality routine. Don't play with
28341 * dwarf2out.c (output_call_frame_info): Fix augmentation length.
H A DChangeLog-200610899 (extract_cie_info): Handle S flag in augmentation string.
/freebsd-12.1/contrib/binutils/binutils/
H A Ddwarf.c2819 char *augmentation; member
3035 fc->augmentation = (char *) start; in display_debug_frames()
3038 if (fc->augmentation[0] == 'z') in display_debug_frames()
3054 else if (strcmp (fc->augmentation, "eh") == 0) in display_debug_frames()
3086 fc->augmentation, fc->code_factor, fc->data_factor, in display_debug_frames()
3093 printf (" Augmentation: \"%s\"\n", fc->augmentation); in display_debug_frames()
3112 p = (unsigned char *) fc->augmentation + 1; in display_debug_frames()
3157 fc->augmentation = ""; in display_debug_frames()
3167 fc->augmentation = cie->augmentation; in display_debug_frames()
3191 if (cie->augmentation[0] == 'z') in display_debug_frames()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DDWARFCallFrameInfo.h86 char augmentation[CFI_AUG_MAX_SIZE]; // This is typically empty or very member
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td1635 // augmentation string.
/freebsd-12.1/share/dict/
H A Dweb215649 augmentation