Lines Matching refs:name
36 skip_over_fieldname(char *name, jboolean slash_okay,
39 skip_over_field_signature(char *name, jboolean void_okay,
43 * Return non-zero if the character is a valid in JVM class name, zero
128 skip_over_fieldname(char *name, jboolean slash_okay,
136 for (p = name; p != name + length; last_ch = ch) {
175 skip_over_field_signature(char *name, jboolean void_okay,
180 switch (name[0]) {
192 return name + 1;
197 skip_over_fieldname(name + 1, JNI_TRUE, --length);
199 if (p && p - name - 1 > 0 && p[0] == ';')
212 name++;
226 /* Determine if the specified name is legal
227 * UTF name for a classname.
233 VerifyClassname(char *name, jboolean allowArrayClass)
235 unsigned int length = strlen(name);
238 if (length > 0 && name[0] == JVM_SIGNATURE_ARRAY) {
243 p = skip_over_field_signature(name, JNI_FALSE, length);
247 p = skip_over_fieldname(name, JNI_TRUE, length);
249 return (p != 0 && p - name == (ptrdiff_t)length);
256 VerifyFixClassname(char *name)
258 char *p = name;