List of all items
Structs
- FormattedSize
- heap::AllocRequest
- heap::ConcurrentPhase
- heap::DynBitmap
- heap::PausePhase
- heap::bitmap::CHeapBitmap
- heap::bitmap::HeapBitmap
- heap::bitmap::HeapBytemap
- heap::card_table::CardTable
- heap::concurrent_gc::ConcMark
- heap::concurrent_gc::ConcurrentGC
- heap::concurrent_gc::PrepareUnsweptRegions
- heap::concurrent_gc::ScanCardsForRegionsTask
- heap::controller::ControlThread
- heap::controller::GCSession
- heap::degenerated_gc::DegeneratedGC
- heap::free_list::Entry
- heap::free_list::FreeList
- heap::free_set::RegionFreeSet
- heap::full_gc::FullGC
- heap::heap::Heap
- heap::heap::ParallelHeapRegionTask
- heap::heap::ParallelHeapRegionTaskWithCancellationCheck
- heap::heap::ResetBitmapClosure
- heap::heuristics::adaptive::AdaptiveHeuristics
- heap::heuristics::static_::StaticHeuristics
- heap::mark::GlobalMark
- heap::mark::MarkQueueSet
- heap::mark::MarkTask
- heap::mark::MarkingTask
- heap::mark::STWMark
- heap::mark::SlotVisitor
- heap::mark::Terminator
- heap::mark_bitmap::MarkBitmap
- heap::marking_context::MarkingContext
- heap::memory_region::MemoryRegion
- heap::obj_storage::ActiveArray
- heap::obj_storage::AllocationList
- heap::obj_storage::AllocationListEntry
- heap::obj_storage::Block
- heap::obj_storage::ObjStorage
- heap::pacer::Pacer
- heap::reference_queue::Reference
- heap::reference_queue::ReferenceProcessor
- heap::reference_queue::ReferenceQueue
- heap::region::HeapArguments
- heap::region::HeapOptions
- heap::region::HeapRegion
- heap::root_processor::RootProcessor
- heap::root_processor::RootSet
- heap::root_processor::RootTask
- heap::root_processor::SimpleRoot
- heap::root_processor::ThreadRootProcessor
- heap::shared_vars::SharedEnumFlag
- heap::shared_vars::SharedFlag
- heap::stack::StackBounds
- heap::sweeper::Sweep
- heap::sweeper::SweepGarbageClosure
- heap::thread::GCAwareJoinHandle
- heap::thread::OOM
- heap::thread::Thread
- heap::thread::Threads
- heap::thread::UnsafeScope
- heap::thread::scoped::Scope
- heap::timer::GCPhase
- heap::timer::GCTimer
- heap::timer::PhasesStack
- heap::timer::TimePartitions
- heap::tlab::ThreadLocalAllocBuffer
- heap::tracer::SharedGCInfo
- heap::virtual_memory::VirtualMemory
- heap::virtual_memory::posix::PosixVirtualMemory
- heap::worker_policy::WorkerPolicy
- heap::write_barrier::WriteBarrier
- sync::monitor::Monitor
- sync::monitor::MonitorLocker
- sync::mutex::Condvar
- sync::mutex::Mutex
- sync::mutex::MutexGuard
- sync::mutex::RawMutex
- sync::mutex::WaitTimeoutResult
- sync::semaphore::Sem
- sync::single_writer::CriticalSection
- sync::single_writer::SingleWriterSynchronizer
- sync::suspendible_thread_set::SuspendibleThreadSet
- sync::suspendible_thread_set::SuspendibleThreadSetJoiner
- sync::suspendible_thread_set::SuspendibleThreadSetLeaver
- sync::task_terminator::TaskTerminator
- sync::worker_threads::WorkerTaskDispatcher
- sync::worker_threads::WorkerThread
- sync::worker_threads::WorkerThreads
- system::array::Array
- system::arraylist::ArrayList
- system::collections::hashmap::HashMap
- system::collections::hashmap::Iter
- system::collections::hashmap::Node
- system::collections::hashmap::OccupiedEntry
- system::collections::hashmap::VacantEntry
- system::collections::linked_hashmap::DefaultLinkedHashMapExt
- system::collections::linked_hashmap::Iter
- system::collections::linked_hashmap::LinkedHashMap
- system::collections::linked_hashmap::Node
- system::finalizer::FinalizerQueue
- system::object::Handle
- system::object::HeapObjectHeader
- system::object::SizeTag
- system::object::VT
- system::object::VTable
- system::object::VarSize
- system::string::Str
- system::string::String
- system::weak_reference::WeakMapping
- system::weak_reference::WeakReference
- utils::bitfield::AtomicBitField
- utils::bitfield::BitField
- utils::bitvector::BitIter
- utils::bitvector::BitVector
- utils::deque::LocalSSB
- utils::machine_context::PlatformRegisters
- utils::number_seq::TruncatedSeq
- utils::stack::Stack
- utils::taskqueue::GenericTaskQueue
- utils::taskqueue::GenericTaskQueueSet
- utils::taskqueue::ObjArrayTask
- utils::taskqueue::OverflowTaskQueue
- utils::taskqueue::PartialArrayScanTask
- utils::taskqueue::ScannerTask
- utils::taskqueue::TaskQueueSuper
Enums
- heap::AllocError
- heap::AllocType
- heap::DegenPoint
- heap::GCHeuristic
- heap::controller::GCMode
- heap::heuristics::adaptive::Trigger
- heap::obj_storage::EntryStatus
- heap::region::RegionState
- heap::timer::PhaseType
- heap::tracer::GCCause
- heap::virtual_memory::Protection
- system::collections::hashmap::DefaultHashBuilder
- system::collections::hashmap::Entry
- system::collections::linked_hashmap::DefaultHashBuilder
- system::object::CellState
- utils::taskqueue::PopResult
Unions
Traits
- heap::concurrent_thread::ConcurrentGCThread
- heap::heap::GlobalRoot
- heap::heap::HeapRegionClosure
- heap::heuristics::Heuristics
- heap::root_processor::Root
- heap::timer::PhaseVisitor
- heap::virtual_memory::VirtualMemoryImpl
- heap::write_barrier::WriteBarriered
- sync::worker_threads::WorkerTask
- system::collections::linked_hashmap::LinkedHashMapExt
- system::object::Allocation
- system::object::ConstVal
- system::traits::Object
- system::traits::Visitor
- system::traits::WeakProcessor
- utils::bitfield::BitFieldStorage
- utils::bitfield::ToAtomicBitField
- utils::taskqueue::TaskQueue
- utils::taskqueue::TaskQueueSetSuper
- utils::taskqueue::TaskQueueSetSuperImpl
- utils::taskqueue::TerminatorTerminator
Macros
Functions
- force_on_stack
- formatted_size
- formatted_sizef
- heap::align_down
- heap::align_up
- heap::align_usize
- heap::atomic_cmpxchg
- heap::atomic_cmpxchg_weak
- heap::atomic_load
- heap::atomic_store
- heap::card_table::age_card_visitor
- heap::heap::heap
- heap::is_aligned
- heap::round_down_to_power_of_two32
- heap::round_up_to_power_of_two32
- heap::safepoint::addr_in_safepoint
- heap::safepoint::wait_gc
- heap::signals::unix::handle_sigsegv
- heap::signals::unix::install_signal_handlers
- heap::signals::unix::segv_handler
- heap::stack::approximate_stack_pointer
- heap::thread::main_thread
- heap::thread::safepoint_scope
- heap::thread::safepoint_scope_conditional
- heap::thread::scoped::scoped
- heap::thread::spawn_thread
- heap::virtual_memory::page_size
- heap::which_power_of_two
- needs_write_barrier
- new_i32
- sync::mutex::to_deadline
- sync::threads::spawn_thread_and_wait_for_running
- system::arraylist::next_capacity
- utils::env::get_total_memory
- utils::env::read_float_from_env
- utils::env::read_uint_from_env
- utils::is_aligned
- utils::is_aligned_ptr
- utils::is_aligned_usize
- utils::is_power_of_two
- utils::log2i_graceful
- utils::machine_context::registers_from_ucontext
- utils::nth_bit
- utils::right_nth_bit
- utils::round_down
- utils::round_down_ptr
- utils::round_down_unchecked
- utils::round_down_usize
- utils::round_up
- utils::round_up_ptr
- utils::round_up_to_power_of_two
- utils::round_up_unchecked
- utils::round_up_usize
- utils::shift_for_power_of_two
- utils::sloppy_memset::sloppy_memset
- utils::sloppy_memset::sloppy_memset_pat16
- utils::sloppy_memset::sloppy_memset_pat32
- utils::sloppy_memset::sloppy_memset_pat64
Type Aliases
- heap::shared_vars::SharedValue
- heap::virtual_memory::PlatformVirtualMemory
- system::object::FinalizationOrderingTag
- system::object::NoHeapPtrsTag
- system::object::SizeBits
- system::object::VisitedTag
- system::object::VtableTag
- utils::taskqueue::Idx
Constants
- heap::heap::GC_CANCELLABLE
- heap::heap::GC_CANCELLED
- heap::heap::GC_NOT_CANCELLED
- heap::heuristics::CONCURRENT_ADJUST
- heap::heuristics::DEGENERATED_PENALTY
- heap::heuristics::FULL_PENALTY
- heap::heuristics::adaptive::DEGENERATE_PENALTY_SD
- heap::heuristics::adaptive::FULL_PENALTY_SD
- heap::heuristics::adaptive::HIGHEST_EXPECTED_AVAILABLE_AT_END
- heap::heuristics::adaptive::LOWEST_EXPECTED_AVAILABLE_AT_END
- heap::heuristics::adaptive::MAXIMUM_CONFIDENCE
- heap::heuristics::adaptive::MINIMUM_CONFIDENCE
- heap::mark_bitmap::BITS_PER_WORD
- heap::mark_bitmap::FIND_ONES_FLIP
- heap::mark_bitmap::FIND_ZEROS_FLIP
- heap::mark_bitmap::LOG_BITS_PER_WORD
- heap::mark_bitmap::LOG_MIN_OBJECT_ALIGNMENT
- heap::obj_storage::BULK_ALLOCATE_LIMIT
- heap::safepoint::SAFEPOINT_SYNCHRONIZED
- heap::safepoint::SAFEPOINT_SYNCHRONIZING
- heap::safepoint::SAFEPOINT_UNSYNCHRONIZED
- heap::thread::GC_STATE_SAFE
- heap::thread::GC_STATE_WAITING
- system::object::FINALIZATION_ORDERING
- system::object::NO_GC_PTRS
- system::object::SIZE_TAG_POS
- system::object::SIZE_TAG_SIZE
- system::object::VISITED
- system::object::VTABLE_TAG_POS
- system::object::VTABLE_TAG_SIZE
- utils::taskqueue::TASKQUEUE_SIZE