Lines Matching refs:offsetp
33 _dwarf_read_lsb(uint8_t *data, uint64_t *offsetp, int bytes_to_read) in _dwarf_read_lsb() argument
38 src = data + *offsetp; in _dwarf_read_lsb()
59 *offsetp += bytes_to_read; in _dwarf_read_lsb()
97 _dwarf_read_msb(uint8_t *data, uint64_t *offsetp, int bytes_to_read) in _dwarf_read_msb() argument
102 src = data + *offsetp; in _dwarf_read_msb()
125 *offsetp += bytes_to_read; in _dwarf_read_msb()
167 _dwarf_write_lsb(uint8_t *data, uint64_t *offsetp, uint64_t value, in _dwarf_write_lsb() argument
172 dst = data + *offsetp; in _dwarf_write_lsb()
195 *offsetp += bytes_to_write; in _dwarf_write_lsb()
199 _dwarf_write_lsb_alloc(uint8_t **block, uint64_t *size, uint64_t *offsetp, in _dwarf_write_lsb_alloc() argument
205 while (*offsetp + bytes_to_write > *size) { in _dwarf_write_lsb_alloc()
214 _dwarf_write_lsb(*block, offsetp, value, bytes_to_write); in _dwarf_write_lsb_alloc()
220 _dwarf_write_msb(uint8_t *data, uint64_t *offsetp, uint64_t value, in _dwarf_write_msb() argument
225 dst = data + *offsetp; in _dwarf_write_msb()
251 *offsetp += bytes_to_write; in _dwarf_write_msb()
255 _dwarf_write_msb_alloc(uint8_t **block, uint64_t *size, uint64_t *offsetp, in _dwarf_write_msb_alloc() argument
261 while (*offsetp + bytes_to_write > *size) { in _dwarf_write_msb_alloc()
270 _dwarf_write_msb(*block, offsetp, value, bytes_to_write); in _dwarf_write_msb_alloc()
276 _dwarf_read_sleb128(uint8_t *data, uint64_t *offsetp) in _dwarf_read_sleb128() argument
283 src = data + *offsetp; in _dwarf_read_sleb128()
288 (*offsetp)++; in _dwarf_read_sleb128()
322 _dwarf_write_sleb128_alloc(uint8_t **block, uint64_t *size, uint64_t *offsetp, in _dwarf_write_sleb128_alloc() argument
329 while ((len = _dwarf_write_sleb128(*block + *offsetp, *block + *size, in _dwarf_write_sleb128_alloc()
339 *offsetp += len; in _dwarf_write_sleb128_alloc()
345 _dwarf_read_uleb128(uint8_t *data, uint64_t *offsetp) in _dwarf_read_uleb128() argument
352 src = data + *offsetp; in _dwarf_read_uleb128()
357 (*offsetp)++; in _dwarf_read_uleb128()
385 _dwarf_write_uleb128_alloc(uint8_t **block, uint64_t *size, uint64_t *offsetp, in _dwarf_write_uleb128_alloc() argument
392 while ((len = _dwarf_write_uleb128(*block + *offsetp, *block + *size, in _dwarf_write_uleb128_alloc()
402 *offsetp += len; in _dwarf_write_uleb128_alloc()
451 _dwarf_read_string(void *data, Dwarf_Unsigned size, uint64_t *offsetp) in _dwarf_read_string() argument
455 ret = src = (char *) data + *offsetp; in _dwarf_read_string()
457 while (*src != '\0' && *offsetp < size) { in _dwarf_read_string()
459 (*offsetp)++; in _dwarf_read_string()
462 if (*src == '\0' && *offsetp < size) in _dwarf_read_string()
463 (*offsetp)++; in _dwarf_read_string()
469 _dwarf_write_string(void *data, uint64_t *offsetp, char *string) in _dwarf_write_string() argument
473 dst = (char *) data + *offsetp; in _dwarf_write_string()
475 (*offsetp) += strlen(string) + 1; in _dwarf_write_string()
479 _dwarf_write_string_alloc(uint8_t **block, uint64_t *size, uint64_t *offsetp, in _dwarf_write_string_alloc() argument
487 while (*offsetp + len > *size) { in _dwarf_write_string_alloc()
496 _dwarf_write_string(*block, offsetp, string); in _dwarf_write_string_alloc()
502 _dwarf_read_block(void *data, uint64_t *offsetp, uint64_t length) in _dwarf_read_block() argument
506 ret = src = (uint8_t *) data + *offsetp; in _dwarf_read_block()
508 (*offsetp) += length; in _dwarf_read_block()
514 _dwarf_write_block(void *data, uint64_t *offsetp, uint8_t *blk, in _dwarf_write_block() argument
519 dst = (uint8_t *) data + *offsetp; in _dwarf_write_block()
521 (*offsetp) += length; in _dwarf_write_block()
525 _dwarf_write_block_alloc(uint8_t **block, uint64_t *size, uint64_t *offsetp, in _dwarf_write_block_alloc() argument
531 while (*offsetp + length > *size) { in _dwarf_write_block_alloc()
540 _dwarf_write_block(*block, offsetp, blk, length); in _dwarf_write_block_alloc()
546 _dwarf_write_padding(void *data, uint64_t *offsetp, uint8_t byte, in _dwarf_write_padding() argument
551 dst = (uint8_t *) data + *offsetp; in _dwarf_write_padding()
553 (*offsetp) += length; in _dwarf_write_padding()
557 _dwarf_write_padding_alloc(uint8_t **block, uint64_t *size, uint64_t *offsetp, in _dwarf_write_padding_alloc() argument
562 while (*offsetp + cnt > *size) { in _dwarf_write_padding_alloc()
571 _dwarf_write_padding(*block, offsetp, byte, cnt); in _dwarf_write_padding_alloc()