public class DebugUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
dump(MethodNode mth) |
static void |
dump(MethodNode mth,
java.lang.String desc) |
static void |
dumpRaw(MethodNode mth,
java.lang.String desc) |
static void |
dumpRaw(MethodNode mth,
java.lang.String desc,
java.util.function.Predicate<MethodNode> dumpCondition) |
static void |
dumpRawTest(MethodNode mth,
java.lang.String desc) |
static IDexTreeVisitor |
dumpRawVisitor(java.lang.String desc) |
static IDexTreeVisitor |
dumpRawVisitor(java.lang.String desc,
java.util.function.Predicate<MethodNode> filter) |
static void |
initExecTimes() |
static void |
mergeExecTime(java.lang.String tag,
long execTimeMillis) |
static void |
mergeExecTimeFromStart(java.lang.String tag,
long startTimeMillis) |
static void |
printExecTimes() |
static void |
printExecTimesWithTotal(long totalMillis) |
static void |
printMap(java.util.Map<?,?> map,
java.lang.String desc) |
static void |
printMethodOverrideTop(RootNode root) |
static void |
printRegion(MethodNode mth,
IRegion region,
boolean printInsns) |
static void |
printRegions(MethodNode mth) |
static void |
printRegions(MethodNode mth,
boolean printInsns) |
static IDexTreeVisitor |
printRegionsVisitor() |
static void |
printRegionsWithBlock(MethodNode mth,
BlockNode block) |
static void |
printStackTrace(java.lang.String label) |
public static void dump(MethodNode mth)
public static void dumpRaw(MethodNode mth, java.lang.String desc, java.util.function.Predicate<MethodNode> dumpCondition)
public static void dumpRawTest(MethodNode mth, java.lang.String desc)
public static void dumpRaw(MethodNode mth, java.lang.String desc)
public static IDexTreeVisitor dumpRawVisitor(java.lang.String desc)
public static IDexTreeVisitor dumpRawVisitor(java.lang.String desc, java.util.function.Predicate<MethodNode> filter)
public static void dump(MethodNode mth, java.lang.String desc)
public static void printRegionsWithBlock(MethodNode mth, BlockNode block)
public static IDexTreeVisitor printRegionsVisitor()
public static void printRegions(MethodNode mth)
public static void printRegions(MethodNode mth, boolean printInsns)
public static void printRegion(MethodNode mth, IRegion region, boolean printInsns)
public static void printMap(java.util.Map<?,?> map,
java.lang.String desc)
public static void printStackTrace(java.lang.String label)
public static void printMethodOverrideTop(RootNode root)
public static void initExecTimes()
public static void mergeExecTimeFromStart(java.lang.String tag,
long startTimeMillis)
public static void mergeExecTime(java.lang.String tag,
long execTimeMillis)
public static void printExecTimes()
public static void printExecTimesWithTotal(long totalMillis)