diff options
author | Sean Gillespie <sean@swgillespie.me> | 2016-12-10 17:50:06 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-10 17:50:06 -0800 |
commit | 04d6bd105ade5f6189a15a6dbb59b082613429a1 (patch) | |
tree | 9209ba4b53eca61cad3a2fc94c585b6a66ff4618 /src/vm/gcheaputilities.h | |
parent | d42b3935eaa056712e09a0f83b38e211bdb451d9 (diff) | |
download | coreclr-04d6bd105ade5f6189a15a6dbb59b082613429a1.tar.gz coreclr-04d6bd105ade5f6189a15a6dbb59b082613429a1.tar.bz2 coreclr-04d6bd105ade5f6189a15a6dbb59b082613429a1.zip |
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
Diffstat (limited to 'src/vm/gcheaputilities.h')
-rw-r--r-- | src/vm/gcheaputilities.h | 13 |
1 files changed, 13 insertions, 0 deletions
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 |