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