diff options
Diffstat (limited to 'trace-call.cc')
| -rw-r--r-- | trace-call.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/trace-call.cc b/trace-call.cc index 2b374cc..fbb8a96 100644 --- a/trace-call.cc +++ b/trace-call.cc @@ -46,7 +46,10 @@ main (int argc, char** argv) if (block->start () != return_address) die_for (return_address, "no block found with start address"); if (block->containingFuncs () < 1) - die_for (return_address, "no function containing return address"); + { + warn (return_address, "no function containing return address"); + continue; + } std::vector <Dyninst::ParseAPI::Function*> functions; block->getFuncs (functions); Dyninst::Address call_address = 0; |
