summaryrefslogtreecommitdiffstats
path: root/src/libmach/dwarfabbrev.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libmach/dwarfabbrev.c')
-rw-r--r--src/libmach/dwarfabbrev.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libmach/dwarfabbrev.c b/src/libmach/dwarfabbrev.c
index 2db418dd..503d5149 100644
--- a/src/libmach/dwarfabbrev.c
+++ b/src/libmach/dwarfabbrev.c
@@ -113,6 +113,7 @@ findabbrev(DwarfAbbrev *a, int na, ulong num)
for(i=0; i<na; i++)
if(a[i].num == num)
return &a[i];
+ werrstr("abbrev not found");
return nil;
}
@@ -122,8 +123,10 @@ dwarfgetabbrev(Dwarf *d, ulong off, ulong num)
DwarfAbbrev *a;
int na;
- if((na = loadabbrevs(d, off, &a)) < 0)
+ if((na = loadabbrevs(d, off, &a)) < 0){
+ werrstr("loadabbrevs: %r");
return nil;
+ }
return findabbrev(a, na, num);
}