diff options
| author | Nguyễn Gia Phong <cnx@loang.net> | 2025-10-24 21:40:12 +0900 |
|---|---|---|
| committer | Nguyễn Gia Phong <cnx@loang.net> | 2025-10-24 21:40:12 +0900 |
| commit | 69fb59406d016da8dfe080277a68ce3c7ce94ea5 (patch) | |
| tree | 2b4a8c8ab280f1fd87b7c3286e4eb315b58640c5 /trace-call.cc | |
| parent | d0cba6019caa85d3eef4fb55146230b3d64d31a2 (diff) | |
| download | taosc-69fb59406d016da8dfe080277a68ce3c7ce94ea5.tar.gz | |
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; |
