Lines Matching refs:cudie
119 get_macinfo_table (Dwarf *dbg, Dwarf_Word macoff, Dwarf_Die *cudie)
121 assert (cudie != NULL);
124 = INTUSE(dwarf_attr) (cudie, DW_AT_stmt_list, &attr_mem);
137 table->is_64bit = cudie->cu->address_size == 8;
138 table->comp_dir = __libdw_getcompdir (cudie);
147 Dwarf_Die *cudie)
176 else if (cudie != NULL)
179 = INTUSE(dwarf_attr) (cudie, DW_AT_stmt_list, &attr_mem);
264 .comp_dir = __libdw_getcompdir (cudie),
275 Dwarf_Die *cudie)
284 ? get_table_for_offset (dbg, macoff, startp, endp, cudie)
285 : get_macinfo_table (dbg, macoff, cudie);
305 Dwarf_Die *cudie)
324 startp, endp, cudie);
372 .str_off_base = str_offsets_base_off (dbg, (cudie != NULL
373 ? cudie->cu: NULL)),
490 Dwarf_Die *cudie)
501 callback, arg, offset, accept_0xff, cudie);
507 void *arg, ptrdiff_t offset, Dwarf_Die *cudie)
512 callback, arg, offset, true, cudie);
537 dwarf_getmacros (Dwarf_Die *cudie, int (*callback) (Dwarf_Macro *, void *),
540 if (cudie == NULL)
572 if (dwarf_hasattr (cudie, DW_AT_macro_info))
575 if (get_offset_from (cudie, DW_AT_macro_info, &macoff) != 0)
577 offset = macro_info_getmacros_off (cudie->cu->dbg, macoff,
578 callback, arg, offset, cudie);
584 if (get_offset_from (cudie, DW_AT_GNU_macros, &macoff) != 0
585 && get_offset_from (cudie, DW_AT_macros, &macoff) != 0)
587 offset = gnu_macros_getmacros_off (cudie->cu->dbg, macoff,
589 cudie);