From ccb18332a6bafec31f0039be7f14995e494cc906 Mon Sep 17 00:00:00 2001 From: "github-merge-queue[bot]" Date: Mon, 9 Dec 2024 09:31:16 +0000 Subject: [PATCH] deploy: 2e548e5912ec195cce8d12811902a8617c4143e2 --- api/mmtk/all.html | 2 +- .../build_info/constant.MMTK_FEATURES.html | 2 +- .../build_info/constant.MMTK_PKG_VERSION.html | 2 +- api/mmtk/build_info/index.html | 2 +- .../build_info/raw/constant.CFG_ENDIAN.html | 4 +- api/mmtk/build_info/raw/constant.CFG_ENV.html | 4 +- .../build_info/raw/constant.CFG_FAMILY.html | 4 +- api/mmtk/build_info/raw/constant.CFG_OS.html | 4 +- .../raw/constant.CFG_POINTER_WIDTH.html | 4 +- .../raw/constant.CFG_TARGET_ARCH.html | 4 +- .../build_info/raw/constant.CI_PLATFORM.html | 4 +- api/mmtk/build_info/raw/constant.DEBUG.html | 4 +- .../build_info/raw/constant.FEATURES.html | 4 +- .../raw/constant.FEATURES_LOWERCASE.html | 4 +- .../raw/constant.FEATURES_LOWERCASE_STR.html | 4 +- .../build_info/raw/constant.FEATURES_STR.html | 4 +- .../raw/constant.GIT_COMMIT_HASH.html | 4 +- .../raw/constant.GIT_COMMIT_HASH_SHORT.html | 4 +- .../build_info/raw/constant.GIT_DIRTY.html | 4 +- .../build_info/raw/constant.GIT_HEAD_REF.html | 4 +- .../build_info/raw/constant.GIT_VERSION.html | 4 +- api/mmtk/build_info/raw/constant.HOST.html | 4 +- .../build_info/raw/constant.NUM_JOBS.html | 4 +- .../build_info/raw/constant.OPT_LEVEL.html | 4 +- .../build_info/raw/constant.PKG_AUTHORS.html | 4 +- .../raw/constant.PKG_DESCRIPTION.html | 4 +- .../build_info/raw/constant.PKG_HOMEPAGE.html | 4 +- .../build_info/raw/constant.PKG_LICENSE.html | 4 +- .../build_info/raw/constant.PKG_NAME.html | 4 +- .../raw/constant.PKG_REPOSITORY.html | 4 +- .../build_info/raw/constant.PKG_VERSION.html | 4 +- .../raw/constant.PKG_VERSION_MAJOR.html | 4 +- .../raw/constant.PKG_VERSION_MINOR.html | 4 +- .../raw/constant.PKG_VERSION_PATCH.html | 4 +- .../raw/constant.PKG_VERSION_PRE.html | 4 +- api/mmtk/build_info/raw/constant.PROFILE.html | 4 +- api/mmtk/build_info/raw/constant.RUSTC.html | 4 +- .../raw/constant.RUSTC_VERSION.html | 4 +- api/mmtk/build_info/raw/constant.RUSTDOC.html | 4 +- .../raw/constant.RUSTDOC_VERSION.html | 4 +- api/mmtk/build_info/raw/constant.TARGET.html | 4 +- api/mmtk/build_info/raw/index.html | 2 +- .../struct.MMTK_FULL_BUILD_INFO.html | 2 +- .../struct.MMTK_FULL_BUILD_INFO_STRING.html | 2 +- .../build_info/struct.MMTK_GIT_VERSION.html | 2 +- .../struct.MMTK_GIT_VERSION_STRING.html | 2 +- api/mmtk/global_state/enum.GcStatus.html | 2 +- api/mmtk/global_state/index.html | 2 +- api/mmtk/global_state/struct.GlobalState.html | 2 +- .../global_state/struct.LiveBytesStats.html | 2 +- api/mmtk/index.html | 2 +- api/mmtk/macro.mmap_anno_test.html | 2 +- api/mmtk/memory_manager/fn.add_finalizer.html | 2 +- .../fn.add_phantom_candidate.html | 2 +- .../memory_manager/fn.add_soft_candidate.html | 2 +- .../memory_manager/fn.add_weak_candidate.html | 2 +- .../memory_manager/fn.add_work_packet.html | 2 +- .../memory_manager/fn.add_work_packets.html | 2 +- api/mmtk/memory_manager/fn.alloc.html | 2 +- api/mmtk/memory_manager/fn.alloc_slow.html | 2 +- api/mmtk/memory_manager/fn.bind_mutator.html | 2 +- api/mmtk/memory_manager/fn.calloc.html | 2 +- .../memory_manager/fn.counted_calloc.html | 2 +- .../memory_manager/fn.counted_malloc.html | 2 +- .../memory_manager/fn.destroy_mutator.html | 2 +- .../fn.find_object_from_internal_pointer.html | 2 +- api/mmtk/memory_manager/fn.flush_mutator.html | 2 +- api/mmtk/memory_manager/fn.free.html | 2 +- api/mmtk/memory_manager/fn.free_bytes.html | 2 +- .../memory_manager/fn.free_with_size.html | 2 +- api/mmtk/memory_manager/fn.gc_poll.html | 2 +- .../memory_manager/fn.get_all_finalizers.html | 2 +- .../fn.get_allocator_mapping.html | 2 +- .../fn.get_finalized_object.html | 2 +- .../memory_manager/fn.get_finalizers_for.html | 2 +- .../memory_manager/fn.get_malloc_bytes.html | 2 +- .../fn.handle_user_collection_request.html | 2 +- api/mmtk/memory_manager/fn.harness_begin.html | 2 +- api/mmtk/memory_manager/fn.harness_end.html | 2 +- .../fn.initialize_collection.html | 2 +- .../memory_manager/fn.is_in_mmtk_spaces.html | 2 +- .../memory_manager/fn.is_live_object.html | 2 +- .../memory_manager/fn.is_mapped_address.html | 2 +- .../memory_manager/fn.is_mmtk_object.html | 2 +- api/mmtk/memory_manager/fn.is_pinned.html | 2 +- .../memory_manager/fn.last_heap_address.html | 2 +- .../fn.live_bytes_in_last_gc.html | 2 +- api/mmtk/memory_manager/fn.malloc.html | 2 +- .../memory_manager/fn.memory_region_copy.html | 2 +- .../fn.memory_region_copy_post.html | 2 +- .../fn.memory_region_copy_pre.html | 2 +- api/mmtk/memory_manager/fn.mmtk_init.html | 2 +- .../memory_manager/fn.num_of_workers.html | 2 +- .../fn.object_reference_write.html | 2 +- .../fn.object_reference_write_post.html | 2 +- .../fn.object_reference_write_pre.html | 2 +- api/mmtk/memory_manager/fn.pin_object.html | 2 +- api/mmtk/memory_manager/fn.post_alloc.html | 2 +- api/mmtk/memory_manager/fn.process.html | 2 +- api/mmtk/memory_manager/fn.process_bulk.html | 2 +- api/mmtk/memory_manager/fn.realloc.html | 2 +- .../fn.realloc_with_old_size.html | 2 +- api/mmtk/memory_manager/fn.set_vm_space.html | 2 +- api/mmtk/memory_manager/fn.start_worker.html | 2 +- .../fn.starting_heap_address.html | 2 +- api/mmtk/memory_manager/fn.total_bytes.html | 2 +- api/mmtk/memory_manager/fn.unpin_object.html | 2 +- api/mmtk/memory_manager/fn.used_bytes.html | 2 +- api/mmtk/memory_manager/index.html | 2 +- api/mmtk/mmtk/index.html | 4 +- api/mmtk/mmtk/static.SFT_MAP.html | 2 +- api/mmtk/mmtk/struct.MMAPPER.html | 2 +- api/mmtk/mmtk/struct.MMTK.html | 7 ++- api/mmtk/mmtk/struct.MMTKBuilder.html | 2 +- api/mmtk/mmtk/struct.VM_MAP.html | 2 +- .../plan/barriers/enum.BarrierSelector.html | 2 +- api/mmtk/plan/barriers/index.html | 2 +- api/mmtk/plan/barriers/struct.NoBarrier.html | 2 +- .../plan/barriers/struct.ObjectBarrier.html | 2 +- api/mmtk/plan/barriers/trait.Barrier.html | 2 +- .../plan/barriers/trait.BarrierSemantics.html | 2 +- .../plan/constant.GENCOPY_CONSTRAINTS.html | 2 +- .../plan/constant.GENIMMIX_CONSTRAINTS.html | 2 +- api/mmtk/plan/constant.IMMIX_CONSTRAINTS.html | 2 +- .../constant.MARKCOMPACT_CONSTRAINTS.html | 2 +- api/mmtk/plan/constant.MS_CONSTRAINTS.html | 2 +- api/mmtk/plan/constant.NOGC_CONSTRAINTS.html | 2 +- api/mmtk/plan/constant.PP_CONSTRAINTS.html | 2 +- api/mmtk/plan/constant.SS_CONSTRAINTS.html | 2 +- .../constant.STICKY_IMMIX_CONSTRAINTS.html | 2 +- api/mmtk/plan/enum.AllocationSemantics.html | 2 +- api/mmtk/plan/enum.BarrierSelector.html | 2 +- api/mmtk/plan/gc_requester/index.html | 2 +- .../plan/gc_requester/struct.GCRequester.html | 2 +- api/mmtk/plan/generational/barrier/index.html | 2 +- .../struct.GenObjectBarrierSemantics.html | 2 +- .../generational/constant.ACTIVE_BARRIER.html | 2 +- .../constant.FULL_NURSERY_GC.html | 2 +- .../constant.GEN_CONSTRAINTS.html | 2 +- .../constant.RESERVED_ALLOCATORS.html | 2 +- .../generational/copying/gc_work/index.html | 2 +- .../gc_work/struct.GenCopyGCWorkContext.html | 2 +- .../struct.GenCopyNurseryGCWorkContext.html | 2 +- .../global/constant.GENCOPY_CONSTRAINTS.html | 2 +- .../generational/copying/global/index.html | 2 +- .../copying/global/struct.GenCopy.html | 2 +- api/mmtk/plan/generational/copying/index.html | 2 +- .../mutator/fn.create_gencopy_mutator.html | 2 +- .../mutator/fn.gencopy_mutator_release.html | 2 +- .../generational/copying/mutator/index.html | 2 +- .../fn.create_gen_space_mapping.html | 2 +- ...ew_generational_global_metadata_specs.html | 2 +- api/mmtk/plan/generational/gc_work/index.html | 2 +- .../struct.GenNurseryProcessEdges.html | 2 +- .../gc_work/struct.ProcessModBuf.html | 2 +- .../gc_work/struct.ProcessRegionModBuf.html | 2 +- .../generational/global/fn.is_nursery_gc.html | 2 +- api/mmtk/plan/generational/global/index.html | 2 +- .../global/struct.CommonGenPlan.html | 2 +- .../global/trait.GenerationalPlan.html | 2 +- .../global/trait.GenerationalPlanExt.html | 2 +- .../generational/immix/gc_work/index.html | 2 +- .../struct.GenImmixMatureGCWorkContext.html | 2 +- .../struct.GenImmixNurseryGCWorkContext.html | 2 +- .../global/constant.GENIMMIX_CONSTRAINTS.html | 2 +- .../plan/generational/immix/global/index.html | 2 +- .../immix/global/struct.GenImmix.html | 2 +- api/mmtk/plan/generational/immix/index.html | 2 +- .../mutator/fn.create_genimmix_mutator.html | 2 +- .../mutator/fn.genimmix_mutator_release.html | 2 +- .../generational/immix/mutator/index.html | 2 +- api/mmtk/plan/generational/index.html | 2 +- .../struct.ALLOCATOR_MAPPING.html | 2 +- .../plan/global/enum.AllocationSemantics.html | 2 +- .../global/fn.create_gc_worker_context.html | 2 +- api/mmtk/plan/global/fn.create_mutator.html | 2 +- api/mmtk/plan/global/fn.create_plan.html | 2 +- api/mmtk/plan/global/index.html | 2 +- api/mmtk/plan/global/struct.BasePlan.html | 2 +- api/mmtk/plan/global/struct.CommonPlan.html | 2 +- .../global/struct.CreateGeneralPlanArgs.html | 2 +- .../global/struct.CreateSpecificPlanArgs.html | 2 +- api/mmtk/plan/global/trait.HasSpaces.html | 2 +- api/mmtk/plan/global/trait.Plan.html | 2 +- .../plan/global/trait.PlanTraceObject.html | 2 +- api/mmtk/plan/immix/gc_work/index.html | 2 +- .../gc_work/struct.ImmixGCWorkContext.html | 2 +- .../global/constant.IMMIX_CONSTRAINTS.html | 2 +- api/mmtk/plan/immix/global/index.html | 2 +- api/mmtk/plan/immix/global/struct.Immix.html | 2 +- api/mmtk/plan/immix/index.html | 2 +- .../mutator/constant.RESERVED_ALLOCATORS.html | 2 +- .../mutator/fn.create_immix_mutator.html | 2 +- .../mutator/fn.immix_mutator_release.html | 2 +- api/mmtk/plan/immix/mutator/index.html | 2 +- .../mutator/struct.ALLOCATOR_MAPPING.html | 2 +- api/mmtk/plan/index.html | 2 +- api/mmtk/plan/markcompact/gc_work/index.html | 2 +- .../struct.CalculateForwardingAddress.html | 2 +- .../markcompact/gc_work/struct.Compact.html | 2 +- ...ct.MarkCompactForwardingGCWorkContext.html | 2 +- .../struct.MarkCompactGCWorkContext.html | 2 +- .../gc_work/struct.UpdateReferences.html | 2 +- .../gc_work/type.ForwardingProcessEdges.html | 2 +- .../gc_work/type.MarkingProcessEdges.html | 2 +- .../constant.MARKCOMPACT_CONSTRAINTS.html | 2 +- api/mmtk/plan/markcompact/global/index.html | 2 +- .../global/struct.MarkCompact.html | 2 +- api/mmtk/plan/markcompact/index.html | 2 +- .../mutator/constant.RESERVED_ALLOCATORS.html | 2 +- .../fn.create_markcompact_mutator.html | 2 +- .../fn.markcompact_mutator_release.html | 2 +- api/mmtk/plan/markcompact/mutator/index.html | 2 +- .../mutator/struct.ALLOCATOR_MAPPING.html | 2 +- api/mmtk/plan/marksweep/gc_work/index.html | 2 +- .../gc_work/struct.MSGCWorkContext.html | 2 +- .../global/constant.MS_CONSTRAINTS.html | 2 +- api/mmtk/plan/marksweep/global/index.html | 2 +- .../marksweep/global/struct.MarkSweep.html | 2 +- .../marksweep/global/type.MarkSweepSpace.html | 2 +- api/mmtk/plan/marksweep/index.html | 2 +- .../mutator/fn.create_ms_mutator.html | 2 +- api/mmtk/plan/marksweep/mutator/index.html | 2 +- .../constant.RESERVED_ALLOCATORS.html | 2 +- .../fn.create_space_mapping.html | 2 +- .../fn.get_freelist_allocator_mut.html | 2 +- .../fn.ms_mutator_prepare.html | 2 +- .../fn.ms_mutator_release.html | 2 +- .../mutator/native_mark_sweep/index.html | 2 +- .../struct.ALLOCATOR_MAPPING.html | 2 +- .../fn.create_allocator_mapping.html | 2 +- .../fn.create_space_mapping.html | 2 +- .../fn.no_op_release_func.html | 2 +- .../fn.unreachable_prepare_func.html | 2 +- .../fn.unreachable_release_func.html | 2 +- api/mmtk/plan/mutator_context/index.html | 2 +- .../plan/mutator_context/struct.Mutator.html | 2 +- .../mutator_context/struct.MutatorConfig.html | 2 +- .../struct.ReservedAllocators.html | 2 +- .../mutator_context/trait.MutatorContext.html | 2 +- .../mutator_context/type.SpaceMapping.html | 2 +- .../global/constant.NOGC_CONSTRAINTS.html | 2 +- api/mmtk/plan/nogc/global/index.html | 2 +- api/mmtk/plan/nogc/global/struct.NoGC.html | 2 +- api/mmtk/plan/nogc/index.html | 2 +- ...stant.MULTI_SPACE_RESERVED_ALLOCATORS.html | 2 +- .../nogc/mutator/fn.create_nogc_mutator.html | 2 +- api/mmtk/plan/nogc/mutator/index.html | 2 +- .../mutator/struct.ALLOCATOR_MAPPING.html | 2 +- ...struct.ALLOCATOR_MAPPING_SINGLE_SPACE.html | 2 +- api/mmtk/plan/pageprotect/gc_work/index.html | 2 +- .../gc_work/struct.PPGCWorkContext.html | 2 +- .../global/constant.CONSTRAINTS.html | 2 +- api/mmtk/plan/pageprotect/global/index.html | 2 +- .../global/struct.PageProtect.html | 2 +- api/mmtk/plan/pageprotect/index.html | 2 +- .../mutator/constant.RESERVED_ALLOCATORS.html | 2 +- .../mutator/fn.create_pp_mutator.html | 2 +- api/mmtk/plan/pageprotect/mutator/index.html | 2 +- .../mutator/struct.ALLOCATOR_MAPPING.html | 2 +- .../constant.DEFAULT_PLAN_CONSTRAINTS.html | 2 +- ....MAX_NON_LOS_ALLOC_BYTES_COPYING_PLAN.html | 2 +- api/mmtk/plan/plan_constraints/index.html | 2 +- .../struct.PlanConstraints.html | 2 +- api/mmtk/plan/semispace/gc_work/index.html | 2 +- .../gc_work/struct.SSGCWorkContext.html | 2 +- .../global/constant.SS_CONSTRAINTS.html | 2 +- api/mmtk/plan/semispace/global/index.html | 2 +- .../semispace/global/struct.SemiSpace.html | 2 +- api/mmtk/plan/semispace/index.html | 2 +- .../mutator/constant.RESERVED_ALLOCATORS.html | 2 +- .../mutator/fn.create_ss_mutator.html | 2 +- .../mutator/fn.ss_mutator_release.html | 2 +- api/mmtk/plan/semispace/mutator/index.html | 2 +- .../mutator/struct.ALLOCATOR_MAPPING.html | 2 +- api/mmtk/plan/sticky/immix/gc_work/index.html | 2 +- ...struct.StickyImmixMatureGCWorkContext.html | 2 +- ...truct.StickyImmixNurseryGCWorkContext.html | 2 +- .../constant.STICKY_IMMIX_CONSTRAINTS.html | 2 +- api/mmtk/plan/sticky/immix/global/index.html | 2 +- .../immix/global/struct.StickyImmix.html | 2 +- api/mmtk/plan/sticky/immix/index.html | 2 +- .../fn.create_stickyimmix_mutator.html | 2 +- .../fn.stickyimmix_mutator_release.html | 2 +- api/mmtk/plan/sticky/immix/mutator/index.html | 2 +- api/mmtk/plan/sticky/index.html | 2 +- api/mmtk/plan/struct.Mutator.html | 2 +- api/mmtk/plan/struct.ObjectsClosure.html | 2 +- api/mmtk/plan/struct.PlanConstraints.html | 2 +- api/mmtk/plan/struct.VectorQueue.html | 2 +- api/mmtk/plan/tracing/index.html | 2 +- .../plan/tracing/struct.ObjectsClosure.html | 2 +- api/mmtk/plan/tracing/struct.VectorQueue.html | 2 +- api/mmtk/plan/tracing/trait.ObjectQueue.html | 2 +- .../plan/tracing/type.VectorObjectQueue.html | 2 +- api/mmtk/plan/trait.MutatorContext.html | 2 +- api/mmtk/plan/trait.ObjectQueue.html | 2 +- api/mmtk/plan/trait.Plan.html | 2 +- api/mmtk/plan/type.VectorObjectQueue.html | 2 +- api/mmtk/policy/copy_context/index.html | 2 +- .../copy_context/trait.PolicyCopyContext.html | 2 +- api/mmtk/policy/copyspace/index.html | 2 +- .../policy/copyspace/struct.CopySpace.html | 2 +- .../struct.CopySpaceCopyContext.html | 2 +- .../gc_work/constant.DEFAULT_TRACE.html | 2 +- .../constant.TRACE_KIND_TRANSITIVE_PIN.html | 2 +- api/mmtk/policy/gc_work/index.html | 2 +- .../gc_work/trait.PolicyTraceObject.html | 2 +- api/mmtk/policy/gc_work/type.TraceKind.html | 2 +- .../policy/immix/block/enum.BlockState.html | 2 +- api/mmtk/policy/immix/block/index.html | 2 +- api/mmtk/policy/immix/block/struct.Block.html | 2 +- .../immix/block/struct.ReusableBlockPool.html | 2 +- .../policy/immix/constant.BLOCK_ONLY.html | 2 +- api/mmtk/policy/immix/constant.DEFRAG.html | 2 +- .../immix/constant.DEFRAG_EVERY_BLOCK.html | 2 +- .../constant.DEFRAG_HEADROOM_PERCENT.html | 2 +- .../constant.MARK_LINE_AT_SCAN_TIME.html | 2 +- .../immix/constant.MAX_IMMIX_OBJECT_SIZE.html | 2 +- .../immix/constant.NEVER_MOVE_OBJECTS.html | 2 +- .../constant.PREFER_COPY_ON_NURSERY_GC.html | 2 +- .../policy/immix/constant.STRESS_DEFRAG.html | 2 +- api/mmtk/policy/immix/defrag/index.html | 2 +- .../policy/immix/defrag/struct.Defrag.html | 2 +- .../immix/defrag/struct.StatsForDefrag.html | 2 +- .../policy/immix/defrag/type.Histogram.html | 2 +- .../policy/immix/fn.validate_features.html | 2 +- .../constant.TRACE_KIND_DEFRAG.html | 2 +- .../immixspace/constant.TRACE_KIND_FAST.html | 2 +- .../immixspace/enum.VOBitsClearingScope.html | 2 +- api/mmtk/policy/immix/immixspace/index.html | 2 +- .../struct.ClearVOBitsAfterPrepare.html | 2 +- .../immixspace/struct.FlushPageResource.html | 2 +- .../immixspace/struct.ImmixCopyContext.html | 2 +- .../struct.ImmixHybridCopyContext.html | 2 +- .../immix/immixspace/struct.ImmixSpace.html | 2 +- .../immixspace/struct.ImmixSpaceArgs.html | 2 +- .../immixspace/struct.PrepareBlockState.html | 2 +- .../immix/immixspace/struct.SweepChunk.html | 2 +- api/mmtk/policy/immix/index.html | 2 +- api/mmtk/policy/immix/line/index.html | 2 +- api/mmtk/policy/immix/line/struct.Line.html | 2 +- api/mmtk/policy/immix/macro.validate.html | 2 +- api/mmtk/policy/immortalspace/index.html | 2 +- .../immortalspace/struct.ImmortalSpace.html | 2 +- api/mmtk/policy/index.html | 2 +- .../constant.LOS_BIT_MASK.html | 2 +- .../largeobjectspace/constant.MARK_BIT.html | 2 +- .../constant.NURSERY_BIT.html | 2 +- .../largeobjectspace/constant.PAGE_MASK.html | 2 +- .../largeobjectspace/fn.get_super_page.html | 2 +- api/mmtk/policy/largeobjectspace/index.html | 2 +- .../struct.LargeObjectSpace.html | 2 +- .../policy/lockfreeimmortalspace/index.html | 2 +- .../struct.LockFreeImmortalSpace.html | 2 +- .../constant.GC_EXTRA_HEADER_BYTES.html | 2 +- .../constant.GC_EXTRA_HEADER_WORD.html | 2 +- .../constant.GC_MARK_BIT_MASK.html | 2 +- .../constant.TRACE_KIND_FORWARD.html | 2 +- .../constant.TRACE_KIND_MARK.html | 2 +- api/mmtk/policy/markcompactspace/index.html | 2 +- .../struct.MarkCompactObjectSize.html | 2 +- .../struct.MarkCompactSpace.html | 2 +- api/mmtk/policy/marksweepspace/index.html | 2 +- .../global/constant.ASSERT_ALLOCATION.html | 2 +- .../global/constant.MAX_OBJECT_SIZE.html | 2 +- .../malloc_ms/global/index.html | 2 +- .../malloc_ms/global/struct.MSSweepChunk.html | 2 +- .../global/struct.MallocObjectSize.html | 2 +- .../malloc_ms/global/struct.MallocSpace.html | 2 +- .../marksweepspace/malloc_ms/index.html | 2 +- .../constant.ACTIVE_CHUNK_METADATA_SPEC.html | 2 +- .../constant.ACTIVE_PAGE_METADATA_SPEC.html | 2 +- .../constant.OFFSET_MALLOC_METADATA_SPEC.html | 2 +- .../fn.compare_exchange_set_page_mark.html | 2 +- .../fn.has_object_alloced_by_malloc.html | 2 +- .../metadata/fn.is_alloced_by_malloc.html | 2 +- .../metadata/fn.is_chunk_mapped.html | 2 +- .../metadata/fn.is_chunk_marked.html | 2 +- .../metadata/fn.is_chunk_marked_unsafe.html | 2 +- .../malloc_ms/metadata/fn.is_marked.html | 2 +- .../metadata/fn.is_marked_unsafe.html | 2 +- .../metadata/fn.is_meta_space_mapped.html | 2 +- .../fn.is_meta_space_mapped_for_address.html | 2 +- .../metadata/fn.is_offset_malloc.html | 2 +- .../malloc_ms/metadata/fn.is_page_marked.html | 2 +- .../metadata/fn.is_page_marked_unsafe.html | 2 +- .../malloc_ms/metadata/fn.load128.html | 2 +- .../fn.map_active_chunk_metadata.html | 2 +- .../malloc_ms/metadata/fn.map_meta_space.html | 2 +- .../malloc_ms/metadata/fn.set_chunk_mark.html | 2 +- .../malloc_ms/metadata/fn.set_mark_bit.html | 2 +- .../metadata/fn.set_offset_malloc_bit.html | 2 +- .../malloc_ms/metadata/fn.set_page_mark.html | 2 +- .../malloc_ms/metadata/fn.set_vo_bit.html | 2 +- .../metadata/fn.unset_chunk_mark_unsafe.html | 2 +- .../malloc_ms/metadata/fn.unset_mark_bit.html | 2 +- .../fn.unset_offset_malloc_bit_unsafe.html | 2 +- .../metadata/fn.unset_page_mark_unsafe.html | 2 +- .../malloc_ms/metadata/fn.unset_vo_bit.html | 2 +- .../metadata/fn.unset_vo_bit_unsafe.html | 2 +- .../malloc_ms/metadata/index.html | 2 +- .../metadata/struct.CHUNK_MAP_LOCK.html | 2 +- .../metadata/struct.CHUNK_METADATA.html | 2 +- .../metadata/struct.MAX_METADATA_ADDRESS.html | 2 +- .../native_ms/block/enum.BlockState.html | 2 +- .../marksweepspace/native_ms/block/index.html | 2 +- .../native_ms/block/struct.Block.html | 2 +- .../block_list/constant.MAX_BIN.html | 2 +- .../block_list/constant.MAX_BIN_SIZE.html | 2 +- .../block_list/constant.MI_BIN_FULL.html | 2 +- .../block_list/constant.MI_INTPTR_BITS.html | 2 +- .../block_list/constant.MI_INTPTR_SHIFT.html | 2 +- .../block_list/constant.MI_INTPTR_SIZE.html | 2 +- .../constant.MI_LARGE_OBJ_SIZE_MAX.html | 2 +- .../constant.MI_LARGE_OBJ_WSIZE_MAX.html | 2 +- .../native_ms/block_list/fn.mi_bin.html | 2 +- .../block_list/fn.mi_bin_from_size.html | 2 +- .../block_list/fn.mi_wsize_from_size.html | 2 +- .../block_list/fn.new_empty_block_lists.html | 2 +- .../fn.pages_used_by_blocklists.html | 2 +- .../native_ms/block_list/index.html | 2 +- .../block_list/struct.BlockList.html | 2 +- .../block_list/struct.BlockListIterator.html | 2 +- .../native_ms/block_list/type.BlockLists.html | 2 +- .../global/constant.MAX_OBJECT_SIZE.html | 2 +- .../global/enum.BlockAcquireResult.html | 2 +- .../native_ms/global/index.html | 2 +- .../global/struct.AbandonedBlockLists.html | 2 +- .../global/struct.MarkSweepSpace.html | 2 +- .../global/struct.PrepareChunkMap.html | 2 +- .../global/struct.RecycleBlocks.html | 2 +- .../global/struct.ReleaseMarkSweepSpace.html | 2 +- .../native_ms/global/struct.SweepChunk.html | 2 +- .../marksweepspace/native_ms/index.html | 2 +- api/mmtk/policy/sft/constant.DEBUG_SFT.html | 2 +- .../policy/sft/constant.EMPTY_SFT_NAME.html | 2 +- .../policy/sft/constant.EMPTY_SPACE_SFT.html | 2 +- api/mmtk/policy/sft/index.html | 2 +- api/mmtk/policy/sft/struct.EmptySpaceSFT.html | 2 +- .../policy/sft/struct.GCWorkerMutRef.html | 2 +- api/mmtk/policy/sft/trait.SFT.html | 2 +- .../policy/sft_map/dense_chunk_map/index.html | 2 +- .../struct.SFTDenseChunkMap.html | 2 +- .../policy/sft_map/fn.create_sft_map.html | 2 +- api/mmtk/policy/sft_map/index.html | 2 +- api/mmtk/policy/sft_map/space_map/index.html | 2 +- .../sft_map/space_map/struct.SFTSpaceMap.html | 2 +- .../sft_map/sparse_chunk_map/index.html | 2 +- .../struct.SFTSparseChunkMap.html | 2 +- .../policy/sft_map/struct.SFTRefStorage.html | 2 +- api/mmtk/policy/sft_map/trait.SFTMap.html | 2 +- .../policy/sft_map/type.AtomicDoubleWord.html | 2 +- api/mmtk/policy/sft_map/type.DoubleWord.html | 2 +- .../policy/sft_map/type.SFTRawPointer.html | 2 +- .../policy/space/fn.get_frac_available.html | 2 +- api/mmtk/policy/space/fn.print_vm_map.html | 2 +- api/mmtk/policy/space/fn.required_chunks.html | 2 +- api/mmtk/policy/space/index.html | 2 +- api/mmtk/policy/space/struct.CommonSpace.html | 2 +- .../space/struct.PlanCreateSpaceArgs.html | 2 +- .../space/struct.PolicyCreateSpaceArgs.html | 2 +- api/mmtk/policy/space/trait.Space.html | 2 +- api/mmtk/policy/vmspace/index.html | 2 +- api/mmtk/policy/vmspace/struct.VMSpace.html | 2 +- .../fn.bind_current_thread_to_core.html | 2 +- .../affinity/fn.get_total_num_cpus.html | 2 +- api/mmtk/scheduler/affinity/index.html | 2 +- api/mmtk/scheduler/affinity/type.CoreId.html | 2 +- api/mmtk/scheduler/enum.WorkBucketStage.html | 2 +- .../scheduler/gc_work/enum.RootsKind.html | 2 +- api/mmtk/scheduler/gc_work/index.html | 2 +- .../gc_work/struct.PlanProcessEdges.html | 2 +- .../gc_work/struct.PlanScanObjects.html | 2 +- .../scheduler/gc_work/struct.Prepare.html | 2 +- .../gc_work/struct.PrepareCollector.html | 2 +- .../gc_work/struct.PrepareMutator.html | 2 +- .../gc_work/struct.ProcessEdgesBase.html | 2 +- ...ruct.ProcessEdgesWorkRootsWorkFactory.html | 2 +- .../struct.ProcessEdgesWorkTracer.html | 2 +- .../struct.ProcessEdgesWorkTracerContext.html | 2 +- .../gc_work/struct.ProcessRootNode.html | 2 +- .../scheduler/gc_work/struct.Release.html | 2 +- .../gc_work/struct.ReleaseCollector.html | 2 +- .../gc_work/struct.ReleaseMutator.html | 2 +- .../gc_work/struct.SFTProcessEdges.html | 2 +- .../gc_work/struct.ScanMutatorRoots.html | 2 +- .../scheduler/gc_work/struct.ScanObjects.html | 2 +- .../gc_work/struct.ScanVMSpecificRoots.html | 2 +- .../gc_work/struct.ScheduleCollection.html | 2 +- .../gc_work/struct.StopMutators.html | 2 +- .../struct.UnsupportedProcessEdges.html | 2 +- .../gc_work/struct.VMForwardWeakRefs.html | 2 +- .../gc_work/struct.VMPostForwarding.html | 2 +- .../gc_work/struct.VMProcessWeakRefs.html | 2 +- .../gc_work/trait.ProcessEdgesWork.html | 2 +- .../gc_work/trait.ScanObjectsWork.html | 2 +- api/mmtk/scheduler/gc_work/type.SlotOf.html | 2 +- api/mmtk/scheduler/index.html | 2 +- api/mmtk/scheduler/scheduler/index.html | 2 +- .../scheduler/struct.GCWorkScheduler.html | 2 +- api/mmtk/scheduler/stat/index.html | 2 +- .../scheduler/stat/struct.SchedulerStat.html | 2 +- api/mmtk/scheduler/stat/struct.WorkStat.html | 2 +- .../stat/struct.WorkerLocalStat.html | 2 +- api/mmtk/scheduler/struct.GCWorker.html | 2 +- api/mmtk/scheduler/trait.GCWork.html | 2 +- .../scheduler/trait.ProcessEdgesWork.html | 2 +- api/mmtk/scheduler/work/index.html | 2 +- api/mmtk/scheduler/work/trait.GCWork.html | 2 +- .../scheduler/work/trait.GCWorkContext.html | 2 +- .../work_bucket/enum.WorkBucketStage.html | 2 +- api/mmtk/scheduler/work_bucket/index.html | 2 +- .../work_bucket/struct.BucketQueue.html | 2 +- .../work_bucket/struct.WorkBucket.html | 2 +- .../work_bucket/type.BucketOpenCondition.html | 2 +- api/mmtk/scheduler/work_counter/index.html | 2 +- .../work_counter/struct.WorkCounterBase.html | 2 +- .../work_counter/struct.WorkDuration.html | 2 +- .../work_counter/trait.WorkCounter.html | 2 +- .../work_counter/trait.WorkCounterClone.html | 2 +- .../worker/constant.STAT_BORROWED_MSG.html | 2 +- .../worker/constant.WORKER_ORDINAL.html | 2 +- .../worker/enum.WorkerCreationState.html | 2 +- .../worker/fn.current_worker_ordinal.html | 2 +- api/mmtk/scheduler/worker/index.html | 2 +- .../scheduler/worker/struct.GCWorker.html | 2 +- .../worker/struct.GCWorkerShared.html | 2 +- .../scheduler/worker/struct.WorkerGroup.html | 2 +- .../worker/struct.WorkerShouldExit.html | 2 +- .../scheduler/worker/type.PollResult.html | 2 +- api/mmtk/scheduler/worker/type.ThreadId.html | 2 +- .../worker_goals/enum.WorkerGoal.html | 2 +- api/mmtk/scheduler/worker_goals/index.html | 2 +- .../worker_goals/struct.WorkerGoals.html | 2 +- .../worker_monitor/enum.LastParkedResult.html | 2 +- api/mmtk/scheduler/worker_monitor/index.html | 2 +- .../worker_monitor/struct.WorkerMonitor.html | 2 +- .../struct.WorkerMonitorSync.html | 2 +- .../worker_monitor/struct.WorkerParker.html | 2 +- api/mmtk/struct.LiveBytesStats.html | 2 +- api/mmtk/struct.MMTK.html | 7 ++- api/mmtk/struct.MMTKBuilder.html | 2 +- api/mmtk/util/address/index.html | 2 +- api/mmtk/util/address/struct.Address.html | 26 ++++---- .../util/address/struct.ObjectReference.html | 8 +-- api/mmtk/util/address/type.ByteOffset.html | 2 +- api/mmtk/util/address/type.ByteSize.html | 2 +- .../alloc/allocator/enum.AllocationError.html | 2 +- .../alloc/allocator/fn.align_allocation.html | 2 +- .../allocator/fn.align_allocation_inner.html | 2 +- .../fn.align_allocation_no_fill.html | 2 +- .../allocator/fn.fill_alignment_gap.html | 2 +- .../fn.get_maximum_aligned_size.html | 2 +- .../fn.get_maximum_aligned_size_inner.html | 2 +- api/mmtk/util/alloc/allocator/index.html | 2 +- .../allocator/struct.AllocatorContext.html | 2 +- .../util/alloc/allocator/trait.Allocator.html | 2 +- .../constant.MAX_BUMP_ALLOCATORS.html | 2 +- .../constant.MAX_FREE_LIST_ALLOCATORS.html | 2 +- .../constant.MAX_IMMIX_ALLOCATORS.html | 2 +- .../constant.MAX_LARGE_OBJECT_ALLOCATORS.html | 2 +- .../constant.MAX_MALLOC_ALLOCATORS.html | 2 +- .../constant.MAX_MARK_COMPACT_ALLOCATORS.html | 2 +- .../alloc/allocators/enum.AllocatorInfo.html | 2 +- .../allocators/enum.AllocatorSelector.html | 2 +- api/mmtk/util/alloc/allocators/index.html | 2 +- .../alloc/allocators/struct.Allocators.html | 2 +- .../bumpallocator/constant.BLOCK_MASK.html | 2 +- .../bumpallocator/constant.BLOCK_SIZE.html | 2 +- .../bumpallocator/constant.BYTES_IN_PAGE.html | 2 +- api/mmtk/util/alloc/bumpallocator/index.html | 2 +- .../bumpallocator/struct.BumpAllocator.html | 2 +- .../bumpallocator/struct.BumpPointer.html | 2 +- .../constant.BYTES_IN_REGION.html | 2 +- .../constant.LOG_BYTES_IN_REGION.html | 2 +- .../constant.LOG_PAGES_IN_REGION.html | 2 +- .../constant.PAGES_IN_REGION.html | 2 +- .../constant.REGION_MASK.html | 2 +- .../fn.get_metadata_base.html | 2 +- .../fn.get_metadata_offset.html | 2 +- .../util/alloc/embedded_meta_data/index.html | 2 +- api/mmtk/util/alloc/enum.AllocationError.html | 2 +- api/mmtk/util/alloc/enum.AllocatorInfo.html | 2 +- .../util/alloc/enum.AllocatorSelector.html | 2 +- .../util/alloc/fn.fill_alignment_gap.html | 2 +- .../util/alloc/free_list_allocator/index.html | 2 +- .../struct.FreeListAllocator.html | 2 +- .../util/alloc/immix_allocator/index.html | 2 +- .../struct.ImmixAllocator.html | 2 +- api/mmtk/util/alloc/index.html | 2 +- .../alloc/large_object_allocator/index.html | 2 +- .../struct.LargeObjectAllocator.html | 2 +- .../util/alloc/malloc_allocator/index.html | 2 +- .../struct.MallocAllocator.html | 2 +- .../alloc/markcompact_allocator/index.html | 2 +- .../struct.MarkCompactAllocator.html | 2 +- api/mmtk/util/alloc/struct.BumpAllocator.html | 2 +- api/mmtk/util/alloc/struct.BumpPointer.html | 2 +- .../alloc/struct.LargeObjectAllocator.html | 2 +- .../util/alloc/struct.MallocAllocator.html | 2 +- .../alloc/struct.MarkCompactAllocator.html | 2 +- api/mmtk/util/alloc/trait.Allocator.html | 2 +- api/mmtk/util/analysis/gc_count/index.html | 2 +- .../analysis/gc_count/struct.GcCounter.html | 2 +- api/mmtk/util/analysis/index.html | 2 +- api/mmtk/util/analysis/obj_num/index.html | 2 +- .../obj_num/struct.ObjectCounter.html | 2 +- api/mmtk/util/analysis/obj_size/index.html | 2 +- .../util/analysis/obj_size/macro.new_ctr.html | 2 +- .../struct.PerSizeClassObjectCounter.html | 2 +- .../util/analysis/struct.AnalysisManager.html | 2 +- api/mmtk/util/analysis/struct.GcHookWork.html | 2 +- api/mmtk/util/analysis/trait.RtAnalysis.html | 2 +- api/mmtk/util/api_util/index.html | 2 +- .../struct.NullableObjectReference.html | 4 +- .../card_scanning/constant.CARD_MASK.html | 2 +- .../constant.CARD_META_PAGES_PER_REGION.html | 2 +- .../constant.LOG_CARD_BYTES.html | 2 +- .../constant.LOG_CARD_GRAIN.html | 2 +- .../constant.LOG_CARD_META_BYTES.html | 2 +- .../constant.LOG_CARD_META_PAGES.html | 2 +- .../constant.LOG_CARD_META_SIZE.html | 2 +- .../constant.LOG_CARD_UNITS.html | 2 +- .../constant.SUPPORT_CARD_SCANNING.html | 2 +- .../util/constants/card_scanning/index.html | 2 +- .../constants/constant.BITS_IN_ADDRESS.html | 2 +- .../util/constants/constant.BITS_IN_BYTE.html | 2 +- .../util/constants/constant.BITS_IN_PAGE.html | 2 +- .../util/constants/constant.BITS_IN_WORD.html | 2 +- .../constants/constant.BYTES_IN_ADDRESS.html | 2 +- .../constants/constant.BYTES_IN_BYTE.html | 2 +- .../constants/constant.BYTES_IN_GBYTE.html | 2 +- .../constants/constant.BYTES_IN_KBYTE.html | 2 +- .../constants/constant.BYTES_IN_MBYTE.html | 2 +- .../constants/constant.BYTES_IN_PAGE.html | 2 +- .../constants/constant.BYTES_IN_WORD.html | 2 +- .../util/constants/constant.LAZY_SWEEP.html | 2 +- .../constant.LOG_BITS_IN_ADDRESS.html | 2 +- .../constants/constant.LOG_BITS_IN_BYTE.html | 2 +- .../constants/constant.LOG_BITS_IN_PAGE.html | 2 +- .../constants/constant.LOG_BITS_IN_WORD.html | 2 +- .../constant.LOG_BYTES_IN_ADDRESS.html | 2 +- .../constant.LOG_BYTES_IN_ADDRESS_SPACE.html | 2 +- .../constants/constant.LOG_BYTES_IN_BYTE.html | 2 +- .../constant.LOG_BYTES_IN_GBYTE.html | 2 +- .../constant.LOG_BYTES_IN_KBYTE.html | 2 +- .../constant.LOG_BYTES_IN_MBYTE.html | 2 +- .../constants/constant.LOG_BYTES_IN_PAGE.html | 2 +- .../constants/constant.LOG_BYTES_IN_WORD.html | 2 +- .../constant.LOG_MIN_OBJECT_SIZE.html | 2 +- .../constants/constant.MIN_OBJECT_SIZE.html | 2 +- api/mmtk/util/constants/index.html | 2 +- .../constant.BITS_IN_CHAR.html | 2 +- .../constant.BITS_IN_INT.html | 2 +- .../constant.BITS_IN_LONG.html | 2 +- .../constant.BITS_IN_SHORT.html | 2 +- .../constant.BYTES_IN_CHAR.html | 2 +- .../constant.BYTES_IN_INT.html | 2 +- .../constant.BYTES_IN_LONG.html | 2 +- .../constant.BYTES_IN_SHORT.html | 2 +- .../constant.LOG_BITS_IN_CHAR.html | 2 +- .../constant.LOG_BITS_IN_INT.html | 2 +- .../constant.LOG_BITS_IN_LONG.html | 2 +- .../constant.LOG_BITS_IN_SHORT.html | 2 +- .../constant.LOG_BYTES_IN_CHAR.html | 2 +- .../constant.LOG_BYTES_IN_INT.html | 2 +- .../constant.LOG_BYTES_IN_LONG.html | 2 +- .../constant.LOG_BYTES_IN_SHORT.html | 2 +- .../constant.MAX_INT.html | 2 +- .../constant.MIN_INT.html | 2 +- .../java_specific_constants/index.html | 2 +- .../fn.address_to_chunk_index.html | 2 +- .../conversions/fn.bytes_to_chunks_up.html | 2 +- .../fn.bytes_to_formatted_string.html | 2 +- .../conversions/fn.bytes_to_pages_up.html | 2 +- .../util/conversions/fn.chunk_align_down.html | 2 +- .../util/conversions/fn.chunk_align_up.html | 2 +- .../fn.chunk_index_to_address.html | 2 +- .../conversions/fn.is_address_aligned.html | 2 +- .../util/conversions/fn.is_page_aligned.html | 2 +- .../conversions/fn.mmap_chunk_align_down.html | 2 +- .../conversions/fn.mmap_chunk_align_up.html | 2 +- .../util/conversions/fn.page_align_down.html | 2 +- .../util/conversions/fn.pages_to_bytes.html | 2 +- .../util/conversions/fn.raw_align_down.html | 2 +- .../util/conversions/fn.raw_align_up.html | 2 +- .../util/conversions/fn.raw_is_aligned.html | 2 +- api/mmtk/util/conversions/index.html | 2 +- ...onstant.MAX_COPYSPACE_COPY_ALLOCATORS.html | 2 +- .../constant.MAX_IMMIX_COPY_ALLOCATORS.html | 2 +- ...tant.MAX_IMMIX_HYBRID_COPY_ALLOCATORS.html | 2 +- api/mmtk/util/copy/enum.CopySelector.html | 2 +- api/mmtk/util/copy/enum.CopySemantics.html | 2 +- api/mmtk/util/copy/index.html | 2 +- api/mmtk/util/copy/struct.CopyConfig.html | 2 +- .../util/copy/struct.GCWorkerCopyContext.html | 2 +- api/mmtk/util/copy/type.CopySpaceMapping.html | 2 +- .../fn.debug_assert_counter_zero.html | 2 +- api/mmtk/util/epilogue/index.html | 2 +- api/mmtk/util/erase_vm/index.html | 2 +- .../macro.define_erased_vm_mut_ref.html | 2 +- .../util/finalizable_processor/index.html | 2 +- .../struct.FinalizableProcessor.html | 2 +- .../struct.Finalization.html | 2 +- .../struct.ForwardFinalization.html | 2 +- .../util/freelist/constant.COALESC_MASK.html | 2 +- api/mmtk/util/freelist/constant.FAILURE.html | 2 +- .../util/freelist/constant.FREE_MASK.html | 2 +- .../util/freelist/constant.MAX_HEADS.html | 2 +- .../util/freelist/constant.MAX_UNITS.html | 2 +- .../util/freelist/constant.MULTI_MASK.html | 2 +- .../util/freelist/constant.NEXT_MASK.html | 2 +- .../util/freelist/constant.PREV_MASK.html | 2 +- .../util/freelist/constant.SIZE_MASK.html | 2 +- .../util/freelist/constant.TOTAL_BITS.html | 2 +- .../util/freelist/constant.UNIT_BITS.html | 2 +- api/mmtk/util/freelist/index.html | 2 +- api/mmtk/util/freelist/trait.FreeList.html | 2 +- api/mmtk/util/heap/accounting/index.html | 2 +- .../accounting/struct.PageAccounting.html | 2 +- .../constant.LOCAL_BUFFER_SIZE.html | 2 +- .../constant.UNINITIALIZED_WATER_MARK.html | 2 +- .../util/heap/blockpageresource/index.html | 2 +- .../struct.BlockPageResource.html | 2 +- .../blockpageresource/struct.BlockPool.html | 2 +- .../blockpageresource/struct.BlockQueue.html | 2 +- .../util/heap/chunk_map/enum.ChunkState.html | 2 +- api/mmtk/util/heap/chunk_map/index.html | 2 +- .../util/heap/chunk_map/struct.Chunk.html | 2 +- .../util/heap/chunk_map/struct.ChunkMap.html | 2 +- .../util/heap/externalpageresource/index.html | 2 +- .../struct.ExternalPageResource.html | 2 +- .../struct.ExternalPages.html | 2 +- .../constant.UNINITIALIZED_WATER_MARK.html | 2 +- .../util/heap/freelistpageresource/index.html | 2 +- .../struct.FreeListPageResource.html | 2 +- .../struct.FreeListPageResourceSync.html | 2 +- api/mmtk/util/heap/gc_trigger/index.html | 2 +- .../struct.FixedHeapSizeTrigger.html | 2 +- .../heap/gc_trigger/struct.GCTrigger.html | 2 +- .../gc_trigger/struct.MemBalancerStats.html | 2 +- .../gc_trigger/struct.MemBalancerTrigger.html | 2 +- .../heap/gc_trigger/struct.SpaceStats.html | 2 +- .../gc_trigger/trait.GCTriggerPolicy.html | 2 +- api/mmtk/util/heap/heap_meta/index.html | 2 +- .../util/heap/heap_meta/struct.HeapMeta.html | 2 +- api/mmtk/util/heap/index.html | 2 +- .../constant.MMAP_NUM_CHUNKS.html | 2 +- .../byte_map_mmapper/constant.VERBOSE.html | 2 +- .../heap/layout/byte_map_mmapper/index.html | 2 +- .../struct.ByteMapMmapper.html | 2 +- .../util/heap/layout/fn.available_range.html | 2 +- .../util/heap/layout/fn.create_mmapper.html | 2 +- .../util/heap/layout/fn.create_vm_map.html | 2 +- api/mmtk/util/heap/layout/fn.heap_range.html | 2 +- .../fragmented_mapper/constant.HASH_MASK.html | 2 +- .../constant.LOG_MAPPABLE_BYTES.html | 2 +- .../constant.LOG_MAX_SLABS.html | 2 +- .../constant.LOG_MMAP_CHUNKS_PER_SLAB.html | 2 +- .../constant.LOG_MMAP_SLAB_BYTES.html | 2 +- .../constant.LOG_SLAB_TABLE_SIZE.html | 2 +- .../fragmented_mapper/constant.MAX_SLABS.html | 2 +- .../constant.MMAP_NUM_CHUNKS.html | 2 +- .../constant.MMAP_SLAB_EXTENT.html | 2 +- .../constant.MMAP_SLAB_MASK.html | 2 +- .../fragmented_mapper/constant.SENTINEL.html | 2 +- .../constant.SLAB_TABLE_SIZE.html | 2 +- .../heap/layout/fragmented_mapper/index.html | 2 +- .../struct.FragmentedMapper.html | 2 +- .../struct.InnerFragmentedMapper.html | 2 +- .../layout/fragmented_mapper/type.Slab.html | 2 +- .../constant.LOG_MAX_SPACES.html | 2 +- .../heap_parameters/constant.MAX_SPACES.html | 2 +- .../heap/layout/heap_parameters/index.html | 2 +- api/mmtk/util/heap/layout/index.html | 2 +- api/mmtk/util/heap/layout/map/index.html | 2 +- .../map/struct.CreateFreeListResult.html | 2 +- .../util/heap/layout/map/trait.VMMap.html | 2 +- api/mmtk/util/heap/layout/map32/index.html | 2 +- .../util/heap/layout/map32/struct.Map32.html | 2 +- .../map64/constant.NON_MAP_FRACTION.html | 2 +- api/mmtk/util/heap/layout/map64/index.html | 2 +- .../util/heap/layout/map64/struct.Map64.html | 2 +- .../heap/layout/map64/struct.Map64Inner.html | 2 +- .../heap/layout/mmapper/enum.MapState.html | 2 +- api/mmtk/util/heap/layout/mmapper/index.html | 2 +- .../heap/layout/mmapper/trait.Mmapper.html | 2 +- .../vm_layout/constant.BYTES_IN_CHUNK.html | 2 +- .../layout/vm_layout/constant.CHUNK_MASK.html | 2 +- .../constant.LOG_BYTES_IN_CHUNK.html | 2 +- .../constant.LOG_MMAP_CHUNK_BYTES.html | 2 +- .../vm_layout/constant.MMAP_CHUNK_BYTES.html | 2 +- .../vm_layout/constant.PAGES_IN_CHUNK.html | 2 +- .../heap/layout/vm_layout/fn.vm_layout.html | 2 +- .../util/heap/layout/vm_layout/index.html | 2 +- .../layout/vm_layout/static.VM_LAYOUT.html | 2 +- .../vm_layout/static.VM_LAYOUT_FETCHED.html | 2 +- .../layout/vm_layout/struct.VMLayout.html | 2 +- .../enum.MonotonePageResourceConditional.html | 2 +- .../util/heap/monotonepageresource/index.html | 2 +- .../struct.MonotonePageResource.html | 2 +- .../struct.MonotonePageResourceSync.html | 2 +- api/mmtk/util/heap/pageresource/index.html | 2 +- .../struct.CommonPageResource.html | 2 +- .../heap/pageresource/struct.PRAllocFail.html | 2 +- .../pageresource/struct.PRAllocResult.html | 2 +- .../heap/pageresource/trait.PageResource.html | 2 +- .../constant.BASE_EXPONENT.html | 2 +- .../constant.DISCONTIG_INDEX_INCREMENT.html | 2 +- .../constant.EXPONENT_BITS.html | 2 +- .../constant.EXPONENT_MASK.html | 2 +- .../constant.EXPONENT_SHIFT.html | 2 +- .../space_descriptor/constant.INDEX_MASK.html | 2 +- .../constant.INDEX_SHIFT.html | 2 +- .../constant.MANTISSA_BITS.html | 2 +- .../constant.MANTISSA_SHIFT.html | 2 +- .../space_descriptor/constant.SIZE_BITS.html | 2 +- .../space_descriptor/constant.SIZE_MASK.html | 2 +- .../space_descriptor/constant.SIZE_SHIFT.html | 2 +- .../space_descriptor/constant.TYPE_BITS.html | 2 +- .../constant.TYPE_CONTIGUOUS.html | 2 +- .../constant.TYPE_CONTIGUOUS_HI.html | 2 +- .../space_descriptor/constant.TYPE_MASK.html | 2 +- .../constant.TYPE_SHARED.html | 2 +- .../util/heap/space_descriptor/index.html | 2 +- .../static.DISCONTIGUOUS_SPACE_INDEX.html | 2 +- .../struct.SpaceDescriptor.html | 2 +- api/mmtk/util/heap/struct.SpaceStats.html | 2 +- api/mmtk/util/heap/trait.GCTriggerPolicy.html | 2 +- .../vm_layout/constant.BYTES_IN_CHUNK.html | 2 +- .../heap/vm_layout/constant.CHUNK_MASK.html | 2 +- .../constant.LOG_BYTES_IN_CHUNK.html | 2 +- .../constant.LOG_MMAP_CHUNK_BYTES.html | 2 +- .../vm_layout/constant.MMAP_CHUNK_BYTES.html | 2 +- .../vm_layout/constant.PAGES_IN_CHUNK.html | 2 +- .../util/heap/vm_layout/fn.vm_layout.html | 2 +- api/mmtk/util/heap/vm_layout/index.html | 2 +- .../util/heap/vm_layout/struct.VMLayout.html | 2 +- .../util/heap/vmrequest/enum.VMRequest.html | 2 +- api/mmtk/util/heap/vmrequest/index.html | 2 +- api/mmtk/util/index.html | 2 +- api/mmtk/util/int_array_freelist/index.html | 2 +- .../struct.IntArrayFreeList.html | 2 +- .../constant.VO_BIT_REGION_SIZE.html | 2 +- .../fn.check_internal_reference.html | 2 +- .../fn.check_object_reference.html | 2 +- api/mmtk/util/is_mmtk_object/index.html | 2 +- api/mmtk/util/linear_scan/index.html | 2 +- .../linear_scan/struct.DefaultObjectSize.html | 2 +- .../linear_scan/struct.ObjectIterator.html | 2 +- .../linear_scan/struct.RegionIterator.html | 2 +- .../trait.LinearScanObjectSize.html | 2 +- api/mmtk/util/linear_scan/trait.Region.html | 2 +- api/mmtk/util/logger/fn.try_init.html | 2 +- api/mmtk/util/logger/index.html | 2 +- api/mmtk/util/malloc/fn.calloc.html | 2 +- api/mmtk/util/malloc/fn.counted_calloc.html | 2 +- api/mmtk/util/malloc/fn.counted_malloc.html | 2 +- api/mmtk/util/malloc/fn.free.html | 2 +- api/mmtk/util/malloc/fn.free_with_size.html | 2 +- api/mmtk/util/malloc/fn.malloc.html | 2 +- api/mmtk/util/malloc/fn.realloc.html | 2 +- .../util/malloc/fn.realloc_with_old_size.html | 2 +- api/mmtk/util/malloc/index.html | 2 +- .../constant.BYTES_IN_MALLOC_PAGE.html | 2 +- api/mmtk/util/malloc/library/index.html | 2 +- .../constant.LOG_BYTES_IN_MALLOC_PAGE.html | 2 +- .../malloc/library/libc_malloc/fn.calloc.html | 2 +- .../malloc/library/libc_malloc/fn.free.html | 2 +- .../malloc/library/libc_malloc/fn.malloc.html | 2 +- .../libc_malloc/fn.malloc_usable_size.html | 2 +- .../libc_malloc/fn.posix_memalign.html | 2 +- .../library/libc_malloc/fn.realloc.html | 2 +- .../malloc/library/libc_malloc/index.html | 2 +- .../malloc/malloc_ms_util/fn.align_alloc.html | 2 +- .../malloc_ms_util/fn.align_offset_alloc.html | 2 +- .../util/malloc/malloc_ms_util/fn.alloc.html | 2 +- .../util/malloc/malloc_ms_util/fn.free.html | 2 +- .../fn.get_malloc_usable_size.html | 2 +- .../malloc/malloc_ms_util/fn.offset_free.html | 2 +- .../fn.offset_malloc_usable_size.html | 2 +- .../util/malloc/malloc_ms_util/index.html | 2 +- api/mmtk/util/memory/constant.MMAP_FLAGS.html | 2 +- .../util/memory/enum.HugePageSupport.html | 2 +- api/mmtk/util/memory/enum.MmapAnnotation.html | 2 +- api/mmtk/util/memory/enum.MmapProtection.html | 2 +- api/mmtk/util/memory/fn.dzmmap.html | 2 +- api/mmtk/util/memory/fn.dzmmap_noreplace.html | 2 +- .../memory/fn.get_process_memory_maps.html | 2 +- .../memory/fn.get_system_total_memory.html | 2 +- .../util/memory/fn.handle_mmap_error.html | 2 +- api/mmtk/util/memory/fn.mmap_fixed.html | 2 +- api/mmtk/util/memory/fn.mmap_noreserve.html | 2 +- api/mmtk/util/memory/fn.mprotect.html | 2 +- api/mmtk/util/memory/fn.munmap.html | 2 +- api/mmtk/util/memory/fn.munprotect.html | 2 +- .../util/memory/fn.panic_if_unmapped.html | 2 +- api/mmtk/util/memory/fn.result_is_mapped.html | 2 +- api/mmtk/util/memory/fn.set.html | 2 +- api/mmtk/util/memory/fn.wrap_libc_call.html | 2 +- api/mmtk/util/memory/fn.zero.html | 2 +- api/mmtk/util/memory/index.html | 2 +- .../util/memory/macro.mmap_anno_test.html | 2 +- api/mmtk/util/memory/struct.MmapStrategy.html | 2 +- api/mmtk/util/metadata/enum.MetadataSpec.html | 2 +- .../metadata/global/enum.MetadataSpec.html | 2 +- .../global/fn.extract_side_metadata.html | 2 +- api/mmtk/util/metadata/global/index.html | 2 +- .../header_metadata/constant.BITS_IN_U16.html | 2 +- .../header_metadata/constant.BITS_IN_U32.html | 2 +- .../header_metadata/constant.BITS_IN_U64.html | 2 +- .../constant.LOG_BITS_IN_U16.html | 2 +- .../constant.LOG_BITS_IN_U32.html | 2 +- .../constant.LOG_BITS_IN_U64.html | 2 +- .../util/metadata/header_metadata/index.html | 2 +- .../struct.HeaderMetadataSpec.html | 2 +- api/mmtk/util/metadata/index.html | 4 +- api/mmtk/util/metadata/log_bit/index.html | 2 +- api/mmtk/util/metadata/mark_bit/index.html | 2 +- .../metadata/mark_bit/struct.MarkState.html | 2 +- .../metadata/metadata_val_traits/index.html | 2 +- .../macro.impl_bits_trait.html | 2 +- .../macro.impl_bitwise_ops_trait.html | 2 +- .../macro.impl_metadata_value_trait.html | 2 +- .../metadata_val_traits/trait.Bits.html | 2 +- .../metadata_val_traits/trait.BitwiseOps.html | 2 +- .../trait.MetadataValue.html | 2 +- api/mmtk/util/metadata/pin_bit/index.html | 2 +- ...ant.GLOBAL_SIDE_METADATA_BASE_ADDRESS.html | 2 +- ....GLOBAL_SIDE_METADATA_VM_BASE_ADDRESS.html | 4 +- ...t.GLOBAL_SIDE_METADATA_VM_BASE_OFFSET.html | 4 +- ...nt.LOCAL_SIDE_METADATA_VM_BASE_OFFSET.html | 4 +- .../constant.VO_BIT_SIDE_METADATA_ADDR.html | 4 +- ...ant.GLOBAL_SIDE_METADATA_BASE_ADDRESS.html | 2 +- ...tant.GLOBAL_SIDE_METADATA_BASE_OFFSET.html | 2 +- ....GLOBAL_SIDE_METADATA_VM_BASE_ADDRESS.html | 4 +- ...t.GLOBAL_SIDE_METADATA_VM_BASE_OFFSET.html | 4 +- ...tant.LOCAL_SIDE_METADATA_BASE_ADDRESS.html | 4 +- ...stant.LOCAL_SIDE_METADATA_BASE_OFFSET.html | 4 +- ...nt.LOCAL_SIDE_METADATA_VM_BASE_OFFSET.html | 4 +- ...GLOBAL_SIDE_METADATA_WORST_CASE_RATIO.html | 4 +- ..._LOCAL_SIDE_METADATA_WORST_CASE_RATIO.html | 4 +- ...ant.LOG_MAX_GLOBAL_SIDE_METADATA_SIZE.html | 4 +- .../constant.VO_BIT_SIDE_METADATA_ADDR.html | 4 +- .../side_metadata/constants/index.html | 4 +- .../metadata/side_metadata/global/index.html | 2 +- .../global/struct.MetadataByteArrayRef.html | 2 +- .../global/struct.SideMetadataContext.html | 2 +- .../global/struct.SideMetadataSpec.html | 2 +- .../global/union.SideMetadataOffset.html | 2 +- .../helpers/enum.FindMetaBitResult.html | 2 +- .../side_metadata/helpers/fn.addr_rshift.html | 2 +- ...fn.address_to_contiguous_meta_address.html | 2 +- .../helpers/fn.address_to_meta_address.html | 2 +- .../helpers/fn.align_metadata_address.html | 2 +- ...fn.contiguous_meta_address_to_address.html | 2 +- .../helpers/fn.find_last_non_zero_bit.html | 2 +- ...nd_last_non_zero_bit_in_metadata_bits.html | 2 +- ...d_last_non_zero_bit_in_metadata_bytes.html | 2 +- .../helpers/fn.meta_byte_lshift.html | 2 +- .../helpers/fn.meta_byte_mask.html | 2 +- .../fn.metadata_address_range_size.html | 2 +- ...n.scan_non_zero_bits_in_metadata_bits.html | 2 +- ....scan_non_zero_bits_in_metadata_bytes.html | 2 +- ...n.scan_non_zero_bits_in_metadata_word.html | 2 +- ...fn.try_mmap_contiguous_metadata_space.html | 2 +- .../metadata/side_metadata/helpers/index.html | 2 +- .../util/metadata/side_metadata/index.html | 2 +- .../ranges/enum.BitByteRange.html | 2 +- .../ranges/fn.break_bit_range.html | 2 +- .../metadata/side_metadata/ranges/index.html | 2 +- .../side_metadata/ranges/type.BitOffset.html | 2 +- .../side_metadata/sanity/enum.MathOp.html | 2 +- .../sanity/fn.align_to_region_start.html | 2 +- .../sanity/fn.truncate_value.html | 2 +- .../side_metadata/sanity/fn.verify_bcopy.html | 2 +- .../side_metadata/sanity/fn.verify_bset.html | 2 +- .../side_metadata/sanity/fn.verify_bzero.html | 2 +- .../sanity/fn.verify_global_specs.html | 2 +- .../fn.verify_global_specs_total_size.html | 2 +- .../side_metadata/sanity/fn.verify_load.html | 2 +- .../sanity/fn.verify_local_specs_size.html | 2 +- .../fn.verify_metadata_address_bound.html | 2 +- .../fn.verify_no_overlap_contiguous.html | 2 +- .../side_metadata/sanity/fn.verify_store.html | 2 +- .../sanity/fn.verify_update.html | 2 +- .../metadata/side_metadata/sanity/index.html | 2 +- .../sanity/static.GLOBAL_META_NAME.html | 2 +- .../sanity/struct.CONTENT_SANITY_MAP.html | 2 +- .../sanity/struct.SANITY_LOCK.html | 2 +- .../sanity/struct.SideMetadataSanity.html | 2 +- .../side_metadata_tests/index.html | 2 +- .../spec_defs/constant.CHUNK_MARK.html | 2 +- .../spec_defs/constant.IX_BLOCK_DEFRAG.html | 2 +- .../spec_defs/constant.IX_BLOCK_MARK.html | 2 +- .../spec_defs/constant.IX_LINE_MARK.html | 2 +- ...nstant.LAST_GLOBAL_SIDE_METADATA_SPEC.html | 2 +- ...onstant.LAST_LOCAL_SIDE_METADATA_SPEC.html | 2 +- .../constant.MALLOC_MS_ACTIVE_PAGE.html | 2 +- .../spec_defs/constant.MS_ACTIVE_CHUNK.html | 2 +- .../spec_defs/constant.MS_BLOCK_LIST.html | 2 +- .../spec_defs/constant.MS_BLOCK_MARK.html | 2 +- .../spec_defs/constant.MS_BLOCK_NEXT.html | 2 +- .../spec_defs/constant.MS_BLOCK_PREV.html | 2 +- .../spec_defs/constant.MS_BLOCK_SIZE.html | 2 +- .../spec_defs/constant.MS_BLOCK_TLS.html | 2 +- .../spec_defs/constant.MS_FREE.html | 2 +- .../spec_defs/constant.MS_LOCAL_FREE.html | 2 +- .../spec_defs/constant.MS_OFFSET_MALLOC.html | 2 +- .../spec_defs/constant.MS_THREAD_FREE.html | 2 +- .../constant.SFT_DENSE_CHUNK_MAP_INDEX.html | 2 +- .../spec_defs/constant.VO_BIT.html | 2 +- .../side_metadata/spec_defs/index.html | 2 +- .../macro.define_side_metadata_specs.html | 2 +- .../struct.MetadataByteArrayRef.html | 2 +- .../struct.SideMetadataSpec.html | 2 +- .../union.SideMetadataOffset.html | 2 +- api/mmtk/util/metadata/trait.Bits.html | 2 +- api/mmtk/util/metadata/trait.BitwiseOps.html | 2 +- .../util/metadata/trait.MetadataValue.html | 2 +- .../constant.VO_BIT_SIDE_METADATA_ADDR.html | 5 +- .../constant.VO_BIT_SIDE_METADATA_SPEC.html | 6 +- .../constant.VO_BIT_WORD_TO_REGION.html | 4 +- .../vo_bit/fn.bcopy_vo_bit_from_mark_bit.html | 7 ++- .../util/metadata/vo_bit/fn.bzero_vo_bit.html | 4 +- .../fn.find_object_from_internal_pointer.html | 4 +- .../vo_bit/fn.get_object_ref_for_vo_addr.html | 4 +- .../vo_bit/fn.get_raw_vo_bit_word.html | 4 +- .../metadata/vo_bit/fn.is_internal_ptr.html | 4 +- .../fn.is_internal_ptr_from_vo_bit.html | 4 +- .../util/metadata/vo_bit/fn.is_vo_addr.html | 4 +- .../metadata/vo_bit/fn.is_vo_bit_set.html | 4 +- .../vo_bit/fn.is_vo_bit_set_for_addr.html | 6 +- .../vo_bit/fn.is_vo_bit_set_inner.html | 4 +- .../vo_bit/fn.is_vo_bit_set_unsafe.html | 6 +- .../util/metadata/vo_bit/fn.set_vo_bit.html | 4 +- .../util/metadata/vo_bit/fn.unset_vo_bit.html | 4 +- .../vo_bit/fn.unset_vo_bit_nocheck.html | 4 +- .../vo_bit/fn.unset_vo_bit_unsafe.html | 4 +- .../helper/enum.VOBitUpdateStrategy.html | 2 +- ....need_to_clear_vo_bits_before_tracing.html | 2 +- .../vo_bit/helper/fn.on_object_forwarded.html | 2 +- .../vo_bit/helper/fn.on_object_marked.html | 2 +- .../vo_bit/helper/fn.on_region_swept.html | 2 +- .../vo_bit/helper/fn.on_trace_object.html | 2 +- .../metadata/vo_bit/helper/fn.strategy.html | 2 +- .../vo_bit/helper/fn.validate_config.html | 2 +- .../util/metadata/vo_bit/helper/index.html | 2 +- api/mmtk/util/metadata/vo_bit/index.html | 14 +++-- .../fn.enumerate_blocks_from_chunk_map.html | 2 +- ...e_blocks_from_monotonic_page_resource.html | 2 +- api/mmtk/util/object_enum/index.html | 2 +- .../struct.ClosureObjectEnumerator.html | 2 +- .../trait.BlockMayHaveObjects.html | 2 +- .../object_enum/trait.ObjectEnumerator.html | 2 +- .../constant.BEING_FORWARDED.html | 2 +- .../object_forwarding/constant.FORWARDED.html | 2 +- .../constant.FORWARDING_BITS.html | 2 +- .../constant.FORWARDING_MASK.html | 2 +- ...constant.FORWARDING_NOT_TRIGGERED_YET.html | 2 +- .../constant.FORWARDING_POINTER_MASK.html | 2 +- .../fn.attempt_to_forward.html | 2 +- .../fn.clear_forwarding_bits.html | 2 +- .../object_forwarding/fn.forward_object.html | 2 +- ...ing_bits_offset_in_forwarding_pointer.html | 2 +- .../fn.get_forwarding_status.html | 2 +- .../fn.is_being_forwarded.html | 2 +- .../object_forwarding/fn.is_forwarded.html | 2 +- .../fn.is_forwarded_or_being_forwarded.html | 2 +- .../fn.read_forwarding_pointer.html | 2 +- .../fn.spin_and_get_forwarded_object.html | 2 +- .../fn.state_is_being_forwarded.html | 2 +- ...state_is_forwarded_or_being_forwarded.html | 2 +- .../fn.write_forwarding_pointer.html | 2 +- api/mmtk/util/object_forwarding/index.html | 2 +- api/mmtk/util/opaque_pointer/index.html | 2 +- .../opaque_pointer/struct.OpaquePointer.html | 2 +- .../struct.VMMutatorThread.html | 2 +- .../util/opaque_pointer/struct.VMThread.html | 2 +- .../opaque_pointer/struct.VMWorkerThread.html | 2 +- .../options/constant.DEFAULT_MAX_NURSERY.html | 2 +- .../constant.DEFAULT_MAX_NURSERY_32.html | 2 +- .../options/constant.DEFAULT_MIN_NURSERY.html | 2 +- ...tant.DEFAULT_PROPORTIONAL_MAX_NURSERY.html | 2 +- ...tant.DEFAULT_PROPORTIONAL_MIN_NURSERY.html | 2 +- .../constant.DEFAULT_STRESS_FACTOR.html | 2 +- api/mmtk/util/options/enum.AffinityKind.html | 2 +- .../util/options/enum.GCTriggerSelector.html | 2 +- api/mmtk/util/options/enum.NurserySize.html | 2 +- .../options/enum.NurseryZeroingOptions.html | 2 +- api/mmtk/util/options/enum.PlanSelector.html | 2 +- api/mmtk/util/options/fn.always_valid.html | 2 +- api/mmtk/util/options/index.html | 2 +- api/mmtk/util/options/macro.options.html | 2 +- api/mmtk/util/options/struct.MMTKOption.html | 2 +- api/mmtk/util/options/struct.Options.html | 2 +- .../util/options/struct.PerfEventOptions.html | 2 +- .../constant.LOG_BYTES_IN_ENTRY.html | 2 +- .../constant.LOG_BYTES_IN_UNIT.html | 2 +- .../constant.LOG_ENTRY_BITS.html | 2 +- api/mmtk/util/raw_memory_freelist/index.html | 2 +- .../struct.RawMemoryFreeList.html | 2 +- .../constant.INITIAL_SIZE.html | 2 +- .../reference_processor/enum.Semantics.html | 2 +- api/mmtk/util/reference_processor/index.html | 2 +- .../struct.PhantomRefProcessing.html | 2 +- .../struct.RefEnqueue.html | 2 +- .../struct.RefForwarding.html | 2 +- .../struct.ReferenceProcessor.html | 2 +- .../struct.ReferenceProcessorSync.html | 2 +- .../struct.ReferenceProcessors.html | 2 +- .../struct.RescanReferences.html | 2 +- .../struct.SoftRefProcessing.html | 2 +- .../struct.WeakRefProcessing.html | 2 +- api/mmtk/util/rust_util/fn.array_from_fn.html | 2 +- api/mmtk/util/rust_util/fn.cold.html | 2 +- .../rust_util/fn.debug_process_thread_id.html | 2 +- api/mmtk/util/rust_util/fn.likely.html | 2 +- api/mmtk/util/rust_util/fn.min_of_usize.html | 2 +- api/mmtk/util/rust_util/fn.unlikely.html | 2 +- api/mmtk/util/rust_util/index.html | 2 +- api/mmtk/util/rust_util/rev_group/index.html | 2 +- .../rev_group/struct.RevisitableGroup.html | 2 +- .../rev_group/struct.RevisitableGroupBy.html | 2 +- .../trait.RevisitableGroupByForIterator.html | 2 +- .../util/rust_util/struct.InitializeOnce.html | 2 +- .../zeroed_alloc/fn.new_zeroed_vec.html | 2 +- .../util/rust_util/zeroed_alloc/index.html | 2 +- api/mmtk/util/sanity/index.html | 2 +- .../util/sanity/sanity_checker/index.html | 2 +- .../sanity_checker/struct.SanityChecker.html | 2 +- .../struct.SanityGCProcessEdges.html | 2 +- .../sanity_checker/struct.SanityPrepare.html | 2 +- .../sanity_checker/struct.SanityRelease.html | 2 +- .../struct.ScheduleSanityGC.html | 2 +- .../fn.should_check_duplicate_slots.html | 2 +- api/mmtk/util/slot_logger/index.html | 2 +- .../util/slot_logger/struct.SlotLogger.html | 2 +- .../counter/event_counter/index.html | 2 +- .../event_counter/struct.EventCounter.html | 2 +- api/mmtk/util/statistics/counter/index.html | 2 +- .../counter/long_counter/index.html | 2 +- .../long_counter/struct.LongCounter.html | 2 +- .../counter/long_counter/type.Timer.html | 2 +- .../counter/size_counter/index.html | 2 +- .../size_counter/struct.SizeCounter.html | 2 +- .../counter/struct.MonotoneNanoTime.html | 2 +- .../statistics/counter/trait.Counter.html | 2 +- .../statistics/counter/trait.Diffable.html | 2 +- api/mmtk/util/statistics/index.html | 2 +- .../stats/constant.MAX_COUNTERS.html | 2 +- .../statistics/stats/constant.MAX_PHASES.html | 2 +- api/mmtk/util/statistics/stats/index.html | 2 +- .../statistics/stats/struct.SharedStats.html | 2 +- .../util/statistics/stats/struct.Stats.html | 2 +- api/mmtk/util/treadmill/index.html | 2 +- api/mmtk/util/treadmill/struct.TreadMill.html | 2 +- api/mmtk/vm/active_plan/index.html | 2 +- api/mmtk/vm/active_plan/trait.ActivePlan.html | 2 +- .../vm/collection/enum.GCThreadContext.html | 2 +- api/mmtk/vm/collection/index.html | 2 +- api/mmtk/vm/collection/trait.Collection.html | 2 +- .../constant.DEFAULT_LOG_MAX_ALIGNMENT.html | 2 +- .../constant.DEFAULT_LOG_MIN_ALIGNMENT.html | 2 +- api/mmtk/vm/enum.GCThreadContext.html | 2 +- api/mmtk/vm/index.html | 2 +- api/mmtk/vm/object_model/index.html | 2 +- api/mmtk/vm/object_model/specs/index.html | 2 +- .../specs/macro.define_vm_metadata_spec.html | 2 +- .../specs/struct.VMGlobalLogBitSpec.html | 2 +- .../struct.VMLocalForwardingBitsSpec.html | 2 +- .../struct.VMLocalForwardingPointerSpec.html | 2 +- .../struct.VMLocalLOSMarkNurserySpec.html | 2 +- .../specs/struct.VMLocalMarkBitSpec.html | 2 +- .../specs/struct.VMLocalPinningBitSpec.html | 2 +- .../vm/object_model/trait.ObjectModel.html | 2 +- api/mmtk/vm/reference_glue/index.html | 2 +- .../vm/reference_glue/trait.Finalizable.html | 2 +- .../reference_glue/trait.ReferenceGlue.html | 2 +- api/mmtk/vm/scanning/index.html | 2 +- api/mmtk/vm/scanning/trait.ObjectTracer.html | 2 +- .../scanning/trait.ObjectTracerContext.html | 2 +- .../vm/scanning/trait.RootsWorkFactory.html | 2 +- api/mmtk/vm/scanning/trait.Scanning.html | 2 +- api/mmtk/vm/scanning/trait.SlotVisitor.html | 2 +- api/mmtk/vm/slot/index.html | 2 +- .../vm/slot/struct.AddressRangeIterator.html | 2 +- api/mmtk/vm/slot/struct.SimpleSlot.html | 2 +- .../slot/struct.UnimplementedMemorySlice.html | 2 +- ....UnimplementedMemorySliceSlotIterator.html | 2 +- api/mmtk/vm/slot/trait.MemorySlice.html | 2 +- api/mmtk/vm/slot/trait.Slot.html | 2 +- api/mmtk/vm/struct.VMGlobalLogBitSpec.html | 2 +- .../vm/struct.VMLocalForwardingBitsSpec.html | 2 +- .../struct.VMLocalForwardingPointerSpec.html | 2 +- .../vm/struct.VMLocalLOSMarkNurserySpec.html | 2 +- api/mmtk/vm/struct.VMLocalMarkBitSpec.html | 2 +- api/mmtk/vm/struct.VMLocalPinningBitSpec.html | 2 +- api/mmtk/vm/trait.ActivePlan.html | 2 +- api/mmtk/vm/trait.Collection.html | 2 +- api/mmtk/vm/trait.Finalizable.html | 2 +- api/mmtk/vm/trait.ObjectModel.html | 2 +- api/mmtk/vm/trait.ObjectTracer.html | 2 +- api/mmtk/vm/trait.ObjectTracerContext.html | 2 +- api/mmtk/vm/trait.ReferenceGlue.html | 2 +- api/mmtk/vm/trait.RootsWorkFactory.html | 2 +- api/mmtk/vm/trait.Scanning.html | 2 +- api/mmtk/vm/trait.SlotVisitor.html | 2 +- api/mmtk/vm/trait.VMBinding.html | 2 +- api/search-index.js | 2 +- .../out/built.rs.html | 20 +++---- api/src/mmtk/mmtk.rs.html | 24 ++++++++ api/src/mmtk/util/metadata/mod.rs.html | 2 +- .../metadata/side_metadata/constants.rs.html | 2 + api/src/mmtk/util/metadata/vo_bit/mod.rs.html | 60 +++++++++++++------ .../bytemuck/no_uninit/trait.NoUninit.js | 2 +- api/trait.impl/core/clone/trait.Clone.js | 2 +- api/trait.impl/core/cmp/trait.Eq.js | 2 +- api/trait.impl/core/cmp/trait.Ord.js | 2 +- api/trait.impl/core/cmp/trait.PartialEq.js | 2 +- api/trait.impl/core/cmp/trait.PartialOrd.js | 2 +- api/trait.impl/core/convert/trait.From.js | 2 +- api/trait.impl/core/convert/trait.TryFrom.js | 2 +- api/trait.impl/core/default/trait.Default.js | 2 +- api/trait.impl/core/fmt/trait.Debug.js | 2 +- api/trait.impl/core/fmt/trait.Display.js | 2 +- api/trait.impl/core/fmt/trait.LowerHex.js | 2 +- api/trait.impl/core/hash/trait.Hash.js | 2 +- .../iter/traits/iterator/trait.Iterator.js | 2 +- api/trait.impl/core/marker/trait.Copy.js | 2 +- api/trait.impl/core/marker/trait.Freeze.js | 2 +- api/trait.impl/core/marker/trait.Send.js | 2 +- .../core/marker/trait.StructuralPartialEq.js | 2 +- api/trait.impl/core/marker/trait.Sync.js | 2 +- api/trait.impl/core/marker/trait.Unpin.js | 2 +- api/trait.impl/core/ops/arith/trait.Add.js | 2 +- .../core/ops/arith/trait.AddAssign.js | 2 +- api/trait.impl/core/ops/bit/trait.BitAnd.js | 2 +- api/trait.impl/core/ops/bit/trait.BitOr.js | 2 +- api/trait.impl/core/ops/deref/trait.Deref.js | 2 +- .../core/ops/deref/trait.DerefMut.js | 2 +- api/trait.impl/core/ops/drop/trait.Drop.js | 2 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 2 +- .../panic/unwind_safe/trait.UnwindSafe.js | 2 +- .../core/str/traits/trait.FromStr.js | 2 +- .../enum_map/internal/trait.Enum.js | 2 +- .../enum_map/internal/trait.EnumArray.js | 2 +- .../lazy_static/trait.LazyStatic.js | 2 +- .../mmtk/plan/tracing/struct.VectorQueue.js | 2 +- .../native_ms/global/struct.MarkSweepSpace.js | 2 +- .../gc_work/struct.PlanProcessEdges.js | 2 +- api/type.impl/std/primitive.u16.js | 2 +- api/type.impl/std/primitive.u8.js | 2 +- api/type.impl/std/primitive.usize.js | 2 +- 1255 files changed, 1442 insertions(+), 1374 deletions(-) rename api/src/mmtk/home/runner/work/mmtk-core/mmtk-core/target/debug/build/{mmtk-c825811c7344cbeb => mmtk-fcc003ceef84090f}/out/built.rs.html (95%) diff --git a/api/mmtk/all.html b/api/mmtk/all.html index b45e963856..c32045fc1f 100644 --- a/api/mmtk/all.html +++ b/api/mmtk/all.html @@ -1,2 +1,2 @@ -List of all items in this crate +List of all items in this crate

List of all items

Structs

Enums

Unions

Traits

Macros

Functions

Type Aliases

Statics

Constants

\ No newline at end of file diff --git a/api/mmtk/build_info/constant.MMTK_FEATURES.html b/api/mmtk/build_info/constant.MMTK_FEATURES.html index 6bf7150dc4..e9bba5fb88 100644 --- a/api/mmtk/build_info/constant.MMTK_FEATURES.html +++ b/api/mmtk/build_info/constant.MMTK_FEATURES.html @@ -1,3 +1,3 @@ -MMTK_FEATURES in mmtk::build_info - Rust +MMTK_FEATURES in mmtk::build_info - Rust

Constant mmtk::build_info::MMTK_FEATURES

source ·
pub const MMTK_FEATURES: &str;
Expand description

Comma separated features enabled for this build

\ No newline at end of file diff --git a/api/mmtk/build_info/constant.MMTK_PKG_VERSION.html b/api/mmtk/build_info/constant.MMTK_PKG_VERSION.html index f1d2e8e9eb..42ad31eb98 100644 --- a/api/mmtk/build_info/constant.MMTK_PKG_VERSION.html +++ b/api/mmtk/build_info/constant.MMTK_PKG_VERSION.html @@ -1,3 +1,3 @@ -MMTK_PKG_VERSION in mmtk::build_info - Rust +MMTK_PKG_VERSION in mmtk::build_info - Rust
pub const MMTK_PKG_VERSION: &str;
Expand description

MMTk crate version such as 0.14.0

\ No newline at end of file diff --git a/api/mmtk/build_info/index.html b/api/mmtk/build_info/index.html index a77581a13e..1a646ecd54 100644 --- a/api/mmtk/build_info/index.html +++ b/api/mmtk/build_info/index.html @@ -1,4 +1,4 @@ -mmtk::build_info - Rust +mmtk::build_info - Rust

Module mmtk::build_info

source ·
Expand description

Some information for the current MMTk build.

Modules§

Structs§