Searched refs:not_entrant (Results 1 - 2 of 2) sorted by relevance

/openjdk7/hotspot/src/share/vm/code/
H A Dnmethod.hpp182 unsigned char _state; // {alive, not_entrant, zombie, unloaded}
189 not_entrant = 1, // uncommon trap has happened but activations may still exist enumerator in enum:nmethod::__anon200
202 // not_entrant method removal. Each mark_sweep pass will update
204 // stack. An not_entrant method can be removed when there is no
396 bool is_alive() const { return _state == alive || _state == not_entrant; }
397 bool is_not_entrant() const { return _state == not_entrant; }
405 bool make_not_entrant() { return make_not_entrant_or_zombie(not_entrant); }
696 // be made into a zombie, even if it is a not_entrant method. After the
H A Dnmethod.cpp1135 // Clean inline caches pointing to both zombie and not_entrant methods
1145 // Clean inline caches pointing to both zombie and not_entrant methods
1277 assert(state == zombie || state == not_entrant, "must be zombie or not_entrant");
1336 if (state == not_entrant) {
1343 // dependencies must be flushed. nmethods in the not_entrant
1368 assert(state == not_entrant, "other cases may need to be handled differently");
1372 tty->print_cr("nmethod <" INTPTR_FORMAT "> code made %s", this, (state == not_entrant) ? "not entrant" : "zombie");
2231 // Hmm. OSR methods can be deopted but not marked as zombie or not_entrant
2389 if (is_not_entrant()) tty->print("not_entrant ");
[all...]

Completed in 46 milliseconds