Lines Matching defs:OopMapCacheEntry

34 class OopMapCacheEntry: private InterpreterOopMap {
56 OopMapCacheEntry() : InterpreterOopMap() {
65 // (subclass of GenerateOopMap, initializes an OopMapCacheEntry for a given method and bci)
68 OopMapCacheEntry *_entry;
83 OopMapForCacheEntry(methodHandle method, int bci, OopMapCacheEntry *entry);
91 OopMapForCacheEntry::OopMapForCacheEntry(methodHandle method, int bci, OopMapCacheEntry* entry) : GenerateOopMap(method) {
149 // Implementation of InterpreterOopMap and OopMapCacheEntry
153 OopMapCacheEntry* _entry;
157 VerifyClosure(OopMapCacheEntry* entry) { _entry = entry; _failed = false; }
307 bool OopMapCacheEntry::verify_mask(CellTypeState* vars, CellTypeState* stack, int max_locals, int stack_top) {
347 void OopMapCacheEntry::allocate_bit_mask() {
355 void OopMapCacheEntry::deallocate_bit_mask() {
365 void OopMapCacheEntry::fill_for_native(methodHandle mh) {
375 void OopMapCacheEntry::fill(methodHandle method, int bci) {
396 void OopMapCacheEntry::set_mask(CellTypeState *vars, CellTypeState *stack, int stack_top) {
446 void OopMapCacheEntry::flush() {
464 void InterpreterOopMap::resource_copy(OopMapCacheEntry* from) {
509 _array = NEW_C_HEAP_ARRAY(OopMapCacheEntry, _size, mtClass);
513 NOT_PRODUCT(_total_memory_usage += sizeof(OopMapCache) + (sizeof(OopMapCacheEntry) * _size);)
522 NOT_PRODUCT(_total_memory_usage -= sizeof(OopMapCache) + (sizeof(OopMapCacheEntry) * _size);)
523 FREE_C_HEAP_ARRAY(OopMapCacheEntry, _array, mtClass);
526 OopMapCacheEntry* OopMapCache::entry_at(int i) const {
564 OopMapCacheEntry* entry = NULL;
617 // OopMapCacheEntry *to = entry_at(probe + i);
618 // OopMapCacheEntry *from = entry_at(probe + i - 1);
641 // Due to the invariants above it's tricky to allocate a temporary OopMapCacheEntry on the stack
642 OopMapCacheEntry* tmp = NEW_C_HEAP_ARRAY(OopMapCacheEntry, 1, mtClass);
646 FREE_C_HEAP_ARRAY(OopMapCacheEntry, tmp, mtInternal);