X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fsgen%2Fsgen-pinning.h;h=2ae2594fa85e1c762898e60d43e6caafaf0ed40a;hb=9e58da5408fc58fa86327396383e4edbf4b5dfe2;hp=00eb20dd819830f40a45a620981e812426673df2;hpb=196497780f01da0d275fafa1524bc2100459ee27;p=mono.git diff --git a/mono/sgen/sgen-pinning.h b/mono/sgen/sgen-pinning.h index 00eb20dd819..2ae2594fa85 100644 --- a/mono/sgen/sgen-pinning.h +++ b/mono/sgen/sgen-pinning.h @@ -18,10 +18,13 @@ enum { PIN_TYPE_MAX }; +void sgen_pinning_init (void); void sgen_pin_stage_ptr (void *ptr); void sgen_optimize_pin_queue (void); void sgen_init_pinning (void); void sgen_finish_pinning (void); +void sgen_pinning_register_pinned_in_nursery (GCObject *obj); +void sgen_scan_pin_queue_objects (ScanCopyContext ctx); void sgen_pin_queue_clear_discarded_entries (GCMemSection *section, size_t max_pin_slot); size_t sgen_get_pinned_count (void); void sgen_pinning_setup_section (GCMemSection *section);