/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/ |
DexBackedTryBlock.java | 35 import org.jf.dexlib2.dexbacked.raw.CodeItem; 55 return dexFile.readSmallUint(tryItemOffset + CodeItem.TryItem.START_ADDRESS_OFFSET); 59 return dexFile.readUshort(tryItemOffset + CodeItem.TryItem.CODE_UNIT_COUNT_OFFSET); 66 handlersStartOffset + dexFile.readUshort(tryItemOffset + CodeItem.TryItem.HANDLER_OFFSET));
|
DexBackedMethodImplementation.java | 36 import org.jf.dexlib2.dexbacked.raw.CodeItem; 68 int instructionsSize = dexFile.readSmallUint(codeOffset + CodeItem.INSTRUCTION_COUNT_OFFSET); 70 final int instructionsStartOffset = codeOffset + CodeItem.INSTRUCTION_START_OFFSET; 99 final int triesSize = dexFile.readUshort(codeOffset + CodeItem.TRIES_SIZE_OFFSET); 101 int instructionsSize = dexFile.readSmallUint(codeOffset + CodeItem.INSTRUCTION_COUNT_OFFSET); 103 codeOffset + CodeItem.INSTRUCTION_START_OFFSET + (instructionsSize*2), 4); 104 final int handlersStartOffset = triesStartOffset + triesSize*CodeItem.TryItem.ITEM_SIZE; 111 triesStartOffset + index*CodeItem.TryItem.ITEM_SIZE, 126 int debugOffset = dexFile.readInt(codeOffset + CodeItem.DEBUG_INFO_OFFSET);
|
/art/runtime/interpreter/ |
interpreter.h | 48 extern JValue EnterInterpreterFromEntryPoint(Thread* self, const DexFile::CodeItem* code_item, 52 void ArtInterpreterToInterpreterBridge(Thread* self, const DexFile::CodeItem* code_item,
|
unstarted_runtime.h | 51 const DexFile::CodeItem* code_item,
|
/art/runtime/verifier/ |
method_verifier-inl.h | 29 inline const DexFile::CodeItem* MethodVerifier::CodeItem() const {
|
method_verifier.h | 179 const DexFile::CodeItem* code_item, ArtMethod* method, 245 const DexFile::CodeItem* CodeItem() const; 290 const DexFile::CodeItem* code_item, 363 const DexFile::CodeItem* code_item, [all...] |
/art/compiler/debug/ |
method_debug_info.h | 32 const DexFile::CodeItem* code_item;
|
/art/compiler/dex/ |
dex_to_dex_compiler.h | 40 const DexFile::CodeItem* code_item,
|
verified_method.cc | 89 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); 135 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); 213 const DexFile::CodeItem* code_item = method_verifier->CodeItem();
|
/art/runtime/interpreter/mterp/ |
mterp_stub.cc | 41 extern "C" bool ExecuteMterpImpl(Thread* self, const DexFile::CodeItem* code_item,
|
/art/compiler/driver/ |
dex_compilation_unit.h | 40 const DexFile::CodeItem* code_item, 67 const DexFile::CodeItem* GetCodeItem() const { 122 const DexFile::CodeItem* const code_item_;
|
dex_compilation_unit.cc | 28 const DexFile::CodeItem* code_item,
|
/art/compiler/optimizing/ |
builder.h | 41 const DexFile::CodeItem& code_item, 70 const DexFile::CodeItem& code_item, 105 const DexFile::CodeItem& code_item_;
|
block_builder.h | 31 const DexFile::CodeItem& code_item) 75 const DexFile::CodeItem& code_item_;
|
optimizing_unit_test.h | 87 const DexFile::CodeItem* item = 88 reinterpret_cast<const DexFile::CodeItem*>(data);
|
bytecode_utils.h | 29 CodeItemIterator(const DexFile::CodeItem& code_item, uint32_t start_dex_pc = 0u) 166 inline const Instruction& GetDexInstructionAt(const DexFile::CodeItem& code_item, uint32_t dex_pc) {
|
/art/compiler/ |
compiler.cc | 39 bool Compiler::IsPathologicalCase(const DexFile::CodeItem& code_item,
|
compiler.h | 49 virtual CompiledMethod* Compile(const DexFile::CodeItem* code_item, 94 static bool IsPathologicalCase(const DexFile::CodeItem& code_item,
|
/art/runtime/quick/ |
inline_method_analyser.h | 244 static bool AnalyseMethodCode(const DexFile::CodeItem* code_item, 250 static bool AnalyseReturnMethod(const DexFile::CodeItem* code_item, InlineMethod* result); 251 static bool AnalyseConstMethod(const DexFile::CodeItem* code_item, InlineMethod* result); 252 static bool AnalyseIGetMethod(const DexFile::CodeItem* code_item, 258 static bool AnalyseIPutMethod(const DexFile::CodeItem* code_item,
|
inline_method_analyser.cc | 46 static bool Match(const DexFile::CodeItem* code_item, MatchFn* const (&pattern)[size]); 65 explicit Matcher(const DexFile::CodeItem* code_item) 71 static bool DoMatch(const DexFile::CodeItem* code_item, MatchFn* const* pattern, size_t size); 73 const DexFile::CodeItem* const code_item_; 80 bool Matcher::Match(const DexFile::CodeItem* code_item, MatchFn* const (&pattern)[size]) { 130 bool Matcher::DoMatch(const DexFile::CodeItem* code_item, MatchFn* const* pattern, size_t size) { 162 size_t CountForwardedConstructorArguments(const DexFile::CodeItem* code_item, 252 bool DoAnalyseConstructor(const DexFile::CodeItem* code_item, 326 const DexFile::CodeItem* target_code_item = target_method->GetCodeItem(); 366 bool AnalyseConstructor(const DexFile::CodeItem* code_item [all...] |
/art/tools/dexfuzz/src/dexfuzz/program/ |
Program.java | 43 import dexfuzz.rawdex.CodeItem; 70 * deciding which ones should be applied to each CodeItem. 213 for (CodeItem codeItem : rawDexFile.codeItems) { 214 if (legalToMutate(codeItem)) { 217 mutatableCodes.add(translator.codeItemToMutatableCode(this, codeItem, 253 * For each CodeItem, find the name of the method the item represents. 285 * Associate the name of the provided method with its CodeItem, if it 309 // Get the codeItem. 310 if (method.codeOff.getPointedToItem() instanceof CodeItem) { [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
EncodedMethod.java | 42 private final CodeItem code; 68 this.code = new CodeItem(method, code, isStatic, throwsList);
|
/dalvik/dx/src/com/android/dx/dex/file/ |
EncodedMethod.java | 41 private final CodeItem code; 67 this.code = new CodeItem(method, code, isStatic, throwsList);
|
/external/dexmaker/src/dx/java/com/android/dx/dex/file/ |
EncodedMethod.java | 42 private final CodeItem code; 68 this.code = new CodeItem(method, code, isStatic, throwsList);
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
MapList.java | 147 rawDexFile.codeItems = new ArrayList<CodeItem>(mapItem.size); 149 CodeItem newCodeItem = new CodeItem();
|