// Helper class to mark and unmark metadata used on the stack as either handles // or executing methods, so that it can't be deleted during class redefinition // and class unloading. // This is also used for other things that can be deallocated, like class // metadata during parsing if errors occur, relocated methods, and temporary // constant pools. class MetadataOnStackMark : public StackObj {
NOT_PRODUCT(staticbool _is_active;) static MetadataOnStackBuffer* _used_buffers; static MetadataOnStackBuffer* _free_buffers; static MetadataOnStackBuffer* _current_buffer;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.