Package org.jf.dexlib2.dexbacked.raw
Class CodeItem
java.lang.Object
org.jf.dexlib2.dexbacked.raw.CodeItem
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SectionAnnotatormakeAnnotator(DexAnnotator annotator, MapItem mapItem) private static SectionAnnotatormakeAnnotatorForCDex(DexAnnotator annotator, MapItem mapItem) private static SectionAnnotatormakeAnnotatorForDex(DexAnnotator annotator, MapItem mapItem)
-
Field Details
-
REGISTERS_OFFSET
public static final int REGISTERS_OFFSET- See Also:
-
INS_OFFSET
public static final int INS_OFFSET- See Also:
-
OUTS_OFFSET
public static final int OUTS_OFFSET- See Also:
-
TRIES_SIZE_OFFSET
public static final int TRIES_SIZE_OFFSET- See Also:
-
DEBUG_INFO_OFFSET
public static final int DEBUG_INFO_OFFSET- See Also:
-
INSTRUCTION_COUNT_OFFSET
public static final int INSTRUCTION_COUNT_OFFSET- See Also:
-
INSTRUCTION_START_OFFSET
public static final int INSTRUCTION_START_OFFSET- See Also:
-
CDEX_TRIES_SIZE_SHIFT
public static int CDEX_TRIES_SIZE_SHIFT -
CDEX_OUTS_COUNT_SHIFT
public static int CDEX_OUTS_COUNT_SHIFT -
CDEX_INS_COUNT_SHIFT
public static int CDEX_INS_COUNT_SHIFT -
CDEX_REGISTER_COUNT_SHIFT
public static int CDEX_REGISTER_COUNT_SHIFT -
CDEX_INSTRUCTIONS_SIZE_AND_PREHEADER_FLAGS_OFFSET
public static int CDEX_INSTRUCTIONS_SIZE_AND_PREHEADER_FLAGS_OFFSET -
CDEX_INSTRUCTIONS_SIZE_SHIFT
public static int CDEX_INSTRUCTIONS_SIZE_SHIFT -
CDEX_PREHEADER_FLAGS_MASK
public static int CDEX_PREHEADER_FLAGS_MASK -
CDEX_PREHEADER_FLAG_REGISTER_COUNT
public static int CDEX_PREHEADER_FLAG_REGISTER_COUNT -
CDEX_PREHEADER_FLAG_INS_COUNT
public static int CDEX_PREHEADER_FLAG_INS_COUNT -
CDEX_PREHEADER_FLAG_OUTS_COUNT
public static int CDEX_PREHEADER_FLAG_OUTS_COUNT -
CDEX_PREHEADER_FLAG_TRIES_COUNT
public static int CDEX_PREHEADER_FLAG_TRIES_COUNT -
CDEX_PREHEADER_FLAG_INSTRUCTIONS_SIZE
public static int CDEX_PREHEADER_FLAG_INSTRUCTIONS_SIZE
-
-
Constructor Details
-
CodeItem
public CodeItem()
-
-
Method Details
-
makeAnnotator
public static SectionAnnotator makeAnnotator(@Nonnull DexAnnotator annotator, @Nonnull MapItem mapItem) -
makeAnnotatorForDex
@Nonnull private static SectionAnnotator makeAnnotatorForDex(@Nonnull DexAnnotator annotator, @Nonnull MapItem mapItem) -
makeAnnotatorForCDex
@Nonnull private static SectionAnnotator makeAnnotatorForCDex(@Nonnull DexAnnotator annotator, @Nonnull MapItem mapItem)
-