Lines Matching refs:de

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