summaryrefslogtreecommitdiff
path: root/src/gc/gcpriv.h
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2016-03-02 14:09:51 -0800
committerJan Kotas <jkotas@microsoft.com>2016-03-02 14:09:51 -0800
commitdc64c3254c7c60d8b7965defa97db61f5fddfe87 (patch)
tree313e22f4f0e655472b2fc15c2dfde8234fdf626b /src/gc/gcpriv.h
parent0129080cd44b590159c6aa2b1bb76a0aca2c480a (diff)
parentda777e57e0d4625e13f630321fe0defd439f8d61 (diff)
downloadcoreclr-dc64c3254c7c60d8b7965defa97db61f5fddfe87.tar.gz
coreclr-dc64c3254c7c60d8b7965defa97db61f5fddfe87.tar.bz2
coreclr-dc64c3254c7c60d8b7965defa97db61f5fddfe87.zip
Merge pull request #3471 from dotnet-bot/from-tfs
Merge changes from TFS
Diffstat (limited to 'src/gc/gcpriv.h')
-rw-r--r--src/gc/gcpriv.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/gc/gcpriv.h b/src/gc/gcpriv.h
index d00c3b895d..cf7d0666ba 100644
--- a/src/gc/gcpriv.h
+++ b/src/gc/gcpriv.h
@@ -2477,6 +2477,13 @@ protected:
#endif // BIT64
PER_HEAP_ISOLATED
size_t get_total_heap_size ();
+ PER_HEAP_ISOLATED
+ size_t get_total_committed_size();
+
+ PER_HEAP_ISOLATED
+ void get_memory_info (uint32_t* memory_load,
+ uint64_t* available_physical=NULL,
+ uint64_t* available_page_file=NULL);
PER_HEAP
size_t generation_size (int gen_number);
PER_HEAP_ISOLATED
@@ -2506,6 +2513,8 @@ protected:
PER_HEAP
size_t generation_sizes (generation* gen);
PER_HEAP
+ size_t committed_size();
+ PER_HEAP
size_t approximate_new_allocation();
PER_HEAP
size_t end_space_after_gc();
@@ -2940,7 +2949,10 @@ public:
uint64_t total_physical_mem;
PER_HEAP_ISOLATED
- uint64_t available_physical_mem;
+ uint64_t entry_available_physical_mem;
+
+ PER_HEAP_ISOLATED
+ bool restricted_physical_memory_p;
PER_HEAP_ISOLATED
size_t last_gc_index;