v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
heap → base Relation
File in src/heap
Includes file in src/base
base
/
active-system-pages.cc
bits.h
base
/
active-system-pages.cc
macros.h
base
/
active-system-pages.h
macros.h
allocation-stats.h
hashing.h
allocation-stats.h
macros.h
cppgc
/
allocation.cc
macros.h
array-buffer-sweeper.cc
logging.h
array-buffer-sweeper.h
logging.h
base-space.h
macros.h
base
/
basic-slot-set.h
atomic-utils.h
base
/
basic-slot-set.h
bits.h
base
/
basic-slot-set.h
platform
/
memory.h
base
/
bytes.h
ring-buffer.h
base
/
bytes.h
platform
/
time.h
base
/
cached-unordered-map.h
hashing.h
cppgc
/
caged-heap-local-data.cc
macros.h
cppgc
/
caged-heap.cc
bounded-page-allocator.h
cppgc
/
caged-heap.cc
lazy-instance.h
cppgc
/
caged-heap.cc
logging.h
cppgc
/
caged-heap.cc
platform
/
platform.h
cppgc
/
caged-heap.h
bounded-page-allocator.h
cppgc
/
caged-heap.h
lazy-instance.h
code-range.cc
bits.h
code-range.cc
lazy-instance.h
code-range.cc
once.h
code-range.h
platform
/
mutex.h
collection-barrier.cc
platform
/
mutex.h
collection-barrier.cc
platform
/
time.h
collection-barrier.h
platform
/
condition-variable.h
collection-barrier.h
platform
/
elapsed-timer.h
collection-barrier.h
platform
/
mutex.h
concurrent-marking.cc
logging.h
concurrent-marking.h
atomic-utils.h
concurrent-marking.h
platform
/
condition-variable.h
conservative-stack-visitor.h
address-region.h
cppgc-js
/
cpp-heap.cc
logging.h
cppgc-js
/
cpp-heap.cc
macros.h
cppgc-js
/
cpp-heap.cc
platform
/
time.h
cppgc-js
/
cpp-heap.h
flags.h
cppgc-js
/
cpp-heap.h
macros.h
cppgc-js
/
cpp-heap.h
utils
/
random-number-generator.h
cppgc-js
/
cpp-snapshot.cc
logging.h
cppgc-js
/
cpp-snapshot.h
macros.h
cppgc-js
/
cross-heap-remembered-set.h
macros.h
ephemeron-remembered-set.h
platform
/
mutex.h
factory-base.h
export-template.h
factory-base.h
strings.h
factory.cc
bits.h
factory.h
strings.h
factory.h
vector.h
cppgc
/
free-list.cc
sanitizer
/
asan.h
cppgc
/
free-list.cc
bits.h
free-list.cc
macros.h
cppgc
/
free-list.h
sanitizer
/
asan.h
cppgc
/
free-list.h
macros.h
free-list.h
macros.h
gc-callbacks.h
logging.h
cppgc
/
gc-info-table.cc
bits.h
cppgc
/
gc-info-table.cc
lazy-instance.h
cppgc
/
gc-info-table.cc
page-allocator.h
cppgc
/
gc-info-table.h
logging.h
cppgc
/
gc-info-table.h
macros.h
cppgc
/
gc-info-table.h
platform
/
mutex.h
cppgc
/
gc-info-table.h
platform
/
platform.h
cppgc
/
gc-invoker.h
macros.h
gc-tracer-inl.h
logging.h
gc-tracer-inl.h
platform
/
platform.h
gc-tracer.cc
atomic-utils.h
gc-tracer.cc
logging.h
gc-tracer.cc
strings.h
gc-tracer.cc
platform
/
time.h
gc-tracer.h
compiler-specific.h
gc-tracer.h
macros.h
gc-tracer.h
ring-buffer.h
cppgc
/
globals.h
build_config.h
heap-allocator-inl.h
logging.h
heap-allocator.cc
logging.h
heap-allocator.h
macros.h
cppgc
/
heap-base.cc
logging.h
cppgc
/
heap-base.cc
sanitizer
/
lsan-page-allocator.h
cppgc
/
heap-base.h
macros.h
cppgc
/
heap-config.h
platform
/
time.h
cppgc
/
heap-consistency.cc
logging.h
cppgc
/
heap-growing.cc
macros.h
cppgc
/
heap-growing.h
macros.h
heap-inl.h
atomic-utils.h
heap-inl.h
platform
/
mutex.h
heap-layout.h
macros.h
cppgc
/
heap-object-header.cc
sanitizer
/
asan.h
cppgc
/
heap-object-header.cc
macros.h
cppgc
/
heap-object-header.h
atomic-utils.h
cppgc
/
heap-object-header.h
bit-field.h
cppgc
/
heap-object-header.h
logging.h
cppgc
/
heap-object-header.h
macros.h
cppgc
/
heap-page.cc
logging.h
cppgc
/
heap-page.cc
platform
/
mutex.h
cppgc
/
heap-page.h
hashing.h
cppgc
/
heap-page.h
iterator.h
cppgc
/
heap-page.h
macros.h
cppgc
/
heap-space.cc
logging.h
cppgc
/
heap-space.cc
platform
/
mutex.h
cppgc
/
heap-space.h
logging.h
cppgc
/
heap-space.h
macros.h
cppgc
/
heap-space.h
platform
/
mutex.h
heap-verifier.cc
logging.h
heap-visitor-inl.h
logging.h
heap-visitor.h
logging.h
heap.cc
bits.h
heap.cc
flags.h
heap.cc
logging.h
heap.cc
macros.h
heap.cc
platform
/
memory.h
heap.cc
platform
/
mutex.h
heap.cc
once.h
heap.cc
utils
/
random-number-generator.h
heap.cc
platform
/
time.h
heap.h
atomic-utils.h
heap.h
platform
/
condition-variable.h
heap.h
enum-set.h
heap.h
platform
/
mutex.h
heap.h
small-vector.h
incremental-marking-job.cc
platform
/
mutex.h
incremental-marking-job.cc
platform
/
time.h
incremental-marking-job.h
platform
/
mutex.h
incremental-marking-job.h
platform
/
time.h
base
/
incremental-marking-schedule.cc
platform
/
time.h
base
/
incremental-marking-schedule.h
platform
/
time.h
incremental-marking.cc
logging.h
incremental-marking.cc
platform
/
time.h
incremental-marking.h
hashing.h
incremental-marking.h
logging.h
incremental-marking.h
platform
/
mutex.h
incremental-marking.h
platform
/
time.h
index-generator.h
macros.h
index-generator.h
platform
/
mutex.h
large-page-metadata.cc
sanitizer
/
msan.h
large-spaces.cc
logging.h
large-spaces.cc
sanitizer
/
msan.h
large-spaces.cc
platform
/
mutex.h
large-spaces.h
macros.h
large-spaces.h
platform
/
mutex.h
list.h
logging.h
cppgc
/
liveness-broker.h
macros.h
local-factory.h
logging.h
local-heap.cc
logging.h
local-heap.cc
platform
/
mutex.h
local-heap.h
platform
/
condition-variable.h
local-heap.h
logging.h
local-heap.h
macros.h
cppgc
/
logging.cc
logging.h
main-allocator.cc
logging.h
mark-compact.cc
bits.h
mark-compact.cc
logging.h
mark-compact.cc
platform
/
mutex.h
mark-compact.cc
platform
/
platform.h
mark-compact.cc
utils
/
random-number-generator.h
cppgc
/
marker.cc
platform
/
time.h
cppgc
/
marker.h
macros.h
cppgc
/
marker.h
platform
/
time.h
marking-barrier-inl.h
logging.h
marking-barrier.cc
logging.h
marking-barrier.h
hashing.h
marking-inl.h
build_config.h
marking-inl.h
macros.h
marking-progress-tracker.h
logging.h
cppgc
/
marking-state.h
logging.h
cppgc
/
marking-state.h
macros.h
cppgc
/
marking-verifier.cc
logging.h
marking-visitor.h
logging.h
cppgc
/
marking-visitor.h
macros.h
cppgc
/
marking-worklists.h
platform
/
mutex.h
marking.h
atomic-utils.h
cppgc
/
member-storage.cc
compiler-specific.h
cppgc
/
member-storage.cc
macros.h
memory-allocator.cc
address-region.h
memory-allocator.h
bounded-page-allocator.h
memory-allocator.h
export-template.h
memory-allocator.h
hashing.h
memory-allocator.h
macros.h
memory-allocator.h
platform
/
mutex.h
memory-allocator.h
platform
/
semaphore.h
memory-balancer.h
platform
/
time.h
memory-chunk-constants.h
bits.h
memory-chunk-metadata.h
atomic-utils.h
memory-chunk-metadata.h
flags.h
memory-chunk-metadata.h
hashing.h
memory-chunk.h
build_config.h
memory-chunk.h
hashing.h
memory-measurement.h
platform
/
elapsed-timer.h
memory-measurement.h
utils
/
random-number-generator.h
memory-reducer.h
macros.h
base
/
memory-tagging.cc
cpu.h
base
/
memory-tagging.cc
logging.h
base
/
memory-tagging.h
macros.h
cppgc
/
memory.h
sanitizer
/
asan.h
cppgc
/
memory.h
macros.h
cppgc
/
memory.h
sanitizer
/
msan.h
minor-mark-sweep-inl.h
build_config.h
minor-mark-sweep.cc
logging.h
minor-mark-sweep.h
macros.h
mutable-page-metadata.cc
logging.h
mutable-page-metadata.cc
platform
/
mutex.h
mutable-page-metadata.cc
platform
/
platform.h
mutable-page-metadata.h
macros.h
mutable-page-metadata.h
platform
/
mutex.h
cppgc
/
name-trait.cc
logging.h
cppgc
/
name-trait.cc
macros.h
new-spaces-inl.h
sanitizer
/
msan.h
new-spaces.cc
logging.h
new-spaces.cc
macros.h
new-spaces.h
atomic-utils.h
new-spaces.h
logging.h
new-spaces.h
macros.h
new-spaces.h
platform
/
mutex.h
cppgc
/
object-allocator.cc
logging.h
cppgc
/
object-allocator.cc
macros.h
cppgc
/
object-allocator.h
logging.h
cppgc
/
object-poisoner.h
sanitizer
/
asan.h
cppgc
/
object-start-bitmap.h
atomic-utils.h
cppgc
/
object-start-bitmap.h
bits.h
cppgc
/
object-start-bitmap.h
macros.h
object-stats.cc
bits.h
cppgc
/
page-memory.cc
sanitizer
/
asan.h
cppgc
/
page-memory.cc
macros.h
cppgc
/
page-memory.h
macros.h
cppgc
/
page-memory.h
platform
/
mutex.h
page-pool.h
platform
/
mutex.h
paged-spaces.cc
logging.h
paged-spaces.cc
platform
/
mutex.h
paged-spaces.cc
numerics
/
safe_conversions.h
paged-spaces.h
bounds.h
paged-spaces.h
macros.h
paged-spaces.h
platform
/
mutex.h
parked-scope-inl.h
platform
/
condition-variable.h
parked-scope-inl.h
platform
/
mutex.h
parked-scope-inl.h
platform
/
semaphore.h
parked-scope.h
platform
/
condition-variable.h
parked-scope.h
platform
/
mutex.h
parked-scope.h
platform
/
semaphore.h
cppgc
/
persistent-node.cc
platform
/
platform.h
cppgc
/
platform.cc
sanitizer
/
asan.h
cppgc
/
platform.cc
lazy-instance.h
cppgc
/
platform.cc
logging.h
cppgc
/
platform.cc
sanitizer
/
lsan-page-allocator.h
cppgc
/
platform.cc
macros.h
cppgc
/
platform.cc
page-allocator.h
cppgc
/
platform.cc
platform
/
platform.h
cppgc
/
platform.h
macros.h
cppgc
/
pointer-policies.cc
logging.h
cppgc
/
pointer-policies.cc
macros.h
cppgc
/
pointer-policies.cc
platform
/
platform.h
cppgc
/
prefinalizer-handler.cc
platform
/
platform.h
pretenuring-handler-inl.h
sanitizer
/
msan.h
cppgc
/
process-heap.cc
lazy-instance.h
cppgc
/
process-heap.cc
logging.h
cppgc
/
process-heap.cc
platform
/
mutex.h
cppgc
/
process-heap.h
macros.h
cppgc
/
process-heap.h
platform
/
mutex.h
cppgc
/
raw-heap.h
logging.h
cppgc
/
raw-heap.h
macros.h
read-only-heap.h
macros.h
read-only-spaces.cc
logging.h
read-only-spaces.h
macros.h
remembered-set.h
bounds.h
remembered-set.h
memory.h
safepoint.cc
logging.h
safepoint.cc
platform
/
mutex.h
safepoint.h
platform
/
condition-variable.h
safepoint.h
platform
/
mutex.h
scavenger.cc
utils
/
random-number-generator.h
scavenger.h
platform
/
condition-variable.h
slot-set.cc
logging.h
slot-set.h
bit-field.h
spaces-inl.h
atomic-utils.h
spaces.cc
bits.h
spaces.cc
bounded-page-allocator.h
spaces.cc
macros.h
spaces.cc
sanitizer
/
msan.h
spaces.h
iterator.h
spaces.h
macros.h
base
/
stack.cc
sanitizer
/
asan.h
base
/
stack.cc
sanitizer
/
msan.h
base
/
stack.cc
sanitizer
/
tsan.h
base
/
stack.h
macros.h
base
/
stack.h
platform
/
mutex.h
base
/
stack.h
platform
/
platform.h
cppgc
/
stats-collector.cc
atomicops.h
cppgc
/
stats-collector.cc
logging.h
cppgc
/
stats-collector.cc
platform
/
time.h
cppgc
/
stats-collector.h
logging.h
cppgc
/
stats-collector.h
macros.h
cppgc
/
stats-collector.h
platform
/
time.h
stress-scavenge-observer.cc
utils
/
random-number-generator.h
sweeper.cc
atomic-utils.h
sweeper.cc
logging.h
cppgc
/
sweeper.cc
platform
/
mutex.h
cppgc
/
sweeper.cc
platform
/
time.h
sweeper.h
platform
/
condition-variable.h
cppgc
/
sweeper.h
macros.h
cppgc
/
sweeper.h
platform
/
time.h
cppgc
/
task-handle.h
logging.h
cppgc
/
testing.cc
logging.h
trusted-range.cc
lazy-instance.h
trusted-range.cc
once.h
cppgc-js
/
unified-heap-marking-state-inl.h
logging.h
cppgc-js
/
unified-heap-marking-state.cc
logging.h
cppgc-js
/
unified-heap-marking-visitor.h
macros.h
cppgc
/
virtual-memory.cc
macros.h
cppgc
/
virtual-memory.h
macros.h
cppgc
/
visitor.cc
sanitizer
/
asan.h
cppgc
/
visitor.cc
sanitizer
/
msan.h
base
/
worklist.h
logging.h
base
/
worklist.h
macros.h
base
/
worklist.h
platform
/
memory.h
base
/
worklist.h
platform
/
mutex.h
cppgc
/
write-barrier.h
lazy-instance.h
cppgc
/
write-barrier.h
platform
/
mutex.h
zapping.cc
memory.h
zapping.h
macros.h
src
heap
Generated on Sun Apr 6 2025 21:09:51 for v8 by
1.12.0