![]() |
v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include "v8.h"#include "code-stubs.h"#include "compilation-cache.h"#include "cpu-profiler.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 "mark-compact.h"#include "objects-visiting.h"#include "objects-visiting-inl.h"#include "stub-cache.h"#include "sweeper-thread.h"
Go to the source code of this file.
Namespaces | |
| v8 | |
| v8::internal | |
Macros | |
| #define | VISITOR_ID_COUNT_FUNCTION(id) table_.Register(kVisit##id, ObjectStatsTracker<kVisit##id>::Visit); |
| #define | _ kStartTableUnusedEntry |
| #define | X kStartTableInvalidLine |
Typedefs | |
| typedef StringTableCleaner< false > | InternalizedStringTableCleaner |
| typedef StringTableCleaner< true > | ExternalStringTableCleaner |
Enumerations | |
| enum | SweepingMode { SWEEP_ONLY, SWEEP_AND_VISIT_LIVE_OBJECTS } |
| enum | SkipListRebuildingMode { REBUILD_SKIP_LIST, IGNORE_SKIP_LIST } |
| enum | FreeSpaceTreatmentMode { IGNORE_FREE_SPACE, ZAP_FREE_SPACE } |
Functions | |
| const char * | AllocationSpaceName (AllocationSpace space) |
| template intptr_t | MarkCompactCollector::SweepConservatively< MarkCompactCollector::SWEEP_SEQUENTIALLY > (PagedSpace *, FreeList *, Page *) |
| template intptr_t | MarkCompactCollector::SweepConservatively< MarkCompactCollector::SWEEP_IN_PARALLEL > (PagedSpace *, FreeList *, Page *) |
Variables | |
| char | kStartTable [kStartTableLines *kStartTableEntriesPerLine] |
| #define _ kStartTableUnusedEntry |
Definition at line 3681 of file mark-compact.cc.
| #define VISITOR_ID_COUNT_FUNCTION | ( | id | ) | table_.Register(kVisit##id, ObjectStatsTracker<kVisit##id>::Visit); |
Referenced by MarkCompactMarkingVisitor::Initialize().
| #define X kStartTableInvalidLine |
Definition at line 3682 of file mark-compact.cc.