diff options
Diffstat (limited to 'build-aux/stack.c.gen')
-rwxr-xr-x | build-aux/stack.c.gen | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/build-aux/stack.c.gen b/build-aux/stack.c.gen index 02b0879..50831c2 100755 --- a/build-aux/stack.c.gen +++ b/build-aux/stack.c.gen @@ -331,11 +331,17 @@ def analyze( funcname = resolve_funcname(orig_funcname) if not funcname: if app.skip_call(chain, QName(str(orig_funcname))): + if dbg: + print(f"//dbg: {'- '*len(chain)}{orig_funcname}\tskip missing") return 0 if not missing_ok: missing.add(orig_funcname) + if dbg: + print(f"//dbg: {'- '*len(chain)}{orig_funcname}\tmissing") return 0 if app.skip_call(chain, funcname): + if dbg: + print(f"//dbg: {'- '*len(chain)}{orig_funcname}\tskip") return 0 if len(chain) == cfg_max_call_depth: @@ -343,7 +349,7 @@ def analyze( node = graph[funcname] if dbg: - print(f"//dbg: {funcname}\t{node.nstatic}") + print(f"//dbg: {'- '*len(chain)}{funcname}\t{node.nstatic}") if node.usage_kind == "dynamic" or node.ndynamic > 0: dynamic.add(funcname) included_funcs.add(funcname) |