Lines Matching defs:stub
56 // trampoline stub: | <-+
72 // - branches to the trampoline stub if offset to compiled method not encodable
73 // - branches to the compiled_to_interp stub if target interpreted
90 // That's why we must use the macroassembler to generate a stub.
93 // Start the stub.
94 address stub = __ start_a_stub(CompiledStaticCall::to_interp_stub_size());
95 if (stub == NULL) {
104 // Create a static stub relocation which relates this stub
110 // Now, create the stub's code:
135 // FIXME: Assert that the stub can be identified and patched.
143 // End the stub.
145 return stub;
153 // Size of java_to_interp stub, this doesn't need to be accurate but it must
154 // be larger or equal to the real size of the stub.
160 // Relocation entries for call stub, compiled java to interpreter.
167 address stub = find_stub(/*is_aot*/ false);
168 guarantee(stub != NULL, "stub not found");
178 NativeMovConstReg* method_holder = nativeMovConstReg_at(stub + IC_pos_in_java_to_interp_stub);
191 // Update stub.
196 set_destination_mt_safe(stub);
201 // Reset stub.
202 address stub = static_stub->addr();
203 assert(stub != NULL, "stub not found");
205 NativeMovConstReg* method_holder = nativeMovConstReg_at(stub + IC_pos_in_java_to_interp_stub);
222 // Verify stub.
223 address stub = find_stub(/*is_aot*/ false);
224 assert(stub != NULL, "no stub found for static call");
226 NativeMovConstReg* method_holder = nativeMovConstReg_at(stub + IC_pos_in_java_to_interp_stub);