OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:gcInfo
(Results
1 - 6
of
6
) sorted by null
/external/chromium_org/third_party/WebKit/Source/platform/heap/
Visitor.cpp
40
void Visitor::checkGCInfo(const void* payload, const
GCInfo
*
gcInfo
)
47
ASSERT(page->orphaned() || FinalizedHeapObjectHeader::fromPayload(payload)->
gcInfo
() ==
gcInfo
);
52
void Visitor::checkGCInfo(const Type* payload, const
GCInfo
*
gcInfo
) \
57
ASSERT(page->orphaned() || page->
gcInfo
() ==
gcInfo
); \
Heap.cpp
68
const
GCInfo
*
gcInfo
= Heap::findGCInfo(reinterpret_cast<Address>(const_cast<void*>(object)));
69
if (
gcInfo
)
70
return
gcInfo
->m_className;
469
void HeapObjectHeader::finalize(const
GCInfo
*
gcInfo
, Address object, size_t objectSize)
471
ASSERT(
gcInfo
);
472
if (
gcInfo
->hasFinalizer()) {
473
gcInfo
->m_finalize(object);
485
if (
gcInfo
->hasVTable())
1643
const GCInfo*
gcinfo
= header->gcInfo() ? header->gcInfo() : gcInfo();
local
[
all
...]
Heap.h
187
LargeHeapObject(PageMemory* storage, const
GCInfo
*
gcInfo
, ThreadState* state) : BaseHeapPage(storage,
gcInfo
, state)
196
virtual const
GCInfo
* findGCInfo(Address address)
200
return
gcInfo
();
337
HeapObjectHeader(size_t encodedSize, const
GCInfo
*)
350
inline const
GCInfo
*
gcInfo
() { return 0; }
365
static void finalize(const
GCInfo
*, Address, size_t);
383
// own
GCInfo
structure for tracing and potential finalization
[
all
...]
Visitor.h
77
//
GCInfo
contains meta-data associated with objects allocated in the
83
// reachable. There is a
GCInfo
struct for each class that directly
85
struct
GCInfo
{
128
// Trait to get the
GCInfo
structure for types that have their
421
void checkGCInfo(const void*, const
GCInfo
*);
426
DEBUG_ONLY(void checkGCInfo(const Type*, const
GCInfo
*);) \
626
static const
GCInfo
* get()
628
static const
GCInfo
gcInfo
= {
637
return &
gcInfo
;
[
all
...]
ThreadState.cpp
272
BaseHeapPage::BaseHeapPage(PageMemory* storage, const
GCInfo
*
gcInfo
, ThreadState* state)
274
, m_gcInfo(
gcInfo
)
606
const
GCInfo
* ThreadState::findGCInfo(Address address)
617
size_t ThreadState::SnapshotInfo::getClassTag(const
GCInfo
*
gcinfo
)
619
HashMap<const
GCInfo
*, size_t>::AddResult result = classTags.add(
gcinfo
, classTags.size());
660
for (HashMap<const
GCInfo
*, size_t>::iterator it = info.classTags.begin(); it != info.classTags.end(); ++it)
[
all
...]
ThreadState.h
54
struct
GCInfo
;
587
const
GCInfo
* findGCInfo(Address);
588
static const
GCInfo
* findGCInfoFromAllThreads(Address);
599
HashMap<const
GCInfo
*, size_t> classTags;
614
size_t getClassTag(const
GCInfo
*);
802
BaseHeapPage(PageMemory*, const
GCInfo
*, ThreadState*);
817
virtual const
GCInfo
* findGCInfo(Address) = 0;
823
const
GCInfo
*
gcInfo
() { return m_gcInfo; }
843
const
GCInfo
* m_gcInfo
[
all
...]
Completed in 199 milliseconds