Mercurial > hg > graal-compiler
comparison agent/src/share/classes/sun/jvm/hotspot/oops/OopPrinter.java @ 113:ba764ed4b6f2
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv
Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
author | coleenp |
---|---|
date | Sun, 13 Apr 2008 17:43:42 -0400 |
parents | a61af66fc99e |
children | d1605aabd0a1 |
comparison
equal
deleted
inserted
replaced
110:a49a647afe9a | 113:ba764ed4b6f2 |
---|---|
55 public void doOop(OopField field, boolean isVMField) { | 55 public void doOop(OopField field, boolean isVMField) { |
56 printField(field); | 56 printField(field); |
57 Oop.printOopValueOn(field.getValue(getObj()), tty); | 57 Oop.printOopValueOn(field.getValue(getObj()), tty); |
58 tty.println(); | 58 tty.println(); |
59 } | 59 } |
60 | |
61 public void doOop(NarrowOopField field, boolean isVMField) { | |
62 printField(field); | |
63 Oop.printOopValueOn(field.getValue(getObj()), tty); | |
64 tty.println(); | |
65 } | |
66 | |
60 public void doChar(CharField field, boolean isVMField) { | 67 public void doChar(CharField field, boolean isVMField) { |
61 printField(field); | 68 printField(field); |
62 char c = field.getValue(getObj()); | 69 char c = field.getValue(getObj()); |
63 // Fix me: not yet complete | 70 // Fix me: not yet complete |
64 if (Character.isLetterOrDigit(c)) tty.println(c); | 71 if (Character.isLetterOrDigit(c)) tty.println(c); |