Lines Matching refs:desc
350 void Assembler::GetCode(CodeDesc* desc) {
356 desc->buffer = buffer_;
357 desc->buffer_size = buffer_size_;
358 desc->instr_size = pc_offset();
359 desc->reloc_size = (buffer_ + buffer_size_) - reloc_info_writer.pos();
2442 CodeDesc desc; // the new buffer
2444 desc.buffer_size = 4*KB;
2446 desc.buffer_size = 2*buffer_size_;
2448 desc.buffer_size = buffer_size_ + 1*MB;
2450 CHECK_GT(desc.buffer_size, 0); // no overflow
2453 desc.buffer = NewArray<byte>(desc.buffer_size);
2455 desc.instr_size = pc_offset();
2456 desc.reloc_size = (buffer_ + buffer_size_) - reloc_info_writer.pos();
2459 int pc_delta = desc.buffer - buffer_;
2460 int rc_delta = (desc.buffer + desc.buffer_size) - (buffer_ + buffer_size_);
2461 memmove(desc.buffer, buffer_, desc.instr_size);
2463 reloc_info_writer.pos(), desc.reloc_size);
2467 buffer_ = desc.buffer;
2468 buffer_size_ = desc.buffer_size;