Home
last modified time | relevance | path

Searched refs:OutputStream (Results 1 – 25 of 31) sorted by relevance

12

/art/compiler/
Doat_writer.h41 class OutputStream; variable
149 bool WriteAndOpenDexFiles(OutputStream* rodata,
163 bool WriteRodata(OutputStream* out);
165 bool WriteCode(OutputStream* out);
167 bool WriteHeader(OutputStream* out,
250 bool WriteClassOffsets(OutputStream* out);
251 bool WriteClasses(OutputStream* out);
252 size_t WriteMaps(OutputStream* out, const size_t file_offset, size_t relative_offset);
253 size_t WriteCode(OutputStream* out, const size_t file_offset, size_t relative_offset);
254 size_t WriteCodeDexFiles(OutputStream* out, const size_t file_offset, size_t relative_offset);
[all …]
Delf_writer.h33 class OutputStream; variable
57 virtual OutputStream* StartRoData() = 0;
58 virtual void EndRoData(OutputStream* rodata) = 0;
59 virtual OutputStream* StartText() = 0;
60 virtual void EndText(OutputStream* text) = 0;
69 virtual OutputStream* GetStream() = 0;
Delf_writer_quick.cc98 OutputStream* StartRoData() OVERRIDE;
99 void EndRoData(OutputStream* rodata) OVERRIDE;
100 OutputStream* StartText() OVERRIDE;
101 void EndText(OutputStream* text) OVERRIDE;
107 virtual OutputStream* GetStream() OVERRIDE;
183 OutputStream* ElfWriterQuick<ElfTypes>::StartRoData() { in StartRoData()
190 void ElfWriterQuick<ElfTypes>::EndRoData(OutputStream* rodata) { in EndRoData()
196 OutputStream* ElfWriterQuick<ElfTypes>::StartText() { in StartText()
203 void ElfWriterQuick<ElfTypes>::EndText(OutputStream* text) { in EndText()
275 OutputStream* ElfWriterQuick<ElfTypes>::GetStream() { in GetStream()
Doat_writer.cc66 class ChecksumUpdatingOutputStream : public OutputStream {
68 ChecksumUpdatingOutputStream(OutputStream* out, OatHeader* oat_header) in ChecksumUpdatingOutputStream()
69 : OutputStream(out->GetLocation()), out_(out), oat_header_(oat_header) { } in ChecksumUpdatingOutputStream()
85 OutputStream* const out_;
158 bool Write(OatWriter* oat_writer, OutputStream* out, const size_t file_offset) const;
225 bool Write(OatWriter* oat_writer, OutputStream* out) const;
226 bool WriteClassOffsets(OatWriter* oat_writer, OutputStream* out);
417 OutputStream* rodata, in WriteAndOpenDexFiles()
949 WriteCodeMethodVisitor(OatWriter* writer, OutputStream* out, const size_t file_offset, in WriteCodeMethodVisitor()
1000 OutputStream* out = out_; in VisitMethod()
[all …]
Dimage_test.cc112 OutputStream* rodata = elf_writer->StartRoData(); in TestWriteRead()
153 OutputStream* text = elf_writer->StartText(); in TestWriteRead()
/art/compiler/linker/
Doutput_stream.h34 class OutputStream {
36 explicit OutputStream(const std::string& location) : location_(location) {} in OutputStream() function
38 virtual ~OutputStream() {} in ~OutputStream()
59 DISALLOW_COPY_AND_ASSIGN(OutputStream);
Drelative_patcher.h32 class OutputStream; variable
97 virtual uint32_t WriteThunks(OutputStream* out, uint32_t offset) = 0;
119 bool WriteCodeAlignment(OutputStream* out, uint32_t aligned_code_delta);
120 bool WriteRelCallThunk(OutputStream* out, const ArrayRef<const uint8_t>& thunk);
121 bool WriteMiscThunk(OutputStream* out, const ArrayRef<const uint8_t>& thunk);
Derror_delaying_output_stream.h27 class ErrorDelayingOutputStream FINAL : public OutputStream {
29 explicit ErrorDelayingOutputStream(OutputStream* output) in ErrorDelayingOutputStream()
30 : OutputStream(output->GetLocation()), in ErrorDelayingOutputStream()
94 OutputStream* output_;
Dbuffered_output_stream.h28 class BufferedOutputStream FINAL : public OutputStream {
30 explicit BufferedOutputStream(std::unique_ptr<OutputStream> out);
45 std::unique_ptr<OutputStream> const out_;
Drelative_patcher.cc54 uint32_t WriteThunks(OutputStream* out ATTRIBUTE_UNUSED, uint32_t offset) OVERRIDE { in Create()
103 bool RelativePatcher::WriteCodeAlignment(OutputStream* out, uint32_t aligned_code_delta) { in WriteCodeAlignment()
115 bool RelativePatcher::WriteRelCallThunk(OutputStream* out, const ArrayRef<const uint8_t>& thunk) { in WriteRelCallThunk()
123 bool RelativePatcher::WriteMiscThunk(OutputStream* out, const ArrayRef<const uint8_t>& thunk) { in WriteMiscThunk()
Doutput_stream_test.cc35 void SetOutputStream(OutputStream& output_stream) { in SetOutputStream()
63 OutputStream* output_stream_;
103 struct CheckingOutputStream : OutputStream { in TEST_F()
105 : OutputStream("dummy"), in TEST_F()
Dbuffered_output_stream.cc23 BufferedOutputStream::BufferedOutputStream(std::unique_ptr<OutputStream> out) in BufferedOutputStream()
24 : OutputStream(out->GetLocation()), // Before out is moved to out_. in BufferedOutputStream()
Dfile_output_stream.h26 class FileOutputStream FINAL : public OutputStream {
Dfile_output_stream.cc26 FileOutputStream::FileOutputStream(File* file) : OutputStream(file->GetPath()), file_(file) {} in FileOutputStream()
Dvector_output_stream.cc24 : OutputStream(location), offset_(vector->size()), vector_(vector) {} in VectorOutputStream()
Dvector_output_stream.h28 class VectorOutputStream FINAL : public OutputStream {
Dmulti_oat_relative_patcher.h86 uint32_t WriteThunks(OutputStream* out, uint32_t offset) { in WriteThunks()
/art/tools/ahat/test/
DPerformanceTest.java21 import java.io.OutputStream;
28 private static class NullOutputStream extends OutputStream {
/art/tools/ahat/src/
DStaticHandler.java24 import java.io.OutputStream;
51 OutputStream os = exchange.getResponseBody(); in handle()
DBitmapHandler.java24 import java.io.OutputStream;
49 OutputStream os = exchange.getResponseBody(); in handle()
/art/compiler/linker/x86/
Drelative_patcher_x86_base.h31 uint32_t WriteThunks(OutputStream* out, uint32_t offset) OVERRIDE;
Drelative_patcher_x86_base.cc33 uint32_t X86BaseRelativePatcher::WriteThunks(OutputStream* out ATTRIBUTE_UNUSED, uint32_t offset) { in WriteThunks()
/art/test/121-modifiers/src/
DAsm.java98 OutputStream out = new FileOutputStream(clazz + ".out"); in modify()
/art/compiler/linker/arm/
Drelative_patcher_arm_base.h34 uint32_t WriteThunks(OutputStream* out, uint32_t offset) OVERRIDE;
/art/compiler/linker/arm64/
Drelative_patcher_arm64.h35 uint32_t WriteThunks(OutputStream* out, uint32_t offset) OVERRIDE;

12