aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNguyễn Gia Phong <cnx@loang.net>2025-10-24 21:40:12 +0900
committerNguyễn Gia Phong <cnx@loang.net>2025-10-24 21:40:12 +0900
commit69fb59406d016da8dfe080277a68ce3c7ce94ea5 (patch)
tree2b4a8c8ab280f1fd87b7c3286e4eb315b58640c5
parentd0cba6019caa85d3eef4fb55146230b3d64d31a2 (diff)
downloadtaosc-main.tar.gz
Lax binary parser even moreHEAD0.0.5main
-rw-r--r--trace-call.cc5
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;