Home
last modified time | relevance | path

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

/NextBSD/contrib/binutils/gas/
HDehopt.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()
HDChangeLog-00012484 also collect whether to expect an FDE augmentation.
2486 an FDE we are located, skip any augmentation.
/NextBSD/contrib/gdb/gdb/
HDdwarf2-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()
1330 cie->saw_z_augmentation = (*augmentation == 'z'); 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()
[all …]
/NextBSD/contrib/llvm/tools/lldb/source/Symbol/
HDDWARFCallFrameInfo.cpp171 cie_sp->augmentation[i] = m_cfi_data.GetU8(&offset); in ParseCIE()
172 if (cie_sp->augmentation[i] == '\0') in ParseCIE()
176 cie_sp->augmentation[j] = '\0'; in ParseCIE()
182 if (i == CFI_AUG_MAX_SIZE && cie_sp->augmentation[CFI_AUG_MAX_SIZE-1] != '\0') in ParseCIE()
191 if (cie_sp->augmentation[0]) in ParseCIE()
197 const size_t aug_str_len = strlen(cie_sp->augmentation); in ParseCIE()
202 if (cie_sp->augmentation[0] == 'z') in ParseCIE()
208 char aug = cie_sp->augmentation[aug_str_idx]; in ParseCIE()
257 else if (strcmp(cie_sp->augmentation, "eh") == 0) in ParseCIE()
456 if (cie->augmentation[0] == 'z') in FDEToUnwindPlan()
/NextBSD/contrib/binutils/bfd/
HDelf-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()
/NextBSD/contrib/gcc/
HDunwind-dw2-fde.h145 unsigned char augmentation[]; member
HDunwind-dw2-fde.c272 aug = cie->augmentation; in get_cie_encoding()
HDdwarf2out.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()
HDunwind-dw2.c349 const unsigned char *aug = cie->augmentation; in extract_cie_info()
HDChangeLog-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.
HDFSFChangeLog.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.
HDChangeLog-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.
HDChangeLog-200610899 (extract_cie_info): Handle S flag in augmentation string.
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Symbol/
HDDWARFCallFrameInfo.h87 char augmentation[CFI_AUG_MAX_SIZE]; // This is typically empty or very short. member
/NextBSD/contrib/binutils/binutils/
HDdwarf.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()
/NextBSD/share/dict/
HDweb215646 augmentation