Lines Matching defs:off
270 Dwarf_Off off;
272 if (dwarf_dieoffset(die, &off, &dw->dw_err) == DW_DLV_OK)
273 return (off);
395 * values off the stack or other locations in memory), it is treated
496 Dwarf_Off off;
500 if (dwarf_formref(attr, &off, &dw->dw_err) != DW_DLV_OK) {
507 return (off);
545 die_add(dwarf_t *dw, Dwarf_Off off)
549 tdp->t_id = off;
745 die_array_create(dwarf_t *dw, Dwarf_Die arr, Dwarf_Off off, tdesc_t *tdp)
751 debug(3, "die %llu: creating array\n", off);
755 terminate("die %llu: failed to retrieve array bounds\n", off);
782 debug(3, "die %llu: array nelems %u size %u\n", off,
838 die_enum_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp)
844 debug(3, "die %llu: creating enum\n", off);
873 "value\n", off, die_off(dw, mem));
876 debug(3, "die %llu: enum %llu: created %s = %d\n", off,
959 die_sou_create(dwarf_t *dw, Dwarf_Die str, Dwarf_Off off, tdesc_t *tdp,
969 debug(3, "die %llu: creating %s %s\n", off,
1002 debug(3, "die %llu: mem %llu: creating member\n", off, memoff);
1020 debug(3, "die %llu: got mloff %llx\n", off,
1039 debug(3, "die %llu: mem %llu: created \"%s\" (off %u sz %u)\n",
1040 off, memoff, ml->ml_name, ml->ml_offset, ml->ml_size);
1072 debug(3, "die %llu: worked around %s %s\n", off, typename, old);
1092 die_struct_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp)
1094 die_sou_create(dw, die, off, tdp, STRUCT, "struct");
1098 die_union_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp)
1100 die_sou_create(dw, die, off, tdp, UNION, "union");
1185 die_funcptr_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp)
1193 debug(3, "die %llu: creating function pointer\n", off);
1242 debug(3, "die %llu: adding %d argument%s\n", off, fn->fn_nargs,
1360 die_base_type2enc(dwarf_t *dw, Dwarf_Off off, Dwarf_Signed enc, size_t sz)
1379 terminate("die %llu: unrecognized real type size %u\n", off, sz);
1385 die_base_from_dwarf(dwarf_t *dw, Dwarf_Die base, Dwarf_Off off, size_t sz)
1422 intr->intr_fformat = die_base_type2enc(dw, off, enc, sz);
1426 off, enc);
1433 die_base_create(dwarf_t *dw, Dwarf_Die base, Dwarf_Off off, tdesc_t *tdp)
1439 debug(3, "die %llu: creating base type\n", off);
1453 terminate("die %llu: base type without name\n", off);
1458 debug(3, "die %llu: name \"%s\" remapped to \"%s\"\n", off,
1468 debug(3, "die %llu: using dwarf data for base \"%s\"\n", off,
1471 intr = die_base_from_dwarf(dw, base, off, sz);
1484 die_through_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp,
1489 debug(3, "die %llu: creating %s\n", off, typename);
1516 die_typedef_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp)
1518 die_through_create(dw, die, off, tdp, TYPEDEF, "typedef");
1522 die_const_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp)
1524 die_through_create(dw, die, off, tdp, CONST, "const");
1528 die_pointer_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp)
1530 die_through_create(dw, die, off, tdp, POINTER, "pointer");
1534 die_restrict_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp)
1536 die_through_create(dw, die, off, tdp, RESTRICT, "restrict");
1540 die_volatile_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp)
1542 die_through_create(dw, die, off, tdp, VOLATILE, "volatile");
1547 die_function_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp)
1554 debug(3, "die %llu: creating function definition\n", off);
1583 debug(3, "die %llu: function %s is %s\n", off, ii->ii_name,
1596 off, die_off(dw, die));
1603 off, ii->ii_nargs + 1);
1618 debug(3, "die %llu: function has %d argument%s\n", off,
1639 die_variable_create(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp)
1644 debug(3, "die %llu: creating object definition\n", off);
1679 die_lexblk_descend(dwarf_t *dw, Dwarf_Die die, Dwarf_Off off, tdesc_t *tdp)
1736 Dwarf_Off off = die_off(dw, die);
1741 debug(3, "die %llu: create_one\n", off);
1743 if (off > dw->dw_maxoff) {
1744 terminate("illegal die offset %llu (max %llu)\n", off,
1751 debug(2, "die %llu: ignoring tag type %x\n", off, tag);
1755 if ((tdp = tdesc_lookup(dw, off)) == NULL &&
1758 tdp->t_id = off;
1765 dc->dc_create(dw, die, off, tdp);