Mercurial > hg > truffle
comparison src/share/vm/runtime/handles.hpp @ 6882:716c64bda5ba
7199092: NMT: NMT needs to deal overlapped virtual memory ranges
Summary: Enhanced virtual memory tracking to track committed regions as well as reserved regions, so NMT now can generate virtual memory map.
Reviewed-by: acorn, coleenp
author | zgu |
---|---|
date | Fri, 19 Oct 2012 21:40:07 -0400 |
parents | bdb5f8c9978b |
children | 6f817ce50129 |
comparison
equal
deleted
inserted
replaced
6879:8ebcedb7604d | 6882:716c64bda5ba |
---|---|
295 | 295 |
296 void initialize(Thread* thread); // common code for constructors | 296 void initialize(Thread* thread); // common code for constructors |
297 void set_previous_handle_mark(HandleMark* mark) { _previous_handle_mark = mark; } | 297 void set_previous_handle_mark(HandleMark* mark) { _previous_handle_mark = mark; } |
298 HandleMark* previous_handle_mark() const { return _previous_handle_mark; } | 298 HandleMark* previous_handle_mark() const { return _previous_handle_mark; } |
299 | 299 |
300 size_t size_in_bytes() const { return _size_in_bytes; } | |
300 public: | 301 public: |
301 HandleMark(); // see handles_inline.hpp | 302 HandleMark(); // see handles_inline.hpp |
302 HandleMark(Thread* thread) { initialize(thread); } | 303 HandleMark(Thread* thread) { initialize(thread); } |
303 ~HandleMark(); | 304 ~HandleMark(); |
304 | 305 |