H A D | dwarf.c | 32 * On the first pass, we iterate through every die, creating new type nodes as 35 * corresponding to a given die can be completely filled out (sizes and offsets 275 die_off(dwarf_t *dw, Dwarf_Die die) argument 279 if (dwarf_dieoffset(die, &off, &dw->dw_err) == DW_DLV_OK) 282 terminate("failed to get offset for die: %s\n", 289 die_sibling(dwarf_t *dw, Dwarf_Die die) argument 294 if ((rc = dwarf_siblingof(dw->dw_dw, die, &sib, &dw->dw_err)) == 300 terminate("die %llu: failed to find type sibling: %s\n", 301 die_off(dw, die), dwarf_errmsg(dw->dw_err)); 307 die_child(dwarf_t *dw, Dwarf_Die die) argument 324 die_tag(dwarf_t *dw, Dwarf_Die die) argument 338 die_attr(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name, int req) argument 375 die_signed(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name, Dwarf_Signed *valp, int req) argument 396 die_unsigned(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name, Dwarf_Unsigned *valp, int req) argument 417 die_bool(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name, Dwarf_Bool *valp, int req) argument 437 die_string(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name, char **strp, int req) argument 457 die_attr_ref(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name) argument 475 die_name(dwarf_t *dw, Dwarf_Die die) argument 485 die_isdecl(dwarf_t *dw, Dwarf_Die die) argument 494 die_linkage_name(dwarf_t *dw, Dwarf_Die die) argument 504 die_specification_die(dwarf_t *dw, Dwarf_Die die) argument 524 die_isvirtual(dwarf_t *dw, Dwarf_Die die) argument 533 die_isglobal(dwarf_t *dw, Dwarf_Die die) argument 561 die_lookup_pass1(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name) argument 573 die_mem_offset(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name, Dwarf_Unsigned *valp, int req) argument 842 die_enum_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp) argument 1116 die_struct_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp) argument 1122 die_union_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp) argument 1222 die_funcptr_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp) argument 1521 die_through_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp, int type, const char *typename) argument 1553 die_typedef_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp) argument 1559 die_const_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp) argument 1565 die_pointer_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp) argument 1571 die_restrict_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp) argument 1577 die_volatile_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp) argument 1584 die_function_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp) argument 1718 die_variable_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp) argument 1758 die_lexblk_descend(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp) argument 1813 die_create_one(dwarf_t *dw, Dwarf_Die die) argument 1855 die_create(dwarf_t *dw, Dwarf_Die die) argument [all...] |