Home
last modified time | relevance | path

Searched refs:buffer_ (Results 1 – 15 of 15) sorted by relevance

/art/compiler/utils/x86/
Dassembler_x86.cc36 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in call()
43 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in call()
50 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in call()
59 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in call()
60 intptr_t call_start = buffer_.GetPosition(); in call()
64 DCHECK_EQ((buffer_.GetPosition() - call_start), kCallExternalLabelSize); in call()
69 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in pushl()
75 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in pushl()
82 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in pushl()
94 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in popl()
[all …]
Dassembler_x86.h641 buffer_.Emit<uint8_t>(value); in EmitUint8()
645 buffer_.Emit<int32_t>(value); in EmitInt32()
651 buffer_.Emit<uint8_t>(0xC0 + (rm << 3) + reg); in EmitRegisterOperand()
659 buffer_.EmitFixup(fixup); in EmitFixup()
/art/compiler/utils/x86_64/
Dassembler_x86_64.cc40 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in call()
48 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in call()
56 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in call()
64 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in pushq()
71 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in pushq()
79 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in pushq()
92 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in popq()
99 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in popq()
107 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in movq()
124 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in movl()
[all …]
Dassembler_x86_64.h292 return buffer_.size() * elem_size_; in GetSize()
296 return buffer_; in GetBuffer()
301 std::vector<int32_t> buffer_; variable
822 buffer_.Emit<uint8_t>(value); in EmitUint8()
826 buffer_.Emit<int32_t>(value); in EmitInt32()
840 buffer_.Emit<uint8_t>((0xC0 | (reg & 7)) + (rm << 3)); in EmitRegisterOperand()
848 buffer_.EmitFixup(fixup); in EmitFixup()
/art/runtime/hprof/
Dhprof.cc285 buffer_.reserve(reserve_size); in EndianOutputBuffered()
291 buffer_[offset + 0] = static_cast<uint8_t>((new_value >> 24) & 0xFF); in UpdateU4()
292 buffer_[offset + 1] = static_cast<uint8_t>((new_value >> 16) & 0xFF); in UpdateU4()
293 buffer_[offset + 2] = static_cast<uint8_t>((new_value >> 8) & 0xFF); in UpdateU4()
294 buffer_[offset + 3] = static_cast<uint8_t>((new_value >> 0) & 0xFF); in UpdateU4()
299 DCHECK_EQ(length_, buffer_.size()); in HandleU1List()
300 buffer_.insert(buffer_.end(), values, values + count); in HandleU1List()
304 DCHECK_EQ(length_, buffer_.size()); in HandleU2List()
307 buffer_.push_back(static_cast<uint8_t>((value >> 8) & 0xFF)); in HandleU2List()
308 buffer_.push_back(static_cast<uint8_t>((value >> 0) & 0xFF)); in HandleU2List()
[all …]
/art/compiler/
Dbuffered_output_stream.cc38 memcpy(&buffer_[used_], src, byte_count); in WriteFully()
46 success = out_->WriteFully(&buffer_[0], used_); in Flush()
Delf_builder.h174 return buffer_.size(); in GetSize()
185 &buffer_); in Write()
188 return WriteArray(elf_file, buffer_.data(), buffer_.size()); in Write()
192 return buffer_.size() == 0; in IsEmpty()
196 return &buffer_; in GetBuffer()
200 buffer_ = buffer; in SetBuffer()
208 std::vector<uint8_t> buffer_;
271 buffer_.reserve(4 * KB); in StrtabSection()
273 buffer_ += '\0'; in StrtabSection()
277 Elf_Word offset = buffer_.size(); in AddName()
[all …]
Dbuffered_output_stream.h46 uint8_t buffer_[kBufferSize]; variable
/art/compiler/utils/
Dassembler.h271 buffer_ = buffer; in EnsureCapacity()
283 buffer_->has_ensured_capacity_ = false; in ~EnsureCapacity()
291 AssemblerBuffer* buffer_;
294 int ComputeGap() { return buffer_->Capacity() - buffer_->Size(); } in ComputeGap()
380 virtual void EmitSlowPaths() { buffer_.EmitSlowPaths(this); } in EmitSlowPaths()
383 virtual size_t CodeSize() const { return buffer_.Size(); } in CodeSize()
387 buffer_.FinalizeInstructions(region); in FinalizeInstructions()
536 Assembler() : buffer_(), cfi_(this) {} in Assembler()
538 AssemblerBuffer buffer_; variable
/art/runtime/base/
Dlogging.cc167 return buffer_; in GetBuffer()
171 return buffer_.str(); in ToString()
175 std::ostringstream buffer_; member in art::LogMessageData
/art/compiler/utils/mips/
Dassembler_mips.cc38 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in Emit()
39 buffer_.Emit<int32_t>(value); in Emit()
96 offset = label->Position() - buffer_.Size(); in EmitBranch()
100 label->LinkTo(buffer_.Size()); in EmitBranch()
112 offset = label->Position() - buffer_.Size(); in EmitJump()
116 label->LinkTo(buffer_.Size()); in EmitJump()
151 int bound_pc = buffer_.Size(); in Bind()
154 int32_t next = buffer_.Load<int32_t>(position); in Bind()
157 buffer_.Store<int32_t>(position, encoded); in Bind()
960 buffer_.EnqueueSlowPath(slow); in ExceptionPoll()
/art/compiler/utils/mips64/
Dassembler_mips64.cc29 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in Emit()
30 buffer_.Emit<uint32_t>(value); in Emit()
794 int32_t bound_pc = buffer_.Size(); in Bind()
801 uint32_t auipc = buffer_.Load<uint32_t>(position); in Bind()
802 uint32_t jic = buffer_.Load<uint32_t>(position + 4); // actually, jic or daddiu in Bind()
817 buffer_.Store<uint32_t>(position, auipc); in Bind()
818 buffer_.Store<uint32_t>(position + 4, jic); in Bind()
832 uint32_t offset = label->Position() - buffer_.Size(); in B()
839 int32_t position = buffer_.Size(); in B()
854 uint32_t offset = label->Position() - buffer_.Size(); in Jalr()
[all …]
/art/compiler/utils/arm/
Dassembler_thumb2.cc682 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in Emit32()
683 buffer_.Emit<int16_t>(value >> 16); in Emit32()
684 buffer_.Emit<int16_t>(value & 0xffff); in Emit32()
689 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in Emit16()
690 buffer_.Emit<int16_t>(value); in Emit16()
1348 uint32_t location = buffer_.Size(); in EmitCompareAndBranch()
1593 uint32_t pc = buffer_.Size(); in EmitBranch()
2244 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in MakeHoleForBranch()
2245 buffer_.Move(location + delta, location); in MakeHoleForBranch()
2251 uint32_t bound_pc = buffer_.Size(); in Bind()
[all …]
Dassembler_arm.cc367 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in Pad()
369 buffer_.Emit<uint8_t>(0); in Pad()
386 CHECK_EQ(buffer_.Size(), 0U); // Nothing emitted yet in BuildFrame()
843 buffer_.EnqueueSlowPath(slow); in ExceptionPoll()
Dassembler_arm32.cc578 AssemblerBuffer::EnsureCapacity ensured(&buffer_); in Emit()
579 buffer_.Emit<int32_t>(value); in Emit()
721 EmitType5(cond, label->Position() - buffer_.Size(), link); in EmitBranch()
723 int position = buffer_.Size(); in EmitBranch()
1319 int bound_pc = buffer_.Size(); in Bind()
1322 int32_t next = buffer_.Load<int32_t>(position); in Bind()
1324 buffer_.Store<int32_t>(position, encoded); in Bind()