/art/dexlayout/ |
D | dexlayout.h | 88 void DumpBytecodes(uint32_t idx, const dex_ir::CodeItem* code, uint32_t code_offset); 89 void DumpCatches(const dex_ir::CodeItem* code); 93 void DumpCode(uint32_t idx, const dex_ir::CodeItem* code, uint32_t code_offset); 98 void DumpInstruction(const dex_ir::CodeItem* code, 104 void DumpLocalInfo(const dex_ir::CodeItem* code); 105 void DumpMethod(uint32_t idx, uint32_t flags, const dex_ir::CodeItem* code, int i); 106 void DumpPositionInfo(const dex_ir::CodeItem* code); 124 void DumpCFG(const DexFile* dex_file, uint32_t dex_method_idx, const DexFile::CodeItem* code);
|
/art/compiler/dex/ |
D | inline_method_analyser.h | 124 static bool AnalyseMethodCode(const DexFile::CodeItem* code_item, 130 static bool AnalyseReturnMethod(const DexFile::CodeItem* code_item, InlineMethod* result); 131 static bool AnalyseConstMethod(const DexFile::CodeItem* code_item, InlineMethod* result); 132 static bool AnalyseIGetMethod(const DexFile::CodeItem* code_item, 138 static bool AnalyseIPutMethod(const DexFile::CodeItem* code_item,
|
D | 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) in Matcher() 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]) { in Match() 130 bool Matcher::DoMatch(const DexFile::CodeItem* code_item, MatchFn* const* pattern, size_t size) { in DoMatch() 162 size_t CountForwardedConstructorArguments(const DexFile::CodeItem* code_item, in CountForwardedConstructorArguments() 253 bool DoAnalyseConstructor(const DexFile::CodeItem* code_item, in DoAnalyseConstructor() 327 const DexFile::CodeItem* target_code_item = target_method->GetCodeItem(); in DoAnalyseConstructor() 367 bool AnalyseConstructor(const DexFile::CodeItem* code_item, in AnalyseConstructor() [all …]
|
D | verified_method.cc | 64 const DexFile::CodeItem* code_item = method_verifier->CodeItem(); in GenerateSafeCastSet()
|
D | dex_to_dex_compiler.h | 42 const DexFile::CodeItem* code_item,
|
/art/tools/cpp-define-generator/ |
D | offset_codeitem.def | 17 // Offsets within CodeItem. 27 …DEFINE_OFFSET_EXPR(CodeItem, field_name, int32_t, offsetof(art::DexFile::CodeItem, field_name ## _…
|
/art/compiler/driver/ |
D | dex_compilation_unit.h | 40 const DexFile::CodeItem* code_item, 67 const DexFile::CodeItem* GetCodeItem() const { in GetCodeItem() 122 const DexFile::CodeItem* const code_item_;
|
/art/runtime/interpreter/ |
D | interpreter.h | 51 extern JValue EnterInterpreterFromEntryPoint(Thread* self, const DexFile::CodeItem* code_item, 55 void ArtInterpreterToInterpreterBridge(Thread* self, const DexFile::CodeItem* code_item,
|
D | interpreter_mterp_impl.h | 35 const DexFile::CodeItem* code_item,
|
D | interpreter_switch_impl.h | 35 const DexFile::CodeItem* code_item,
|
/art/compiler/optimizing/ |
D | builder.h | 43 const DexFile::CodeItem& code_item, in HGraphBuilder() 78 const DexFile::CodeItem& code_item, 117 const DexFile::CodeItem& code_item_;
|
D | block_builder.h | 31 const DexFile::CodeItem& code_item) in HBasicBlockBuilder() 75 const DexFile::CodeItem& code_item_;
|
D | optimizing_unit_test.h | 92 const DexFile::CodeItem* item = 93 reinterpret_cast<const DexFile::CodeItem*>(data);
|
/art/runtime/verifier/ |
D | method_verifier-inl.h | 29 inline const DexFile::CodeItem* MethodVerifier::CodeItem() const { in CodeItem() function
|
D | method_verifier.h | 114 const DexFile::CodeItem* code_item, ArtMethod* method, 185 const DexFile::CodeItem* CodeItem() const; 230 const DexFile::CodeItem* code_item, 304 const DexFile::CodeItem* code_item, 722 const DexFile::CodeItem* const code_item_; // The code item containing the code for the method.
|
/art/runtime/ |
D | bytecode_utils.h | 29 explicit CodeItemIterator(const DexFile::CodeItem& code_item) : CodeItemIterator(code_item, 0u) {} in CodeItemIterator() 30 CodeItemIterator(const DexFile::CodeItem& code_item, uint32_t start_dex_pc) in CodeItemIterator() 167 inline const Instruction& GetDexInstructionAt(const DexFile::CodeItem& code_item, uint32_t dex_pc) { in GetDexInstructionAt()
|
D | dex_to_dex_decompiler.h | 32 bool ArtDecompileDEX(const DexFile::CodeItem& code_item,
|
D | dex_to_dex_decompiler.cc | 30 DexDecompiler(const DexFile::CodeItem& code_item, in DexDecompiler() 91 const DexFile::CodeItem& code_item_; 204 bool ArtDecompileDEX(const DexFile::CodeItem& code_item, in ArtDecompileDEX()
|
D | dex_file.h | 297 struct CodeItem { struct 312 DISALLOW_COPY_AND_ASSIGN(CodeItem); argument 760 const CodeItem* GetCodeItem(const uint32_t code_off) const { in GetCodeItem() 766 return reinterpret_cast<const CodeItem*>(addr); in GetCodeItem() 832 static const TryItem* GetTryItems(const CodeItem& code_item, uint32_t offset); 835 static const uint8_t* GetCatchHandlerData(const CodeItem& code_item, uint32_t offset) { in GetCatchHandlerData() 842 static int32_t FindTryItem(const CodeItem &code_item, uint32_t address); 845 static int32_t FindCatchHandlerOffset(const CodeItem &code_item, uint32_t address); 848 const uint8_t* GetDebugInfoStream(const CodeItem* code_item) const { in GetDebugInfoStream() 1026 bool DecodeDebugLocalInfo(const CodeItem* code_item, bool is_static, uint32_t method_idx, [all …]
|
D | common_dex_operations.h | 32 const DexFile::CodeItem* code_item, 39 const DexFile::CodeItem* code_item, 45 const DexFile::CodeItem* code_item, in PerformCall()
|
/art/compiler/ |
D | compiler.h | 62 virtual CompiledMethod* Compile(const DexFile::CodeItem* code_item, 108 static bool IsPathologicalCase(const DexFile::CodeItem& code_item,
|
D | compiler.cc | 39 bool Compiler::IsPathologicalCase(const DexFile::CodeItem& code_item, in IsPathologicalCase()
|
/art/compiler/debug/ |
D | method_debug_info.h | 32 const DexFile::CodeItem* code_item;
|
/art/runtime/interpreter/mterp/ |
D | mterp_stub.cc | 41 extern "C" bool ExecuteMterpImpl(Thread* self, const DexFile::CodeItem* code_item, in ExecuteMterpImpl()
|
/art/tools/dexfuzz/src/dexfuzz/program/ |
D | Program.java | 43 import dexfuzz.rawdex.CodeItem; 213 for (CodeItem codeItem : rawDexFile.codeItems) { in Program() 310 if (method.codeOff.getPointedToItem() instanceof CodeItem) { in associateMethod() 311 CodeItem codeItem = (CodeItem) method.codeOff.getPointedToItem(); in associateMethod() 329 private boolean legalToMutate(CodeItem codeItem) { in legalToMutate()
|