diff options
-rw-r--r-- | dwarf_prototypes.c | 1 | ||||
-rw-r--r-- | output.c | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/dwarf_prototypes.c b/dwarf_prototypes.c index f2de485..90e83ed 100644 --- a/dwarf_prototypes.c +++ b/dwarf_prototypes.c @@ -935,6 +935,7 @@ bool import_DWARF_prototypes(struct library* lib) struct protolib* plib = lib->protolib; Dwfl* dwfl = lib->dwfl; + debug(DEBUG_FUNCTION, "Importing DWARF prototypes from '%s'", lib->soname); if (plib == NULL) { const char* soname_dup = strdup(lib->soname); @@ -50,6 +50,7 @@ #include "value.h" #include "value_dict.h" #include "filter.h" +#include "debug.h" #if defined(HAVE_LIBDW) #include "dwarf_prototypes.h" @@ -220,6 +221,9 @@ library_get_prototype(struct library *lib, const char *name) filter_matches_library(options.static_filter, lib ) || filter_matches_library(options.export_filter, lib ))) import_DWARF_prototypes(lib); + else + debug(DEBUG_FUNCTION, "Filter didn't match prototype '%s' in lib '%s'. Not importing", + name, lib->soname); #endif if (lib->protolib == NULL) |