Searched refs:_finger (Results 1 - 6 of 6) sorted by relevance

/openjdk7/hotspot/src/share/vm/gc_implementation/g1/
H A DconcurrentMark.hpp397 HeapWord* volatile _finger; // the global finger, region aligned, member in class:ConcurrentMark
504 HeapWord* finger() { return _finger; }
526 bool out_of_regions() { return _finger == _heap_end; }
985 HeapWord* _finger; member in class:CMTask
1147 HeapWord* finger() { return _finger; }
1186 assert(new_finger >= _finger && new_finger < _region_limit, "invariant");
1187 _finger = new_finger;
H A DconcurrentMark.inline.hpp351 if (_finger != NULL && objAddr < _finger) {
354 "pushing it", _task_id, _finger);
H A DconcurrentMark.cpp432 // _finger set in set_non_marking_state
664 _finger = _heap_start;
698 assert(_finger == _heap_end,
699 err_msg("only way to get here: _finger: "PTR_FORMAT", _heap_end: "PTR_FORMAT,
700 _finger, _heap_end));
2699 HeapWord* finger = _finger;
2742 HeapWord* res = (HeapWord*) Atomic::cmpxchg_ptr(end, &_finger, finger);
2746 // notice that _finger == end cannot be guaranteed here since,
2748 assert(_finger >= end, "the finger should have moved forward");
2773 assert(_finger > finge
[all...]
/openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/
H A DcmsOopClosures.hpp295 HeapWord* const _finger; member in class:PushOrMarkClosure
336 HeapWord* const _finger; member in class:Par_PushOrMarkClosure
H A DconcurrentMarkSweepGeneration.cpp7157 _finger = _bitMap->startWord();
7158 _threshold = _finger;
7160 assert(_span.contains(_finger), "Out of bounds _finger?");
7166 assert(_span.contains(addr), "Out of bounds _finger?");
7167 _finger = addr;
7169 (intptr_t)_finger, CardTableModRefBS::card_size);
7265 assert(_finger <= ptr, "_finger runneth ahead");
7267 _finger
[all...]
H A DconcurrentMarkSweepGeneration.hpp1389 HeapWord* _finger; member in class:MarkFromRootsClosure
1424 HeapWord* _finger; member in class:Par_MarkFromRootsClosure
1476 HeapWord* _finger; member in class:MarkFromRootsVerifyClosure

Completed in 527 milliseconds