OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Marking
(Results
1 - 19
of
19
) sorted by null
/external/chromium_org/v8/src/
incremental-marking-inl.h
8
#include "src/incremental-
marking
.h"
18
MarkBit value_bit =
Marking
::MarkBitFrom(value_heap_obj);
19
if (
Marking
::IsWhite(value_bit)) {
20
MarkBit obj_bit =
Marking
::MarkBitFrom(obj);
21
if (
Marking
::IsBlack(obj_bit)) {
40
MarkBit obj_bit =
Marking
::MarkBitFrom(obj);
41
return
Marking
::IsBlack(obj_bit);
72
MarkBit obj_bit =
Marking
::MarkBitFrom(obj);
73
if (
Marking
::IsBlack(obj_bit)) {
87
ASSERT(
Marking
::MarkBitFrom(obj) == mark_bit)
[
all
...]
mark-compact-inl.h
18
MarkBit
Marking
::MarkBitFrom(Address addr) {
34
ASSERT(
Marking
::MarkBitFrom(obj) == mark_bit);
47
ASSERT(
Marking
::MarkBitFrom(obj) == mark_bit);
56
return
Marking
::MarkBitFrom(heap_object).Get();
incremental-marking.cc
7
#include "src/incremental-
marking
.h"
48
MarkBit obj_bit =
Marking
::MarkBitFrom(obj);
49
if (
Marking
::IsBlack(obj_bit)) {
62
IncrementalMarking*
marking
= isolate->heap()->incremental_marking();
local
67
marking
->write_barriers_invoked_since_last_step_ +=
74
marking
->RecordWrite(obj, slot, *slot);
112
MarkBit value_bit =
Marking
::MarkBitFrom(HeapObject::cast(value));
113
if (
Marking
::IsWhite(value_bit)) {
114
MarkBit obj_bit =
Marking
::MarkBitFrom(obj);
115
if (
Marking
::IsBlack(obj_bit))
[
all
...]
mark-compact.cc
17
#include "src/incremental-
marking
.h"
29
const char*
Marking
::kWhiteBitPattern = "00";
30
const char*
Marking
::kBlackBitPattern = "10";
31
const char*
Marking
::kGreyBitPattern = "11";
32
const char*
Marking
::kImpossibleBitPattern = "01";
275
// over array bodies, this is easier than intrusive
marking
.
481
MarkBit mark_bit =
Marking
::MarkBitFrom(obj);
482
CHECK(
Marking
::IsWhite(mark_bit));
542
MarkBit mark_bit =
Marking
::MarkBitFrom(obj);
654
void
Marking
::TransferMark(Address old_start, Address new_start)
[
all
...]
mark-compact.h
27
class
Marking
{
29
explicit
Marking
(Heap* heap)
111
return Color(
Marking
::MarkBitFrom(obj));
145
//
Marking
deque for tracing live objects.
170
// Push the (marked) object on the
marking
stack if there is room,
176
Marking
::BlackToGrey(object);
382
// CodeFlusher collects candidates for code flushing during
marking
and
383
// processes those candidates after
marking
has completed in order to
684
//
marking
its contents.
754
// Phase 1:
Marking
live objects
[
all
...]
objects-visiting-inl.h
358
// Mark property cell dependent codes array but do not push it onto
marking
383
//
marking
stack, this will make references from it weak. We will clean
425
// Mark the backing hash table without pushing it on the
marking
stack.
466
// the code flusher for processing of code maps after
marking
.
468
// Treat all references within the code map weakly by
marking
the
469
// code map itself but not pushing it onto the
marking
deque.
663
// Mark prototype dependent codes array but do not push it onto
marking
689
// Mark prototype transitions array but do not push it onto
marking
742
MarkBit code_mark =
Marking
::MarkBitFrom(function->code());
771
MarkBit code_mark =
Marking
::MarkBitFrom(shared_info->code())
[
all
...]
heap.cc
19
#include "src/incremental-
marking
.h"
807
PrintF("[IncrementalMarking] Scavenge during
marking
.\n");
816
// Make progress in incremental
marking
.
825
collector_reason = "incremental
marking
delaying mark-sweep";
853
// Start incremental
marking
for the next cycle. The heap snapshot
854
// generator needs incremental
marking
to stay off after it aborted.
[
all
...]
spaces.cc
[
all
...]
heap.h
14
#include "src/incremental-
marking
.h"
1266
Marking*
marking
() {
function in class:v8::internal::Heap
[
all
...]
objects-inl.h
29
#include "src/incremental-
marking
.h"
[
all
...]
objects.cc
[
all
...]
/external/chromium_org/v8/src/arm64/
macro-assembler-arm64.cc
[
all
...]
/external/chromium_org/v8/src/ia32/
macro-assembler-ia32.cc
[
all
...]
/external/chromium_org/v8/src/x87/
macro-assembler-x87.cc
[
all
...]
/external/chromium_org/v8/src/arm/
macro-assembler-arm.cc
[
all
...]
/external/chromium_org/v8/src/x64/
macro-assembler-x64.cc
[
all
...]
/external/chromium_org/v8/test/cctest/
test-heap.cc
43
// Go through all incremental
marking
steps in one swoop.
46
IncrementalMarking*
marking
= CcTest::heap()->incremental_marking();
local
50
CHECK(
marking
->IsMarking() ||
marking
->IsStopped());
51
if (
marking
->IsStopped()) {
52
marking
->Start();
54
CHECK(
marking
->IsMarking());
55
while (!
marking
->IsComplete()) {
56
marking
->Step(MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD);
58
CHECK(
marking
->IsComplete())
1974
IncrementalMarking*
marking
= CcTest::heap()->incremental_
marking
();
local
2096
IncrementalMarking*
marking
= CcTest::heap()->incremental_
marking
();
local
3776
IncrementalMarking*
marking
= CcTest::heap()->incremental_
marking
();
local
[
all
...]
/external/chromium_org/v8/src/mips/
macro-assembler-mips.cc
[
all
...]
/prebuilts/devtools/tools/lib/
traceview.jar
Completed in 695 milliseconds