Home
last modified time | relevance | path

Searched refs:linker (Results 1 – 25 of 118) sorted by relevance

12345

/art/compiler/driver/
Dcompiled_method_storage_test.cc70 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()
Dcompiled_method_storage.h31 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_;
Dcompiled_method_storage.cc174 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/
DAndroid.bp38 "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 …]
Dcompiled_method.h35 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_;
Dcompiled_method-inl.h53 inline ArrayRef<const linker::LinkerPatch> CompiledMethod::GetPatches() const { in GetPatches()
/art/dex2oat/
DAndroid.bp22 "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/
Delf_debug_writer.cc40 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,
Delf_gnu_debugdata_writer.h90 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()
Delf_debug_writer.h39 linker::ElfBuilder<ElfTypes>* builder,
/art/test/804-class-extends-itself/
Dinfo.txt1 Exercise class linker check for classes extending themselves (b/28685551).
/art/compiler/linker/
Doutput_stream.cc20 namespace linker { namespace
Dfile_output_stream.cc25 namespace linker { namespace
Dfile_output_stream.h25 namespace linker {
Dbuffered_output_stream.h27 namespace linker {
Dvector_output_stream.cc22 namespace linker { namespace
Doutput_stream.h26 namespace linker {
Dbuffered_output_stream.cc22 namespace linker { namespace
/art/dex2oat/linker/
Dimage_write_read_test.cc20 namespace linker { namespace
Delf_writer_quick.h31 namespace linker {
/art/compiler/linker/x86/
Drelative_patcher_x86.h23 namespace linker {
Drelative_patcher_x86_base.h23 namespace linker {
/art/compiler/linker/x86_64/
Drelative_patcher_x86_64.h23 namespace linker {
Drelative_patcher_x86_64.cc23 namespace linker { namespace
/art/runtime/
Dclass_table.h35 namespace linker {
39 namespace linker {
297 friend class linker::ImageWriter; // for InsertWithoutLocks.
298 friend class linker::OatWriter; // for boot class TableSlot address lookup.

12345