v8
3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
|
#include "v8.h"
#include "code-stubs.h"
#include "compilation-cache.h"
#include "deoptimizer.h"
#include "execution.h"
#include "gdb-jit.h"
#include "global-handles.h"
#include "heap-profiler.h"
#include "ic-inl.h"
#include "incremental-marking.h"
#include "liveobjectlist-inl.h"
#include "mark-compact.h"
#include "objects-visiting.h"
#include "objects-visiting-inl.h"
#include "stub-cache.h"
Go to the source code of this file.
Data Structures | |
class | CodeFlusher |
class | StaticMarkingVisitor |
class | MarkingVisitor |
class | CodeMarkingVisitor |
class | SharedFunctionInfoMarkingVisitor |
class | RootMarkingVisitor |
class | SymbolTableCleaner |
class | MarkCompactWeakObjectRetainer |
class | PointersUpdatingVisitor |
class | EvacuationWeakObjectRetainer |
Namespaces | |
v8 | |
v8::internal | |
Macros | |
#define | SLOT_ADDR(obj, offset) reinterpret_cast<Object**>((obj)->address() + offset) |
#define | _ kStartTableUnusedEntry |
#define | X kStartTableInvalidLine |
Enumerations | |
enum | SweepingMode { SWEEP_ONLY, SWEEP_AND_VISIT_LIVE_OBJECTS } |
enum | SkipListRebuildingMode { REBUILD_SKIP_LIST, IGNORE_SKIP_LIST } |
Functions | |
const char * | AllocationSpaceName (AllocationSpace space) |
Variables | |
char | kStartTable [kStartTableLines *kStartTableEntriesPerLine] |
#define _ kStartTableUnusedEntry |
Definition at line 3436 of file mark-compact.cc.
#define SLOT_ADDR | ( | obj, | |
offset | |||
) | reinterpret_cast<Object**>((obj)->address() + offset) |
Definition at line 1479 of file mark-compact.cc.
#define X kStartTableInvalidLine |
Definition at line 3437 of file mark-compact.cc.