diff options
Diffstat (limited to 'build-aux/stack.c.gen')
-rwxr-xr-x | build-aux/stack.c.gen | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/build-aux/stack.c.gen b/build-aux/stack.c.gen index 2acce60..f851afe 100755 --- a/build-aux/stack.c.gen +++ b/build-aux/stack.c.gen @@ -162,7 +162,7 @@ def analyze( + r"(?P<location>[^\n]+:[0-9]+:[0-9]+)\n" + r"(?P<nstatic>[0-9]+) bytes \((?P<usage_kind>static|dynamic|dynamic,bounded)\)\n" + r"(?P<ndynamic>[0-9]+) dynamic objects" - + r"(?:\n.*)?", + + r"(?:\n.*)*", flags=re.MULTILINE, ) @@ -506,11 +506,11 @@ class LibCRIPCPlugin: def indirect_callees(self, loc: str, line: str) -> tuple[list[str], bool] | None: if "/3rd-party/" in loc: return None - if "/chan.h:" in loc and "front->dequeue(" in line: + if "/chan.c:" in loc and "front->dequeue(" in line: return [ "_cr_chan_dequeue", "_cr_select_dequeue", - ], True + ], False return None def skip_call(self, chain: list[str], call: str) -> bool: |