/external/v8/test/cctest/heap/ |
utils-inl.h | 10 #include "src/heap/incremental-marking.h" 109 // Helper function that simulates many incremental marking steps until 110 // marking is completed. 114 i::IncrementalMarking* marking = heap->incremental_marking(); local 118 CHECK(marking->IsMarking() || marking->IsStopped()); 119 if (marking->IsStopped()) { 122 CHECK(marking->IsMarking()); 125 while (!marking->IsComplete()) { 126 marking->Step(i::MB, i::IncrementalMarking::NO_GC_VIA_STACK_GUARD) [all...] |
test-incremental-marking.cc | 124 i::IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local 125 marking->Stop(); 126 marking->Start(); 137 CHECK(marking->IsStopped()); 150 i::IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local 151 marking->Stop(); 152 marking->Start(); 163 CHECK(marking->IsStopped()); 175 i::IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local 176 marking->Stop() [all...] |
test-heap.cc | 665 // Incremental marking potentially marked handles before they turned weak. 2593 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local 2654 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local 2726 IncrementalMarking* marking = heap->incremental_marking(); local 2744 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local 4654 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local 5402 IncrementalMarking* marking = heap->incremental_marking(); local 5708 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local 5725 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); local [all...] |
/prebuilts/go/darwin-x86/test/fixedbugs/ |
bug483.go | 8 // marking x as having its address taken by &x[0]
|
/prebuilts/go/linux-x86/test/fixedbugs/ |
bug483.go | 8 // marking x as having its address taken by &x[0]
|
/external/v8/test/mjsunit/regress/ |
regress-1708.js | 29 // array caused invalid marking bit patterns on lazily swept pages. 35 // Flags: --expose-gc --noincremental-marking --max-semi-space-size=1 51 // located in a concurrently swept page with intact marking bits. Now shift 60 // marking bits being correctly transfered to the new object start. 62 // that marking bit patterns are still sane.
|
regress-crbug-350434.js | 5 // Flags: --gc-global --noincremental-marking --allow-natives-syntax
|
/prebuilts/go/darwin-x86/test/ken/ |
chan1.go | 16 var h [N]int // marking of send/recv
|
/prebuilts/go/linux-x86/test/ken/ |
chan1.go | 16 var h [N]int // marking of send/recv
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-cris/ |
libdso-13b.d | 9 # be no warning, no relocations in the output and no TEXTREL marking.
|
/external/bison/build-aux/ |
do-release-commit-and-tag | 38 recorded. Commit that result with a log entry marking the release,
|
/external/v8/test/mjsunit/es6/regress/ |
regress-2681.js | 28 // Flags: --expose-gc --noincremental-marking
|
/prebuilts/go/darwin-x86/src/runtime/ |
mgc.go | 32 // (marking avoids most duplicate enqueuing but races may produce benign duplication). 38 // 6. Meanwhile GC transitively walks the heap marking reachable objects. 39 // 7. When GC finishes marking heap, it preempts P's one-by-one and 42 // 8. Once the GC has exhausted all available marking work it sets phase = marktermination. 252 _GCmark // GC marking from workbufs, write barrier ENABLED 265 // Concurrent marking happens through four different mechanisms. One 294 // when to trigger concurrent garbage collection and how much marking 295 // work to do in mutator assists and background marking. 300 // utilization between assist and background marking to be 25% of 343 // idleMarkTime is the nanoseconds spent in idle marking [all...] |
mbarrier.go | 25 // to wbuf as well as marking it. 70 // pointer, so it will take care of marking the object. A general
|
/prebuilts/go/linux-x86/src/runtime/ |
mgc.go | 32 // (marking avoids most duplicate enqueuing but races may produce benign duplication). 38 // 6. Meanwhile GC transitively walks the heap marking reachable objects. 39 // 7. When GC finishes marking heap, it preempts P's one-by-one and 42 // 8. Once the GC has exhausted all available marking work it sets phase = marktermination. 252 _GCmark // GC marking from workbufs, write barrier ENABLED 265 // Concurrent marking happens through four different mechanisms. One 294 // when to trigger concurrent garbage collection and how much marking 295 // work to do in mutator assists and background marking. 300 // utilization between assist and background marking to be 25% of 343 // idleMarkTime is the nanoseconds spent in idle marking [all...] |
mbarrier.go | 25 // to wbuf as well as marking it. 70 // pointer, so it will take care of marking the object. A general
|
/external/v8/src/heap/ |
incremental-marking.cc | 5 #include "src/heap/incremental-marking.h" 52 MarkBit value_bit = Marking::MarkBitFrom(value_heap_obj); 53 DCHECK(!Marking::IsImpossible(value_bit)); 55 MarkBit obj_bit = Marking::MarkBitFrom(obj); 56 DCHECK(!Marking::IsImpossible(obj_bit)); 57 bool is_black = Marking::IsBlack(obj_bit); 59 if (is_black && Marking::IsWhite(value_bit)) { 79 IncrementalMarking* marking = isolate->heap()->incremental_marking(); local 84 marking->write_barriers_invoked_since_last_step_ += 91 marking->RecordWrite(obj, slot, *slot) [all...] |
incremental-marking.h | 10 #include "src/heap/incremental-marking-job.h" 23 enum State { STOPPED, SWEEPING, MARKING, COMPLETE }; 70 INLINE(bool IsMarking()) { return state() >= MARKING; } 72 inline bool IsMarkingIncomplete() { return state() == MARKING; } 106 // Performs incremental marking steps of step_size_in_bytes as long as 109 // for incremental marking anymore because a single step would exceed the 119 // Do some marking every time this much memory has been allocated or that many 123 // Start off by marking this many times more memory than has been allocated. 128 // After this many steps we increase the marking/allocating factor. 130 // This is how much we increase the marking/allocating factor by [all...] |
/external/v8/test/mjsunit/ |
fast-prototype.js | 29 // Flags: --noincremental-marking
|
/prebuilts/go/darwin-x86/misc/nacl/ |
mkzip.go | 9 // indentation marking the tree structure. Each line contains a leading
|
/prebuilts/go/linux-x86/misc/nacl/ |
mkzip.go | 9 // indentation marking the tree structure. Each line contains a leading
|
/external/v8/test/cctest/ |
test-unboxed-doubles.cc | 1153 IncrementalMarking* marking = heap->incremental_marking(); local 1529 IncrementalMarking* marking = heap->incremental_marking(); local [all...] |
/prebuilts/go/darwin-x86/src/compress/gzip/ |
gunzip.go | 67 // marking the end of the data.
|
/prebuilts/go/darwin-x86/src/database/sql/driver/ |
driver.go | 88 // prepared statements and transactions, marking this
|
/prebuilts/go/darwin-x86/src/html/template/ |
doc.go | 143 by marking it with its type.
|