/art/compiler/linker/ |
H A D | output_stream.cc | 20 namespace linker { namespace in namespace:art 32 } // namespace linker
|
H A D | file_output_stream.cc | 25 namespace linker { namespace in namespace:art 41 } // namespace linker
|
H A D | file_output_stream.h | 25 namespace linker { namespace in namespace:art 45 } // namespace linker
|
H A D | buffered_output_stream.h | 27 namespace linker { namespace in namespace:art 53 } // namespace linker
|
H A D | buffered_output_stream.cc | 22 namespace linker { namespace in namespace:art 71 } // namespace linker
|
H A D | output_stream.h | 26 namespace linker { namespace in namespace:art 63 } // namespace linker
|
H A D | vector_output_stream.cc | 22 namespace linker { namespace in namespace:art 49 } // namespace linker
|
H A D | error_delaying_output_stream.h | 27 namespace linker { namespace in namespace:art 102 } // namespace linker
|
/art/dex2oat/linker/ |
H A D | image_write_read_test.cc | 20 namespace linker { namespace in namespace:art 34 } // namespace linker
|
H A D | elf_writer_quick.h | 31 namespace linker { namespace in namespace:art 38 } // namespace linker
|
/art/compiler/driver/ |
H A D | compiled_method_storage.h | 31 namespace linker { namespace in namespace:art 33 } // 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_;
|
H A D | compiled_method_storage_test.cc | 70 const linker::LinkerPatch raw_patches1[] = { 71 linker::LinkerPatch::CodePatch(0u, nullptr, 1u), 72 linker::LinkerPatch::RelativeMethodPatch(4u, nullptr, 0u, 1u), 74 const linker::LinkerPatch raw_patches2[] = { 75 linker::LinkerPatch::CodePatch(0u, nullptr, 1u), 76 linker::LinkerPatch::RelativeMethodPatch(4u, nullptr, 0u, 2u), 78 ArrayRef<const linker::LinkerPatch> patches[] = { 79 ArrayRef<const linker::LinkerPatch>(raw_patches1), 80 ArrayRef<const linker::LinkerPatch>(raw_patches2),
|
H A D | compiled_method_storage.cc | 26 #include "linker/linker_patch.h" 174 LengthPrefixedArrayAlloc<linker::LinkerPatch>(swap_space_.get())) { 230 const LengthPrefixedArray<linker::LinkerPatch>* CompiledMethodStorage::DeduplicateLinkerPatches( 231 const ArrayRef<const linker::LinkerPatch>& linker_patches) { 236 const LengthPrefixedArray<linker::LinkerPatch>* linker_patches) {
|
/art/compiler/linker/x86/ |
H A D | relative_patcher_x86.h | 20 #include "linker/x86/relative_patcher_x86_base.h" 23 namespace linker { namespace in namespace:art 38 } // namespace linker
|
H A D | relative_patcher_x86_base.cc | 17 #include "linker/x86/relative_patcher_x86_base.h" 22 namespace linker { namespace in namespace:art 57 } // namespace linker
|
H A D | relative_patcher_x86_base.h | 20 #include "linker/relative_patcher.h" 23 namespace linker { namespace in namespace:art 50 } // namespace linker
|
/art/compiler/linker/x86_64/ |
H A D | relative_patcher_x86_64.h | 20 #include "linker/x86/relative_patcher_x86_base.h" 23 namespace linker { namespace in namespace:art 38 } // namespace linker
|
H A D | relative_patcher_x86_64.cc | 17 #include "linker/x86_64/relative_patcher_x86_64.h" 20 #include "linker/linker_patch.h" 23 namespace linker { namespace in namespace:art 44 } // namespace linker
|
/art/compiler/debug/ |
H A D | elf_debug_writer.cc | 32 #include "linker/elf_builder.h" 33 #include "linker/vector_output_stream.h" 40 void WriteDebugInfo(linker::ElfBuilder<ElfTypes>* builder, 153 linker::VectorOutputStream out("Debug ELF file", &buffer); 154 std::unique_ptr<linker::ElfBuilder<ElfTypes>> builder( 155 new linker::ElfBuilder<ElfTypes>(isa, features, &out)); 210 linker::VectorOutputStream out("Debug ELF file", &buffer); 211 std::unique_ptr<linker::ElfBuilder<ElfTypes>> builder( 212 new linker::ElfBuilder<ElfTypes>(isa, features, &out)); 238 linker [all...] |
H A D | elf_debug_writer.h | 27 #include "linker/elf_builder.h" 39 linker::ElfBuilder<ElfTypes>* builder,
|
H A D | elf_gnu_debugdata_writer.h | 23 #include "linker/elf_builder.h" 24 #include "linker/vector_output_stream.h" 90 linker::VectorOutputStream out("Mini-debug-info ELF file", &buffer); 91 std::unique_ptr<linker::ElfBuilder<ElfTypes>> builder( 92 new linker::ElfBuilder<ElfTypes>(isa, features, &out));
|
/art/compiler/ |
H A D | compiled_method.h | 35 namespace linker { namespace in namespace:art 37 } // namespace linker 121 const ArrayRef<const linker::LinkerPatch>& patches); 135 const ArrayRef<const linker::LinkerPatch>& patches); 169 ArrayRef<const linker::LinkerPatch> GetPatches() const; 192 // For quick code, linker patches needed by the method. 193 const LengthPrefixedArray<linker::LinkerPatch>* const patches_;
|
H A D | compiled_method-inl.h | 24 #include "linker/linker_patch.h" 53 inline ArrayRef<const linker::LinkerPatch> CompiledMethod::GetPatches() const {
|
/art/compiler/linker/mips64/ |
H A D | relative_patcher_mips64.h | 20 #include "linker/relative_patcher.h" 23 namespace linker { namespace in namespace:art 51 } // namespace linker
|
/art/compiler/linker/mips/ |
H A D | relative_patcher_mips.h | 21 #include "linker/relative_patcher.h" 24 namespace linker { namespace in namespace:art 55 } // namespace linker
|