Lines Matching refs:de

152 	Dwarf_Error de;  in handle_high_pc()  local
157 ret = dwarf_attr(die, DW_AT_high_pc, &at, &de); in handle_high_pc()
159 warnx("dwarf_attr failed: %s", dwarf_errmsg(de)); in handle_high_pc()
162 ret = dwarf_whatform(at, &form, &de); in handle_high_pc()
164 warnx("dwarf_whatform failed: %s", dwarf_errmsg(de)); in handle_high_pc()
223 Dwarf_Error de; in collect_func() local
237 if (dwarf_tag(die, &tag, &de)) { in collect_func()
238 warnx("dwarf_tag: %s", dwarf_errmsg(de)); in collect_func()
252 &de) == DW_DLV_OK && in collect_func()
254 &ranges_cnt, NULL, &de) == DW_DLV_OK) { in collect_func()
267 &de) != DW_DLV_OK) in collect_func()
271 &de) || dwarf_attrval_unsigned(die, DW_AT_high_pc, in collect_func()
272 &hipc, &de)) in collect_func()
283 if (dwarf_attrval_string(die, DW_AT_name, &funcname, &de) == in collect_func()
291 if (dwarf_attr(die, DW_AT_abstract_origin, &abst_at, &de) == in collect_func()
293 dwarf_global_formref(abst_at, &ref, &de) == DW_DLV_OK && in collect_func()
294 dwarf_offdie(dbg, ref, &abst_die, &de) == DW_DLV_OK && in collect_func()
296 &de) == DW_DLV_OK) in collect_func()
304 if (dwarf_attr(die, DW_AT_specification, &spec_at, &de) == in collect_func()
306 dwarf_global_formref(spec_at, &ref, &de) == DW_DLV_OK && in collect_func()
307 dwarf_offdie(dbg, ref, &spec_die, &de) == DW_DLV_OK && in collect_func()
309 &de) == DW_DLV_OK) in collect_func()
330 &f->call_file, &de); in collect_func()
332 &f->call_line, &de); in collect_func()
340 ret = dwarf_child(die, &ret_die, &de); in collect_func()
342 warnx("dwarf_child: %s", dwarf_errmsg(de)); in collect_func()
351 ret = dwarf_siblingof(dbg, die, &ret_die, &de); in collect_func()
353 warnx("dwarf_siblingof: %s", dwarf_errmsg(de)); in collect_func()
436 Dwarf_Error de; in check_labels() local
449 ret = dwarf_get_aranges(dbg, &aranges, &arcnt, &de); in check_labels()
451 warnx("dwarf_get_aranges failed: %s", dwarf_errmsg(de)); in check_labels()
454 ret = dwarf_child(die, &prev_die, &de); in check_labels()
456 warnx("dwarf_child: %s", dwarf_errmsg(de)); in check_labels()
460 if (dwarf_tag(prev_die, &tag, &de) != DW_DLV_OK) { in check_labels()
462 dwarf_errmsg(de)); in check_labels()
467 &lopc, &de) == DW_DLV_OK) in check_labels()
471 if (dwarf_siblingof(dbg, prev_die, &ret_die, &de) != DW_DLV_OK) in check_labels()
487 ret = dwarf_child(die, &prev_die, &de); in check_labels()
489 warnx("dwarf_child: %s", dwarf_errmsg(de)); in check_labels()
491 if (dwarf_tag(prev_die, &tag, &de) != DW_DLV_OK) { in check_labels()
493 dwarf_errmsg(de)); in check_labels()
499 &lopc, &de) == DW_DLV_OK) { in check_labels()
518 if (dwarf_siblingof(dbg, prev_die, &ret_die, &de) != DW_DLV_OK) in check_labels()
529 &die_off, &de) != DW_DLV_OK) { in check_labels()
531 dwarf_errmsg(de)); in check_labels()
571 Dwarf_Error de; in check_range() local
584 if (dwarf_attrval_unsigned(die, DW_AT_ranges, &ranges_off, &de) == in check_range()
587 &ranges_cnt, NULL, &de); in check_range()
616 } else if (dwarf_attrval_unsigned(die, DW_AT_low_pc, &lopc, &de) == in check_range()
620 if (dwarf_attrval_unsigned(die, DW_AT_high_pc, &hipc, &de) == in check_range()
663 Dwarf_Error de; in translate() local
697 &de); in translate()
702 NULL, &de); in translate()
705 while (dwarf_siblingof(dbg, die, &ret_die, &de) == DW_DLV_OK) { in translate()
709 if (dwarf_tag(die, &tag, &de) != DW_DLV_OK) { in translate()
711 dwarf_errmsg(de)); in translate()
740 switch (dwarf_srclines(die, &lbuf, &lcount, &de)) { in translate()
747 warnx("dwarf_srclines: %s", dwarf_errmsg(de)); in translate()
755 if (dwarf_lineaddr(lbuf[i], &lineaddr, &de)) { in translate()
756 warnx("dwarf_lineaddr: %s", dwarf_errmsg(de)); in translate()
759 if (dwarf_lineno(lbuf[i], &lineno, &de)) { in translate()
760 warnx("dwarf_lineno: %s", dwarf_errmsg(de)); in translate()
763 if (dwarf_linesrc(lbuf[i], &file0, &de)) { in translate()
764 warnx("dwarf_linesrc: %s", dwarf_errmsg(de)); in translate()
785 &range->nsrcfiles, &de)) in translate()
786 warnx("dwarf_srcfiles: %s", dwarf_errmsg(de)); in translate()
905 Dwarf_Error de; in main() local
970 if (dwarf_init(fd, DW_DLC_READ, NULL, NULL, &dbg, &de)) in main()
971 errx(EXIT_FAILURE, "dwarf_init: %s", dwarf_errmsg(de)); in main()
973 if (dwarf_get_elf(dbg, &e, &de) != DW_DLV_OK) in main()
974 errx(EXIT_FAILURE, "dwarf_get_elf: %s", dwarf_errmsg(de)); in main()
990 dwarf_finish(dbg, &de); in main()