summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tapsets.cxx10
1 files changed, 8 insertions, 2 deletions
diff --git a/tapsets.cxx b/tapsets.cxx
index ea216abf..8b871ac7 100644
--- a/tapsets.cxx
+++ b/tapsets.cxx
@@ -1383,8 +1383,14 @@ struct dwflpp
}
}
if (!entrypc_srcline)
- throw semantic_error ("missing entrypc dwarf line record for function '"
- + it->name + "'");
+ {
+ if (sess.verbose > 2)
+ clog << "missing entrypc dwarf line record for function '"
+ << it->name << "'\n";
+ // This is probably an inlined function. We'll end up using
+ // its lowpc as a probe address.
+ continue;
+ }
if (sess.verbose>2)
clog << "prologue searching function '" << it->name << "'"