HomeSort by relevance Sort by last modified time
    Searched refs:HeapObject (Results 76 - 100 of 370) sorted by null

1 2 34 5 6 7 8 91011>>

  /external/v8/src/heap/
scavenger-inl.h 13 void Scavenger::ScavengeObject(HeapObject** p, HeapObject* object) {
25 HeapObject* dest = first_word.ToForwardingAddress();
45 HeapObject* heap_object = reinterpret_cast<HeapObject*>(object);
48 ScavengeObject(reinterpret_cast<HeapObject**>(slot), heap_object);
65 void StaticScavengeVisitor::VisitPointer(Heap* heap, HeapObject* obj,
69 Scavenger::ScavengeObject(reinterpret_cast<HeapObject**>(p),
70 reinterpret_cast<HeapObject*>(object));
objects-visiting.h 17 // Visiting HeapObject body with a normal ObjectVisitor requires performing
207 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) {
215 static inline ReturnType VisitSpecialized(Map* map, HeapObject* object) {
220 HeapObject::RawField(object, BodyDescriptor::kStartOffset),
221 HeapObject::RawField(object, object_size));
230 INLINE(static ReturnType Visit(Map* map, HeapObject* object)) {
258 INLINE(static int IterateBody(Map* map, HeapObject* obj)) {
262 INLINE(static void VisitPointers(Heap* heap, HeapObject* object,
272 inline static void VisitCodeEntry(Heap* heap, HeapObject* object,
278 inline static int UnreachableVisitor(Map* map, HeapObject* object)
    [all...]
scavenger.cc 95 static void EvacuateThinStringNoShortcut(Map* map, HeapObject** slot,
96 HeapObject* object) {
104 static void RecordCopiedObject(Heap* heap, HeapObject* obj) {
122 INLINE(static void MigrateObject(Heap* heap, HeapObject* source,
123 HeapObject* target, int size)) {
157 static inline bool SemiSpaceCopyObject(Map* map, HeapObject** slot,
158 HeapObject* object, int object_size) {
165 HeapObject* target = NULL; // Initialization to please compiler.
186 static inline bool PromoteObject(Map* map, HeapObject** slot,
187 HeapObject* object, int object_size)
    [all...]
code-stats.h 30 static void RecordCodeAndMetadataStatistics(HeapObject* object,
35 static void CollectCodeCommentStatistics(HeapObject* obj, Isolate* isolate);
incremental-marking.h 136 static void RecordWriteFromCode(HeapObject* obj, Object** slot,
148 INLINE(bool BaseRecordWrite(HeapObject* obj, Object* value));
149 INLINE(void RecordWrite(HeapObject* obj, Object** slot, Object* value));
154 void RecordWriteSlow(HeapObject* obj, Object** slot, Object* value);
157 void RecordCodeTargetPatch(Code* host, Address pc, HeapObject* value);
158 void RecordCodeTargetPatch(Address pc, HeapObject* value);
160 void WhiteToGreyAndPush(HeapObject* obj);
182 static void MarkGrey(Heap* heap, HeapObject* object);
184 static void MarkBlack(HeapObject* object, int size);
186 static void TransferMark(Heap* heap, HeapObject* from, HeapObject* to)
    [all...]
mark-compact.h 25 typedef bool (*IsAliveFunction)(HeapObject* obj, int* size, int* offset);
28 typedef void (*MarkObjectFunction)(Heap* heap, HeapObject* object);
39 V8_INLINE static MarkBit MarkBitFrom(HeapObject* obj) {
45 static Marking::ObjectColor Color(HeapObject* obj) {
49 V8_INLINE static bool IsImpossible(HeapObject* obj) {
53 V8_INLINE static bool IsBlack(HeapObject* obj) {
57 V8_INLINE static bool IsWhite(HeapObject* obj) {
61 V8_INLINE static bool IsGrey(HeapObject* obj) {
65 V8_INLINE static bool IsBlackOrGrey(HeapObject* obj) {
69 V8_INLINE static void ClearMarkBit(HeapObject* obj)
    [all...]
  /external/v8/tools/clang/blink_gc_plugin/tests/
class_requires_trace_method.h 12 class HeapObject;
17 Member<HeapObject> m_obj;
20 class HeapObject : public GarbageCollected<HeapObject> {
garbage_collected_mixin.cpp 14 void HeapObject::Trace(Visitor* visitor)
persistent_no_trace.cpp 9 void HeapObject::Trace(Visitor* visitor) {
trace_templated_super.cpp 30 void HeapObject::Trace(Visitor* visitor)
33 Sub<HeapObject>::Trace(visitor);
fields_require_tracing.cpp 21 void HeapObject::Trace(Visitor* visitor) {
fields_illegal_tracing.cpp 16 void HeapObject::Trace(Visitor* visitor) {
  /external/v8/tools/clang/blink_gc_plugin/tests/legacy_naming/
class_requires_trace_method.h 12 class HeapObject;
17 Member<HeapObject> m_obj;
20 class HeapObject : public GarbageCollected<HeapObject> {
garbage_collected_mixin.cpp 14 void HeapObject::trace(Visitor* visitor)
persistent_no_trace.cpp 9 void HeapObject::trace(Visitor* visitor) {
trace_templated_super.cpp 30 void HeapObject::trace(Visitor* visitor)
33 Sub<HeapObject>::trace(visitor);
fields_require_tracing.cpp 21 void HeapObject::trace(Visitor* visitor) {
fields_illegal_tracing.cpp 16 void HeapObject::trace(Visitor* visitor) {
  /external/v8/src/snapshot/
partial-serializer.h 27 void SerializeObject(HeapObject* o, HowToCode how_to_code,
30 bool ShouldBeInThePartialSnapshotCache(HeapObject* o);
deserializer.h 56 MaybeHandle<HeapObject> DeserializeObject(Isolate* isolate);
60 void AddAttachedObject(Handle<HeapObject> attached_object) {
111 HeapObject* PostProcessNewObject(HeapObject* obj, int space);
115 HeapObject* GetBackReferencedObject(int space);
124 List<Handle<HeapObject> > attached_objects_;
141 List<HeapObject*> deserialized_large_objects_;
  /external/v8/src/
context-measure.cc 28 bool ContextMeasure::IsShared(HeapObject* object) {
39 void ContextMeasure::MeasureObject(HeapObject* object) {
61 void ContextMeasure::MeasureAndRecurse(HeapObject* object) {
74 MeasureObject(HeapObject::cast(*current));
objects-body-descriptors-inl.h 16 int FlexibleBodyDescriptor<start_offset>::SizeOf(Map* map, HeapObject* object) {
21 bool BodyDescriptorBase::IsValidSlotImpl(HeapObject* obj, int offset) {
35 void BodyDescriptorBase::IterateBodyImpl(HeapObject* obj, int start_offset,
58 void BodyDescriptorBase::IterateBodyImpl(Heap* heap, HeapObject* obj,
82 void BodyDescriptorBase::IteratePointers(HeapObject* obj, int start_offset,
84 v->VisitPointers(HeapObject::RawField(obj, start_offset),
85 HeapObject::RawField(obj, end_offset));
91 void BodyDescriptorBase::IteratePointers(Heap* heap, HeapObject* obj,
94 HeapObject::RawField(obj, start_offset),
95 HeapObject::RawField(obj, end_offset))
    [all...]
address-map.cc 24 HeapObject* heap_object = HeapObject::cast(root);
  /external/v8/src/ast/
compile-time-value.h 35 static Handle<HeapObject> GetElements(Handle<FixedArray> value);
compile-time-value.cc 51 Handle<HeapObject> CompileTimeValue::GetElements(Handle<FixedArray> value) {
52 return Handle<HeapObject>(HeapObject::cast(value->get(kElementsSlot)));

Completed in 353 milliseconds

1 2 34 5 6 7 8 91011>>