Symbol: dwbuf
sys/ddb/db_dwarf.c
104
read_leb128(struct dwbuf *d, uint64_t *v, bool signextend)
sys/ddb/db_dwarf.c
123
read_sleb128(struct dwbuf *d, int64_t *v)
sys/ddb/db_dwarf.c
129
read_uleb128(struct dwbuf *d, uint64_t *v)
sys/ddb/db_dwarf.c
136
read_string(struct dwbuf *d, const char **s)
sys/ddb/db_dwarf.c
149
read_buf(struct dwbuf *d, struct dwbuf *v, size_t n)
sys/ddb/db_dwarf.c
161
skip_bytes(struct dwbuf *d, size_t n)
sys/ddb/db_dwarf.c
171
read_filename(struct dwbuf *names, const char **outdirname,
sys/ddb/db_dwarf.c
186
struct dwbuf dirnames = *names;
sys/ddb/db_dwarf.c
222
struct dwbuf table = { .buf = linetab, .len = linetabsize };
sys/ddb/db_dwarf.c
229
struct dwbuf unit;
sys/ddb/db_dwarf.c
242
struct dwbuf headerstart = unit;
sys/ddb/db_dwarf.c
256
struct dwbuf names = unit;
sys/ddb/db_dwarf.c
285
struct dwbuf extra;
sys/ddb/db_dwarf.c
62
read_bytes(struct dwbuf *d, void *v, size_t n)
sys/ddb/db_dwarf.c
73
read_s8(struct dwbuf *d, int8_t *v)
sys/ddb/db_dwarf.c
79
read_u8(struct dwbuf *d, uint8_t *v)
sys/ddb/db_dwarf.c
85
read_u16(struct dwbuf *d, uint16_t *v)
sys/ddb/db_dwarf.c
91
read_u32(struct dwbuf *d, uint32_t *v)
sys/ddb/db_dwarf.c
97
read_u64(struct dwbuf *d, uint64_t *v)
usr.bin/ctfconv/dw.c
118
dw_read_sleb128(struct dwbuf *d, int64_t *v)
usr.bin/ctfconv/dw.c
124
dw_read_uleb128(struct dwbuf *d, uint64_t *v)
usr.bin/ctfconv/dw.c
131
dw_read_string(struct dwbuf *d, const char **s)
usr.bin/ctfconv/dw.c
147
dw_read_buf(struct dwbuf *d, struct dwbuf *v, size_t n)
usr.bin/ctfconv/dw.c
159
dw_skip_bytes(struct dwbuf *d, size_t n)
usr.bin/ctfconv/dw.c
235
dw_attr_parse(struct dwbuf *dwbuf, struct dwattr *dat, uint8_t psz,
usr.bin/ctfconv/dw.c
244
if (dw_read_uleb128(dwbuf, &form) || (++i > 3))
usr.bin/ctfconv/dw.c
258
error = dw_read_u32(dwbuf, &dav->dav_u32);
usr.bin/ctfconv/dw.c
260
error = dw_read_u64(dwbuf, &dav->dav_u64);
usr.bin/ctfconv/dw.c
263
error = dw_read_u8(dwbuf, &dav->dav_u8);
usr.bin/ctfconv/dw.c
265
error = dw_read_buf(dwbuf, &dav->dav_buf, dav->dav_u8);
usr.bin/ctfconv/dw.c
268
error = dw_read_u16(dwbuf, &dav->dav_u16);
usr.bin/ctfconv/dw.c
270
error = dw_read_buf(dwbuf, &dav->dav_buf, dav->dav_u16);
usr.bin/ctfconv/dw.c
273
error = dw_read_u32(dwbuf, &dav->dav_u32);
usr.bin/ctfconv/dw.c
275
error = dw_read_buf(dwbuf, &dav->dav_buf, dav->dav_u32);
usr.bin/ctfconv/dw.c
278
error = dw_read_uleb128(dwbuf, &dav->dav_u64);
usr.bin/ctfconv/dw.c
280
error = dw_read_buf(dwbuf, &dav->dav_buf, dav->dav_u64);
usr.bin/ctfconv/dw.c
285
error = dw_read_u8(dwbuf, &dav->dav_u8);
usr.bin/ctfconv/dw.c
289
error = dw_read_u16(dwbuf, &dav->dav_u16);
usr.bin/ctfconv/dw.c
293
error = dw_read_u32(dwbuf, &dav->dav_u32);
usr.bin/ctfconv/dw.c
297
error = dw_read_u64(dwbuf, &dav->dav_u64);
usr.bin/ctfconv/dw.c
301
error = dw_read_uleb128(dwbuf, &dav->dav_u64);
usr.bin/ctfconv/dw.c
304
error = dw_read_sleb128(dwbuf, &dav->dav_s64);
usr.bin/ctfconv/dw.c
307
error = dw_read_string(dwbuf, &dav->dav_str);
usr.bin/ctfconv/dw.c
310
error = dw_read_u32(dwbuf, &dav->dav_u32);
usr.bin/ctfconv/dw.c
343
dw_die_parse(struct dwbuf *dwbuf, size_t nextoff, uint8_t psz,
usr.bin/ctfconv/dw.c
355
while (dwbuf->len > 0) {
usr.bin/ctfconv/dw.c
356
doff = nextoff - dwbuf->len;
usr.bin/ctfconv/dw.c
357
if (dw_read_uleb128(dwbuf, &code))
usr.bin/ctfconv/dw.c
382
error = dw_attr_parse(dwbuf, dat, psz, &die->die_avals);
usr.bin/ctfconv/dw.c
40
static int dw_read_u8(struct dwbuf *, uint8_t *);
usr.bin/ctfconv/dw.c
41
static int dw_read_u16(struct dwbuf *, uint16_t *);
usr.bin/ctfconv/dw.c
413
dw_ab_parse(struct dwbuf *abseg, struct dwabbrev_queue *dabq)
usr.bin/ctfconv/dw.c
42
static int dw_read_u32(struct dwbuf *, uint32_t *);
usr.bin/ctfconv/dw.c
43
static int dw_read_u64(struct dwbuf *, uint64_t *);
usr.bin/ctfconv/dw.c
45
static int dw_read_sleb128(struct dwbuf *, int64_t *);
usr.bin/ctfconv/dw.c
46
static int dw_read_uleb128(struct dwbuf *, uint64_t *);
usr.bin/ctfconv/dw.c
48
static int dw_read_bytes(struct dwbuf *, void *, size_t);
usr.bin/ctfconv/dw.c
487
dw_cu_parse(struct dwbuf *info, struct dwbuf *abbrev, size_t seglen,
usr.bin/ctfconv/dw.c
49
static int dw_read_string(struct dwbuf *, const char **);
usr.bin/ctfconv/dw.c
490
struct dwbuf abseg = *abbrev;
usr.bin/ctfconv/dw.c
491
struct dwbuf dwbuf;
usr.bin/ctfconv/dw.c
50
static int dw_read_buf(struct dwbuf *, struct dwbuf *, size_t);
usr.bin/ctfconv/dw.c
52
static int dw_skip_bytes(struct dwbuf *, size_t);
usr.bin/ctfconv/dw.c
526
if (dw_read_buf(info, &dwbuf, length))
usr.bin/ctfconv/dw.c
531
if (dw_read_u16(&dwbuf, &version) ||
usr.bin/ctfconv/dw.c
532
dw_read_bytes(&dwbuf, &abbroff, addrsize) ||
usr.bin/ctfconv/dw.c
533
dw_read_u8(&dwbuf, &psz))
usr.bin/ctfconv/dw.c
54
static int dw_attr_parse(struct dwbuf *, struct dwattr *, uint8_t,
usr.bin/ctfconv/dw.c
561
error = dw_die_parse(&dwbuf, nextoff, psz, &dcu->dcu_abbrevs,
usr.bin/ctfconv/dw.c
57
static int dw_die_parse(struct dwbuf *, size_t, uint8_t,
usr.bin/ctfconv/dw.c
588
dw_loc_parse(struct dwbuf *dwbuf, uint8_t *pop, uint64_t *poper1,
usr.bin/ctfconv/dw.c
594
if (dw_read_u8(dwbuf, &op))
usr.bin/ctfconv/dw.c
605
dw_read_uleb128(dwbuf, &oper1);
usr.bin/ctfconv/dw.c
611
dw_read_sleb128(dwbuf, &oper1);
usr.bin/ctfconv/dw.c
62
dw_read_bytes(struct dwbuf *d, void *v, size_t n)
usr.bin/ctfconv/dw.c
73
dw_read_u8(struct dwbuf *d, uint8_t *v)
usr.bin/ctfconv/dw.c
79
dw_read_u16(struct dwbuf *d, uint16_t *v)
usr.bin/ctfconv/dw.c
85
dw_read_u32(struct dwbuf *d, uint32_t *v)
usr.bin/ctfconv/dw.c
91
dw_read_u64(struct dwbuf *d, uint64_t *v)
usr.bin/ctfconv/dw.c
98
dw_read_leb128(struct dwbuf *d, uint64_t *v, int signextend)
usr.bin/ctfconv/dw.h
37
struct dwbuf _buf;
usr.bin/ctfconv/dw.h
95
int dw_loc_parse(struct dwbuf *, uint8_t *, uint64_t *, uint64_t *);
usr.bin/ctfconv/dw.h
97
int dw_ab_parse(struct dwbuf *, struct dwabbrev_queue *);
usr.bin/ctfconv/dw.h
98
int dw_cu_parse(struct dwbuf *, struct dwbuf *, size_t, struct dwcu **);
usr.bin/ctfconv/parse.c
136
struct dwbuf info = { .buf = infobuf, .len = infolen };
usr.bin/ctfconv/parse.c
137
struct dwbuf abbrev = { .buf = abbuf, .len = ablen };