Package org.jf.dexlib2.dexbacked.raw
Class CodeItem
- java.lang.Object
-
- org.jf.dexlib2.dexbacked.raw.CodeItem
-
public class CodeItem extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CodeItem.TryItem
-
Field Summary
Fields Modifier and Type Field Description static int
CDEX_INS_COUNT_SHIFT
static int
CDEX_INSTRUCTIONS_SIZE_AND_PREHEADER_FLAGS_OFFSET
static int
CDEX_INSTRUCTIONS_SIZE_SHIFT
static int
CDEX_OUTS_COUNT_SHIFT
static int
CDEX_PREHEADER_FLAG_INS_COUNT
static int
CDEX_PREHEADER_FLAG_INSTRUCTIONS_SIZE
static int
CDEX_PREHEADER_FLAG_OUTS_COUNT
static int
CDEX_PREHEADER_FLAG_REGISTER_COUNT
static int
CDEX_PREHEADER_FLAG_TRIES_COUNT
static int
CDEX_PREHEADER_FLAGS_MASK
static int
CDEX_REGISTER_COUNT_SHIFT
static int
CDEX_TRIES_SIZE_SHIFT
static int
DEBUG_INFO_OFFSET
static int
INS_OFFSET
static int
INSTRUCTION_COUNT_OFFSET
static int
INSTRUCTION_START_OFFSET
static int
OUTS_OFFSET
static int
REGISTERS_OFFSET
static int
TRIES_SIZE_OFFSET
-
Constructor Summary
Constructors Constructor Description CodeItem()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SectionAnnotator
makeAnnotator(DexAnnotator annotator, MapItem mapItem)
-
-
-
Field Detail
-
REGISTERS_OFFSET
public static final int REGISTERS_OFFSET
- See Also:
- Constant Field Values
-
INS_OFFSET
public static final int INS_OFFSET
- See Also:
- Constant Field Values
-
OUTS_OFFSET
public static final int OUTS_OFFSET
- See Also:
- Constant Field Values
-
TRIES_SIZE_OFFSET
public static final int TRIES_SIZE_OFFSET
- See Also:
- Constant Field Values
-
DEBUG_INFO_OFFSET
public static final int DEBUG_INFO_OFFSET
- See Also:
- Constant Field Values
-
INSTRUCTION_COUNT_OFFSET
public static final int INSTRUCTION_COUNT_OFFSET
- See Also:
- Constant Field Values
-
INSTRUCTION_START_OFFSET
public static final int INSTRUCTION_START_OFFSET
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
makeAnnotator
public static SectionAnnotator makeAnnotator(@Nonnull DexAnnotator annotator, @Nonnull MapItem mapItem)
-
-