================
@@ -476,3 +476,12 @@ CPPLanguageRuntime::GetStepThroughTrampolinePlan(Thread
&thread,
return ret_plan_sp;
}
+
+bool CPPLanguageRuntime::IsSymbolARuntimeThunk(const Symbol &symbol) {
+ // Virtual function override thunks come in two forms. Those overriding from
a
+ // non-virtual base, with fixed this adjustments, use a "Th" prefix and
encode
+ // the required adjustment offset, probably negative, indicated by a 'n'
+ // prefix, and the encoding of the target function.
+ return symbol.GetMangled().GetMangledName().GetStringRef().starts_with(
----------------
JDevlieghere wrote:
I should've read the whole paragraph :-)
https://github.com/llvm/llvm-project/pull/127419
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits