From 69d4220ba60df7c7d7e54d47f12de0ac851eac8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Wed, 9 Sep 2015 18:49:02 -0700 Subject: [PATCH] Android: Added getProcessMemoryUsed. --- include/bx/os.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/include/bx/os.h b/include/bx/os.h index 874f02c..07c83a3 100644 --- a/include/bx/os.h +++ b/include/bx/os.h @@ -40,7 +40,9 @@ # endif // !BX_PLATFORM_PS4 # endif // BX_PLATFORM_NACL -# if BX_PLATFORM_LINUX || BX_PLATFORM_RPI +# if BX_PLATFORM_ANDROID +# include // mallinfo +# elif BX_PLATFORM_LINUX || BX_PLATFORM_RPI # include // syscall # include # elif BX_PLATFORM_OSX @@ -113,7 +115,10 @@ namespace bx inline size_t getProcessMemoryUsed() { -#if BX_PLATFORM_LINUX +#if BX_PLATFORM_ANDROID + struct mallinfo mi = mallinfo(); + return mi.uordblks; +#elif BX_PLATFORM_LINUX FILE* file = fopen("/proc/self/statm", "r"); if (NULL == file) {