• Home
  • Raw
  • Download

Lines Matching refs:cname

225     boolean isNullAllowed(CFunc cfunc, String cname) {  in isNullAllowed()  argument
231 checks[index + 1].equals(cname)) { in isNullAllowed()
256 boolean hasCheckTest(CFunc cfunc, String cname) { in hasCheckTest() argument
262 cname != null && cname.equals(checks[index + 1])) { in hasCheckTest()
368 void emitNativeBoundsChecks(CFunc cfunc, String cname, PrintStream out, in emitNativeBoundsChecks() argument
384 if (cname != null && !cname.equals(checks[index + 1])) { in emitNativeBoundsChecks()
446 void emitSentinelCheck(CFunc cfunc, String cname, PrintStream out, in emitSentinelCheck() argument
455 if (cname != null && !cname.equals(checks[index + 1])) { in emitSentinelCheck()
460 out.println(iii + cname + "_sentinel = false;"); in emitSentinelCheck()
463 out.println(iii + indent + "if (" + cname + in emitSentinelCheck()
466 cname + "_sentinel = true;"); in emitSentinelCheck()
471 "if (" + cname + "_sentinel == false) {"); in emitSentinelCheck()
475 out.println(iii + indent + "_exceptionMessage = \"" + cname + in emitSentinelCheck()
489 void emitStringCheck(CFunc cfunc, String cname, PrintStream out, String iii) { in emitStringCheck() argument
497 if (cname != null && !cname.equals(checks[index + 1])) { in emitStringCheck()
501 out.println(iii + "_stringlen = _env->GetStringUTFLength(" + cname + ");"); in emitStringCheck()
507 "_exceptionMessage = \"length of " + cname + " is shorter than " + in emitStringCheck()
528 String cname = checks[index + 1]; in emitLocalVariablesForSentinel() local
529 out.println(indent + "bool " + cname + "_sentinel = false;"); in emitLocalVariablesForSentinel()
885 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
886 bufferArgNames.add(cname); in emitJniCode()
1048 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
1058 decl + " " + cname + "_native = (" + in emitJniCode()
1087 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
1102 "_" + cname + "Remaining"; in emitJniCode()
1121 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
1123 out.println(indent + "const char* _native" + cname + " = 0;"); in emitJniCode()
1124 if (hasCheckTest(cfunc, cname)) { in emitJniCode()
1141 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
1143 boolean nullAllowed = isNullAllowed(cfunc, cname); in emitJniCode()
1150 out.println(indent + "if (" + cname + ") {"); in emitJniCode()
1153 out.println(indent + "if (!" + cname + ") {"); in emitJniCode()
1158 "_exceptionMessage = \"" + cname + " == null\";"); in emitJniCode()
1163 out.println(nullAllowedIndent + indent + "_native" + cname + in emitJniCode()
1164 " = _env->GetStringUTFChars(" + cname + ", 0);"); in emitJniCode()
1166 emitStringCheck(cfunc, cname, out, nullAllowedIndent + indent); in emitJniCode()
1183 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
1185 cname + "Offset"; in emitJniCode()
1187 "_" + cname + "Remaining"; in emitJniCode()
1189 boolean nullAllowed = isNullAllowed(cfunc, cname); in emitJniCode()
1197 out.println(indent + "if (" + cname + "_ref) {"); in emitJniCode()
1201 out.println(indent + "if (!" + cname + "_ref) {"); in emitJniCode()
1207 "_exceptionMessage = \"" + cname + in emitJniCode()
1230 cname + "_ref) - " + offset + ";"); in emitJniCode()
1232 emitNativeBoundsChecks(cfunc, cname, out, false, in emitJniCode()
1237 cname + in emitJniCode()
1249 cname + " = " + cname + "_base + " + offset + ";"); in emitJniCode()
1251 emitSentinelCheck(cfunc, cname, out, false, in emitJniCode()
1265 out.println(indent + "if (" + cname + "_ref) {"); in emitJniCode()
1269 out.println(indent + "if (!" + cname + "_ref) {"); in emitJniCode()
1274 cname +" == null\";"); in emitJniCode()
1296 cname + "_ref) - " + offset + ";"); in emitJniCode()
1297 emitNativeBoundsChecks(cfunc, cname, out, false, in emitJniCode()
1318 out.println(indent + "if (" + cname + "_buf) {"); in emitJniCode()
1324 cname + in emitJniCode()
1328 cname + "_buf);"); in emitJniCode()
1330 out.println(iii + indent + "if ( ! " + cname + " ) {"); in emitJniCode()
1335 cname + in emitJniCode()
1339 cname + in emitJniCode()
1344 emitNativeBoundsChecks(cfunc, cname, out, true, in emitJniCode()
1363 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
1365 "_" + cname + "BufferOffset"; in emitJniCode()
1369 boolean nullAllowed = isNullAllowed(cfunc, cname) || in emitJniCode()
1372 out.println(indent + "if (" + cname + "_buf && " + cname +" == NULL) {"); in emitJniCode()
1374 out.println(indent + "if (" + cname +" == NULL) {"); in emitJniCode()
1379 …out.println(indent + indent + "char * _" + cname + "Base = (char *)_env->" + arrayGetter + "(" + a… in emitJniCode()
1380 …out.println(indent + indent + cname + " = (" +cfunc.getArgType(cIndex).getDeclaration() +") (_" + in emitJniCode()
1383 …out.println(indent + indent + "char * _" + cname + "Base = (char *)_env->GetPrimitiveArrayCritical… in emitJniCode()
1384 …out.println(indent + indent + cname + " = (" +cfunc.getArgType(cIndex).getDeclaration() +") (_" + in emitJniCode()
1528 String cname = cfunc.getArgName(cIndex); in emitJniCode() local
1530 out.println(indent + "if (_native" + cname + ") {"); in emitJniCode()
1531 … out.println(indent + " _env->ReleaseStringUTFChars(" + cname + ", _native" + cname + ");"); in emitJniCode()