Searched refs:BufferBlob (Results 1 - 25 of 37) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_Compiler.cpp57 BufferBlob* buffer_blob = CompilerThread::current()->get_buffer_blob();
80 BufferBlob* Compiler::build_buffer_blob() {
81 // setup CodeBuffer. Preallocate a BufferBlob of size
85 BufferBlob* blob = BufferBlob::create("Compiler1 temporary CodeBuffer",
95 BufferBlob* buffer_blob = CompilerThread::current()->get_buffer_blob();
H A Dc1_Compiler.hpp49 BufferBlob* build_buffer_blob();
H A Dc1_Runtime1.hpp123 static void generate_blob_for(BufferBlob* blob, StubID id);
165 static void initialize(BufferBlob* blob);
H A Dc1_Compilation.hpp117 int osr_bci, BufferBlob* buffer_blob);
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/code/
H A DBufferBlob.java32 public class BufferBlob extends CodeBlob { class in inherits:CodeBlob
42 Type type = db.lookupType("BufferBlob");
47 public BufferBlob(Address addr) { method in class:BufferBlob
H A DCodeCache.java57 virtualConstructor.addMapping("BufferBlob", BufferBlob.class);
/openjdk7/hotspot/src/share/vm/code/
H A DcodeBlob.cpp199 // Implementation of BufferBlob
202 BufferBlob::BufferBlob(const char* name, int size) function in class:BufferBlob
203 : CodeBlob(name, sizeof(BufferBlob), size, CodeOffsets::frame_never_safe, /*locs_size:*/ 0)
206 BufferBlob* BufferBlob::create(const char* name, int buffer_size) {
209 BufferBlob* blob = NULL;
210 unsigned int size = sizeof(BufferBlob);
217 blob = new (size) BufferBlob(name, size);
226 BufferBlob function in class:BufferBlob
[all...]
H A DcodeBlob.hpp202 // BufferBlob: used to hold non-relocatable machine code such as the interpreter, stubroutines, etc.
204 class BufferBlob: public CodeBlob { class in inherits:CodeBlob
211 BufferBlob(const char* name, int size);
212 BufferBlob(const char* name, int size, CodeBuffer* cb);
218 static BufferBlob* create(const char* name, int buffer_size);
219 static BufferBlob* create(const char* name, CodeBuffer* cb);
221 static void free(BufferBlob* buf);
239 class AdapterBlob: public BufferBlob {
255 class MethodHandlesAdapterBlob: public BufferBlob {
257 MethodHandlesAdapterBlob(int size) : BufferBlob("MethodHandle
[all...]
H A Dstubs.cpp68 BufferBlob* blob = BufferBlob::create(name, size);
85 // If we want to implement the destructor, we need to release the BufferBlob
H A DvtableStubs.cpp61 BufferBlob* blob = BufferBlob::create("vtable chunks", bytes);
/openjdk7/hotspot/src/share/vm/runtime/
H A Dicache.cpp36 BufferBlob* b = BufferBlob::create("flush_icache_stub", ICache::stub_size);
H A DstubRoutines.cpp44 BufferBlob* StubRoutines::_code1 = NULL;
45 BufferBlob* StubRoutines::_code2 = NULL;
148 _code1 = BufferBlob::create("StubRoutines (1)", code_size1);
200 _code2 = BufferBlob::create("StubRoutines (2)", code_size2);
H A DstubRoutines.hpp156 static BufferBlob* _code1; // code buffer for initial routines
157 static BufferBlob* _code2; // code buffer for all other routines
H A DsharedRuntime.hpp656 static BufferBlob* _buffer; // the temporary code buffer in CodeCache
659 static BufferBlob* buffer_blob();
/openjdk7/hotspot/src/cpu/sparc/vm/
H A DjniFastGetField_sparc.cpp57 BufferBlob* blob = BufferBlob::create(name, BUFFER_SIZE*wordSize);
136 BufferBlob* blob = BufferBlob::create(name, BUFFER_SIZE*wordSize);
208 BufferBlob* blob = BufferBlob::create(name, BUFFER_SIZE*wordSize);
/openjdk7/hotspot/src/cpu/x86/vm/
H A DjniFastGetField_x86_64.cpp65 BufferBlob* blob = BufferBlob::create(name, BUFFER_SIZE);
163 BufferBlob* blob = BufferBlob::create(name, BUFFER_SIZE);
H A DjniFastGetField_x86_32.cpp61 BufferBlob* blob = BufferBlob::create(name, BUFFER_SIZE*wordSize);
175 BufferBlob* blob = BufferBlob::create(name, BUFFER_SIZE*wordSize);
266 BufferBlob* blob = BufferBlob::create(name, BUFFER_SIZE*wordSize);
H A Dvm_version_x86.cpp52 static BufferBlob* stub_blob;
809 stub_blob = BufferBlob::create("getPsrInfo_stub", stub_size);
/openjdk7/hotspot/src/share/vm/asm/
H A DcodeBuffer.hpp37 class BufferBlob;
221 // Slop between sections, used only when allocating temporary BufferBlob buffers.
268 // interior of a single BufferBlob, but in some cases it may be
283 // Sections can grow (at the expense of a reallocation of the BufferBlob
326 BufferBlob* _blob; // optional buffer in CodeCache for generated code
386 // Creates a new, larger BufferBlob, and rewrites the code & relocs.
461 BufferBlob* blob() const { return _blob; }
462 void set_blob(BufferBlob* blob);
H A DcodeBuffer.cpp95 set_blob(BufferBlob::create(_name, code_size + (align+slop) * (SECT_LIMIT+1)));
120 // via a BufferBlob, and it's not permanent, then
121 // free the BufferBlob.
189 void CodeBuffer::set_blob(BufferBlob* blob) {
212 BufferBlob::free(_blob);
841 DEBUG_ONLY(cb->_blob = (BufferBlob*)badAddress);
/openjdk7/hotspot/src/share/vm/interpreter/
H A DinterpreterRuntime.hpp192 static BufferBlob* _handler_blob; // the current buffer blob containing the generated handlers
H A DinterpreterRuntime.cpp1053 BufferBlob* handler_blob = BufferBlob::create("native signature handlers", blob_size);
1071 BufferBlob* bb = BufferBlob::create("Signature Handler Temp Buffer",
1183 BufferBlob* SignatureHandlerLibrary::_handler_blob = NULL;
/openjdk7/hotspot/src/os/bsd/dtrace/
H A DgenerateJvmOffsets.cpp284 GEN_SIZE(BufferBlob);
/openjdk7/hotspot/src/os/solaris/dtrace/
H A DgenerateJvmOffsets.cpp279 GEN_SIZE(BufferBlob);
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/
H A Dos_windows_x86.cpp181 BufferBlob* blob = BufferBlob::create("CodeCache Exception Handler", sizeof(DynamicCodeData));

Completed in 69 milliseconds

12