diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-03-06 17:25:18 -0700 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-03-09 03:09:22 -0600 |
commit | 4ab5ea47aac1ce29a9cd7f6839c699414e46338f (patch) | |
tree | 155107109140db17e5a0700881cea6737ddcec02 | |
parent | 429d1249022a357b33c5b3536a4170375b4791c7 (diff) |
stack.c.gen: DIAG: Improve diagnostic output
-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) |