summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build-aux/measurestack/analyze.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/build-aux/measurestack/analyze.py b/build-aux/measurestack/analyze.py
index a93874f..2485970 100644
--- a/build-aux/measurestack/analyze.py
+++ b/build-aux/measurestack/analyze.py
@@ -356,9 +356,12 @@ def analyze(
assert funcname in graphdata.graph
+ def putdbg(msg: str) -> None:
+ print(f"//dbg: {'- '*len(chain)}{msg}")
+
node = graphdata.graph[funcname]
if dbg:
- print(f"//dbg: {'- '*len(chain)}{funcname}\t{node.nstatic}")
+ putdbg(f"{funcname}\t{node.nstatic}")
if node.usage_kind == "dynamic" or node.ndynamic > 0:
dynamic.add(funcname)
if track_inclusion:
@@ -381,14 +384,12 @@ def analyze(
skip, _ = skipmodel(chain, call_orig_qname)
if skip:
if dbg:
- print(
- f"//dbg: {'- '*len(chain)}{call_orig_qname}\tskip missing"
- )
+ putdbg(f"{call_orig_qname}\tskip missing")
continue
if not call_missing_ok:
missing.add(call_orig_qname)
if dbg:
- print(f"//dbg: {'- '*len(chain)}{call_orig_qname}\tmissing")
+ putdbg(f"{call_orig_qname}\tmissing")
continue
# 2. Skip
@@ -397,7 +398,7 @@ def analyze(
max_call_nchain = max(max_call_nchain, skip_nchain)
if skip:
if dbg:
- print(f"//dbg: {'- '*len(chain)}{call_qname}\tskip")
+ putdbg(f"{call_qname}\tskip")
continue
# 3. Call