Lines Matching full:cudie
120 get_macinfo_table (Dwarf *dbg, Dwarf_Word macoff, Dwarf_Die *cudie)
122 assert (cudie != NULL);
125 = INTUSE(dwarf_attr) (cudie, DW_AT_stmt_list, &attr_mem);
138 table->is_64bit = cudie->cu->address_size == 8;
139 table->comp_dir = __libdw_getcompdir (cudie);
148 Dwarf_Die *cudie)
177 else if (cudie != NULL)
180 = INTUSE(dwarf_attr) (cudie, DW_AT_stmt_list, &attr_mem);
259 /* NULL if CUDIE is NULL or DW_AT_comp_dir is absent. */
260 .comp_dir = __libdw_getcompdir (cudie),
271 Dwarf_Die *cudie)
280 ? get_table_for_offset (dbg, macoff, startp, endp, cudie)
281 : get_macinfo_table (dbg, macoff, cudie);
301 Dwarf_Die *cudie)
320 startp, endp, cudie);
467 Dwarf_Die *cudie)
478 callback, arg, offset, accept_0xff, cudie);
484 void *arg, ptrdiff_t offset, Dwarf_Die *cudie)
489 callback, arg, offset, true, cudie);
514 dwarf_getmacros (Dwarf_Die *cudie, int (*callback) (Dwarf_Macro *, void *),
517 if (cudie == NULL)
549 if (dwarf_hasattr (cudie, DW_AT_macro_info))
552 if (get_offset_from (cudie, DW_AT_macro_info, &macoff) != 0)
554 offset = macro_info_getmacros_off (cudie->cu->dbg, macoff,
555 callback, arg, offset, cudie);
561 if (get_offset_from (cudie, DW_AT_GNU_macros, &macoff) != 0)
563 offset = gnu_macros_getmacros_off (cudie->cu->dbg, macoff,
565 cudie);