Lines Matching defs:sig

564           Symbol*  sig = cp->symbol_at(sig_index);
565 if (sig->byte_at(0) == JVM_SIGNATURE_FUNC) {
566 verify_legal_method_signature(name, sig, CHECK_(nullHandle));
568 verify_legal_field_signature(name, sig, CHECK_(nullHandle));
749 unsigned int hash(Symbol* name, Symbol* sig) {
752 raw_hash += ((unsigned int)(uintptr_t)sig) >> LogHeapWordSize;
762 // Return false if the name/sig combination is found in table.
763 // Return true if no duplicate is found. And name/sig is added as a new entry in table.
767 bool put_after_lookup(Symbol* name, Symbol* sig, NameSigHash** table) {
771 int index = hash(name, sig);
774 if (entry->_name == name && entry->_sig == sig) {
783 entry->_sig = sig;
1094 // [access, name index, sig index, initial value index, byte offset].
1101 // f1: [access, name index, sig index, initial value index, low_offset, high_offset]
1102 // f2: [access, name index, sig index, initial value index, low_offset, high_offset]
1104 // fn: [access, name index, sig index, initial value index, low_offset, high_offset]
1144 Symbol* sig = cp->symbol_at(signature_index);
1145 verify_legal_field_signature(name, sig, CHECK_(nullHandle));
1272 Symbol* sig = fs.signature();
1274 if (!put_after_lookup(name, sig, names_and_sigs)) {
1523 Symbol* sig = cp->symbol_at(descriptor_index);
1527 verify_legal_field_signature(name, sig, CHECK_NULL);
1530 if (sig == vmSymbols::type_signature(T_DOUBLE) ||
1531 sig == vmSymbols::type_signature(T_LONG)) {
1639 const char* type, Symbol* name, Symbol* sig, TRAPS) {
1644 name->as_C_string(), _class_name->as_C_string(), sig->as_C_string());