Lines Matching defs:buffer
2421 BufferBlob* buf = buffer_blob(); // the temporary code buffer in CodeCache
2423 CodeBuffer buffer(buf);
2425 buffer.insts()->initialize_shared_locs((relocInfo*)buffer_locs,
2427 MacroAssembler _masm(&buffer);
2439 assert(shared_entry->compare_code(buf->code_begin(), buffer.insts_size(), total_args_passed, sig_bt),
2445 entry->save_code(buf->code_begin(), buffer.insts_size(), total_args_passed, sig_bt);
2450 B = AdapterBlob::create(&buffer);
2451 NOT_PRODUCT(insts_size = buffer.insts_size());
2536 void AdapterHandlerEntry::save_code(unsigned char* buffer, int length, int total_args_passed, BasicType* sig_bt) {
2539 memcpy(_saved_code, buffer, length);
2546 bool AdapterHandlerEntry::compare_code(unsigned char* buffer, int length, int total_args_passed, BasicType* sig_bt) {
2551 if (buffer[i] != _saved_code[i]) {
2583 BufferBlob* buf = buffer_blob(); // the temporary code buffer in CodeCache
2585 CodeBuffer buffer(buf);
2587 buffer.insts()->initialize_shared_locs((relocInfo*)locs_buf, sizeof(locs_buf) / sizeof(relocInfo));
2588 MacroAssembler _masm(&buffer);
2687 BufferBlob* buf = buffer_blob(); // the temporary code buffer in CodeCache
2689 CodeBuffer buffer(buf);
2692 buffer.insts()->initialize_shared_locs(
2694 MacroAssembler _masm(&buffer);
2809 // active interpeter locals are copied into the temp buffer. Then we return
2813 // Finally it calls back to free the temp buffer.
2848 // Allocate temp buffer, 1 word per local & 2 per active monitor