Skip to main content

Module method

Module method 

Source
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§

MethodBody

Functions§

decompile_method
Decompile one method. Err only 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).