Lines Matching refs:cie
104 entry->cie.CIE_id = read_8ubyte_unaligned_inc (&dw, bytes); in dwarf_next_cfi()
107 entry->cie.CIE_id = read_4ubyte_unaligned_inc (&dw, bytes); in dwarf_next_cfi()
109 if (!eh_frame_p && entry->cie.CIE_id == DW_CIE_ID_32) in dwarf_next_cfi()
110 entry->cie.CIE_id = DW_CIE_ID_64; in dwarf_next_cfi()
115 if (entry->cie.CIE_id == 0) in dwarf_next_cfi()
116 entry->cie.CIE_id = DW_CIE_ID_64; in dwarf_next_cfi()
122 if (unlikely (entry->cie.CIE_id > (Dwarf_Off) pos) in dwarf_next_cfi()
125 entry->cie.CIE_id = pos - entry->cie.CIE_id; in dwarf_next_cfi()
129 if (entry->cie.CIE_id == DW_CIE_ID_64) in dwarf_next_cfi()
137 entry->cie.augmentation = (const char *) bytes; in dwarf_next_cfi()
170 const char *ap = entry->cie.augmentation; in dwarf_next_cfi()
182 get_uleb128 (entry->cie.code_alignment_factor, bytes, limit); in dwarf_next_cfi()
186 get_sleb128 (entry->cie.data_alignment_factor, bytes, limit); in dwarf_next_cfi()
192 get_uleb128 (entry->cie.return_address_register, bytes, limit); in dwarf_next_cfi()
194 entry->cie.return_address_register = *bytes++; in dwarf_next_cfi()
196 entry->cie.fde_augmentation_data_size = 0; in dwarf_next_cfi()
197 entry->cie.augmentation_data = bytes; in dwarf_next_cfi()
204 get_uleb128 (entry->cie.augmentation_data_size, bytes, limit); in dwarf_next_cfi()
205 if ((Dwarf_Word) (limit - bytes) < entry->cie.augmentation_data_size) in dwarf_next_cfi()
207 entry->cie.augmentation_data = bytes; in dwarf_next_cfi()
220 entry->cie.fde_augmentation_data_size in dwarf_next_cfi()
255 entry->cie.augmentation_data_size = bytes - entry->cie.augmentation_data; in dwarf_next_cfi()
258 if (bytes > entry->cie.augmentation_data + entry->cie.augmentation_data_size) in dwarf_next_cfi()
260 bytes = entry->cie.augmentation_data + entry->cie.augmentation_data_size; in dwarf_next_cfi()
263 entry->cie.initial_instructions = bytes; in dwarf_next_cfi()
264 entry->cie.initial_instructions_end = limit; in dwarf_next_cfi()