OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Marking
(Results
1 - 20
of
20
) sorted by null
/external/v8/src/
incremental-marking-inl.h
31
#include "incremental-
marking
.h"
40
MarkBit value_bit =
Marking
::MarkBitFrom(HeapObject::cast(value));
41
if (
Marking
::IsWhite(value_bit)) {
42
MarkBit obj_bit =
Marking
::MarkBitFrom(obj);
43
if (
Marking
::IsBlack(obj_bit)) {
82
MarkBit obj_bit =
Marking
::MarkBitFrom(obj);
83
if (
Marking
::IsBlack(obj_bit)) {
93
ASSERT(
Marking
::MarkBitFrom(obj) == mark_bit);
96
Marking
::BlackToGrey(mark_bit);
107
// trace it. In this case we switch to non-incremental
marking
i
[
all
...]
mark-compact-inl.h
40
MarkBit
Marking
::MarkBitFrom(Address addr) {
56
ASSERT(
Marking
::MarkBitFrom(obj) == mark_bit);
66
MarkBit mark =
Marking
::MarkBitFrom(object);
80
ASSERT(
Marking
::MarkBitFrom(obj) == mark_bit);
92
return
Marking
::MarkBitFrom(heap_object).Get();
incremental-marking.cc
30
#include "incremental-
marking
.h"
68
MarkBit obj_bit =
Marking
::MarkBitFrom(obj);
69
if (
Marking
::IsBlack(obj_bit)) {
89
ASSERT(
Marking
::IsWhite(
Marking
::MarkBitFrom(HeapObject::cast(value))));
91
IncrementalMarking*
marking
= isolate->heap()->incremental_marking();
local
92
ASSERT(!
marking
->is_compacting_);
93
marking
->RecordWrite(obj, NULL, value);
100
IncrementalMarking*
marking
= isolate->heap()->incremental_marking();
local
101
ASSERT(
marking
->is_compacting_)
[
all
...]
mark-compact.cc
38
#include "incremental-
marking
.h"
49
const char*
Marking
::kWhiteBitPattern = "00";
50
const char*
Marking
::kBlackBitPattern = "10";
51
const char*
Marking
::kGreyBitPattern = "11";
52
const char*
Marking
::kImpossibleBitPattern = "01";
338
MarkBit mark_bit =
Marking
::MarkBitFrom(obj);
339
ASSERT(
Marking
::IsWhite(mark_bit));
373
MarkBit mark_bit =
Marking
::MarkBitFrom(obj);
380
bool
Marking
::TransferMark(Address old_start, Address new_start) {
397
if (
Marking
::IsBlack(old_mark_bit))
[
all
...]
incremental-marking.h
45
MARKING
,
68
INLINE(bool IsMarking()) { return state() >=
MARKING
; }
70
inline bool IsMarkingIncomplete() { return state() ==
MARKING
; }
96
// Do some
marking
every time this much memory has been allocated.
98
// Start off by
marking
this many times more memory than has been allocated.
103
// After this many steps we increase the
marking
/allocating factor.
105
// This is how much we increase the
marking
/allocating factor by.
118
state_ =
MARKING
;
162
ASSERT(!
Marking
::IsImpossible(mark_bit));
168
ASSERT(
Marking
::IsBlack(mark_bit))
[
all
...]
mark-compact.h
49
class
Marking
{
51
explicit
Marking
(Heap* heap)
134
return Color(
Marking
::MarkBitFrom(obj));
168
//
Marking
deque for tracing live objects.
194
// Push the (marked) object on the
marking
stack if there is room,
200
Marking
::BlackToGrey(object);
601
// Phase 1:
Marking
live objects.
626
//
Marking
operations for objects reachable from roots.
631
// Marks the object black and pushes it on the
marking
stack.
632
// This is for non-incremental
marking
[
all
...]
spaces-inl.h
331
if (
Marking
::IsBlack(
Marking
::MarkBitFrom(string))) {
runtime-profiler.cc
133
PrintF("[
marking
");
468
!
Marking
::MarkBitFrom(HeapObject::cast(function)).Get()) {
spaces.cc
990
if (
Marking
::IsBlack(
Marking
::MarkBitFrom(object))) {
[
all
...]
heap.h
35
#include "incremental-
marking
.h"
1518
Marking*
marking
() {
function in class:v8::internal::Heap
[
all
...]
heap.cc
39
#include "incremental-
marking
.h"
502
PrintF("[IncrementalMarking] Scavenge during
marking
.\n");
511
// Make progress in incremental
marking
.
520
collector_reason = "incremental
marking
delaying mark-sweep";
[
all
...]
objects-inl.h
49
#include "incremental-
marking
.h"
[
all
...]
objects.cc
[
all
...]
runtime.cc
[
all
...]
/sdk/traceview/src/com/android/traceview/
TimeLineView.java
[
all
...]
/external/v8/src/arm/
macro-assembler-arm.cc
[
all
...]
/external/v8/src/ia32/
macro-assembler-ia32.cc
[
all
...]
/external/v8/test/cctest/
test-heap.cc
1511
IncrementalMarking*
marking
= HEAP->incremental_
marking
();
local
1625
IncrementalMarking*
marking
= HEAP->incremental_
marking
();
local
[
all
...]
/external/v8/src/x64/
macro-assembler-x64.cc
[
all
...]
/external/v8/src/mips/
macro-assembler-mips.cc
[
all
...]
Completed in 822 milliseconds