Expand description
Per-method decompilation pipeline:
DEX code units → CFG → register→IR lifting (fixpoint with merge phis) →
jdc-core structuring → statement conversion → refinement passes.
Structs§
Functions§
- decompile_
method - Decompile one method.
Erronly for malformed input; unsupported constructs degrade to comments inside the statement tree. - dom_
counters - Dominator-recompute counters from jdc-core (perf diagnostics).
- dom_
counters_ enable - Enable dominator-recompute counters (diagnostics; jdc-core gate).
- dump_
buckets - Dump DDC_BUCKETS statistics (global atomics).
- dump_
builds - Dump build/insn counters.
- dump_
caps - (cap-hit methods, sum of insns*1000+blocks for cap-hit methods).
- phases_
bucket_ dump - Per-bucket phase micros: 5 phases × 5 buckets, row-major.
- phases_
dump - (fixpoint, structure+convert, passes, print, total) in micros.
- phases_
enable - Enable phase timers (DDC_PHASES=1).