OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MARKING
(Results
1 - 2
of
2
) sorted by null
/external/v8/src/heap/
incremental-marking.h
11
#include "src/heap/incremental-
marking
-job.h"
24
enum State { STOPPED, SWEEPING,
MARKING
, COMPLETE };
73
INLINE(bool IsMarking()) { return state() >=
MARKING
; }
75
inline bool IsMarkingIncomplete() { return state() ==
MARKING
; }
111
// Performs incremental
marking
steps until deadline_in_ms is reached. It
112
// returns the remaining time that cannot be used for incremental
marking
121
// Do some
marking
every time this much memory has been allocated or that many
125
// Start off by
marking
this many times more memory than has been allocated.
130
// After this many steps we increase the
marking
/allocating factor.
132
// This is how much we increase the
marking
/allocating factor by
[
all
...]
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)
99
IncrementalMarking*
marking
= isolate->heap()->incremental_
marking
();
local
[
all
...]
Completed in 2275 milliseconds