Lines Matching defs:signature

40 #include "runtime/signature.hpp"
192 assert(method->signature() == vmSymbols::void_method_signature(), "Should only be called for default constructor");
206 void JavaCalls::call_virtual(JavaValue* result, KlassHandle spec_klass, Symbol* name, Symbol* signature, JavaCallArguments* args, TRAPS) {
211 callinfo, receiver, recvrKlass, spec_klass, name, signature,
221 void JavaCalls::call_virtual(JavaValue* result, Handle receiver, KlassHandle spec_klass, Symbol* name, Symbol* signature, TRAPS) {
223 call_virtual(result, spec_klass, name, signature, &args, CHECK);
227 void JavaCalls::call_virtual(JavaValue* result, Handle receiver, KlassHandle spec_klass, Symbol* name, Symbol* signature, Handle arg1, TRAPS) {
230 call_virtual(result, spec_klass, name, signature, &args, CHECK);
235 void JavaCalls::call_virtual(JavaValue* result, Handle receiver, KlassHandle spec_klass, Symbol* name, Symbol* signature, Handle arg1, Handle arg2, TRAPS) {
239 call_virtual(result, spec_klass, name, signature, &args, CHECK);
245 void JavaCalls::call_special(JavaValue* result, KlassHandle klass, Symbol* name, Symbol* signature, JavaCallArguments* args, TRAPS) {
247 LinkResolver::resolve_special_call(callinfo, klass, name, signature, KlassHandle(), false, CHECK);
256 void JavaCalls::call_special(JavaValue* result, Handle receiver, KlassHandle klass, Symbol* name, Symbol* signature, TRAPS) {
258 call_special(result, klass, name, signature, &args, CHECK);
262 void JavaCalls::call_special(JavaValue* result, Handle receiver, KlassHandle klass, Symbol* name, Symbol* signature, Handle arg1, TRAPS) {
265 call_special(result, klass, name, signature, &args, CHECK);
269 void JavaCalls::call_special(JavaValue* result, Handle receiver, KlassHandle klass, Symbol* name, Symbol* signature, Handle arg1, Handle arg2, TRAPS) {
273 call_special(result, klass, name, signature, &args, CHECK);
279 void JavaCalls::call_static(JavaValue* result, KlassHandle klass, Symbol* name, Symbol* signature, JavaCallArguments* args, TRAPS) {
281 LinkResolver::resolve_static_call(callinfo, klass, name, signature, KlassHandle(), false, true, CHECK);
290 void JavaCalls::call_static(JavaValue* result, KlassHandle klass, Symbol* name, Symbol* signature, TRAPS) {
292 call_static(result, klass, name, signature, &args, CHECK);
296 void JavaCalls::call_static(JavaValue* result, KlassHandle klass, Symbol* name, Symbol* signature, Handle arg1, TRAPS) {
298 call_static(result, klass, name, signature, &args, CHECK);
302 void JavaCalls::call_static(JavaValue* result, KlassHandle klass, Symbol* name, Symbol* signature, Handle arg1, Handle arg2, TRAPS) {
306 call_static(result, klass, name, signature, &args, CHECK);
465 SignatureChekker(Symbol* signature, BasicType return_type, bool is_static, bool* is_oop, intptr_t* value, Thread* thread) : SignatureIterator(signature) {
479 guarantee(_is_oop[_pos++] == type, "signature does not match pushed arguments");
556 Symbol* signature = method->signature();
558 SignatureChekker sc(signature, return_type, method->is_static(),_is_oop, _value, thread);