Home | History | Annotate | Download | only in libdw

Lines Matching defs:Dwarf_Die

167 } Dwarf_Die;
170 #define DWARF_END_DIE ((Dwarf_Die *) -1l)
350 extern Dwarf_Die *dwarf_offdie (Dwarf *dbg, Dwarf_Off offset,
351 Dwarf_Die *result) __nonnull_attribute__ (3);
354 extern Dwarf_Die *dwarf_offdie_types (Dwarf *dbg, Dwarf_Off offset,
355 Dwarf_Die *result)
359 extern Dwarf_Off dwarf_dieoffset (Dwarf_Die *die);
362 extern Dwarf_Off dwarf_cuoffset (Dwarf_Die *die);
365 extern Dwarf_Die *dwarf_diecu (Dwarf_Die *die, Dwarf_Die *result,
370 extern Dwarf_Die *dwarf_addrdie (Dwarf *dbg, Dwarf_Addr addr,
371 Dwarf_Die *result) __nonnull_attribute__ (3);
374 extern int dwarf_child (Dwarf_Die *die, Dwarf_Die *result)
383 extern int dwarf_siblingof (Dwarf_Die *die, Dwarf_Die *result)
387 extern int dwarf_haschildren (Dwarf_Die *die) __nonnull_attribute__ (1);
395 extern ptrdiff_t dwarf_getattrs (Dwarf_Die *die,
401 extern int dwarf_tag (Dwarf_Die *die) __nonnull_attribute__ (1);
405 extern Dwarf_Attribute *dwarf_attr (Dwarf_Die *die, unsigned int search_name,
410 extern int dwarf_hasattr (Dwarf_Die *die, unsigned int search_name);
414 extern Dwarf_Attribute *dwarf_attr_integrate (Dwarf_Die *die,
418 extern int dwarf_hasattr_integrate (Dwarf_Die *die, unsigned int search_name);
454 extern Dwarf_Die *dwarf_formref_die (Dwarf_Attribute *attr, Dwarf_Die *die_mem)
469 extern const char *dwarf_diename (Dwarf_Die *die);
472 extern int dwarf_highpc (Dwarf_Die *die, Dwarf_Addr *return_addr)
476 extern int dwarf_lowpc (Dwarf_Die *die, Dwarf_Addr *return_addr)
480 extern int dwarf_entrypc (Dwarf_Die *die, Dwarf_Addr *return_addr)
485 extern int dwarf_haspc (Dwarf_Die *die, Dwarf_Addr pc);
494 extern ptrdiff_t dwarf_ranges (Dwarf_Die *die,
500 extern int dwarf_bytesize (Dwarf_Die *die);
503 extern int dwarf_bitsize (Dwarf_Die *die);
506 extern int dwarf_bitoffset (Dwarf_Die *die);
509 extern int dwarf_arrayorder (Dwarf_Die *die);
512 extern int dwarf_srclang (Dwarf_Die *die);
516 extern Dwarf_Abbrev *dwarf_getabbrev (Dwarf_Die *die, Dwarf_Off offset,
557 extern int dwarf_getsrclines (Dwarf_Die *cudie, Dwarf_Lines **lines,
564 extern int dwarf_getsrcfiles (Dwarf_Die *cudie, Dwarf_Files **files,
570 extern Dwarf_Line *dwarf_getsrc_die (Dwarf_Die *cudie, Dwarf_Addr addr);
676 extern int dwarf_aggregate_size (Dwarf_Die *die, Dwarf_Word *size);
680 Sets *SCOPES to a malloc'd array of Dwarf_Die structures,
685 extern int dwarf_getscopes (Dwarf_Die *cudie, Dwarf_Addr pc,
686 Dwarf_Die **scopes);
689 Sets *SCOPES to a malloc'd array of Dwarf_Die structures,
694 extern int dwarf_getscopes_die (Dwarf_Die *die, Dwarf_Die **scopes);
706 extern int dwarf_getscopevar (Dwarf_Die *scopes, int nscopes,
710 Dwarf_Die *result);
733 extern ptrdiff_t dwarf_getfuncs (Dwarf_Die *cudie,
734 int (*callback) (Dwarf_Die *, void *),
739 extern const char *dwarf_decl_file (Dwarf_Die *decl);
742 extern int dwarf_decl_line (Dwarf_Die *decl, int *linep)
746 extern int dwarf_decl_column (Dwarf_Die *decl, int *colp)
751 extern int dwarf_func_inline (Dwarf_Die *func);
754 extern int dwarf_func_inline_instances (Dwarf_Die *func,
755 int (*callback) (Dwarf_Die *, void *),
763 extern int dwarf_entry_breakpoints (Dwarf_Die *die, Dwarf_Addr **bkpts);
768 extern ptrdiff_t dwarf_getmacros (Dwarf_Die *cudie,