| /art/tools/dexfuzz/src/dexfuzz/rawdex/ |
| MapList.java | 147 rawDexFile.codeItems = new ArrayList<CodeItem>(mapItem.size); 149 CodeItem newCodeItem = new CodeItem();
|
| RawDexFile.java | 44 public List<CodeItem> codeItems; 250 for (CodeItem codeItem : codeItems) { 251 codeItem.write(file); 376 for (CodeItem codeItem : codeItems) { 377 codeItem.incrementIndex(kind, insertedIdx);
|
| CodeItem.java | 26 public class CodeItem implements RawDexObject { 117 * CodeTranslator should call this to notify a CodeItem about its
|
| /art/runtime/ |
| dex_file.h | 281 struct CodeItem { 296 DISALLOW_COPY_AND_ASSIGN(CodeItem); 736 const CodeItem* GetCodeItem(const uint32_t code_off) const { 742 return reinterpret_cast<const CodeItem*>(addr); 807 static const TryItem* GetTryItems(const CodeItem& code_item, uint32_t offset); 810 static const uint8_t* GetCatchHandlerData(const CodeItem& code_item, uint32_t offset) { 817 static int32_t FindTryItem(const CodeItem &code_item, uint32_t address); 820 static int32_t FindCatchHandlerOffset(const CodeItem &code_item, uint32_t address); 823 const uint8_t* GetDebugInfoStream(const CodeItem* code_item) const { [all...] |
| dex_file-inl.h | 45 inline const DexFile::TryItem* DexFile::GetTryItems(const CodeItem& code_item, uint32_t offset) {
|
| stack.h | 209 void SetCodeItem(const DexFile::CodeItem* code_item) { 444 const DexFile::CodeItem* code_item_; 661 const DexFile::CodeItem* code_item, 724 static int GetVRegOffsetFromQuickCode(const DexFile::CodeItem* code_item,
|
| stack.cc | 50 const DexFile::CodeItem* code_item = m->GetCodeItem(); 195 const DexFile::CodeItem* code_item = m->GetCodeItem(); 264 const DexFile::CodeItem* code_item = m->GetCodeItem(); 425 const DexFile::CodeItem* code_item = m->GetCodeItem(); 462 const DexFile::CodeItem* code_item = m->GetCodeItem(); [all...] |
| dex_file_verifier.h | 60 bool CheckAndGetHandlerOffsets(const DexFile::CodeItem* code_item,
|
| /art/runtime/interpreter/ |
| interpreter.cc | 248 JValue ExecuteGotoImpl(Thread*, const DexFile::CodeItem*, ShadowFrame&, JValue) { 254 JValue ExecuteGotoImpl<true, false>(Thread* self, const DexFile::CodeItem* code_item, 257 JValue ExecuteGotoImpl<false, false>(Thread* self, const DexFile::CodeItem* code_item, 260 JValue ExecuteGotoImpl<true, true>(Thread* self, const DexFile::CodeItem* code_item, 263 JValue ExecuteGotoImpl<false, true>(Thread* self, const DexFile::CodeItem* code_item, 269 const DexFile::CodeItem* code_item, 402 const DexFile::CodeItem* code_item = method->GetCodeItem(); 533 const DexFile::CodeItem* code_item = shadow_frame->GetMethod()->GetCodeItem(); 603 JValue EnterInterpreterFromEntryPoint(Thread* self, const DexFile::CodeItem* code_item, 619 void ArtInterpreterToInterpreterBridge(Thread* self, const DexFile::CodeItem* code_item [all...] |
| interpreter_common.h | 74 extern JValue ExecuteSwitchImpl(Thread* self, const DexFile::CodeItem* code_item, 79 extern JValue ExecuteGotoImpl(Thread* self, const DexFile::CodeItem* code_item, 83 extern "C" bool ExecuteMterpImpl(Thread* self, const DexFile::CodeItem* code_item, [all...] |
| /art/tools/dexfuzz/src/dexfuzz/program/ |
| CodeTranslator.java | 20 import dexfuzz.rawdex.CodeItem; 38 * Translates from a CodeItem (the raw list of Instructions) to MutatableCode 44 * Given a raw DEX file's CodeItem, produce a MutatableCode object, that CodeMutators 46 * @param codeItemIdx Used to make sure the correct CodeItem is updated later after mutation. 48 * obtained from the CodeItem. 50 public MutatableCode codeItemToMutatableCode(Program program, CodeItem codeItem, 52 Log.debug("Translating CodeItem " + codeItemIdx 53 + " (" + codeItem.meta.methodName + ") to MutatableCode"); 57 codeItem.registerMutatableCode(mutatableCode) [all...] |
| /art/compiler/optimizing/ |
| inliner.h | 82 const DexFile::CodeItem* code_item,
|
| optimizing_compiler.cc | 264 CompiledMethod* Compile(const DexFile::CodeItem* code_item, 305 const DexFile::CodeItem* item) const; 316 const DexFile::CodeItem* code_item, 584 const DexFile::CodeItem* code_item) const { 610 const DexFile::CodeItem* code_item, 787 CompiledMethod* OptimizingCompiler::Compile(const DexFile::CodeItem* code_item, [all...] |
| instruction_builder.h | 39 const DexFile::CodeItem& code_item, 273 const DexFile::CodeItem& code_item_;
|
| block_builder.cc | 56 // The TryItem spans until the very end of the CodeItem and therefore 59 // The TryItem spans beyond the end of the CodeItem. This is invalid code. 203 const DexFile::CodeItem& code_item,
|
| inliner.cc | [all...] |
| /dalvik/dexgen/src/com/android/dexgen/dex/file/ |
| CodeItem.java | 44 public final class CodeItem extends OffsettedItem { 85 public CodeItem(CstMethodRef ref, DalvCode code, boolean isStatic, 140 return "CodeItem{" + toHuman() + "}";
|
| /dalvik/dx/src/com/android/dx/dex/file/ |
| CodeItem.java | 35 public final class CodeItem extends OffsettedItem { 76 public CodeItem(CstMethodRef ref, DalvCode code, boolean isStatic, 131 return "CodeItem{" + toHuman() + "}";
|
| /external/dexmaker/src/dx/java/com/android/dx/dex/file/ |
| CodeItem.java | 44 public final class CodeItem extends OffsettedItem { 85 public CodeItem(CstMethodRef ref, DalvCode code, boolean isStatic, 140 return "CodeItem{" + toHuman() + "}";
|
| /art/compiler/dex/ |
| dex_to_dex_compiler.cc | 114 const DexFile::CodeItem* code_item = unit_.GetCodeItem(); 317 const DexFile::CodeItem* code_item,
|
| /art/dexdump/ |
| dexdump.cc | 446 static void dumpCatches(const DexFile* pDexFile, const DexFile::CodeItem* pCode) { 616 const DexFile::CodeItem* pCode, 855 const DexFile::CodeItem* pCode, u4 codeOffset) { 886 const DexFile::CodeItem* pCode, u4 codeOffset) { 913 const DexFile::CodeItem* pCode, u4 codeOffset, int i) { [all...] |
| /art/oatdump/ |
| oatdump.cc | 235 const DexFile::CodeItem* code_item, 779 uint32_t dex_method_idx, const DexFile::CodeItem* code_item, [all...] |
| /art/compiler/ |
| exception_test.cc | 126 const DexFile::CodeItem* code_item = dex_->GetCodeItem(method_f_->GetCodeItemOffset());
|
| /art/dexlist/ |
| dexlist.cc | 96 const DexFile::CodeItem* pCode, u4 codeOffset) {
|
| /external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/util/ |
| DexAnnotator.java | 129 annotators.put(mapItem.getType(), CodeItem.makeAnnotator(this, mapItem));
|