Lines Matching defs:signature

70 #include "runtime/signature.hpp"
1099 JNI_ArgumentPusher(Symbol* signature) : SignatureIterator(signature) {
1155 JNI_ArgumentPusherVaArg(Symbol* signature, va_list rap)
1156 : JNI_ArgumentPusher(signature) {
1160 : JNI_ArgumentPusher(JNIHandles::resolve_jmethod_id(method_id)->signature()) {
1164 // Optimized path if we have the bitvector form of signature
1226 JNI_ArgumentPusherArray(Symbol* signature, const jvalue *rap)
1227 : JNI_ArgumentPusher(signature) {
1231 : JNI_ArgumentPusher(JNIHandles::resolve_jmethod_id(method_id)->signature()) {
1235 // Optimized path if we have the bitvector form of signature
1299 Symbol* signature = method->signature();
1301 LinkResolver::resolve_interface_call(info, recv, recv_klass, spec_klass, name, signature, KlassHandle(), false, true, CHECK_(methodHandle()));
1312 Symbol* signature = method->signature();
1314 LinkResolver::resolve_virtual_call(info, recv, recv_klass, spec_klass, name, signature, KlassHandle(), false, true, CHECK_(methodHandle()));
1589 // passed in) so the method and signature should already be in the symbol
1595 TempNewSymbol signature = SymbolTable::probe(sig, (int)strlen(sig));
1597 if (name == NULL || signature == NULL) {
1619 m = instanceKlass::cast(klass())->find_method(name, signature);
1624 m = klass->lookup_method(name, signature);
1628 signature);
2603 // passed in) so the field and signature should already be in the symbol
2968 // passed in) so the field and signature should already be in the symbol
3949 Symbol* name, Symbol* signature, TRAPS) {
3969 method = Klass::cast(k())->lookup_method(trial_name, signature);
3971 continue; // signature doesn't match, try the next prefix
3984 static bool register_native(KlassHandle k, Symbol* name, Symbol* signature, address entry, TRAPS) {
3985 methodOop method = Klass::cast(k())->lookup_method(name, signature);
3989 st.print("Method %s name or signature does not match",
3990 methodOopDesc::name_and_sig_as_C_string(Klass::cast(k()), name, signature));
3995 method = find_prefixed_native(k, name, signature, THREAD);
4000 methodOopDesc::name_and_sig_as_C_string(Klass::cast(k()), name, signature));
4044 const char* meth_sig = methods[index].signature;
4048 // passed in) so the method and signature should already be in the symbol
4051 TempNewSymbol signature = SymbolTable::probe(meth_sig, (int)strlen(meth_sig));
4053 if (name == NULL || signature == NULL) {
4061 bool res = register_native(h_k, name, signature,