[−] List of all items
Structs
- MMTK
- Mutator
- policy::copyspace::CopySpace
- policy::immortalspace::ImmortalSpace
- policy::largeobjectspace::LargeObjectSpace
- policy::space::CommonSpace
- policy::space::SFTMap
- policy::space::SpaceOptions
- scheduler::Scheduler
- scheduler::Worker
- scheduler::WorkerGroup
- scheduler::gc_works::EndOfGC
- scheduler::gc_works::Prepare
- scheduler::gc_works::PrepareCollector
- scheduler::gc_works::PrepareMutator
- scheduler::gc_works::ProcessEdgesBase
- scheduler::gc_works::ProcessModBuf
- scheduler::gc_works::Release
- scheduler::gc_works::ReleaseCollector
- scheduler::gc_works::ReleaseMutator
- scheduler::gc_works::ScanObjects
- scheduler::gc_works::ScanStackRoot
- scheduler::gc_works::ScanStackRoots
- scheduler::gc_works::ScanVMSpecificRoots
- scheduler::gc_works::ScheduleCollection
- scheduler::gc_works::StopMutators
- scheduler::stat::SchedulerStat
- scheduler::stat::WorkStat
- scheduler::stat::WorkerLocalStat
- util::SynchronizedCounter
- util::address::Address
- util::address::ObjectReference
- util::alloc::BumpAllocator
- util::alloc::allocators::Allocators
- util::alloc::dump_linear_scan::DumpLinearScan
- util::alloc::large_object_allocator::LargeObjectAllocator
- util::gc_byte::GCByte
- util::heap::HeapMeta
- util::heap::freelistpageresource::CommonFreeListPageResource
- util::heap::freelistpageresource::FreeListPageResource
- util::heap::layout::ByteMapMmapper
- util::heap::layout::map32::Map32
- util::heap::monotonepageresource::MonotonePageResource
- util::heap::pageresource::CommonPageResource
- util::heap::space_descriptor::SpaceDescriptor
- util::int_array_freelist::IntArrayFreeList
- util::opaque_pointer::OpaquePointer
- util::options::Options
- util::options::UnsafeOptionsWrapper
- util::raw_memory_freelist::RawMemoryFreeList
- util::reference_processor::ReferenceProcessor
- util::reference_processor::ReferenceProcessors
- util::statistics::counter::LongCounter
- util::statistics::counter::MonotoneNanoTime
- util::statistics::stats::SharedStats
- util::statistics::stats::Stats
- util::treadmill::TreadMill
Enums
- AllocationSemantics
- scheduler::CoordinatorMessage
- util::alloc::allocators::AllocatorSelector
- util::heap::VMRequest
- util::heap::monotonepageresource::MonotonePageResourceConditional
- util::options::NurseryZeroingOptions
- util::reference_processor::Semantics
Traits
- CopyContext
- MutatorContext
- Plan
- TraceLocal
- TransitiveClosure
- policy::space::SFT
- policy::space::Space
- scheduler::Context
- scheduler::CoordinatorWork
- scheduler::GCWork
- scheduler::Work
- scheduler::WorkerLocal
- scheduler::gc_works::ProcessEdgesWork
- util::alloc::allocator::Allocator
- util::alloc::linear_scan::LinearScan
- util::generic_freelist::GenericFreeList
- util::heap::layout::map::Map
- util::heap::layout::mmapper::Mmapper
- util::heap::pageresource::PageResource
- util::statistics::counter::Counter
- util::statistics::counter::Diffable
- vm::ActivePlan
- vm::Collection
- vm::ObjectModel
- vm::ReferenceGlue
- vm::Scanning
- vm::VMBinding
Functions
- memory_manager::add_phantom_candidate
- memory_manager::add_soft_candidate
- memory_manager::add_weak_candidate
- memory_manager::alloc
- memory_manager::bind_mutator
- memory_manager::destroy_mutator
- memory_manager::enable_collection
- memory_manager::flush_mutator
- memory_manager::free_bytes
- memory_manager::gc_init
- memory_manager::get_allocator_mapping
- memory_manager::handle_user_collection_request
- memory_manager::harness_begin
- memory_manager::harness_end
- memory_manager::is_live_object
- memory_manager::is_mapped_address
- memory_manager::is_mapped_object
- memory_manager::last_heap_address
- memory_manager::modify_check
- memory_manager::post_alloc
- memory_manager::process
- memory_manager::start_control_collector
- memory_manager::start_worker
- memory_manager::starting_heap_address
- memory_manager::total_bytes
- memory_manager::used_bytes
- policy::space::required_chunks
- util::alloc::allocator::align_allocation
- util::alloc::allocator::align_allocation_no_fill
- util::alloc::allocator::fill_alignment_gap
- util::alloc::allocator::get_maximum_aligned_size
- util::alloc::embedded_meta_data::get_metadata_base
- util::alloc::embedded_meta_data::get_metadata_offset
- util::conversions::address_to_chunk_index
- util::conversions::bytes_to_chunks_up
- util::conversions::bytes_to_pages
- util::conversions::bytes_to_pages_up
- util::conversions::chunk_align_down
- util::conversions::chunk_align_up
- util::conversions::chunk_index_to_address
- util::conversions::is_address_aligned
- util::conversions::is_page_aligned
- util::conversions::mmap_chunk_align_down
- util::conversions::mmap_chunk_align_up
- util::conversions::page_align_down
- util::conversions::pages_to_bytes
- util::conversions::raw_align_down
- util::conversions::raw_align_up
- util::conversions::raw_is_aligned
- util::forwarding_word::attempt_to_forward
- util::forwarding_word::clear_forwarding_bits
- util::forwarding_word::compare_exchange_forwarding_word
- util::forwarding_word::forward_object
- util::forwarding_word::is_forwarded
- util::forwarding_word::is_forwarded_or_being_forwarded
- util::forwarding_word::read_forwarding_word
- util::forwarding_word::set_forwarding_pointer
- util::forwarding_word::spin_and_get_forwarded_object
- util::forwarding_word::state_is_being_forwarded
- util::forwarding_word::state_is_forwarded_or_being_forwarded
- util::forwarding_word::write_forwarding_word
- util::gc_byte::compare_exchange_gc_byte
- util::gc_byte::read_gc_byte
- util::gc_byte::write_gc_byte
- util::header_byte::is_unlogged
- util::header_byte::mark_as_logged
- util::header_byte::mark_as_unlogged
- util::logger::try_init
- util::memory::dzmmap
- util::memory::mprotect
- util::memory::munprotect
- util::memory::zero
Typedefs
- scheduler::GCWorker
- scheduler::MMTkScheduler
- util::address::ByteOffset
- util::address::ByteSize
- util::heap::layout::heap_layout::Mmapper
- util::heap::layout::heap_layout::VMMap
- util::statistics::counter::Timer
Constants
- util::alloc::embedded_meta_data::BYTES_IN_REGION
- util::alloc::embedded_meta_data::LOG_BYTES_IN_REGION
- util::alloc::embedded_meta_data::LOG_PAGES_IN_REGION
- util::alloc::embedded_meta_data::PAGES_IN_REGION
- util::alloc::embedded_meta_data::REGION_MASK
- util::constants::ARRAY_ELEMENT
- util::constants::BITS_IN_ADDRESS
- util::constants::BITS_IN_BYTE
- util::constants::BITS_IN_CHAR
- util::constants::BITS_IN_INT
- util::constants::BITS_IN_LONG
- util::constants::BITS_IN_PAGE
- util::constants::BITS_IN_SHORT
- util::constants::BITS_IN_WORD
- util::constants::BYTES_IN_ADDRESS
- util::constants::BYTES_IN_BYTE
- util::constants::BYTES_IN_CHAR
- util::constants::BYTES_IN_INT
- util::constants::BYTES_IN_KBYTE
- util::constants::BYTES_IN_LONG
- util::constants::BYTES_IN_MBYTE
- util::constants::BYTES_IN_PAGE
- util::constants::BYTES_IN_SHORT
- util::constants::BYTES_IN_WORD
- util::constants::CARD_MASK
- util::constants::CARD_META_PAGES_PER_REGION
- util::constants::INSTANCE_FIELD
- util::constants::LAZY_SWEEP
- util::constants::LOG_BITS_IN_ADDRESS
- util::constants::LOG_BITS_IN_BYTE
- util::constants::LOG_BITS_IN_CHAR
- util::constants::LOG_BITS_IN_INT
- util::constants::LOG_BITS_IN_LONG
- util::constants::LOG_BITS_IN_PAGE
- util::constants::LOG_BITS_IN_SHORT
- util::constants::LOG_BITS_IN_WORD
- util::constants::LOG_BYTES_IN_ADDRESS
- util::constants::LOG_BYTES_IN_ADDRESS_SPACE
- util::constants::LOG_BYTES_IN_BYTE
- util::constants::LOG_BYTES_IN_CHAR
- util::constants::LOG_BYTES_IN_INT
- util::constants::LOG_BYTES_IN_KBYTE
- util::constants::LOG_BYTES_IN_LONG
- util::constants::LOG_BYTES_IN_MBYTE
- util::constants::LOG_BYTES_IN_PAGE
- util::constants::LOG_BYTES_IN_SHORT
- util::constants::LOG_BYTES_IN_WORD
- util::constants::LOG_CARD_BYTES
- util::constants::LOG_CARD_GRAIN
- util::constants::LOG_CARD_META_BYTES
- util::constants::LOG_CARD_META_PAGES
- util::constants::LOG_CARD_META_SIZE
- util::constants::LOG_CARD_UNITS
- util::constants::MAX_INT
- util::constants::MIN_INT
- util::constants::SUPPORT_CARD_SCANNING
- util::generic_freelist::FAILURE
- util::generic_freelist::MAX_HEADS
- util::generic_freelist::MAX_UNITS
- util::header_byte::NEEDS_UNLOGGED_BIT
- util::header_byte::TOTAL_BITS
- util::header_byte::UNLOGGED_BIT
- util::header_byte::UNLOGGED_BIT_NUMBER
- util::header_byte::USED_GLOBAL_BITS
- util::heap::layout::heap_parameters::LOG_MAX_SPACES
- util::heap::layout::heap_parameters::LOG_SPACE_SIZE_64
- util::heap::layout::heap_parameters::MAX_SPACES
- util::heap::layout::vm_layout_constants::AVAILABLE_BYTES
- util::heap::layout::vm_layout_constants::AVAILABLE_END
- util::heap::layout::vm_layout_constants::AVAILABLE_START
- util::heap::layout::vm_layout_constants::BYTES_IN_CHUNK
- util::heap::layout::vm_layout_constants::HEAP_END
- util::heap::layout::vm_layout_constants::HEAP_START
- util::heap::layout::vm_layout_constants::LOG_ADDRESS_SPACE
- util::heap::layout::vm_layout_constants::LOG_BYTES_IN_CHUNK
- util::heap::layout::vm_layout_constants::LOG_MAX_CHUNKS
- util::heap::layout::vm_layout_constants::LOG_MMAP_CHUNK_BYTES
- util::heap::layout::vm_layout_constants::LOG_PAGES_IN_SPACE64
- util::heap::layout::vm_layout_constants::LOG_SPACE_EXTENT
- util::heap::layout::vm_layout_constants::MAX_CHUNKS
- util::heap::layout::vm_layout_constants::MAX_SPACE_EXTENT
- util::heap::layout::vm_layout_constants::MMAP_CHUNK_BYTES
- util::heap::layout::vm_layout_constants::PAGES_IN_CHUNK
- util::heap::layout::vm_layout_constants::PAGES_IN_SPACE64
- util::heap::layout::vm_layout_constants::SPACE_MASK_64
- util::heap::layout::vm_layout_constants::SPACE_SHIFT_64
- util::heap::layout::vm_layout_constants::SPACE_SIZE_64
- util::heap::layout::vm_layout_constants::VM_SPACE_SIZE
- util::reference_processor::TRACE
- util::reference_processor::TRACE_DETAIL
- util::reference_processor::TRACE_FORWARD
- util::reference_processor::TRACE_UNREACHABLE
- util::statistics::stats::MAX_COUNTERS
- util::statistics::stats::MAX_PHASES