Home | History | Annotate | Download | only in libdw

Lines Matching refs:dbg

272   Dwarf *dbg;
287 Dwarf *dbg;
366 #define libdw_alloc(dbg, type, tsize, cnt) \
367 ({ struct libdw_memblock *_tail = (dbg)->mem_tail; \
374 _result = (type *) __libdw_allocate (dbg, _required, __alignof (type));\
383 #define libdw_typed_alloc(dbg, type) \
384 libdw_alloc (dbg, type, sizeof (type), 1)
387 extern void *__libdw_allocate (Dwarf *dbg, size_t minsize, size_t align)
400 extern struct Dwarf_CU *__libdw_intern_next_unit (Dwarf *dbg, bool debug_types)
404 extern struct Dwarf_CU *__libdw_findcu (Dwarf *dbg, Dwarf_Off offset, bool tu)
413 extern Dwarf_Abbrev *__libdw_getabbrev (Dwarf *dbg, struct Dwarf_CU *cu,
419 extern size_t __libdw_form_val_len (Dwarf *dbg, struct Dwarf_CU *cu,
460 extern int __libdw_intern_expression (Dwarf *dbg,
470 extern Dwarf_Die *__libdw_offdie (Dwarf *dbg, Dwarf_Off offset,
487 __libdw_relocate_address (Dwarf *dbg __attribute__ ((unused)),
497 __libdw_relocate_offset (Dwarf *dbg __attribute__ ((unused)),
507 __libdw_checked_get_data (Dwarf *dbg, int sec_index)
509 Elf_Data *data = dbg->sectiondata[sec_index];
520 __libdw_offset_in_section (Dwarf *dbg, int sec_index,
523 Elf_Data *data = __libdw_checked_get_data (dbg, sec_index);
537 __libdw_in_section (Dwarf *dbg, int sec_index,
540 Elf_Data *data = __libdw_checked_get_data (dbg, sec_index);
555 if (!__libdw_in_section (dbg, sec_index, addr, width)) \
560 VAL = read_4ubyte_unaligned_inc (dbg, addr); \
562 VAL = read_8ubyte_unaligned_inc (dbg, addr); \
564 int status = RELOC_HOOK (dbg, sec_index, orig_addr, width, &VAL); \
571 __libdw_read_address_inc (Dwarf *dbg,
582 __libdw_read_address (Dwarf *dbg,
591 __libdw_read_offset_inc (Dwarf *dbg,
599 return __libdw_offset_in_section (dbg, sec_ret, *ret, size);
603 __libdw_read_offset (Dwarf *dbg,
609 return __libdw_offset_in_section (dbg, sec_ret, *ret, size);
621 return cu->dbg->sectiondata[cu_sec_idx (cu)];
629 int __libdw_read_begin_end_pair_inc (Dwarf *dbg, int sec_index,