summaryrefslogtreecommitdiffstats
path: root/libdw/libdwP.h
diff options
context:
space:
mode:
Diffstat (limited to 'libdw/libdwP.h')
-rw-r--r--libdw/libdwP.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/libdw/libdwP.h b/libdw/libdwP.h
index 062b3dce..5f15cf9d 100644
--- a/libdw/libdwP.h
+++ b/libdw/libdwP.h
@@ -342,6 +342,13 @@ extern unsigned char *__libdw_find_attr (Dwarf_Die *die,
extern int __libdw_func_intval (Dwarf_Func *func, int *linep, int attval)
__nonnull_attribute__ (1, 2) internal_function;
+/* Helper function to walk scopes. */
+extern int __libdw_visit_scopes (unsigned int depth, Dwarf_Die *root,
+ int (*visit) (unsigned int depth,
+ Dwarf_Die *die, void *arg),
+ void *arg)
+ __nonnull_attribute__ (2, 3) internal_function;
+
/* Return error code of last failing function call. This value is kept
separately for each thread. */
extern int __dwarf_errno_internal (void);