summaryrefslogtreecommitdiff
path: root/build-aux/stack.c.gen
diff options
context:
space:
mode:
Diffstat (limited to 'build-aux/stack.c.gen')
-rwxr-xr-xbuild-aux/stack.c.gen6
1 files changed, 2 insertions, 4 deletions
diff --git a/build-aux/stack.c.gen b/build-aux/stack.c.gen
index 3ef5628..e327298 100755
--- a/build-aux/stack.c.gen
+++ b/build-aux/stack.c.gen
@@ -401,9 +401,7 @@ def main(
typ = m.group("typ")
lib9p_msgs.add(typ)
- re_call_objcall = re.compile(
- r"(?:VCALL|LO_CALL)\((?P<obj>[^,]+), (?P<meth>[^,)]+)[,)].*"
- )
+ re_call_objcall = re.compile(r"LO_CALL\((?P<obj>[^,]+), (?P<meth>[^,)]+)[,)].*")
def sbc_indirect_callees(loc: str, line: str) -> list[str] | None:
if "/3rd-party/" in loc:
@@ -411,7 +409,7 @@ def main(
if m := re_call_objcall.fullmatch(line):
if m.group("meth") in objcalls:
return sorted(objcalls[m.group("meth")])
- return [f"__indirect_call:{m.group('obj')}->vtable->{m.group('meth')}"]
+ return [f"__indirect_call:{m.group('obj')}.vtable->{m.group('meth')}"]
if "trigger->cb(trigger->cb_arg)" in line:
return [
"alarmclock_sleep_intrhandler",