Mercurial > hg > graal-jvmci-8
comparison src/share/vm/oops/annotations.cpp @ 10376:a1ebd310d5c1
8014912: Restore PrintSharedSpaces functionality after NPG
Summary: Added dumping of object sizes in CDS archive, sorted by MetaspaceObj::Type
Reviewed-by: coleenp, acorn
author | iklam |
---|---|
date | Tue, 28 May 2013 16:36:19 -0700 |
parents | 927a311d00f9 |
children | 78bbf4d43a14 |
comparison
equal
deleted
inserted
replaced
10353:9ea643afcaaf | 10376:a1ebd310d5c1 |
---|---|
31 #include "oops/instanceKlass.hpp" | 31 #include "oops/instanceKlass.hpp" |
32 #include "utilities/ostream.hpp" | 32 #include "utilities/ostream.hpp" |
33 | 33 |
34 // Allocate annotations in metadata area | 34 // Allocate annotations in metadata area |
35 Annotations* Annotations::allocate(ClassLoaderData* loader_data, TRAPS) { | 35 Annotations* Annotations::allocate(ClassLoaderData* loader_data, TRAPS) { |
36 return new (loader_data, size(), true, THREAD) Annotations(); | 36 return new (loader_data, size(), true, MetaspaceObj::AnnotationType, THREAD) Annotations(); |
37 } | 37 } |
38 | 38 |
39 // helper | 39 // helper |
40 void Annotations::free_contents(ClassLoaderData* loader_data, Array<AnnotationArray*>* p) { | 40 void Annotations::free_contents(ClassLoaderData* loader_data, Array<AnnotationArray*>* p) { |
41 if (p != NULL) { | 41 if (p != NULL) { |