/art/compiler/driver/ |
D | compiled_method_storage_test.cc | 70 const linker::LinkerPatch raw_patches1[] = { in TEST() 71 linker::LinkerPatch::CodePatch(0u, nullptr, 1u), in TEST() 72 linker::LinkerPatch::RelativeMethodPatch(4u, nullptr, 0u, 1u), in TEST() 74 const linker::LinkerPatch raw_patches2[] = { in TEST() 75 linker::LinkerPatch::CodePatch(0u, nullptr, 1u), in TEST() 76 linker::LinkerPatch::RelativeMethodPatch(4u, nullptr, 0u, 2u), in TEST() 78 ArrayRef<const linker::LinkerPatch> patches[] = { in TEST() 79 ArrayRef<const linker::LinkerPatch>(raw_patches1), in TEST() 80 ArrayRef<const linker::LinkerPatch>(raw_patches2), in TEST()
|
D | compiled_method_storage.h | 31 namespace linker { 66 const LengthPrefixedArray<linker::LinkerPatch>* DeduplicateLinkerPatches( 67 const ArrayRef<const linker::LinkerPatch>& linker_patches); 68 void ReleaseLinkerPatches(const LengthPrefixedArray<linker::LinkerPatch>* linker_patches); 103 ArrayDedupeSet<linker::LinkerPatch> dedupe_linker_patches_;
|
D | compiled_method_storage.cc | 174 LengthPrefixedArrayAlloc<linker::LinkerPatch>(swap_space_.get())) { in CompiledMethodStorage() 230 const LengthPrefixedArray<linker::LinkerPatch>* CompiledMethodStorage::DeduplicateLinkerPatches( in DeduplicateLinkerPatches() 231 const ArrayRef<const linker::LinkerPatch>& linker_patches) { in DeduplicateLinkerPatches() 236 const LengthPrefixedArray<linker::LinkerPatch>* linker_patches) { in ReleaseLinkerPatches()
|
/art/compiler/ |
D | Android.bp | 38 "linker/buffered_output_stream.cc", 39 "linker/file_output_stream.cc", 40 "linker/output_stream.cc", 41 "linker/vector_output_stream.cc", 42 "linker/relative_patcher.cc", 104 "linker/arm/relative_patcher_arm_base.cc", 105 "linker/arm/relative_patcher_thumb2.cc", 122 "linker/arm64/relative_patcher_arm64.cc", 136 "linker/mips/relative_patcher_mips.cc", 149 "linker/mips64/relative_patcher_mips64.cc", [all …]
|
D | compiled_method.h | 35 namespace linker { 121 const ArrayRef<const linker::LinkerPatch>& patches); 135 const ArrayRef<const linker::LinkerPatch>& patches); 169 ArrayRef<const linker::LinkerPatch> GetPatches() const; 193 const LengthPrefixedArray<linker::LinkerPatch>* const patches_;
|
D | compiled_method-inl.h | 53 inline ArrayRef<const linker::LinkerPatch> CompiledMethod::GetPatches() const { in GetPatches()
|
/art/dex2oat/ |
D | Android.bp | 22 "linker/elf_writer.cc", 23 "linker/elf_writer_quick.cc", 24 "linker/image_writer.cc", 25 "linker/multi_oat_relative_patcher.cc", 26 "linker/oat_writer.cc", 60 "linker/image_writer.h", 280 "linker/elf_writer_test.cc", 281 "linker/image_test.cc", 282 "linker/image_write_read_test.cc", 283 "linker/index_bss_mapping_encoder_test.cc", [all …]
|
/art/compiler/debug/ |
D | elf_debug_writer.cc | 40 void WriteDebugInfo(linker::ElfBuilder<ElfTypes>* builder, in WriteDebugInfo() 153 linker::VectorOutputStream out("Debug ELF file", &buffer); in MakeElfFileForJITInternal() 154 std::unique_ptr<linker::ElfBuilder<ElfTypes>> builder( in MakeElfFileForJITInternal() 155 new linker::ElfBuilder<ElfTypes>(isa, features, &out)); in MakeElfFileForJITInternal() 210 linker::VectorOutputStream out("Debug ELF file", &buffer); in WriteDebugElfFileForClassesInternal() 211 std::unique_ptr<linker::ElfBuilder<ElfTypes>> builder( in WriteDebugElfFileForClassesInternal() 212 new linker::ElfBuilder<ElfTypes>(isa, features, &out)); in WriteDebugElfFileForClassesInternal() 238 linker::ElfBuilder<ElfTypes32>* builder, 243 linker::ElfBuilder<ElfTypes64>* builder,
|
D | elf_gnu_debugdata_writer.h | 90 linker::VectorOutputStream out("Mini-debug-info ELF file", &buffer); in MakeMiniDebugInfoInternal() 91 std::unique_ptr<linker::ElfBuilder<ElfTypes>> builder( in MakeMiniDebugInfoInternal() 92 new linker::ElfBuilder<ElfTypes>(isa, features, &out)); in MakeMiniDebugInfoInternal()
|
D | elf_debug_writer.h | 39 linker::ElfBuilder<ElfTypes>* builder,
|
/art/test/804-class-extends-itself/ |
D | info.txt | 1 Exercise class linker check for classes extending themselves (b/28685551).
|
/art/compiler/linker/ |
D | output_stream.cc | 20 namespace linker { namespace
|
D | file_output_stream.cc | 25 namespace linker { namespace
|
D | file_output_stream.h | 25 namespace linker {
|
D | buffered_output_stream.h | 27 namespace linker {
|
D | vector_output_stream.cc | 22 namespace linker { namespace
|
D | output_stream.h | 26 namespace linker {
|
D | buffered_output_stream.cc | 22 namespace linker { namespace
|
/art/dex2oat/linker/ |
D | image_write_read_test.cc | 20 namespace linker { namespace
|
D | elf_writer_quick.h | 31 namespace linker {
|
/art/compiler/linker/x86/ |
D | relative_patcher_x86.h | 23 namespace linker {
|
D | relative_patcher_x86_base.h | 23 namespace linker {
|
/art/compiler/linker/x86_64/ |
D | relative_patcher_x86_64.h | 23 namespace linker {
|
D | relative_patcher_x86_64.cc | 23 namespace linker { namespace
|
/art/runtime/ |
D | class_table.h | 35 namespace linker { 39 namespace linker { 297 friend class linker::ImageWriter; // for InsertWithoutLocks. 298 friend class linker::OatWriter; // for boot class TableSlot address lookup.
|