Lines Matching refs:cname

351     void emitNativeBoundsChecks(CFunc cfunc, String cname, PrintStream out,
367 if (cname != null && !cname.equals(checks[index + 1])) {
429 void emitSentinelCheck(CFunc cfunc, String cname, PrintStream out,
438 if (cname != null && !cname.equals(checks[index + 1])) {
443 out.println(iii + cname + "_sentinel = false;");
446 out.println(iii + indent + "if (" + cname +
449 cname + "_sentinel = true;");
454 "if (" + cname + "_sentinel == false) {");
458 out.println(iii + indent + "_exceptionMessage = \"" + cname +
480 String cname = checks[index + 1];
481 out.println(indent + "bool " + cname + "_sentinel = false;");
837 String cname = cfunc.getArgName(cIndex);
838 bufferArgNames.add(cname);
1000 String cname = cfunc.getArgName(cIndex);
1010 decl + " " + cname + "_native = (" +
1039 String cname = cfunc.getArgName(cIndex);
1054 "_" + cname + "Remaining";
1072 String cname = cfunc.getArgName(cIndex);
1074 out.println(indent + "const char* _native" + cname + " = 0;");
1085 String cname = cfunc.getArgName(cIndex);
1090 out.println(indent + "if (!" + cname + ") {");
1095 "_exceptionMessage = \"" + cname + " == null\";");
1099 out.println(indent + "_native" + cname + " = _env->GetStringUTFChars(" + cname + ", 0);");
1112 String cname = cfunc.getArgName(cIndex);
1114 cname + "Offset";
1116 "_" + cname + "Remaining";
1121 out.println(indent + "if (!" + cname + "_ref) {");
1126 "_exceptionMessage = \"" + cname +" == null\";");
1142 cname + "_ref) - " + offset + ";");
1144 emitNativeBoundsChecks(cfunc, cname, out, false,
1149 cname +
1161 cname + " = " + cname + "_base + " + offset + ";");
1163 emitSentinelCheck(cfunc, cname, out, false,
1170 out.println(indent + "if (!" + cname + "_ref) {");
1174 out.println(indent + indent + "_exceptionMessage = \"" + cname +" == null\";");
1189 cname + "_ref) - " + offset + ";");
1190 emitNativeBoundsChecks(cfunc, cname, out, false,
1206 out.println(indent + "if (" + cname + "_buf) {");
1212 cname +
1216 cname + "_buf);");
1218 out.println(iii + indent + "if ( ! " + cname + " ) {");
1223 cname +
1227 cname +
1232 emitNativeBoundsChecks(cfunc, cname, out, true,
1251 String cname = cfunc.getArgName(cIndex);
1253 "_" + cname + "BufferOffset";
1259 out.println(indent + "if (" + cname + "_buf && " + cname +" == NULL) {");
1261 out.println(indent + "if (" + cname +" == NULL) {");
1266 out.println(indent + indent + "char * _" + cname + "Base = (char *)_env->" + arrayGetter + "(" + array + ", (jboolean *) 0);");
1267 out.println(indent + indent + cname + " = (" +cfunc.getArgType(cIndex).getDeclaration() +") (_" + cname + "Base + " + bufferOffset + ");");
1270 out.println(indent + indent + "char * _" + cname + "Base = (char *)_env->GetPrimitiveArrayCritical(" + array + ", (jboolean *) 0);");
1271 out.println(indent + indent + cname + " = (" +cfunc.getArgType(cIndex).getDeclaration() +") (_" + cname + "Base + " + bufferOffset + ");");
1415 String cname = cfunc.getArgName(cIndex);
1417 out.println(indent + "if (_native" + cname + ") {");
1418 out.println(indent + " _env->ReleaseStringUTFChars(" + cname + ", _native" + cname + ");");