119 |
119 |
120 //----------------------------generate_ricochet_blob--------------------------- |
120 //----------------------------generate_ricochet_blob--------------------------- |
121 void SharedRuntime::generate_ricochet_blob() { |
121 void SharedRuntime::generate_ricochet_blob() { |
122 if (!EnableInvokeDynamic) return; // leave it as a null |
122 if (!EnableInvokeDynamic) return; // leave it as a null |
123 |
123 |
124 #ifndef TARGET_ARCH_NYI_6939861 |
|
125 // allocate space for the code |
124 // allocate space for the code |
126 ResourceMark rm; |
125 ResourceMark rm; |
127 // setup code generation tools |
126 // setup code generation tools |
128 CodeBuffer buffer("ricochet_blob", 256 LP64_ONLY(+ 256), 256); // XXX x86 LP64L: 512, 512 |
127 CodeBuffer buffer("ricochet_blob", 256 LP64_ONLY(+ 256), 256); // XXX x86 LP64L: 512, 512 |
129 MacroAssembler* masm = new MacroAssembler(&buffer); |
128 MacroAssembler* masm = new MacroAssembler(&buffer); |