collector.h C:/cvn_rep/source/trunk/working_vm/vm/gc_gen/src/thread/ collector_8h Collector #define NORMAL_SIZE_SEGMENT_GRANULARITY_BITS collector_8h.html f8ba6934ca220e1ce3077fa01bf82c3d #define NORMAL_SIZE_SEGMENT_GRANULARITY collector_8h.html 2782ded064c6b71978648a36782f1630 #define NORMAL_SIZE_SEGMENT_NUM collector_8h.html 9462f0790fc445ed05621b18d096c8b9 #define SIZE_TO_SEGMENT_INDEX collector_8h.html eb012aaf00edab03ebd28c531161cb28 (size) #define SEGMENT_INDEX_TO_SIZE collector_8h.html 161c42848ed440cf1778c0a85db3fff1 (index) void collector_destruct collector_8h.html 0d33d35d9365bb3d736274357babb493 (GC *gc) void collector_initialize collector_8h.html 855718e6da35e83e255e6896b1d73b94 (GC *gc) void collector_reset collector_8h.html b4d7f36d7bc90ed984b8374302a48a58 (GC *gc) void collector_execute_task collector_8h.html 0f71b7a573ea1694319c4c83615a3233 (GC *gc, TaskType task_func, Space *space) void collector_execute_task_concurrent collector_8h.html e95f3dba33ee96d49152bb9cfba857f4 (GC *gc, TaskType task_func, Space *space, unsigned int num_collectors) void collector_release_weakref_sets collector_8h.html 1c2748f9fbab822d6bd719a354b658b2 (GC *gc, unsigned int num_collectors) void collector_restore_obj_info collector_8h.html ccacb67e5befb582a692c96cb83e5366 (Collector *collector) void gc_gen_hook_for_collector_init collector_8h.html 0320597d9e1cdfbbcbc12696695bae25 (Collector *collector) Boolean is_collector_finished collector_8h.html e2e639b99ba829936d5b5f0014f1ca39 (GC *gc) void wait_collection_finish collector_8h.html 420375904657239951582a08a7680297 (GC *gc) Boolean gc_collection_result collector_8h.html 9373156326863f56642fbd9a78a6c803 (GC *gc) void gc_reset_collect_result collector_8h.html d012569ca6106240b574a4c58ce34d0a (GC *gc) Boolean is_collector_local_alloc collector_8h.html af106ee9f571ccba9c784173dc9d9df9 fspace.h C:/cvn_rep/source/trunk/working_vm/vm/gc_gen/src/trace_forward/ fspace_8h Blocked_Space Fspace fspace_8h.html 0a1ee2012b5396ab544213aaa82e0ca4 Fspace * fspace_initialize fspace_8h.html a8acca31c6ecb0c437c22f9d39d58178 (GC *gc, void *start, POINTER_SIZE_INT fspace_size, POINTER_SIZE_INT commit_size) void fspace_destruct fspace_8h.html 47dd94dda4ac7af98fa047ee1fc715de (Fspace *fspace) POINTER_SIZE_INT fspace_free_space_size fspace_8h.html ada687dab4326e21f0f3f597bd8a22c7 (Fspace *nos) POINTER_SIZE_INT fspace_used_space_size fspace_8h.html fb7474ee6b62086aa2c2020504c83995 (Fspace *nos) void * fspace_heap_start_adjust fspace_8h.html 00d7627717d826df889414684d77bc87 (Fspace *fspace, void *new_heap_start, POINTER_SIZE_INT new_heap_size) void * fspace_alloc fspace_8h.html 0001586a516a783d2296af79ade39d49 (unsigned size, Allocator *allocator) Boolean fspace_alloc_block fspace_8h.html 9b09dc8c7ae54e2ddc6efc01705983f0 (Fspace *fspace, Allocator *allocator) void fspace_reset_after_collection fspace_8h.html 77bba6054aa0eaad492b4858bc37c116 (Fspace *fspace) void gen_forward_pool fspace_8h.html b88204bf1ce14d330c2c1deb850d3f52 (Collector *collector) void gen_forward_steal fspace_8h.html 4c7d59feb07d91f58eaa08d687505ab5 (Collector *collector) void nongen_slide_copy fspace_8h.html 05e397c2c4d9bc74506453aa533969cc (Collector *collector) void fspace_collection fspace_8h.html 4b3b8eb2156565958e4e1d77bd86ef67 (Fspace *fspace) Boolean forward_first_half fspace_8h.html fb4837f8dd68f8e29f0056fe45d5dca6 void * object_forwarding_boundary fspace_8h.html ab0aecf5ec8fbd8b2ed5cd9bdecfdcca gc.h C:/cvn_rep/source/trunk/working_vm/vm/include/open/ gc_8h #define GC_OBJECT_ALIGNMENT gc_8h.html 2829c549c88f82d3d2eb0423e86d414c void gc_force_gc gc_8h.html 39127f4fd57eef7e8898a1ddefa07098 () int64 gc_total_memory gc_8h.html 7bcb1b938d1ab523ca0638db25526bd5 () int64 gc_max_memory gc_8h.html f6fdd3e193b8314444e6707f17043015 () int64 gc_free_memory gc_8h.html 012dae57769b691038a0ce341675101d () Boolean gc_is_object_pinned gc_8h.html 99d618103fc0cfc461905c5a01b36a7f (Managed_Object_Handle obj) void gc_class_prepared gc_8h.html 76617bcedc9e24a83e47731bae2f1c30 (Class_Handle ch, VTable_Handle vth) int64 gc_get_collection_count gc_8h.html cdd1ae174432577e9446b89c23d9acca () int64 gc_get_collection_time gc_8h.html fbbe2d49b86baa0778c09eefc420f926 () void * Thread_Handle gc_8h.html 4527ed2193d8094d3b5a108abef2ba32 void gc_thread_init gc_8h.html 2a40bfac9c162aa2a5c3e20f159fc36b (void *gc_information) void gc_thread_kill gc_8h.html d45e22b73f5a30732556861371759f8c (void *gc_information) VMEXPORT void vm_iterate_threads gc_8h.html c0c3197301e8aa22c395e71bc002b95e () void gc_iterate_thread gc_8h.html 102b8aa8e3719e76f39aebc111296ef4 (Thread_Handle thread) VMEXPORT void vm_suspend_thread gc_8h.html 8ae27ead06e40ffe09ba4ca0939c466e (Thread_Handle thread) void gc_thread_suspended gc_8h.html 78522721ab44728df9d8449c14e8ba10 (Thread_Handle thread) VMEXPORT void vm_enumerate_thread_root_set gc_8h.html a50c9904148f0f1786bcee6caf5c6aca (Thread_Handle thread) VMEXPORT void vm_enumerate_global_root_set gc_8h.html dc32d8ca99b9c801d2fd3eebbef8b3d0 () #define GCExport gc_8h.html 81fcc009f47408a44372a8392507077d #define BITS_PER_BYTE gc_8h.html 369ecd38b3ab077fc235f892354bb46f #define NEXT_TO_HIGH_BIT_SET_MASK gc_8h.html 793871c3e34e62c041444eec143e3842 #define NEXT_TO_HIGH_BIT_CLEAR_MASK gc_8h.html 711865edab513e1984fc6f5010e581db unsigned int gc_time_since_last_gc gc_8h.html 0e53a703c7a36ea4dedd2f6cfe6159ce () void * gc_heap_base_address gc_8h.html b0860bb3e4ef0696ef42f686ed2f2ac9 () void * gc_heap_ceiling_address gc_8h.html 744cc230ff757e6f218ba2e622a7f2c3 () int gc_init gc_8h.html 2219b56191a9f64d39946d12e4fcba1a () void gc_test_safepoint gc_8h.html c19b42050dff047f1d0f0f7a149d755c () Boolean gc_supports_frontier_allocation gc_8h.html 1315d477e0a6ef29636c415025fd22da (unsigned *offset_of_current, unsigned *offset_of_limit) void gc_vm_initialized gc_8h.html 7c79e8effeb09d4850a4f9713836b564 () void gc_wrapup gc_8h.html 5ff092626dee2bae894be76fac81f830 () void gc_add_root_set_entry gc_8h.html bbf60a495af4409510234b350e45bd63 (Managed_Object_Handle *ref, Boolean is_pinned) void gc_add_compressed_root_set_entry gc_8h.html d70a51a28e456dbe215451b2336a40da (uint32 *ref, Boolean is_pinned) void gc_add_weak_root_set_entry gc_8h.html 5f0dc3bc779ca12d08de0180aeb1b0b2 (Managed_Object_Handle *slot, Boolean is_pinned, Boolean is_short_weak) void gc_add_root_set_entry_managed_pointer gc_8h.html 8dc020cd9f69ca688cbc2fc8c214b1c4 (void **slot, Boolean is_pinned) void gc_add_root_set_entry_interior_pointer gc_8h.html 5d668f3e91361c77c2e5fb5f2d8b0931 (void **slot, int offset, Boolean is_pinned) Managed_Object_Handle gc_alloc_fast gc_8h.html 4b4fe81dbdc77121fad2708f83ad3caf (unsigned size, Allocation_Handle type, void *thread_pointer) Managed_Object_Handle gc_alloc gc_8h.html 35a75c768f276016f4fc5ac0279c5765 (unsigned size, Allocation_Handle type, void *thread_pointer) Managed_Object_Handle gc_pinned_malloc_noclass gc_8h.html b70b661fc322c740f6d80ec692ef5210 (unsigned size) Managed_Object_Handle gc_alloc_pinned gc_8h.html d6f110a15dd4ed4cf7b81d0100c1cefa (unsigned size, Allocation_Handle type, void *thread_pointer) Boolean gc_requires_barriers gc_8h.html cd925b0759a881359bc139b9403a22de () Boolean gc_supports_compressed_references gc_8h.html 926b00265b084669bae8725c69f9243d () void gc_write_barrier gc_8h.html 587b758904e50f4cddb3cac9b055fcc9 (Managed_Object_Handle p_base_of_obj_with_slot) void gc_heap_wrote_object gc_8h.html af790401ccb8e6885578892182c958e5 (Managed_Object_Handle p_base_of_object_just_written) void gc_heap_write_global_slot gc_8h.html 7d1c590191db4b3ed837a152e721665c (Managed_Object_Handle *p_slot, Managed_Object_Handle value) void gc_heap_write_global_slot_compressed gc_8h.html 49d8de1920a3f990e8daa819a6c259eb (uint32 *p_slot, Managed_Object_Handle value) void gc_heap_write_ref gc_8h.html e8422d2c3b6d4ed781a7c0141bb2d183 (Managed_Object_Handle p_base_of_object_with_slot, unsigned offset, Managed_Object_Handle value) void gc_heap_slot_write_ref gc_8h.html 7ec5b262059f83483fd994ae98c8fdf0 (Managed_Object_Handle p_base_of_object_with_slot, Managed_Object_Handle *p_slot, Managed_Object_Handle value) void gc_heap_slot_write_ref_compressed gc_8h.html 8f13b25d23f673c350f4ec2dd572763a (Managed_Object_Handle p_base_of_object_with_slot, uint32 *p_slot, Managed_Object_Handle value) void gc_pin_object gc_8h.html 2ef343f531ca2cacb28c328b15cf2b35 (Managed_Object_Handle *p_object) void gc_unpin_object gc_8h.html 283cd2a6e4aec7a0318ef2a3de3df1a5 (Managed_Object_Handle *p_object) int32 gc_get_hashcode gc_8h.html cd4f3b3443c91702a8eb799fbd1da0c5 (Managed_Object_Handle object) Managed_Object_Handle gc_get_next_live_object gc_8h.html c46a0690d24ad5220a48bad40c0a0b45 (void *iterator) void gc_iterate_heap gc_8h.html 39769b015d1fdf9f4c5fd3794fff2ffb () void gc_finalize_on_exit gc_8h.html 45feebf234662e53fb1e603a4150e98d () void gc_set_mutator_block_flag gc_8h.html 705f0fd77ba651caf40fc6e760b67cbf () Boolean gc_clear_mutator_block_flag gc_8h.html c340c4b34816da375f5908caeaf43999 () Boolean gc_supports_class_unloading gc_8h.html 131d20043682252d19b81ed0b820b918 () void JNICALL Java_java_lang_ref_Reference_enqueue_reference gc_8h.html 109e746eef78fb57ad759e83f3f33c10 (JNIEnv *the_env, jobject p_obj) jobject JNICALL Java_java_lang_ref_Reference_get gc_8h.html 73a3194f747ba5146fb79dad163e765d (JNIEnv *the_env, jobject p_obj) void JNICALL Java_java_lang_ref_Reference_register_phantom_ref gc_8h.html c70a9e906754c45cf5869995ecb48b0f (JNIEnv *the_env, jobject p_obj, jobject referent) void JNICALL Java_java_lang_ref_Reference_register_soft_ref gc_8h.html b4ca8f0ecdeb5fca563fc8decfd81903 (JNIEnv *the_env, jobject p_obj, jobject referent) void JNICALL Java_java_lang_ref_Reference_register_weak_ref gc_8h.html e85e9c734ee30f551bf6b78958d1c25f (JNIEnv *the_env, jobject p_obj, jobject referent) gc_block.h C:/cvn_rep/source/trunk/working_vm/vm/gc_gen/src/common/ gc__block_8h Block_Header Block #define GC_BLOCK_SHIFT_COUNT gc__block_8h.html a947716bf37197c5c45767fe3dc38f86 #define GC_BLOCK_SIZE_BYTES gc__block_8h.html 52bcef1a16c004cf2b6fe98be160046b #define GC_BLOCK_HEADER_VARS_SIZE_BYTES gc__block_8h.html c68ef1660493829b511a984e320702a3 #define SECTOR_SIZE_SHIFT_COUNT gc__block_8h.html 6fde75e3b8a2a492e57ad7a83109e24b #define SECTOR_SIZE_BYTES gc__block_8h.html cefb9aa0bfa178d2e7b367d28a9a99e8 #define SECTOR_SIZE_WORDS gc__block_8h.html d9fa494e2a3e165ec5923db3eea11e73 #define OFFSET_TABLE_COMPUTE_DIVISOR gc__block_8h.html a6ed27b21cf55c54cfd820ad75342bf4 #define OFFSET_TABLE_COMPUTED_SIZE_BYTE gc__block_8h.html 310c6614cb32d38be473d6211109f486 #define OFFSET_TABLE_SIZE_BYTES gc__block_8h.html 016a950d3d52bfefa764dbbea4891eee #define OFFSET_TABLE_SIZE_WORDS gc__block_8h.html 8a73dac3011e33e0583949713c647bb9 #define OBJECT_INDEX_TO_OFFSET_TABLE gc__block_8h.html e3650b6cb87c2c6e05c116b627673a65 (p_obj) #define GC_BLOCK_HEADER_SIZE_BYTES gc__block_8h.html f5caf971ea04a15889cd32b9c217c8a2 #define GC_BLOCK_BODY_SIZE_BYTES gc__block_8h.html 0d7b1a144ab472a60b4e1e424c3c3c41 #define GC_BLOCK_BODY gc__block_8h.html 04feeed6254bf740940d90294649c3ba (block) #define GC_BLOCK_END gc__block_8h.html 538cd63baab086b90ff988fad13aa928 (block) #define GC_BLOCK_LOW_MASK gc__block_8h.html c9055c6a8cdf2d96c34b83dcd75f348b #define GC_BLOCK_HIGH_MASK gc__block_8h.html 86841516493e1cc4d16e683caba0dcec #define GC_BLOCK_HEADER gc__block_8h.html 70dd3e154bdc9956ce8ad7c283f45d63 (addr) #define GC_BLOCK_INDEX gc__block_8h.html dbb1adefbd3b83805a65a139c87e0a25 (addr) #define GC_BLOCK_INDEX_FROM gc__block_8h.html b24a664390a2d3adb4156bc9011276c4 (heap_start, addr) #define ADDRESS_OFFSET_TO_BLOCK_HEADER gc__block_8h.html 3037749fed07594c6d40b781d91bedcb (addr) #define ADDRESS_OFFSET_IN_BLOCK_BODY gc__block_8h.html 8b20f84c3e232e8cad8eaac4de258780 (addr) Block_Status 99ee28e3f9d63d21b5e3b32a98e40176 BLOCK_NIL 99ee28e3f9d63d21b5e3b32a98e40176792a6a056d7da53b69ea17246d1f9942 BLOCK_FREE 99ee28e3f9d63d21b5e3b32a98e4017666f7c4b791a21b63f042cba72ff82b68 BLOCK_IN_USE 99ee28e3f9d63d21b5e3b32a98e40176d965e22b01ec72fe19da53be2778f99c BLOCK_USED 99ee28e3f9d63d21b5e3b32a98e4017684e947f4c6715d01606438e2e8471c38 BLOCK_IN_COMPACT 99ee28e3f9d63d21b5e3b32a98e40176b02cd95eb883161fe593de6eec518289 BLOCK_COMPACTED 99ee28e3f9d63d21b5e3b32a98e401762681c8200d8da54b1e5a307810ac40b7 BLOCK_TARGET 99ee28e3f9d63d21b5e3b32a98e401763090fe36e328db79bd99081af988632b BLOCK_DEST 99ee28e3f9d63d21b5e3b32a98e40176de0e705f31c087fcdc05db70da76abe7 void block_init gc__block_8h.html 98bbdc26e7a3ad60f895721b00aa85d4 (Block_Header *block) void block_reset gc__block_8h.html 265ac90d81f9b80fafbdef08632429fc (Block_Header *block) void block_destruct gc__block_8h.html bf5fe0716b75425ea53081f111e0dc24 (Block_Header *block) Partial_Reveal_Object * obj_end gc__block_8h.html 9c2995c724eadee685bd9b9c777f5aed (Partial_Reveal_Object *obj) void obj_set_prefetched_next_pointer gc__block_8h.html 5469fae8eef39a9da62f239406a48426 (Partial_Reveal_Object *p_obj, Partial_Reveal_Object *raw_prefetched_next) Partial_Reveal_Object * obj_get_prefetched_next_pointer gc__block_8h.html 6082a49c06683a7f8b324fb86bd88cbe (Partial_Reveal_Object *p_obj) Partial_Reveal_Object * next_marked_obj_in_block gc__block_8h.html a7cf8fe818d5226b8952007bebf81d6d (Partial_Reveal_Object *cur_obj, Partial_Reveal_Object *block_end) Partial_Reveal_Object * obj_get_fw_in_table gc__block_8h.html b0c69ee0fae6f9f62729f47e7b4e197e (Partial_Reveal_Object *p_obj) void block_clear_table gc__block_8h.html bbf491355568e8f9b7ae0507b6f9d61a (Block_Header *block) Partial_Reveal_Object * block_get_first_marked_object gc__block_8h.html 71d932ecf6901ebe5908086a9e80d91b (Block_Header *block, void **start_pos) Partial_Reveal_Object * block_get_next_marked_object gc__block_8h.html 1eed9b342de1a8c43f89b64a1713f7fd (Block_Header *block, void **start_pos) Partial_Reveal_Object * block_get_first_marked_obj_prefetch_next gc__block_8h.html b55f42d947c88fd9f4539bc207955012 (Block_Header *block, void **start_pos) Partial_Reveal_Object * block_get_first_marked_obj_after_prefetch gc__block_8h.html aa064314954616f7c4fd8bf6793f3503 (Block_Header *block, void **start_pos) Partial_Reveal_Object * block_get_next_marked_obj_prefetch_next gc__block_8h.html d8c20ad555cb8f962ddc9f0b2e9e6bb3 (Block_Header *block, void **start_pos) Partial_Reveal_Object * block_get_next_marked_obj_after_prefetch gc__block_8h.html 9cb7313b3589fe495a7333d5aa1e5e77 (Block_Header *block, void **start_pos) gc_common.h C:/cvn_rep/source/trunk/working_vm/vm/gc_gen/src/common/ gc__common_8h GC #define GC_GEN_STATS gc__common_8h.html b6505a59dd19a07a0c0840ce9e714e1d #define null gc__common_8h.html c97b8ee753e4405397a42ad5799b0f9e #define KB gc__common_8h.html 1841fd1a462d245d8c73dce55e2f45da #define MB gc__common_8h.html a6b38d492364d98453284934ed7caee9 #define verbose_print_size gc__common_8h.html 99191f78b612da7b0515fdd629dd1293 (size) #define BITS_PER_BYTE gc__common_8h.html 369ecd38b3ab077fc235f892354bb46f #define BYTES_PER_WORD gc__common_8h.html 30e2dbd8894c1d74113bb0c6695bcaec #define BITS_PER_WORD gc__common_8h.html f859a98f57110e5243e8f0541319e43b #define MASK_OF_BYTES_PER_WORD gc__common_8h.html 9fbc779838f2ad24c949fb98d689fa87 #define BIT_SHIFT_TO_BITS_PER_BYTE gc__common_8h.html 5c9b028338a3aeff6a0563a3c60f673c #define BIT_SHIFT_TO_BYTES_PER_WORD gc__common_8h.html 96f5cb2dda19b15cd763ccadae25a025 #define BIT_SHIFT_TO_BITS_PER_WORD gc__common_8h.html c723e6320602e09edc421755ab8106b9 #define BIT_SHIFT_TO_KILO gc__common_8h.html 3b0528dd9c7bbfbb5ae47b5abe86a28d #define BIT_MASK_TO_BITS_PER_WORD gc__common_8h.html fd3fa9504883bc9963eaa0a0e3527585 #define BITS_OF_POINTER_SIZE_INT gc__common_8h.html 88e5442f795d4c65f1321b151e06c193 #define BYTES_OF_POINTER_SIZE_INT gc__common_8h.html fb61b267bb741335efa5dffa1248358f #define BIT_SHIFT_TO_BYTES_OF_POINTER_SIZE_INT gc__common_8h.html ca07dae2cf22500708e5c8d7c69512ad #define GC_OBJ_SIZE_THRESHOLD gc__common_8h.html bc566c4b8567dbdca7c4f1386008b014 #define USE_32BITS_HASHCODE gc__common_8h.html 5065e388d016f0549600b6c76d3c3584 #define REF gc__common_8h.html a3b633c1a963f8868f44e8fc27904649 void(*) TaskType gc__common_8h.html 17d004f79b90c28b7e5186bd663e4527 (void *) Collection_Algorithm eaf3c231cd135e1e15f9b53da3bf3ee8 COLLECTION_ALGOR_NIL eaf3c231cd135e1e15f9b53da3bf3ee88313aa448a662b2ece3fc466bdea943c MINOR_GEN_FORWARD_POOL eaf3c231cd135e1e15f9b53da3bf3ee80bbf2632a05426f4d79a1299015dc19b MINOR_NONGEN_FORWARD_POOL eaf3c231cd135e1e15f9b53da3bf3ee8bff0d338bb1ef4a8a34460529c5dc4c7 MINOR_GEN_SEMISPACE_POOL eaf3c231cd135e1e15f9b53da3bf3ee8401bd8615ccb065aa68327e08fc40abf MINOR_NONGEN_SEMISPACE_POOL eaf3c231cd135e1e15f9b53da3bf3ee8546c8151f096b9cbae3598b280e26339 MAJOR_COMPACT_SLIDE eaf3c231cd135e1e15f9b53da3bf3ee8ceb40f06c810f00be8a7304454009aac MAJOR_COMPACT_MOVE eaf3c231cd135e1e15f9b53da3bf3ee8ffa9076042ff755a001b6aaf2223ca2c MAJOR_MARK_SWEEP eaf3c231cd135e1e15f9b53da3bf3ee825f506e9996d64fcf24a45f073bff76d Collection_Kind 36ac488071536c0b19b81951f79cef68 GEN_GC 36ac488071536c0b19b81951f79cef6808b5d643d78e9170a98a4f1928829f7c MARK_SWEEP_GC 36ac488071536c0b19b81951f79cef684471ad02625aedd2541d18f049a9f064 MOVE_COMPACT_NO_LOS 36ac488071536c0b19b81951f79cef689382ce0be2a9e663dcb6138e427ceebf GC_BASIC_KIND_MASK 36ac488071536c0b19b81951f79cef68b4c4f17b3813475d8188d577ec4ceecd MINOR_COLLECTION 36ac488071536c0b19b81951f79cef68a242482dbd161ac0b325360732176392 MAJOR_COLLECTION 36ac488071536c0b19b81951f79cef680b6ce92e8b6028b58616486a4bb044bd NORMAL_MAJOR_COLLECTION 36ac488071536c0b19b81951f79cef68dee9657ec96f7b237bb93a6cf9745707 FALLBACK_COLLECTION 36ac488071536c0b19b81951f79cef68540d2037e9f1e07e5292c694d7b5bc8a EXTEND_COLLECTION 36ac488071536c0b19b81951f79cef681bfc30082198cba46da0c260aab88be8 MS_COLLECTION 36ac488071536c0b19b81951f79cef682ed0167a822cb5712d22ff57d553e56d MS_COMPACT_COLLECTION 36ac488071536c0b19b81951f79cef68ce379f2c832a4263931c38bd77b28d3c MC_COLLECTION 36ac488071536c0b19b81951f79cef68a7c5655d6803897a542dbac5d6609833 GC_CAUSE 3250691e11db677f03fa5c72e5d409a5 GC_CAUSE_NIL 3250691e11db677f03fa5c72e5d409a5298d46b67fb5b7fca0c0cf46a994bc69 GC_CAUSE_NOS_IS_FULL 3250691e11db677f03fa5c72e5d409a54fb8c66eaee1f5a93ecd8177df7194d2 GC_CAUSE_LOS_IS_FULL 3250691e11db677f03fa5c72e5d409a5991694191b3a198baf15e300f4b82ee5 GC_CAUSE_COS_IS_FULL 3250691e11db677f03fa5c72e5d409a5738a8e07d19b57c5e294a969572da332 GC_CAUSE_WSPACE_IS_FULL 3250691e11db677f03fa5c72e5d409a55c3490c6e647b17b7fa8c6e8b9361aca GC_CAUSE_RUNTIME_FORCE_GC 3250691e11db677f03fa5c72e5d409a56bea8b5dad64214739b3e835ac198a54 FORCE_INLINE Partial_Reveal_Object * obj_ptr_to_ref gc__common_8h.html 499ee5d43878304788dd331c3a856fc0 (Partial_Reveal_Object *p_obj) FORCE_INLINE Partial_Reveal_Object * ref_to_obj_ptr gc__common_8h.html feebd6ad01f847342d947dd1e55360e6 (Partial_Reveal_Object *ref) FORCE_INLINE Partial_Reveal_Object * read_slot gc__common_8h.html 02f25e504a68b430d5f485fc47fd7dd6 (Partial_Reveal_Object **p_slot) FORCE_INLINE void write_slot gc__common_8h.html 573d4c5696148927a879cc69d8928bc8 (Partial_Reveal_Object **p_slot, Partial_Reveal_Object *p_obj) POINTER_SIZE_INT round_up_to_size gc__common_8h.html ede2602d439fdd8ccd1693b44bbe2cff (POINTER_SIZE_INT size, int block_size) POINTER_SIZE_INT round_down_to_size gc__common_8h.html 17c9c83ae9b32b83710a0ed9246e6b6d (POINTER_SIZE_INT size, int block_size) int * object_ref_iterator_init gc__common_8h.html bab06cf019c68e82b7f6fc77965e8525 (Partial_Reveal_Object *obj) FORCE_INLINE Partial_Reveal_Object ** object_ref_iterator_get gc__common_8h.html d5aee5719a09dec9a3ec5a611f633ed7 (int *iterator, Partial_Reveal_Object *obj) int * object_ref_iterator_next gc__common_8h.html c6618a9305af2c36dba034f521d9fe27 (int *iterator) Boolean obj_is_marked_in_vt gc__common_8h.html cf0ff50cea41ea35af276f095ef2f42c (Partial_Reveal_Object *obj) Boolean obj_mark_in_vt gc__common_8h.html 3a2a2ae4740019519a7b3f70f168faed (Partial_Reveal_Object *obj) void obj_unmark_in_vt gc__common_8h.html f543552ea40eb63ef434cf5f4b6923a0 (Partial_Reveal_Object *obj) void obj_clear_dual_bits_in_vt gc__common_8h.html bf297ee88e780a80d5305853663907a1 (Partial_Reveal_Object *p_obj) Boolean obj_is_marked_or_fw_in_oi gc__common_8h.html 35e988d21c243967101b20e82621ea3f (Partial_Reveal_Object *obj) void obj_clear_dual_bits_in_oi gc__common_8h.html 21ad9cd92fcbc16242eec203700e6be2 (Partial_Reveal_Object *obj) Partial_Reveal_Object * obj_get_fw_in_oi gc__common_8h.html 25e1fd8857f45c2d15e88417e5372a1a (Partial_Reveal_Object *obj) Boolean obj_is_fw_in_oi gc__common_8h.html 337368ceb0587fec7c14760a7b55c86d (Partial_Reveal_Object *obj) void obj_set_fw_in_oi gc__common_8h.html d803836344b28c36a082ba39201854ab (Partial_Reveal_Object *obj, void *dest) Boolean obj_is_marked_in_oi gc__common_8h.html 0ae9b9edf0fe020438300b20d7341b27 (Partial_Reveal_Object *obj) FORCE_INLINE Boolean obj_mark_in_oi gc__common_8h.html eaa620b71da1f777e76944ff28ddcbc8 (Partial_Reveal_Object *obj) void obj_unmark_in_oi gc__common_8h.html f09b882a9ed0977d2240b52e2f4961bb (Partial_Reveal_Object *obj) Boolean obj_is_dirty_in_oi gc__common_8h.html 98f35fd7ec50bc0e0a915ec830f41d85 (Partial_Reveal_Object *p_obj) Boolean obj_dirty_in_oi gc__common_8h.html 8120467a2366a297b90341550d42e469 (Partial_Reveal_Object *p_obj) Boolean is_obj_alloced_live gc__common_8h.html e6d707265f069254f751fe7742516446 () void gc_enable_alloc_obj_live gc__common_8h.html f4fe73225fb51d0817d7cb84677d8a80 () void gc_disable_alloc_obj_live gc__common_8h.html fbdb6eae80900178190ba764186a62cc () Boolean obj_is_survivor gc__common_8h.html 74cfce09572db9d52a4c3a4faf01245e (Partial_Reveal_Object *p_obj) void obj_set_age_bit gc__common_8h.html f3e6c440c28c87042f8671a903371c64 (Partial_Reveal_Object *p_obj) void obj_clear_age_bit gc__common_8h.html 94c6e1d8231baa2ebabffdfa40586af3 (Partial_Reveal_Object *p_obj) Boolean obj_is_remembered gc__common_8h.html eb49b2c5ea9dcba590ba838869e2112a (Partial_Reveal_Object *p_obj) void obj_set_rem_bit gc__common_8h.html 68504be6e836f85819fdec851b7c732b (Partial_Reveal_Object *p_obj) void obj_clear_rem_bit gc__common_8h.html 676d89459b92020365ac6ff565d75917 (Partial_Reveal_Object *p_obj) void mark_scan_pool gc__common_8h.html 87b5f6872d319dabaec9137f78dedb6c (Collector *collector) void mark_scan_heap gc__common_8h.html 1310f83ec4bf685e13292e65de46a968 (Collector *collector) void * gc_heap_base gc__common_8h.html d305706af0696821f13c7e97fff64c5c (GC *gc) void * gc_heap_ceiling gc__common_8h.html e9a114b2c90ba296d9eed7f961270bed (GC *gc) Boolean address_belongs_to_gc_heap gc__common_8h.html 4523bdb91287b4383ab1bc402b6a9518 (void *addr, GC *gc) Boolean obj_belongs_to_gc_heap gc__common_8h.html c2e6b585860500be0700f4a5f5c0bdac (Partial_Reveal_Object *p_obj) Boolean gc_match_kind gc__common_8h.html 0bea11610233b5c80b7273fd8e06501c (GC *gc, unsigned int kind) Boolean gc_match_either_kind gc__common_8h.html 17f005f612ee5e84b35699a3e9ff1041 (GC *gc, unsigned int multi_kinds) unsigned int gc_get_processor_num gc__common_8h.html 3f03f86bd8d32924ea77ad0a8b8cd4ac (GC *gc) void gc_parse_options gc__common_8h.html ee45b3b89dd472af020b2507226d497f (GC *gc) void gc_reclaim_heap gc__common_8h.html c2709f9d85bbe7ce7b95d31a7430fbbf (GC *gc, unsigned int gc_cause) void gc_prepare_rootset gc__common_8h.html 9bf497a5b2ef96a58c1788313d272fb7 (GC *gc) int64 get_collection_end_time gc__common_8h.html 4d8a221542cdfabe36aae691f6b87ecf () void gc_init_collector_alloc gc__common_8h.html 8cc706e4c39f5750d2c62d700fd7a022 (GC *gc, Collector *collector) void gc_reset_collector_alloc gc__common_8h.html 8b149db56fc6a7359305dcdbc9ce1f56 (GC *gc, Collector *collector) void gc_destruct_collector_alloc gc__common_8h.html 1f72a1f8172eed764b2e58328647fc61 (GC *gc, Collector *collector) FORCE_INLINE Boolean addr_belongs_to_nos gc__common_8h.html 59e61a087d117d76614b186ae87d8014 (void *addr) FORCE_INLINE Boolean obj_belongs_to_nos gc__common_8h.html d2c740653e601fb33bd597a175b3a751 (Partial_Reveal_Object *p_obj) Boolean obj_is_moved gc__common_8h.html 12e5365e6484ca72aa437fb9c617b043 (Partial_Reveal_Object *p_obj) Boolean IS_FALLBACK_COMPACTION gc__common_8h.html dbd7a5fd2fdd069f41674feb5d99986b POINTER_SIZE_INT HEAP_NULL gc__common_8h.html e08cc9be00380f84aad310fde82486f8 volatile Boolean obj_alloced_live gc__common_8h.html 14aa7e12bd3c9419711bf75f963e0b6a Boolean NOS_PARTIAL_FORWARD gc__common_8h.html e3d9688ac46b39e60fa9276b0be9d5c4 void * nos_boundary gc__common_8h.html 02beafdacf3d7bcc84fdc34d5394a70c void * los_boundary gc__common_8h.html 3e4aca7460d9913b048c7a4bf6fd7b1a Boolean * p_global_lspace_move_obj gc__common_8h.html 3c15fbf4a2cfc7e50ab98914d0a2dd98 Boolean TRACE_JLC_VIA_VTABLE gc__common_8h.html a753b7f217e33d1a614f4075308a77df gc_for_class.h C:/cvn_rep/source/trunk/working_vm/vm/gc_gen/src/common/ gc__for__class_8h GC_VTable_Info Partial_Reveal_VTable Partial_Reveal_Object Partial_Reveal_Array #define CONST_MARK_BIT gc__for__class_8h.html 81579810e824e619e37b9acd0fe03e56 #define CLEAR_VT_MARK gc__for__class_8h.html 50822260f96bd45ebe377f12ebe362d0 #define DUAL_MARKBITS gc__for__class_8h.html 363b732a5bdcb71038bb648b1626ea41 #define DUAL_MARKBITS_MASK gc__for__class_8h.html 4542363facfd4055512ddee8b1d93fed #define MARK_BIT_FLIPPING gc__for__class_8h.html ab5b6d4a092dfbe6aea3d8084add2504 #define FLIP_MARK_BIT gc__for__class_8h.html 07cc0ac2b1e724b2d2d98a26e2417c43 #define FLIP_FORWARD_BIT gc__for__class_8h.html 6d07411c9c38057511e09b6f6250d2f2 #define FORWARD_BIT gc__for__class_8h.html 4cf58f127cf8e83ad8812c79314d1dc4 #define OBJ_DIRTY_BIT gc__for__class_8h.html fd88502744f7df18bf98c0b784a6ec6a #define OBJ_AGE_BIT gc__for__class_8h.html 0488f8ab511dcf02118fc82f73d9a8cf #define OBJ_REM_BIT gc__for__class_8h.html 63b8e78db941245cb1f4ff0039dcc95a #define VT gc__for__class_8h.html 0a91d9ecd2a00d55ae95e416ee160ee7 #define VT_SIZE_INT gc__for__class_8h.html b00242a90ed2bde2a773d4b960a50cd6 #define GC_CLASS_FLAG_FINALIZER gc__for__class_8h.html 3dc8bc7ebfb03b5f643b4953006ea0ed #define GC_CLASS_FLAG_ARRAY gc__for__class_8h.html 650f3791d90292d2eacc515c96017872 #define GC_CLASS_FLAG_REFS gc__for__class_8h.html 8f75dc85b85e2679e71ccb4bd57c65ec #define GC_CLASS_IS_REF_ARRAY gc__for__class_8h.html 5a4db7458afd328b1317507ae6932f6c #define GC_CLASS_FLAGS_MASK gc__for__class_8h.html 746a5a52142a8c07dfe54b3344541367 #define GC_OBJECT_ALIGN_MASK gc__for__class_8h.html f4853552317a6c2ada67beca585b061f #define GCVT_ALIGNMENT gc__for__class_8h.html 91fd53efe031b05bc5d177bddcb7b693 #define GCVT_ALIGN_MASK gc__for__class_8h.html e629d63540b1f87486dc50b6cb58f51e #define CL_PROP_REFERENCE_TYPE_SHIFT gc__for__class_8h.html 31bca112db47206cf0358016088d48d7 #define CL_PROP_REFERENCE_TYPE_MASK gc__for__class_8h.html ea335f90c9c8fe0ef98096dbf3807d6a void * Thread_Handle gc__for__class_8h.html 4527ed2193d8094d3b5a108abef2ba32 POINTER_SIZE_INT Obj_Info_Type gc__for__class_8h.html 544078a30df4f9efafb578bc55c242e9 VT_Mark_Status 3bc5df4556e9fa09706d0f55d8cc9018 VT_UNMARKED 3bc5df4556e9fa09706d0f55d8cc901819b00d9fc51499dde80673ad85cbcd8f VT_MARKED 3bc5df4556e9fa09706d0f55d8cc9018a95c931b0ad196cd1dc90a23a01e5b17 VT_FALLBACK_MARKED 3bc5df4556e9fa09706d0f55d8cc9018900cc932cf6d1385694ac8195180f176 FORCE_INLINE Partial_Reveal_VTable * encode_vt gc__for__class_8h.html f68ccc495de78e3a6b9d30254e8ae1d8 (Partial_Reveal_VTable *vt) FORCE_INLINE Partial_Reveal_VTable * decode_vt gc__for__class_8h.html c76601e739c57d4e1c3c1308051213bf (Partial_Reveal_VTable *vt) FORCE_INLINE Obj_Info_Type get_obj_info_raw gc__for__class_8h.html 56d55fa9733d975043cb5fa7d9cdeb01 (Partial_Reveal_Object *obj) FORCE_INLINE Obj_Info_Type get_obj_info gc__for__class_8h.html 8b7080a08e9fb166303db97f16646b71 (Partial_Reveal_Object *obj) FORCE_INLINE void set_obj_info gc__for__class_8h.html 005efb35c52a1e57fb1aeb43fa781bae (Partial_Reveal_Object *obj, Obj_Info_Type new_obj_info) FORCE_INLINE Obj_Info_Type * get_obj_info_addr gc__for__class_8h.html 9e1b8b0be5eebe347d471575e11325d3 (Partial_Reveal_Object *obj) FORCE_INLINE Partial_Reveal_VTable * obj_get_vt_raw gc__for__class_8h.html 05df1e39efa88ef9d5a11c12f40d995d (Partial_Reveal_Object *obj) FORCE_INLINE Partial_Reveal_VTable ** obj_get_vt_addr gc__for__class_8h.html ec47680651d8d0c8a32f59cfb62bc6f4 (Partial_Reveal_Object *obj) FORCE_INLINE Partial_Reveal_VTable * obj_get_vt gc__for__class_8h.html 366f4d25b5ea023c1f2d6eb5f7ec3df3 (Partial_Reveal_Object *obj) FORCE_INLINE void obj_set_vt gc__for__class_8h.html e8e6386b360923516886913b8f3cddd9 (Partial_Reveal_Object *obj, Partial_Reveal_VTable *ah) FORCE_INLINE GC_VTable_Info * vtable_get_gcvt_raw gc__for__class_8h.html 7542085b44f2d3500fa23b026628ab80 (Partial_Reveal_VTable *vt) FORCE_INLINE GC_VTable_Info * vtable_get_gcvt gc__for__class_8h.html b13161a45d3cd3f9ec29b001d54a62fb (Partial_Reveal_VTable *vt) FORCE_INLINE void vtable_set_gcvt gc__for__class_8h.html 9e19b01f8dbff72d60ead01d05ae5ac8 (Partial_Reveal_VTable *vt, GC_VTable_Info *new_gcvt) FORCE_INLINE GC_VTable_Info * obj_get_gcvt_raw gc__for__class_8h.html 0803a676124b6a352aadddabf0e5a17d (Partial_Reveal_Object *obj) FORCE_INLINE GC_VTable_Info * obj_get_gcvt gc__for__class_8h.html 8dfe83596b7c54761a83416d74f488dd (Partial_Reveal_Object *obj) FORCE_INLINE Boolean object_has_ref_field gc__for__class_8h.html fc17d2b41719fb29069a3d3dbcc4dbee (Partial_Reveal_Object *obj) FORCE_INLINE Boolean object_has_ref_field_before_scan gc__for__class_8h.html bfae2c53d32fc735ee81213f4fdf9a2f (Partial_Reveal_Object *obj) FORCE_INLINE unsigned int object_ref_field_num gc__for__class_8h.html ba8a43fe724682c1d225478b28e2e8bd (Partial_Reveal_Object *obj) FORCE_INLINE Boolean object_is_array gc__for__class_8h.html 0e998bcf6e6ea0ac23601dc4af4d8965 (Partial_Reveal_Object *obj) FORCE_INLINE Boolean obj_is_primitive_array gc__for__class_8h.html f60bc2bd9f21bb9af81b76f0e0f1a6b5 (Partial_Reveal_Object *obj) FORCE_INLINE Class_Handle obj_get_class_handle gc__for__class_8h.html 227d063256518352c08df1f600550c38 (Partial_Reveal_Object *obj) FORCE_INLINE unsigned int nonarray_object_size gc__for__class_8h.html 30de9f8f01b38f1b0e60354727e0e740 (Partial_Reveal_Object *obj) FORCE_INLINE unsigned int array_first_element_offset gc__for__class_8h.html f1a4cc15e68e9288413eacbcaac36d1c (Partial_Reveal_Array *obj) FORCE_INLINE unsigned int array_object_size gc__for__class_8h.html 0f1214cc9fcb58cfbf54399692707b7d (Partial_Reveal_Object *obj) FORCE_INLINE unsigned int vm_object_size gc__for__class_8h.html 44302241f3953e0d9edbdb7a507ba5b4 (Partial_Reveal_Object *obj) FORCE_INLINE WeakReferenceType special_reference_type gc__for__class_8h.html d90e2fbb150ba4825382c31467ff6ddc (Partial_Reveal_Object *p_reference) FORCE_INLINE Boolean type_has_finalizer gc__for__class_8h.html eb8cbe004bbb2d44e402e2ed6eeac24f (Partial_Reveal_VTable *vt) unsigned int Cur_Mark_Bit gc__for__class_8h.html 8ce35be945b45eeeab793b5ed3b2eb06 unsigned int Cur_Forward_Bit gc__for__class_8h.html 203631c740c92cbda0f143e462a68b69 POINTER_SIZE_INT vtable_base gc__for__class_8h.html 48d911fdb457342a4c58f4133ef15630 gc_platform.h C:/cvn_rep/source/trunk/working_vm/vm/gc_gen/src/common/ gc__platform_8h #define MAP_ANONYMOUS gc__platform_8h.html e4f86bff73414c5fc08c058f957212f0 #define PREFETCH_SUPPORTED gc__platform_8h.html 65c5db5e130354f3b3bc236bc6e3d602 #define FORCE_INLINE gc__platform_8h.html c032d233a8ebfcd82fd49d0824eefb18 #define PREFETCH gc__platform_8h.html 59e87faf077b439e224c9fb08a2eaa52 #define ABS_DIFF gc__platform_8h.html 7ed278d0b27f57843a35faedaaee1f7a (x, y) #define USEC_PER_SEC gc__platform_8h.html 6a69d6cbdab5f24c2e66959293f210c1 #define VmThreadHandle gc__platform_8h.html 6e5b864cd92a8f83cd5a978958af1970 #define VmEventHandle gc__platform_8h.html 7d3af765dc130dc2183f6d17ad801a9f #define THREAD_OK gc__platform_8h.html cb1485efbb3effddddffc70a31bfa326 #define THREAD_GROUP gc__platform_8h.html cdc04be7f9c39e25172a4053f7f774c3 #define try_lock gc__platform_8h.html 6edd23ab5558e3520fc25cb3f246d049 (x) #define lock gc__platform_8h.html 93f50dc61b972754c8b666ba9c272dc4 (x) #define unlock gc__platform_8h.html 56dc631d218355c200ec10d8376d72be (x) volatile unsigned int SpinLock gc__platform_8h.html 5e87320b4da3e57354714d6ed198bda5 Lock_State c0ee7f5c799e83e6f9f27743ae1c60bc FREE_LOCK c0ee7f5c799e83e6f9f27743ae1c60bc4811d774dd3f08888fe69b918b5f2da6 LOCKED c0ee7f5c799e83e6f9f27743ae1c60bc6b4af979c9694e48f340397ac08dfd1c hythread_group_t get_gc_thread_group gc__platform_8h.html 44d8cee8cf0b6ce879f06b721cfea8e3 () int vm_wait_event gc__platform_8h.html 1c16f4f28aa43f47df41017771add7e4 (hysem_t event) int vm_set_event gc__platform_8h.html 7861cd6f36a75a9b55b43022e0d21684 (hysem_t event) int vm_reset_event gc__platform_8h.html 28a06cd8ea11c6cb351baabad61b7aac (hysem_t event) int vm_create_event gc__platform_8h.html 80f92ff0a9588eb547772e9e011d0fe4 (hysem_t *event) void vm_thread_yield gc__platform_8h.html 59b8a959a691c9370b1d66cb1cada3fd () void * vm_thread_local gc__platform_8h.html 7b2ad867a40517d19d0a3e36b8678095 () int vm_create_thread gc__platform_8h.html ea0d01105792d794fd8ecd4851651d1a (int(*func)(void *), void *data) int vm_thread_is_suspend_enable gc__platform_8h.html 7055f21fdcb98611f1a9ddf96a3ee4a6 () void * atomic_casptr gc__platform_8h.html 6abb625da226553bdf1dea5dfc007be1 (volatile void **mem, void *with, const void *cmp) POINTER_SIZE_INT atomic_casptrsz gc__platform_8h.html 0f4d83e99f0c843f22f9cdd62147bf53 (volatile POINTER_SIZE_INT *mem, POINTER_SIZE_INT swap, POINTER_SIZE_INT cmp) uint32 atomic_cas32 gc__platform_8h.html 0e4d958428e9631f22848812d63537b2 (volatile unsigned int *mem, apr_uint32_t swap, apr_uint32_t cmp) uint32 atomic_inc32 gc__platform_8h.html 9deef56757a7a26eeda71dfd12cf3b3a (volatile unsigned int *mem) uint32 atomic_dec32 gc__platform_8h.html c15df7a973b807a72f74de28c2bd8655 (volatile unsigned int *mem) uint32 atomic_add32 gc__platform_8h.html e846d291408afc75b5297f403cacc70d (volatile unsigned int *mem, unsigned int val) unsigned int vm_get_system_alloc_unit gc__platform_8h.html 9c1ca01e63bf2907419c2771c973ffdf () void * vm_map_mem gc__platform_8h.html 0ee403a8a42400c7a4594a1f48c214e7 (void *start, POINTER_SIZE_INT size) Boolean vm_unmap_mem gc__platform_8h.html 7288b74aa68822303352728bc0a2aff1 (void *start, POINTER_SIZE_INT size) void * vm_alloc_mem gc__platform_8h.html 3277a97f68c92633f508c3a9a5f7d15a (void *start, POINTER_SIZE_INT size) Boolean vm_free_mem gc__platform_8h.html babfeb8b7135e4bbb9a656d236d4b528 (void *start, POINTER_SIZE_INT size) void * vm_reserve_mem gc__platform_8h.html e1d575e962a7476e5fcc8c331acc7de9 (void *start, POINTER_SIZE_INT size) Boolean vm_release_mem gc__platform_8h.html 77e4925adf04097995769997571320a6 (void *start, POINTER_SIZE_INT size) void * vm_commit_mem gc__platform_8h.html 2851cc56ad48754aaab1fbab6881c2d3 (void *start, POINTER_SIZE_INT size) Boolean vm_decommit_mem gc__platform_8h.html 2fc90defaad73356290dc1220b37d199 (void *start, POINTER_SIZE_INT size) void mem_fence gc__platform_8h.html 0b5398e6623fdae9352d09da02776373 () int64 time_now gc__platform_8h.html b4aeac20c5276dd6626ad91c2cd90a4d () void string_to_upper gc__platform_8h.html 1aaf45c966c3872f8c4994b4792281b7 (char *s) char * large_page_hint gc__platform_8h.html e3357d53df1417517b6637707465d48d hythread_group_t gc_thread_group gc__platform_8h.html 198ed803bc20d86e7d9604e6dfc3c801 gen.h C:/cvn_rep/source/trunk/working_vm/vm/gc_gen/src/gen/ gen_8h GC_Gen Boolean gc_is_gen_mode gen_8h.html ffa09db99c89af313422fc7fa6bd5257 () void gc_enable_gen_mode gen_8h.html 3902f20c6d2308d50ea89acf6572fc57 () void gc_disable_gen_mode gen_8h.html d75eb68d2f5bf1460cff117edb1580b9 () void gc_set_gen_mode gen_8h.html 5aaaea958b5bea055521f4a2c2d4881b (Boolean status) void gc_gen_initialize gen_8h.html f621cc536d08155c1de74d7078fc2b0c (GC_Gen *gc, POINTER_SIZE_INT initial_heap_size, POINTER_SIZE_INT final_heap_size) void gc_gen_destruct gen_8h.html 0b938f4b99ab7b8cb757f947a139c5fa (GC_Gen *gc) void gc_gen_collection_verbose_info gen_8h.html 9099140f4da1eaa5e1a8585717a5a554 (GC_Gen *gc, int64 pause_time, int64 mutator_time) void gc_gen_space_verbose_info gen_8h.html 1d001d3546f5e24bc1b98f4deb13537f (GC_Gen *gc) void gc_gen_init_verbose gen_8h.html 88c1ef7d73d096cc791a05fe2a22d62e (GC_Gen *gc) void gc_gen_wrapup_verbose gen_8h.html c4d1f4b89845a1694a800e93ec1f3468 (GC_Gen *gc) POINTER_SIZE_INT gc_gen_free_memory_size gen_8h.html d060fe5727ed426b4ec4eb09d6229b22 (GC_Gen *gc) POINTER_SIZE_INT gc_gen_total_memory_size gen_8h.html cc2c6640900349e9e2544a07bf8c66af (GC_Gen *gc) void gc_nos_initialize gen_8h.html 8549409c8687c51b3c69f62157d23482 (GC_Gen *gc, void *start, POINTER_SIZE_INT nos_size, POINTER_SIZE_INT commit_size) void gc_nos_destruct gen_8h.html 653808b9b0ee916fcf4e546cc13dd7eb (GC_Gen *gc) void gc_mos_initialize gen_8h.html 5d85c60fb22d6e4daa4c46e8565bfdc7 (GC_Gen *gc, void *start, POINTER_SIZE_INT mos_size, POINTER_SIZE_INT commit_size) void gc_mos_destruct gen_8h.html 66882388ec0325d4d85200a21aa1e8a3 (GC_Gen *gc) void gc_los_initialize gen_8h.html 944284183b1bc31a040c7efe156e3090 (GC_Gen *gc, void *start, POINTER_SIZE_INT los_size) void gc_los_destruct gen_8h.html 700138948d54e33b09811375701972f0 (GC_Gen *gc) Space * space_of_addr gen_8h.html 75d76ce74f3bc87c3b7dad1cc9b7048d (GC *gc, void *addr) void * los_try_alloc gen_8h.html 9838ae28a2e9824cfab11c62d173084e (POINTER_SIZE_INT size, GC *gc) Space * gc_get_nos gen_8h.html 373ec1681ef88b28d7654b5f8d51a403 (GC_Gen *gc) Space * gc_get_mos gen_8h.html 94af9b78f0fe40fa276843af1c04ed27 (GC_Gen *gc) Space * gc_get_los gen_8h.html 75536bfb97d7eb3a358e5f96a1811783 (GC_Gen *gc) void gc_set_nos gen_8h.html 4a21f21194ce1cd515f4b04e37b32ff6 (GC_Gen *gc, Space *nos) void gc_set_mos gen_8h.html a7dd1cfdda6587bac740659b078b89f1 (GC_Gen *gc, Space *mos) void gc_set_los gen_8h.html 6e7790db6464adb6a3a91ed53cae0a74 (GC_Gen *gc, Space *los) void gc_decide_collection_algorithm gen_8h.html 499cfd67258dbb11b22dcc3fbd470e4a (GC_Gen *gc, char *minor_algo, char *major_algo) void gc_decide_collection_kind gen_8h.html c177c527deafae6d88ed83f58e47dd8a (GC_Gen *gc, unsigned int cause) unsigned int gc_next_collection_kind gen_8h.html 30f8e7070264e7d9e5444fa7ae310fb3 (GC_Gen *gc) void gc_gen_adapt gen_8h.html 07cea0452944e2cadef6f6613f9fc315 (GC_Gen *gc, int64 pause_time) void gc_gen_reclaim_heap gen_8h.html cd90d71546b34265d736273cf463b436 (GC_Gen *gc, int64 gc_start_time) void gc_gen_assign_free_area_to_mutators gen_8h.html 2894971a78b0ed363b090f7613fd748a (GC_Gen *gc) void gc_gen_init_collector_alloc gen_8h.html 42b15dfd7ead7e91647d8429a157c61c (GC_Gen *gc, Collector *collector) void gc_gen_reset_collector_alloc gen_8h.html 3bf1ad4f348df09182474edd4bb133d5 (GC_Gen *gc, Collector *collector) void gc_gen_destruct_collector_alloc gen_8h.html 391c80077ea7cee4e0a28471cd3e3ed8 (GC_Gen *gc, Collector *collector) void gc_gen_adjust_heap_size gen_8h.html 6a52ad0f7441fab9eecc133f17f88893 (GC_Gen *gc, int64 pause_time) void gc_gen_update_space_before_gc gen_8h.html ef91dcd534d209391d8625d0edd4e22c (GC_Gen *gc) void gc_gen_update_space_after_gc gen_8h.html 29fa0c16e2ac280d537e427d57b298e4 (GC_Gen *gc) void gc_gen_mode_adapt_init gen_8h.html 9a797855e3bc8f098dd395dc48cdaed1 (GC_Gen *gc) void gc_gen_iterate_heap gen_8h.html 900fe1bc740f45ef380fdbe217a908f8 (GC_Gen *gc) void gc_gen_start_concurrent_mark gen_8h.html 3620b6bfbf98db8bda2f196007248ecb (GC_Gen *gc) POINTER_SIZE_INT mos_free_space_size gen_8h.html 2a84ea9495be307faf92f67c1aabb643 (Space *mos) POINTER_SIZE_INT nos_free_space_size gen_8h.html bd6ff782bb7403ef668cea984891b951 (Space *nos) POINTER_SIZE_INT mos_used_space_size gen_8h.html 79ea504051c4c2ec531ae66d87013eb6 (Space *mos) POINTER_SIZE_INT nos_used_space_size gen_8h.html 8b87e83b32e786f8776584a04dbedfd8 (Space *nos) void * nos_space_adjust gen_8h.html 6f549b52d74fd84cf3649171e1399a1b (Space *space, void *new_nos_boundary, POINTER_SIZE_INT new_nos_size) Boolean gen_mode gen_8h.html 2ec092133a77fb9732a4ef7b7e1e00d1 POINTER_SIZE_INT NOS_SIZE gen_8h.html 8ac658925f3cf0ce49057ab435a832a3 POINTER_SIZE_INT min_heap_size_bytes gen_8h.html ed8240b4e3cabddfc6e93c47cddf96b1 POINTER_SIZE_INT max_heap_size_bytes gen_8h.html c036cda58f78c96c98c23b224c5cc369 POINTER_SIZE_INT min_nos_size_bytes gen_8h.html e374455449c87d1fd47682b1cad9663f POINTER_SIZE_INT max_nos_size_bytes gen_8h.html a42d0c8d8490ffa0929aa8c5e6dedfe8 Space_Alloc_Func mos_alloc gen_8h.html 7bbefd4d669c4328318d047a4079fd5a Space_Alloc_Func nos_alloc gen_8h.html c57198b85fe22d122c128db78e54c860 Space_Alloc_Func los_alloc gen_8h.html eaf016e1cd8c9dfa1d02a1c4064ea058 Boolean GEN_NONGEN_SWITCH gen_8h.html 32b100725ccd50673099e04c70deb21b interior_pointer.h C:/cvn_rep/source/trunk/working_vm/vm/gc_gen/src/common/ interior__pointer_8h void add_root_set_entry_interior_pointer interior__pointer_8h.html b8380216d4681d04feb5f7d407c5c7d6 (void **slot, int offset, Boolean is_pinned) void gc_copy_interior_pointer_table_to_rootset interior__pointer_8h.html 0030d74fb88c82b4191abbf59b33f42b () void update_rootset_interior_pointer interior__pointer_8h.html 3ee0df8ede1f61577bc64d3c597d1020 () void gc_reset_interior_pointer_table interior__pointer_8h.html ae6db50a627102b64a19e890f3acd569 () mspace.h C:/cvn_rep/source/trunk/working_vm/vm/gc_gen/src/mark_compact/ mspace_8h Mspace Mspace * mspace_initialize mspace_8h.html 470400d88705404efa5829c3855c919f (GC *gc, void *reserved_base, POINTER_SIZE_INT mspace_size, POINTER_SIZE_INT commit_size) void mspace_destruct mspace_8h.html 769ff2dc018e4b55e9b7598f45320b94 (Mspace *mspace) POINTER_SIZE_INT mspace_free_space_size mspace_8h.html acec2aa126ac70766cab28a91353b89a (Mspace *mos) POINTER_SIZE_INT mspace_used_space_size mspace_8h.html 003f2556e49a91d5c96658787078ad3e (Mspace *mos) void * mspace_alloc mspace_8h.html eb0184c9d69631b77c1af027d1e6f62f (unsigned size, Allocator *allocator) void mspace_collection mspace_8h.html bd639e16c3b87be233177831f363fb94 (Mspace *mspace) void mspace_reset_after_collection mspace_8h.html 0043f16801108427f7ce1e7d5850940b (Mspace *mspace) void mspace_fix_after_copy_nursery mspace_8h.html 26499be10354c8eb85db660e9332a4f9 (Collector *collector, Mspace *mspace) void mspace_set_expected_threshold_ratio mspace_8h.html 3d633b8de9b159eeec43d87b9375e8d4 (Mspace *mspace, float threshold_ratio) mutator.h C:/cvn_rep/source/trunk/working_vm/vm/gc_gen/src/thread/ mutator_8h Mutator void mutator_initialize mutator_8h.html 76012f8cac8191cedb517a8dfa1ee7b4 (GC *gc, void *tls_gc_info) void mutator_destruct mutator_8h.html b35fa896877f8b877bcec0f8e8f543e3 (GC *gc, void *tls_gc_info) void mutator_reset mutator_8h.html b73734b94ed7c4dc3dc529f3c779a831 (GC *gc) void gc_reset_mutator_context mutator_8h.html 155acb73459e9f35c0deb5891fba276c (GC *gc) void gc_prepare_mutator_remset mutator_8h.html 074d9dde610f7fde9d9b2c1e86bca05a (GC *gc) Boolean gc_local_dirtyset_is_empty mutator_8h.html e855389520ffd5da666349d2bd11c52b (GC *gc) Vector_Block * gc_get_local_dirty_set mutator_8h.html 6eea2c287000f1e8d3ae0456b0473425 (GC *gc, unsigned int shared_id) void mutator_post_signal mutator_8h.html 908abc0d84d7c06e8bec832a57fe3396 (Mutator *mutator, unsigned int handshake_signal) void wait_mutator_signal mutator_8h.html 0c41650fec47e6a37dfb5c7af1f7b35d (Mutator *mutator, unsigned int handshake_signal) verify_live_heap.h C:/cvn_rep/source/trunk/working_vm/vm/gc_gen/src/verify/ verify__live__heap_8h void gc_init_heap_verification verify__live__heap_8h.html 1a2da147c8edb30a3ef7ae0aebc502c8 (GC *gc) void gc_terminate_heap_verification verify__live__heap_8h.html 6c7b2d3c2464cb97d78f06984910eb10 (GC *gc) void gc_verify_heap verify__live__heap_8h.html b9f5100d5c3bf4974581af3eb9a764ef (GC *gc, Boolean is_before_gc) void event_mutator_allocate_newobj verify__live__heap_8h.html e8d5bf758d5e685896e98edd7d365097 (Partial_Reveal_Object *p_newobj, POINTER_SIZE_INT size, VT vt_raw) void event_gc_collect_kind_changed verify__live__heap_8h.html 0385f8beeffe2fafe2189173c4b511b5 (GC *gc) Boolean verify_live_heap verify__live__heap_8h.html eb9b22bb45e054fa1cbf60dedc6eaa5d allocation Allocation of objects. allocation gc_finalization_and_weak_refs Finalization and weak references design in GC gc_finalization_and_weak_refs gc_finalization gc_finalization_and_weak_refs_requirements gc_vm_interface GC-VM interface gc_vm_interface Block union_block.html Block_Header header union_block.html 2e4ee7b1e4efa0c654ca5b0298c089cc unsigned char raw_bytes union_block.html 16d196d4633037fce5a58c52421d47af [(1<< 15)] Block_Header struct_block___header.html void * base struct_block___header.html c8a59ea9aea5333023983d563552eddb void * free struct_block___header.html 05534a0be785c43912ed65d8cfefe8d1 void * ceiling struct_block___header.html 8ff5705ee8928604359deba696df7ccc void * new_free struct_block___header.html add304b0f3a96e82c99cc6bcad8bce6d unsigned int block_idx struct_block___header.html 2af655822f9ef4b08a6ba3cea18ebf3f volatile unsigned int status struct_block___header.html e0f728fdaf7a9c63bd0ca395db63daf2 volatile unsigned int num_live_objs struct_block___header.html 2f40fb9c09a14c895c7a4eef65a45b49 volatile unsigned int dest_counter struct_block___header.html d654b547cbb312f3d26c82ecbcd76fd8 Partial_Reveal_Object * src struct_block___header.html dcccd808fab3ad7413b689964b03363b Partial_Reveal_Object * next_src struct_block___header.html 88f5ef264c6d176fa59c3e24cbeead7e Block_Header * next struct_block___header.html 0ec79283d5b575821425a60e2fdb1399 POINTER_SIZE_INT table struct_block___header.html ca2183221177c85e2025e930d9e9dd9b [1] Collector struct_collector.html void * free struct_collector.html 2e16728b1991ab446001d4d757930946 void * ceiling struct_collector.html 45917172b53fe5cbfd53e2475b5de73b void * end struct_collector.html 8826076291fc9e0068e78c54806ce83e void * alloc_block struct_collector.html bdb944878ae99952623b20937198493c Chunk_Header *** local_chunks struct_collector.html 4710c34bbc05ef2fbe068bea376cf57e Space * alloc_space struct_collector.html 16afe39fd7b143df576b7269e62bb6d0 GC * gc struct_collector.html 091406bd291a007e0a426dce659b2c8b VmThreadHandle thread_handle struct_collector.html 9fbeeb7f0f817f0386fa7ebb0cfe57ef unsigned int handshake_signal struct_collector.html 412e308e0dfdf6e25a0ecb149fe0730b unsigned int num_alloc_blocks struct_collector.html 7c94d2f297e9063eb249706a6af600f1 Space * collect_space struct_collector.html 0f61774c4fd080825fdf445af13b0a87 Allocator * backup_allocator struct_collector.html 5e119ebe91f6c8080c274b37ceaff5d2 Vector_Block * trace_stack struct_collector.html 565f50ee49e25607b4efaf7320dca0d8 Vector_Block * rep_set struct_collector.html af7ee3758c1a487c5ebc06380adfe5a8 Vector_Block * rem_set struct_collector.html cba01a0dc9cf3340f4a19029ec2578b5 Vector_Block * softref_set struct_collector.html fbc565dd0506bd6dcd811cf1c8455534 Vector_Block * weakref_set struct_collector.html fe7f26f83946de5ecaaf3daab6bce812 Vector_Block * phanref_set struct_collector.html 39a2e8e5ebef50c027b502ac577308af VmEventHandle task_assigned_event struct_collector.html 0baa838ff3f425ec256a66fb12bd20e5 VmEventHandle task_finished_event struct_collector.html 7d4448a47e21278d119fd1179a372841 Block_Header * cur_compact_block struct_collector.html 6b4ab16bc62d0548645e24f9f0812ced Block_Header * cur_target_block struct_collector.html 534efb8ce702f006c4747cc2b6c2c9aa Free_Chunk_List * free_chunk_list struct_collector.html 133e203e37b544bc719ed69375ccd43c POINTER_SIZE_INT live_obj_size struct_collector.html eb9757af73823606cd80ae538eb49ffb POINTER_SIZE_INT live_obj_num struct_collector.html c8324c9ff9462f80fbd2dfb4248d7b94 void(* task_func struct_collector.html 0188151b8ce8018cc8aad6533f470597 )(void *) POINTER_SIZE_INT non_los_live_obj_size struct_collector.html a98766001b4bf95c750d6a74cd07e6a0 POINTER_SIZE_INT los_live_obj_size struct_collector.html f8b26d2c4d40fe993d805ad2dfe06b36 POINTER_SIZE_INT segment_live_size struct_collector.html 79460e3934d8b31dd7325ac77c370473 [(GC_OBJ_SIZE_THRESHOLD/(1<< 8))] unsigned int result struct_collector.html a2f28086ebc0f34bb70d11396d3b964d Boolean collector_is_active struct_collector.html 42e8a9e8a832a692c763e068aa4f3850 GC struct_g_c.html void * physical_start struct_g_c.html 53bcfa8f7a98d44e0930a600d803788b void * heap_start struct_g_c.html af4f176c6e6fa4153d7c2f96e515a432 void * heap_end struct_g_c.html d872fdf5fdf7c3f06ac53f7c9fd4c10b POINTER_SIZE_INT reserved_heap_size struct_g_c.html 03b07cd22ebb121430a760dba8387a61 POINTER_SIZE_INT committed_heap_size struct_g_c.html 55b97eedfb5b84b34a4260e75fab271f unsigned int num_collections struct_g_c.html 52e6be0ac0a17809d68df23cd22105e3 Boolean in_collection struct_g_c.html da0798e3d21632a152e39b9ca8b107a7 int64 time_collections struct_g_c.html 11f078b71c7a09dc85775f54810c7a85 float survive_ratio struct_g_c.html 81e803fbca5a4e9f4b9b40bbbcde2af0 Mutator * mutator_list struct_g_c.html ccea4abc97a76e9e153e2831d00f4572 SpinLock mutator_list_lock struct_g_c.html 301c3d0774f68290479e9aea8b592df7 unsigned int num_mutators struct_g_c.html dabfe21992629c893cc069bd5a19030f Collector ** collectors struct_g_c.html f4d6dfec6acb5d5b101926587cb20996 unsigned int num_collectors struct_g_c.html d66bcdc8b63e5f2d82ec9961ce73b678 unsigned int num_active_collectors struct_g_c.html 5e48e498fcfe30d3c2a4364bfee8514d Marker ** markers struct_g_c.html fbc6986b6ed981a7e91ec13c3d6dd806 unsigned int num_markers struct_g_c.html 6cae9bbee1f2ecc4adbac6d4bcd92e7f unsigned int num_active_markers struct_g_c.html 86f2a48cb7ffa7f590f870e9a0989f5b GC_Metadata * metadata struct_g_c.html b4e5900996e862a5a444e1c7ad7f3d89 Finref_Metadata * finref_metadata struct_g_c.html f740aa9e8ef1a8317a8374e6ea24b151 unsigned int collect_kind struct_g_c.html 3e50482398c02b548a94228be040260b unsigned int last_collect_kind struct_g_c.html 5fd93fd634d0ab9defb11d332590eb15 unsigned int cause struct_g_c.html 361bd5ae5ceaf23e25aa6ca0b513c562 Boolean collect_result struct_g_c.html 9d7212544311a2f3ed81be970136aad6 Boolean generate_barrier struct_g_c.html 2ad15380e875565fcf1a64987fab02b2 Vector_Block * root_set struct_g_c.html ad984bbae25b97e30fb14a5655f553c4 Vector_Block * weakroot_set struct_g_c.html 5b2409dba61908f6942b59517614d51c Vector_Block * uncompressed_root_set struct_g_c.html f23ff981bf42f119bdaaec83ce2ca796 Space_Tuner * tuner struct_g_c.html ea946b75f694fbc7631dfae4bfe9956e unsigned int gc_concurrent_status struct_g_c.html 97bc8f7e56559545126cf9dbbc8920cb Collection_Scheduler * collection_scheduler struct_g_c.html 933b9c9acafb81f2797590f63ffe3862 SpinLock concurrent_mark_lock struct_g_c.html 9685bf2d303f25c85f489706e4251b92 SpinLock enumerate_rootset_lock struct_g_c.html d966a9239ec45b7afbadc001b6f0adb5 SpinLock concurrent_sweep_lock struct_g_c.html df351b45e3dccc269e74d4534b0614e3 SpinLock collection_scheduler_lock struct_g_c.html a2de779546b93d2a155bd4e13e92c2ab unsigned int _system_alloc_unit struct_g_c.html 282714aa03eb8075eae4adef80375ab9 unsigned int _machine_page_size_bytes struct_g_c.html 0dad4bcba259a4788e7f65fb7fcdfeda unsigned int _num_processors struct_g_c.html 7980b5857ca5b88761d0ec4c3896370f GC_Gen struct_g_c___gen.html void * physical_start struct_g_c___gen.html 924b41959868eb8bb3314e518acd48f3 void * heap_start struct_g_c___gen.html f3ff34f5f248076530c061fcb0285e6c void * heap_end struct_g_c___gen.html 7d5667024f7cf4548c186ead61242096 POINTER_SIZE_INT reserved_heap_size struct_g_c___gen.html 8357b19772f2abdd1700cb96b101e07f POINTER_SIZE_INT committed_heap_size struct_g_c___gen.html 1fc47aadb306e527808f0dcfbd9a46ea unsigned int num_collections struct_g_c___gen.html d381b06f976ad8b5a1a1ec0fb575e69c Boolean in_collection struct_g_c___gen.html 78d8b9ec7425497dc767ee07c55e1516 int64 time_collections struct_g_c___gen.html 51e4ab184d5e9fddc692c2712568782c float survive_ratio struct_g_c___gen.html 532daadbceed74f060f786dc21293c99 Mutator * mutator_list struct_g_c___gen.html 4a93d3532c5a8cf105174e158612a2bc SpinLock mutator_list_lock struct_g_c___gen.html 26740a4e60018ce7ef6dfa53933badf5 unsigned int num_mutators struct_g_c___gen.html 94f9c176d3c21b52f7792c7ac9aab215 Collector ** collectors struct_g_c___gen.html 11dbe9a381266b6edf1435c72bb6bd48 unsigned int num_collectors struct_g_c___gen.html 436de02027951bd4c965e4baf69d87f0 unsigned int num_active_collectors struct_g_c___gen.html 6c849fe7c765d03344f277a9a908da82 Marker ** markers struct_g_c___gen.html 0d02cbbee3586416fea31a76b41f896f unsigned int num_markers struct_g_c___gen.html 62a9beb79303345c73f0248a2b4e2978 unsigned int num_active_markers struct_g_c___gen.html 23826ae98b4f04faa7bcaa9518d0b5b8 GC_Metadata * metadata struct_g_c___gen.html a8b13ba79714587e45df4c6e546b4ef6 Finref_Metadata * finref_metadata struct_g_c___gen.html 2446d864cb945ab826edb8f24d8b5c4a unsigned int collect_kind struct_g_c___gen.html 6e69e291e89b67fef862cdaaf451124b unsigned int last_collect_kind struct_g_c___gen.html f59541c55741552feb2208d92163c686 unsigned int cause struct_g_c___gen.html e193eb1249fe6f2bbae2bbfc9555647e Boolean collect_result struct_g_c___gen.html 85c982189de72166b20fa255d0fee399 Boolean generate_barrier struct_g_c___gen.html 47e71bb478b73f7e10a5cf4293ee44ad Vector_Block * root_set struct_g_c___gen.html f0c100b3f787ccb2f59eca28d50d95ad Vector_Block * weakroot_set struct_g_c___gen.html 7bbb4ba70848799dab66541dd8d9715b Vector_Block * uncompressed_root_set struct_g_c___gen.html 426652349381b6d621308b463df73d0d Space_Tuner * tuner struct_g_c___gen.html 52080aa7d946ded94381d36e16b1117a unsigned int gc_concurrent_status struct_g_c___gen.html 0fedf64a4850ccaecf06922e53530a19 Collection_Scheduler * collection_scheduler struct_g_c___gen.html 8f83c0e5015572f690c0ca8ca5c29143 SpinLock concurrent_mark_lock struct_g_c___gen.html 898a6fd19bea50e96d85b26fd5f35ef4 SpinLock enumerate_rootset_lock struct_g_c___gen.html 896035de6c9a1340fa57e8a0f225f733 SpinLock concurrent_sweep_lock struct_g_c___gen.html fdda40bbbca1a30aa4b930290e05b7fa SpinLock collection_scheduler_lock struct_g_c___gen.html 1674a75c45ac4f4a7659f43d627bbe01 unsigned int _system_alloc_unit struct_g_c___gen.html fa08c684b7528505808deb1229666898 unsigned int _machine_page_size_bytes struct_g_c___gen.html 22ac63eba64e3b8fed2bbdff6d8625f5 unsigned int _num_processors struct_g_c___gen.html 394e8bd4d4c10c5994a9b7a48dd9f446 Block * blocks struct_g_c___gen.html b5fe7584888e1c642819710c1fa78b69 Space * nos struct_g_c___gen.html 374f89eb7e57ca5eeff2c2cdd1a635b0 Space * mos struct_g_c___gen.html e010b11a9ded5a86d7d8c142bf945686 Space * los struct_g_c___gen.html 5d5081a7edf79eaf71a4af6ff6a96b02 Boolean force_major_collect struct_g_c___gen.html e1e86ae7108c8ebe48d15ffdb521ef4e Gen_Mode_Adaptor * gen_mode_adaptor struct_g_c___gen.html a210935166b0031ec100855a360a25f5 Boolean force_gen_mode struct_g_c___gen.html 9ec46e0adf49c5bb0b1bb944334a32d6 GC_VTable_Info struct_g_c___v_table___info.html unsigned int gc_number_of_ref_fields struct_g_c___v_table___info.html 52a1b013b7528668b497e7ea0514e865 uint32 gc_class_properties struct_g_c___v_table___info.html a01766523a6590e80e43f984de4a8b10 unsigned int gc_allocated_size struct_g_c___v_table___info.html 3b3bdae004c1b63d345f82890989cc8f unsigned int array_elem_size struct_g_c___v_table___info.html bdaed4fa111cb696507b1fe237639151 int array_first_elem_offset struct_g_c___v_table___info.html 713ef1bfab5b3e1e4faf9ed38a29ac9a const char * gc_class_name struct_g_c___v_table___info.html 380deada218a169138885425114c5809 Class_Handle gc_clss struct_g_c___v_table___info.html 7614e22430b408d14be0d618f0045db5 int gc_ref_offset_array struct_g_c___v_table___info.html 7467d5f8ee87346b4df6b55588100173 [1] Mspace struct_mspace.html void * heap_start struct_mspace.html 86ae79bdf76a72dae7de374cbe5b8a83 void * heap_end struct_mspace.html f8c39212baca788d9e6002e5e4e3f969 POINTER_SIZE_INT reserved_heap_size struct_mspace.html a47bc6b9f326a1d20171a53737f4158f POINTER_SIZE_INT committed_heap_size struct_mspace.html 1ecd7d95994f2ad4c9f04d3017359627 unsigned int num_collections struct_mspace.html c3ed5b248f768dc0a848318c37486473 int64 time_collections struct_mspace.html ff6f73941b22ddb26abc1a843cd53142 float survive_ratio struct_mspace.html f123aa7a26b4d5d08f97e4a8065e2be8 unsigned int collect_algorithm struct_mspace.html 73008a3f8852f2ca8893ddca2147a0da GC * gc struct_mspace.html 8bbf7f39930d924ca52c7ed9a27d9d6f Boolean move_object struct_mspace.html 7e07484ba301641c7dc7eab38fa25ff0 Space_Statistics * space_statistic struct_mspace.html 95d8450920c1a70ee08015c3d1998d09 volatile uint64 last_alloced_size struct_mspace.html 5f6f0191e4996f4e5fc7e3101039a026 uint64 accumu_alloced_size struct_mspace.html 4071a71bfede99f63656c5a8133835f8 uint64 total_alloced_size struct_mspace.html 667fec596f92f3ffcad88752a01adc89 uint64 last_surviving_size struct_mspace.html 0609f007da9bcdf2c97f14b1d1c44f07 uint64 period_surviving_size struct_mspace.html 9dedf5740e5747a3e4d15e528983d21c Block * blocks struct_mspace.html f61b366dd7f00c6fc0a48b439c23bdb8 unsigned int first_block_idx struct_mspace.html efe60c4588f427b7e668c9d4969efa54 unsigned int ceiling_block_idx struct_mspace.html 27996fcb5ec9239be62c05cea5dfd2c8 volatile unsigned int free_block_idx struct_mspace.html 7b5b2985cb02babfc3053af0a634ff11 unsigned int num_used_blocks struct_mspace.html 8c0975afad86426aa7b229a50491ae5e unsigned int num_managed_blocks struct_mspace.html 66f0fef1713b94e80074b289a6a0111f unsigned int num_total_blocks struct_mspace.html 70444b277b17a66b7e1b78c4493034f5 volatile Block_Header * block_iterator struct_mspace.html ddbbb191888e365e0a9c8c54d713fbd2 float expected_threshold_ratio struct_mspace.html 41e2f778f8b0922fe41d17b76758b5e9 Mutator struct_mutator.html void * free struct_mutator.html 77cdb36d841c0b5e725e171438ffea9e void * ceiling struct_mutator.html 0a0402933fe79e109bb516858a18b33e void * end struct_mutator.html 77923c282f552b7eeb766b03ecce69a3 void * alloc_block struct_mutator.html 8bb796927a8ccaa5876a570467f98bc6 Chunk_Header *** local_chunks struct_mutator.html cb8a673e10fc9230a46bec03f64616ff Space * alloc_space struct_mutator.html 13bbe4ecef73a5752cec5dc982aab01d GC * gc struct_mutator.html 41f3cea9307a1e885bbedaf300abddbb VmThreadHandle thread_handle struct_mutator.html f4f05d293283f3d97802e75ae1cb5636 volatile unsigned int handshake_signal struct_mutator.html 4730fa82a087dcaefc4988bc6cae7f25 unsigned int num_alloc_blocks struct_mutator.html d22f89f87f821b6212ca09b9dfdf2722 Vector_Block * rem_set struct_mutator.html 356665c8a1fa1107c62b62cb952ea5f9 Vector_Block * obj_with_fin struct_mutator.html b572f5433043c91c08c7bfeb9c66f0f3 Mutator * next struct_mutator.html 1e7a146a3ca91dc2f937300bfd0a5b46 Vector_Block * dirty_set struct_mutator.html 8b8862bb67d90f803c0e4776da7bd73e SpinLock dirty_set_lock struct_mutator.html 35c371935ddf1d12b80d10798767e8ef unsigned int dirty_obj_slot_num struct_mutator.html cecb680c58c6018c5f6a0d49c89e759b unsigned int dirty_obj_num struct_mutator.html b4977e15f7615111467e6b31c838efc0 Partial_Reveal_Array struct_partial___reveal___array.html Partial_Reveal_Array::@2 @3 struct_partial___reveal___array.html 22a204ce409b5b603098978c68b8f269 Partial_Reveal_VTable * vt_raw union_partial___reveal___array_1_1@2.html f32173eb9d3383ee5d320c82973b8e4f POINTER_SIZE_INT padding union_partial___reveal___array_1_1@2.html 5595a814bb631de21b9d750a1ef01e05 Obj_Info_Type obj_info struct_partial___reveal___array.html 6a3abc68ca20803dad809f4738e9b2f9 unsigned int array_len struct_partial___reveal___array.html e8a049c10b3777404930c30a9328f709 Partial_Reveal_Object struct_partial___reveal___object.html Partial_Reveal_Object::@0 @1 struct_partial___reveal___object.html 5bce7006a2d8457c7918e0f8cad9e5e6 Partial_Reveal_VTable * vt_raw union_partial___reveal___object_1_1@0.html 2fd71191c9dd87b3504edd18e72b8507 POINTER_SIZE_INT padding union_partial___reveal___object_1_1@0.html 2291890796c49c025cf805ee40b3202e Obj_Info_Type obj_info struct_partial___reveal___object.html c504369e3e58dc06c01f01203e38627e Partial_Reveal_VTable struct_partial___reveal___v_table.html GC_VTable_Info * gcvt struct_partial___reveal___v_table.html 9581971d902f5e930a50eb71351a7b80 Partial_Reveal_Object * jlC struct_partial___reveal___v_table.html 03dd935315ece1dfaaeaee88e1af3993 unsigned int vtmark struct_partial___reveal___v_table.html 37c900356034cd50ef434cca69d01616