[sgen] Move GC handle domain stuff to client code.
[mono.git] / mono / sgen / sgen-client.h
index 15ff659f715e42ff5b6070425188447d9d500c95..a8ccd9e0912117a0a1a5822cb7d480cd5b80bcd9 100644 (file)
@@ -87,6 +87,12 @@ gboolean sgen_client_mark_ephemerons (ScanCopyContext ctx);
  */
 void sgen_client_clear_unreachable_ephemerons (ScanCopyContext ctx);
 
+/*
+ * May return NULL.  Must be an aligned pointer.
+ */
+gpointer sgen_client_default_metadata (void);
+gpointer sgen_client_metadata_for_object (GCObject *obj);
+
 /*
  * This is called for objects that are larger than one card.  If it's possible to scan only
  * parts of the object based on which cards are marked, do so and return TRUE.  Otherwise,