This is an automated email from the ASF dual-hosted git repository.

mssun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave.git


The following commit(s) were added to refs/heads/master by this push:
     new 64b2579  Log g_peak_heap_used and g_peak_rsrv_mem_committed when 
finalizing an enclave (#584)
64b2579 is described below

commit 64b25798f6dded932923c40fb7bb3e8225a8d542
Author: Mingshen Sun <[email protected]>
AuthorDate: Thu Dec 2 16:06:33 2021 -0800

    Log g_peak_heap_used and g_peak_rsrv_mem_committed when finalizing an 
enclave (#584)
---
 services/utils/service_enclave_utils/src/lib.rs | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/services/utils/service_enclave_utils/src/lib.rs 
b/services/utils/service_enclave_utils/src/lib.rs
index 2f938ab..84fff11 100644
--- a/services/utils/service_enclave_utils/src/lib.rs
+++ b/services/utils/service_enclave_utils/src/lib.rs
@@ -42,6 +42,11 @@ global_dtors_object! {
     }
 }
 
+extern "C" {
+    pub static g_peak_heap_used: isize;
+    pub static g_peak_rsrv_mem_committed: isize;
+}
+
 pub struct ServiceEnclave;
 
 impl ServiceEnclave {
@@ -66,6 +71,10 @@ impl ServiceEnclave {
 
     pub fn finalize() -> teaclave_types::TeeServiceResult<()> {
         debug!("Enclave finalizing");
+        unsafe {
+            debug!("g_peak_heap_used: {}", g_peak_heap_used);
+            debug!("g_peak_rsrv_mem_committed: {}", g_peak_rsrv_mem_committed);
+        }
 
         #[cfg(feature = "cov")]
         sgx_cov::cov_writeout();

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to