comparison agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java @ 705:1f2abec69714

6826261: class file dumping from SA is broken Reviewed-by: kvn, jcoomes
author never
date Fri, 03 Apr 2009 18:51:31 -0700
parents a61af66fc99e
children bd02caa94611
comparison
equal deleted inserted replaced
704:ad8c635e757e 705:1f2abec69714
57 57
58 // walk through the system dictionary 58 // walk through the system dictionary
59 SystemDictionary dict = VM.getVM().getSystemDictionary(); 59 SystemDictionary dict = VM.getVM().getSystemDictionary();
60 dict.classesDo(new SystemDictionary.ClassVisitor() { 60 dict.classesDo(new SystemDictionary.ClassVisitor() {
61 public void visit(Klass k) { 61 public void visit(Klass k) {
62 if (k instanceof InstanceKlass) 62 if (k instanceof InstanceKlass) {
63 dumpKlass((InstanceKlass) k); 63 try {
64 dumpKlass((InstanceKlass) k);
65 } catch (Exception e) {
66 System.out.println(k.getName().asString());
67 e.printStackTrace();
68 }
69 }
64 } 70 }
65 }); 71 });
66 } 72 }
67 catch (AddressException e) { 73 catch (AddressException e) {
68 System.err.println("Error accessing address 0x" 74 System.err.println("Error accessing address 0x"