--- a/test/lib/sun/hotspot/code/CodeBlob.java Sun Dec 11 12:09:13 2016 -0800
+++ b/test/lib/sun/hotspot/code/CodeBlob.java Sun Dec 11 18:50:18 2016 -0800
@@ -49,8 +49,13 @@
assert obj.length == 4;
name = (String) obj[0];
size = (Integer) obj[1];
- code_blob_type = BlobType.values()[(Integer) obj[2]];
- assert code_blob_type.id == (Integer) obj[2];
+ int blob_type_index = (Integer) obj[2];
+ if (blob_type_index == -1) { // AOT
+ code_blob_type = null;
+ } else {
+ code_blob_type = BlobType.values()[blob_type_index];
+ assert code_blob_type.id == (Integer) obj[2];
+ }
address = (Long) obj[3];
}
public final String name;