Lines Matching refs:mem
580 terminate("die %llu: failed to get mem offset location list\n",
840 Dwarf_Die mem;
851 if ((mem = die_child(dw, die)) != NULL) {
857 if (die_tag(dw, mem) != DW_TAG_enumerator) {
859 die_create_one(dw, mem);
864 el->el_name = die_name(dw, mem);
866 if (die_signed(dw, mem, DW_AT_const_value, &sval, 0)) {
868 } else if (die_unsigned(dw, mem, DW_AT_const_value,
873 "value\n", off, die_off(dw, mem));
877 die_off(dw, mem), el->el_name, el->el_number);
882 } while ((mem = die_sibling(dw, mem)) != NULL);
963 Dwarf_Die mem;
986 if ((mem = die_child(dw, str)) == NULL)
992 Dwarf_Off memoff = die_off(dw, mem);
993 Dwarf_Half tag = die_tag(dw, mem);
998 die_create_one(dw, mem);
1002 debug(3, "die %llu: mem %llu: creating member\n", off, memoff);
1013 if ((ml->ml_name = die_name(dw, mem)) == NULL)
1016 ml->ml_type = die_lookup_pass1(dw, mem, DW_AT_type);
1018 if (die_mem_offset(dw, mem, DW_AT_data_member_location,
1025 if (die_unsigned(dw, mem, DW_AT_bit_size, &bitsz, 0))
1030 if (die_unsigned(dw, mem, DW_AT_bit_offset, &bitoff, 0)) {
1039 debug(3, "die %llu: mem %llu: created \"%s\" (off %u sz %u)\n",
1044 } while ((mem = die_sibling(dw, mem)) != NULL);