/art/dexlayout/ |
D | dex_verify.h | 99 bool VerifyCode(dex_ir::CodeItem* orig, dex_ir::CodeItem* output, std::string* error_msg);
|
D | dex_ir.h | 45 class CodeItem; variable 98 virtual void Dispatch(CodeItem* code_item) = 0; 490 CollectionVector<CodeItem>& CodeItems() { return code_items_; } in CodeItems() 491 const CollectionVector<CodeItem>& CodeItems() const { return code_items_; } in CodeItems() 571 CollectionVector<CodeItem> code_items_; 743 MethodItem(uint32_t access_flags, const MethodId* method_id, CodeItem* code) in MethodItem() 751 CodeItem* GetCodeItem() { return code_; } in GetCodeItem() 758 CodeItem* code_; // This can be nullptr. 1036 class CodeItem : public Item { 1038 CodeItem(uint16_t registers_size, in CodeItem() function [all …]
|
D | dex_writer.h | 265 dex_ir::CodeItem* item, 267 virtual void WriteCodeItem(Stream* stream, dex_ir::CodeItem* item, bool reserve_only);
|
D | dex_ir_builder.cc | 166 CodeItem* DedupeOrCreateCodeItem(const DexFile& dex_file, 167 const dex::CodeItem* disk_code_item, 183 bool GetIdsFromByteCode(const CodeItem* code, 244 std::map<std::pair<uint32_t, uint32_t>, CodeItem*> code_items_map_; 789 CodeItem* BuilderMaps::DedupeOrCreateCodeItem(const DexFile& dex_file, in DedupeOrCreateCodeItem() 790 const dex::CodeItem* disk_code_item, in DedupeOrCreateCodeItem() 905 CodeItem* code_item = header_->CodeItems().CreateAndAddItem(accessor.RegistersSize(), in DedupeOrCreateCodeItem() 1008 bool BuilderMaps::GetIdsFromByteCode(const CodeItem* code, in GetIdsFromByteCode() 1229 const dex::CodeItem* disk_code_item = method.GetCodeItem(); in GenerateMethodItem() 1232 CodeItem* code_item = DedupeOrCreateCodeItem(dex_file, in GenerateMethodItem()
|
D | dexlayout.cc | 784 void DexLayout::DumpCatches(const dex_ir::CodeItem* code) { in DumpCatches() 812 void DexLayout::DumpInstruction(const dex_ir::CodeItem* code, in DumpInstruction() 1027 void DexLayout::DumpBytecodes(uint32_t idx, const dex_ir::CodeItem* code, uint32_t code_offset) { in DumpBytecodes() 1077 const dex_ir::CodeItem* code, in DumpCode() 1163 const dex_ir::CodeItem* code, in DumpMethod() 1648 dex_ir::CodeItem* code_item = method.GetCodeItem(); in LayoutStringData() 1737 std::unordered_map<dex_ir::CodeItem*, LayoutType>& code_item_layout = in LayoutCodeItems() 1755 dex_ir::CodeItem *code_item = method.GetCodeItem(); in LayoutCodeItems() 1791 for (const std::unique_ptr<dex_ir::CodeItem>& code_item : code_items) { in LayoutCodeItems() 1805 [&](const std::unique_ptr<dex_ir::CodeItem>& a, in LayoutCodeItems() [all …]
|
D | compact_dex_writer.h | 152 void WriteCodeItem(Stream* stream, dex_ir::CodeItem* code_item, bool reserve_only) override;
|
D | dex_writer.cc | 536 dex_ir::CodeItem* code_item, in WriteCodeItemPostInstructionData() 572 dex_ir::CodeItem* code_item, in WriteCodeItem() 579 StandardDexFile::CodeItem disk_code_item; in WriteCodeItem() 592 stream->Write(&disk_code_item, OFFSETOF_MEMBER(StandardDexFile::CodeItem, insns_)); in WriteCodeItem()
|
D | dexlayout_test.cc | 681 dex::CodeItem* item = const_cast<dex::CodeItem*>(method.GetCodeItem()); in TEST_F()
|
D | dex_visualize.cc | 188 const dex_ir::CodeItem* code_item = method->GetCodeItem(); in DumpMethodItem()
|
/art/compiler/driver/ |
D | dex_compilation_unit.cc | 33 const dex::CodeItem* code_item, in DexCompilationUnit()
|
/art/compiler/dex/ |
D | verified_method.cc | 69 for (const DexInstructionPcPair& pair : method_verifier->CodeItem()) { in GenerateSafeCastSet()
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | RawDexFile.java | 44 public List<CodeItem> codeItems; 250 for (CodeItem codeItem : codeItems) { in write() 376 for (CodeItem codeItem : codeItems) { in incrementIndex()
|
D | CodeItem.java | 26 public class CodeItem implements RawDexObject { class
|
/art/libdexfile/dex/ |
D | compact_dex_file.cc | 58 uint32_t CompactDexFile::GetCodeItemSize(const dex::CodeItem& item) const { in GetCodeItemSize()
|
D | class_accessor-inl.h | 141 inline const dex::CodeItem* ClassAccessor::GetCodeItem(const Method& method) const { in GetCodeItem() 157 inline const dex::CodeItem* ClassAccessor::Method::GetCodeItem() const { in GetCodeItem()
|
D | dex_file.h | 336 virtual uint32_t GetCodeItemSize(const dex::CodeItem& disk_code_item) const = 0; 451 const dex::CodeItem* GetCodeItem(const uint32_t code_off) const { in GetCodeItem() 453 return DataPointer<dex::CodeItem>(code_off); in GetCodeItem()
|
D | dex_file_loader_test.cc | 482 const dex::CodeItem* code_item = raw->GetCodeItem(raw->FindCodeItemOffset(class_def, kMethodIdx)); in TEST_F()
|
/art/dex2oat/dex/ |
D | dex_to_dex_compiler.cc | 508 const dex::CodeItem* code_item, in CompileMethod() 630 std::unordered_set<const dex::CodeItem*> seen_code_items; in SetDexFiles() 634 const dex::CodeItem* code_item = method.GetCodeItem(); in SetDexFiles() 649 const dex::CodeItem* code_item = pair.first; in UnquickenConflictingMethods()
|
/art/test/435-try-finally-without-catch/ |
D | info.txt | 17 art::CodeItem::tries_size_) and the optimizing compiler would have no
|
/art/dexlist/ |
D | dexlist.cc | 87 const dex::CodeItem* pCode, u4 codeOffset) { in dumpMethod()
|
/art/compiler/optimizing/ |
D | optimizing_compiler.cc | 277 CompiledMethod* Compile(const dex::CodeItem* code_item, 367 const dex::CodeItem* item) const; 705 const dex::CodeItem* code_item_for_osr_check) const { in Emit() 742 const dex::CodeItem* code_item = dex_compilation_unit.GetCodeItem(); in TryCompile() 997 CompiledMethod* OptimizingCompiler::Compile(const dex::CodeItem* code_item, in Compile() 1229 const dex::CodeItem* code_item = dex_file->GetCodeItem(method->GetCodeItemOffset()); in JitCompile()
|
D | inliner.h | 115 const dex::CodeItem* code_item,
|
/art/runtime/ |
D | vdex_file.cc | 325 std::unordered_set<const dex::CodeItem*> unquickened_code_item; in UnquickenDexFile() 330 const dex::CodeItem* code_item = method.GetCodeItem(); in UnquickenDexFile()
|
D | common_dex_operations.h | 48 const dex::CodeItem* code_item,
|
/art/dex2oat/driver/ |
D | compiler_driver.h | 48 struct CodeItem;
|