hotspot/src/share/vm/ci/ciReplay.cpp
changeset 38656 22c78787d80c
parent 38218 f5ba1dea04eb
child 40056 6bdd3da90181
equal deleted inserted replaced
38286:0ddb6f84e138 38656:22c78787d80c
   821         java_mirror->char_field_put(fd.offset(), value);
   821         java_mirror->char_field_put(fd.offset(), value);
   822       } else if (strcmp(field_signature, "S") == 0) {
   822       } else if (strcmp(field_signature, "S") == 0) {
   823         int value = atoi(string_value);
   823         int value = atoi(string_value);
   824         java_mirror->short_field_put(fd.offset(), value);
   824         java_mirror->short_field_put(fd.offset(), value);
   825       } else if (strcmp(field_signature, "Z") == 0) {
   825       } else if (strcmp(field_signature, "Z") == 0) {
   826         int value = atol(string_value);
   826         int value = atoi(string_value);
   827         java_mirror->bool_field_put(fd.offset(), value);
   827         java_mirror->bool_field_put(fd.offset(), value);
   828       } else if (strcmp(field_signature, "J") == 0) {
   828       } else if (strcmp(field_signature, "J") == 0) {
   829         jlong value;
   829         jlong value;
   830         if (sscanf(string_value, JLONG_FORMAT, &value) != 1) {
   830         if (sscanf(string_value, JLONG_FORMAT, &value) != 1) {
   831           fprintf(stderr, "Error parsing long: %s\n", string_value);
   831           fprintf(stderr, "Error parsing long: %s\n", string_value);