Home | History | Annotate | Download | only in collector

Lines Matching refs:SemiSpace

62 void SemiSpace::BindBitmaps() {
90 SemiSpace::SemiSpace(Heap* heap, bool generational, const std::string& name_prefix)
92 name_prefix + (name_prefix.empty() ? "" : " ") + "marksweep + semispace"),
115 void SemiSpace::RunPhases() {
144 void SemiSpace::InitializePhase() {
168 void SemiSpace::ProcessReferences(Thread* self) {
174 void SemiSpace::MarkingPhase() {
287 explicit SemiSpaceScanObjectVisitor(SemiSpace* ss) : semi_space_(ss) {}
293 SemiSpace* const semi_space_;
332 void SemiSpace::VerifyNoFromSpaceReferences(Object* obj) {
340 explicit SemiSpaceVerifyNoFromSpaceReferencesObjectVisitor(SemiSpace* ss) : semi_space_(ss) {}
348 SemiSpace* const semi_space_;
351 void SemiSpace::MarkReachableObjects() {
436 void SemiSpace::ReclaimPhase() {
458 void SemiSpace::ResizeMarkStack(size_t new_size) {
467 inline void SemiSpace::MarkStackPush(Object* obj) {
525 mirror::Object* SemiSpace::MarkNonForwardedObject(mirror::Object* obj) {
620 mirror::Object* SemiSpace::MarkObject(mirror::Object* root) {
626 void SemiSpace::MarkHeapReference(mirror::HeapReference<mirror::Object>* obj_ptr) {
630 void SemiSpace::VisitRoots(mirror::Object*** roots, size_t count,
644 void SemiSpace::VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count,
652 void SemiSpace::MarkRoots() {
657 void SemiSpace::SweepSystemWeaks() {
662 bool SemiSpace::ShouldSweepSpace(space::ContinuousSpace* space) const {
666 void SemiSpace::Sweep(bool swap_bitmaps) {
685 void SemiSpace::SweepLargeObjects(bool swap_bitmaps) {
696 void SemiSpace::DelayReferenceReferent(mirror::Class* klass, mirror::Reference* reference) {
702 explicit SemiSpaceMarkObjectVisitor(SemiSpace* collector) : collector_(collector) {
736 SemiSpace* const collector_;
740 void SemiSpace::ScanObject(Object* obj) {
747 void SemiSpace::ProcessMarkStack() {
772 mirror::Object* SemiSpace::IsMarked(mirror::Object* obj) {
785 bool SemiSpace::IsMarkedHeapReference(mirror::HeapReference<mirror::Object>* object) {
799 void SemiSpace::SetToSpace(space::ContinuousMemMapAllocSpace* to_space) {
804 void SemiSpace::SetFromSpace(space::ContinuousMemMapAllocSpace* from_space) {
809 void SemiSpace::FinishPhase() {
855 void SemiSpace::RevokeAllThreadLocalBuffers() {