OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MarkedSpace
(Results
1 - 5
of
5
) sorted by null
/external/webkit/Source/JavaScriptCore/heap/
MarkedSpace.h
35
#define ASSERT_CLASS_FITS_IN_CELL(class) COMPILE_ASSERT(sizeof(class) <
MarkedSpace
::maxCellSize, class_fits_in_cell)
46
class
MarkedSpace
{
47
WTF_MAKE_NONCOPYABLE(
MarkedSpace
);
58
MarkedSpace
(JSGlobalData*);
120
inline Heap*
MarkedSpace
::heap(JSCell* cell)
125
inline bool
MarkedSpace
::isMarked(const JSCell* cell)
130
inline bool
MarkedSpace
::testAndSetMarked(const JSCell* cell)
135
inline void
MarkedSpace
::setMarked(const JSCell* cell)
140
inline bool
MarkedSpace
::contains(const void* x)
152
template <typename Functor> inline void
MarkedSpace
::forEach(Functor& functor
[
all
...]
MarkedSpace.cpp
22
#include "
MarkedSpace
.h"
34
MarkedSpace
::
MarkedSpace
(JSGlobalData* globalData)
46
void
MarkedSpace
::destroy()
53
MarkedBlock*
MarkedSpace
::allocateBlock(SizeClass& sizeClass)
63
void
MarkedSpace
::freeBlocks(DoublyLinkedList<MarkedBlock>& blocks)
75
void*
MarkedSpace
::allocateFromSizeClass(SizeClass& sizeClass)
90
void
MarkedSpace
::shrink()
110
void
MarkedSpace
::clearMarks()
117
void
MarkedSpace
::sweep(
[
all
...]
Heap.h
28
#include "
MarkedSpace
.h"
69
MarkedSpace
&
markedSpace
() { return m_markedSpace; }
126
MarkedSpace
m_markedSpace;
147
return
MarkedSpace
::isMarked(cell);
152
return
MarkedSpace
::testAndSetMarked(cell);
157
MarkedSpace
::setMarked(cell);
Heap.cpp
114
ASSERT(bytes <=
MarkedSpace
::maxCellSize);
/external/webkit/Source/JavaScriptCore/runtime/
JSCell.h
68
friend class
MarkedSpace
;
344
return
MarkedSpace
::heap(c);
369
inline
MarkedSpace
::SizeClass&
MarkedSpace
::sizeClassFor(size_t bytes)
377
inline void*
MarkedSpace
::allocate(size_t bytes)
388
ASSERT(bytes <=
MarkedSpace
::maxCellSize);
Completed in 130 milliseconds