comparison src/share/vm/utilities/xmlstream.hpp @ 2177:3582bf76420e

6990754: Use native memory and reference counting to implement SymbolTable Summary: move symbols from permgen into C heap and reference count them Reviewed-by: never, acorn, jmasa, stefank
author coleenp
date Thu, 27 Jan 2011 16:11:27 -0800
parents f95d63e2154a
children 1d1603768966
comparison
equal deleted inserted replaced
2176:27e4ea99855d 2177:3582bf76420e
137 137
138 // commonly used XML attributes 138 // commonly used XML attributes
139 void stamp(); // stamp='1.234' 139 void stamp(); // stamp='1.234'
140 void method(methodHandle m); // method='k n s' ... 140 void method(methodHandle m); // method='k n s' ...
141 void klass(KlassHandle k); // klass='name' 141 void klass(KlassHandle k); // klass='name'
142 void name(symbolHandle s); // name='name' 142 void name(const Symbol* s); // name='name'
143 void object(const char* attr, Handle val); 143 void object(const char* attr, Handle val);
144 144
145 // print the text alone (sans ''): 145 // print the text alone (sans ''):
146 void method_text(methodHandle m); 146 void method_text(methodHandle m);
147 void klass_text(KlassHandle k); // klass='name' 147 void klass_text(KlassHandle k); // klass='name'
148 void name_text(symbolHandle s); // name='name' 148 void name_text(const Symbol* s); // name='name'
149 void object_text(Handle x); 149 void object_text(Handle x);
150 150
151 /* Example uses: 151 /* Example uses:
152 152
153 // Empty element, simple case. 153 // Empty element, simple case.