comparison src/share/vm/utilities/debug.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 0fa27f37d4d4
children 1216415d8e35
comparison
equal deleted inserted replaced
2176:27e4ea99855d 2177:3582bf76420e
174 void report_unimplemented(const char* file, int line); 174 void report_unimplemented(const char* file, int line);
175 void report_untested(const char* file, int line, const char* message); 175 void report_untested(const char* file, int line, const char* message);
176 176
177 void warning(const char* format, ...); 177 void warning(const char* format, ...);
178 178
179 // out of shared space reporting
180 enum SharedSpaceType {
181 SharedPermGen,
182 SharedReadOnly,
183 SharedReadWrite,
184 SharedMiscData
185 };
186
187 void report_out_of_shared_space(SharedSpaceType space_type);
188
179 // out of memory reporting 189 // out of memory reporting
180 void report_java_out_of_memory(const char* message); 190 void report_java_out_of_memory(const char* message);
181 191
182 // Support for self-destruct 192 // Support for self-destruct
183 bool is_error_reported(); 193 bool is_error_reported();