Searched defs:HandleMark (Results 1 - 3 of 3) sorted by relevance

/openjdk7/hotspot/src/share/vm/runtime/
H A Dhandles.inline.hpp66 inline HandleMark::HandleMark() { function in class:HandleMark
71 inline void HandleMark::push() {
73 // values to the HandleMark further down the stack, typically
78 inline void HandleMark::pop_and_restore() {
H A Dhandles.cpp48 assert(_handle_mark_nesting > 1, "memory leak: allocating handle outside HandleMark");
97 warning("%d: Visited in HandleMark : %d",
100 warning("Visited in HandleMark : %d", handles_visited);
106 void HandleMark::initialize(Thread* thread) {
125 HandleMark::~HandleMark() {
149 warning("%d: Allocated in HandleMark : %d", _nof_handlemarks, handles);
H A Dhandles.hpp242 friend class HandleMark;
288 // is managed using a HandleMark. It should normally not be necessary to use
291 // A HandleMark constructor will record the current handle area top, and the
297 // HandleMark hm;
300 // h()->print(); // WRONG, h destroyed by HandleMark destructor.
303 // across the HandleMark boundary.
305 // The base class of HandleMark should have been StackObj but we also heap allocate
306 // a HandleMark when a thread is created.
308 class HandleMark { class
315 // Link to previous active HandleMark i
325 HandleMark(Thread* thread) { initialize(thread); } function in class:HandleMark
[all...]

Completed in 31 milliseconds