From 04d6bd105ade5f6189a15a6dbb59b082613429a1 Mon Sep 17 00:00:00 2001 From: Sean Gillespie Date: Sat, 10 Dec 2016 17:50:06 -0800 Subject: Local GC: Decouple write barrier operations between the GC and EE (#8568) * Decouple write barrier operations between the GC and EE * Address code review feedback * Address code review feedback * Repair the standalone GC build --- src/vm/gcheaputilities.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/vm/gcheaputilities.h') diff --git a/src/vm/gcheaputilities.h b/src/vm/gcheaputilities.h index e8f6f0a6c4..e5883fc919 100644 --- a/src/vm/gcheaputilities.h +++ b/src/vm/gcheaputilities.h @@ -113,4 +113,17 @@ private: GCHeapUtilities() = delete; }; +#ifndef DACCESS_COMPILE +extern "C" { +#endif // !DACCESS_COMPILE +GPTR_DECL(uint8_t,g_lowest_address); +GPTR_DECL(uint8_t,g_highest_address); +GPTR_DECL(uint32_t,g_card_table); +#ifndef DACCESS_COMPILE +} +#endif // !DACCESS_COMPILE + +extern "C" uint8_t* g_ephemeral_low; +extern "C" uint8_t* g_ephemeral_high; + #endif // _GCHEAPUTILITIES_H_ \ No newline at end of file -- cgit v1.2.3