Lines Matching refs:bytes

84   const uint8_t *bytes = data->d_buf + off;
90 uint64_t length = read_4ubyte_unaligned_inc (&dw, bytes);
96 if (unlikely (limit - bytes < 8))
102 length = read_8ubyte_unaligned_inc (&dw, bytes);
104 if (unlikely ((uint64_t) (limit - bytes) < length)
114 limit = bytes + length;
116 const uint8_t *const cie_pointer_start = bytes;
118 entry->cie.CIE_id = read_8ubyte_unaligned_inc (&dw, bytes);
121 entry->cie.CIE_id = read_4ubyte_unaligned_inc (&dw, bytes);
146 uint8_t version = *bytes++;
151 entry->cie.augmentation = (const char *) bytes;
153 bytes = memchr (bytes, '\0', limit - bytes);
154 if (unlikely (bytes == NULL))
156 ++bytes;
163 if (unlikely (limit - bytes < 5))
168 if (unlikely (*bytes != address_size))
173 address_size = *bytes++;
174 segment_size = *bytes++;
191 bytes += address_size;
194 get_uleb128 (entry->cie.code_alignment_factor, bytes);
195 get_sleb128 (entry->cie.data_alignment_factor, bytes);
198 get_uleb128 (entry->cie.return_address_register, bytes);
200 entry->cie.return_address_register = *bytes++;
208 get_uleb128 (entry->cie.augmentation_data_size, bytes);
209 if ((Dwarf_Word) (limit - bytes) < entry->cie.augmentation_data_size)
211 entry->cie.augmentation_data = bytes;
212 bytes += entry->cie.augmentation_data_size;
216 entry->cie.augmentation_data = bytes;
225 encoding = *bytes++;
230 encoding = *bytes++;
231 bytes += encoded_value_size (data, e_ident, encoding, bytes);
243 = bytes - entry->cie.augmentation_data;
246 entry->cie.initial_instructions = bytes;
251 entry->fde.start = bytes;