From 4ab5ea47aac1ce29a9cd7f6839c699414e46338f Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Thu, 6 Mar 2025 17:25:18 -0700 Subject: stack.c.gen: DIAG: Improve diagnostic output --- build-aux/stack.c.gen | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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) -- cgit v1.2.3-2-g168b