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.gen8
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)