Lines Matching refs:cname
259 boolean isNullAllowed(CFunc cfunc, String cname) { in isNullAllowed() argument
265 checks[index + 1].equals(cname)) { in isNullAllowed()
290 boolean hasCheckTest(CFunc cfunc, String cname) { in hasCheckTest() argument
296 cname != null && cname.equals(checks[index + 1])) { in hasCheckTest()
402 void emitNativeBoundsChecks(CFunc cfunc, String cname, PrintStream out, in emitNativeBoundsChecks() argument
418 if (cname != null && !cname.equals(checks[index + 1])) { in emitNativeBoundsChecks()
480 void emitSentinelCheck(CFunc cfunc, String cname, PrintStream out, in emitSentinelCheck() argument
489 if (cname != null && !cname.equals(checks[index + 1])) { in emitSentinelCheck()
494 out.println(iii + cname + "_sentinel = false;"); in emitSentinelCheck()
497 out.println(iii + indent + "if (" + cname + in emitSentinelCheck()
500 cname + "_sentinel = true;"); in emitSentinelCheck()
505 "if (" + cname + "_sentinel == false) {"); in emitSentinelCheck()
509 out.println(iii + indent + "_exceptionMessage = \"" + cname + in emitSentinelCheck()
523 void emitStringCheck(CFunc cfunc, String cname, PrintStream out, String iii) { in emitStringCheck() argument
531 if (cname != null && !cname.equals(checks[index + 1])) { in emitStringCheck()
535 out.println(iii + "_stringlen = _env->GetStringUTFLength(" + cname + ");"); in emitStringCheck()
541 "_exceptionMessage = \"length of " + cname + " is shorter than " + in emitStringCheck()
562 String cname = checks[index + 1]; in emitLocalVariablesForSentinel() local
563 out.println(indent + "bool " + cname + "_sentinel = false;"); in emitLocalVariablesForSentinel()
932 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
933 bufferArgNames.add(cname); in emitJniCode()
1096 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
1106 decl + " " + cname + "_native = (" + in emitJniCode()
1135 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
1150 "_" + cname + "Remaining"; in emitJniCode()
1169 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
1171 out.println(indent + "const char* _native" + cname + " = 0;"); in emitJniCode()
1172 if (hasCheckTest(cfunc, cname)) { in emitJniCode()
1189 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
1191 boolean nullAllowed = isNullAllowed(cfunc, cname); in emitJniCode()
1198 out.println(indent + "if (" + cname + ") {"); in emitJniCode()
1201 out.println(indent + "if (!" + cname + ") {"); in emitJniCode()
1206 "_exceptionMessage = \"" + cname + " == null\";"); in emitJniCode()
1211 out.println(nullAllowedIndent + indent + "_native" + cname + in emitJniCode()
1212 " = _env->GetStringUTFChars(" + cname + ", 0);"); in emitJniCode()
1214 emitStringCheck(cfunc, cname, out, nullAllowedIndent + indent); in emitJniCode()
1231 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
1233 cname + "Offset"; in emitJniCode()
1235 "_" + cname + "Remaining"; in emitJniCode()
1237 boolean nullAllowed = isNullAllowed(cfunc, cname); in emitJniCode()
1245 out.println(indent + "if (" + cname + "_ref) {"); in emitJniCode()
1249 out.println(indent + "if (!" + cname + "_ref) {"); in emitJniCode()
1255 "_exceptionMessage = \"" + cname + in emitJniCode()
1278 cname + "_ref) - " + offset + ";"); in emitJniCode()
1280 emitNativeBoundsChecks(cfunc, cname, out, false, in emitJniCode()
1285 cname + in emitJniCode()
1297 cname + " = " + cname + "_base + " + offset + ";"); in emitJniCode()
1299 emitSentinelCheck(cfunc, cname, out, false, in emitJniCode()
1313 out.println(indent + "if (" + cname + "_ref) {"); in emitJniCode()
1317 out.println(indent + "if (!" + cname + "_ref) {"); in emitJniCode()
1322 cname +" == null\";"); in emitJniCode()
1344 cname + "_ref) - " + offset + ";"); in emitJniCode()
1345 emitNativeBoundsChecks(cfunc, cname, out, false, in emitJniCode()
1368 out.println(indent + "if (" + cname + "_buf) {"); in emitJniCode()
1373 out.println(indent + "if (!" + cname + "_buf) {"); in emitJniCode()
1378 cname +" == null\";"); in emitJniCode()
1385 cname + in emitJniCode()
1389 cname + "_buf);"); in emitJniCode()
1391 out.println(iii + indent + "if ( ! " + cname + " ) {"); in emitJniCode()
1396 cname + in emitJniCode()
1400 cname + in emitJniCode()
1405 emitNativeBoundsChecks(cfunc, cname, out, true, in emitJniCode()
1424 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
1426 "_" + cname + "BufferOffset"; in emitJniCode()
1430 boolean nullAllowed = isNullAllowed(cfunc, cname) || in emitJniCode()
1433 out.println(indent + "if (" + cname + "_buf && " + cname +" == NULL) {"); in emitJniCode()
1435 out.println(indent + "if (" + cname +" == NULL) {"); in emitJniCode()
1440 …out.println(indent + indent + "char * _" + cname + "Base = (char *)_env->" + arrayGetter + "(" + a… in emitJniCode()
1441 …out.println(indent + indent + cname + " = (" +cfunc.getArgType(cIndex).getDeclaration() +") (_" + … in emitJniCode()
1444 …out.println(indent + indent + "char * _" + cname + "Base = (char *)_env->GetPrimitiveArrayCritical… in emitJniCode()
1445 …out.println(indent + indent + cname + " = (" +cfunc.getArgType(cIndex).getDeclaration() +") (_" + … in emitJniCode()
1594 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
1596 out.println(indent + "if (_native" + cname + ") {"); in emitJniCode()
1597 … out.println(indent + " _env->ReleaseStringUTFChars(" + cname + ", _native" + cname + ");"); in emitJniCode()