diff options
-rw-r--r-- | src/unstrip.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/unstrip.c b/src/unstrip.c index 443cd620..6138b233 100644 --- a/src/unstrip.c +++ b/src/unstrip.c @@ -2132,7 +2132,12 @@ list_module (Dwfl_Module *mod) printf ("%02" PRIx8, *id++); while (--id_len > 0); if (id_vaddr != 0) - printf ("@%#" PRIx64, id_vaddr); + { + if (id_vaddr > start && id_vaddr < end) + printf ("@+%#" PRIx64, id_vaddr - start); + else + printf ("@%#" PRIx64, id_vaddr); + } } else putchar ('-'); |