diff options
author | Dima Kogan <dima@secretsauce.net> | 2014-05-01 17:21:55 -0700 |
---|---|---|
committer | Chanho Park <chanho61.park@samsung.com> | 2014-08-22 20:38:26 +0900 |
commit | 643375a758fd1d9f4cf0f5c595fc1b04db7a7734 (patch) | |
tree | 5efb897dfe33132dcce2abd994d116a76ae518ac | |
parent | eea2706b43331cc9a81883471e2eccc2ae87b32f (diff) | |
download | ltrace-643375a758fd1d9f4cf0f5c595fc1b04db7a7734.tar.gz ltrace-643375a758fd1d9f4cf0f5c595fc1b04db7a7734.tar.bz2 ltrace-643375a758fd1d9f4cf0f5c595fc1b04db7a7734.zip |
added a bit more diagnostic printing
-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) |