am 07e1c409: Merge "Android always has <malloc.h>."
* commit '07e1c409acc375ae88b6cc73fe4541db529c9638': Android always has <malloc.h>.
This commit is contained in:
@@ -34,10 +34,7 @@
|
||||
#include <errno.h>
|
||||
#include <assert.h>
|
||||
#include <ctype.h>
|
||||
|
||||
#ifdef HAVE_MALLOC_H
|
||||
#include <malloc.h>
|
||||
#endif
|
||||
|
||||
namespace android
|
||||
{
|
||||
@@ -128,32 +125,20 @@ struct stats_t {
|
||||
|
||||
static jlong android_os_Debug_getNativeHeapSize(JNIEnv *env, jobject clazz)
|
||||
{
|
||||
#ifdef HAVE_MALLOC_H
|
||||
struct mallinfo info = mallinfo();
|
||||
return (jlong) info.usmblks;
|
||||
#else
|
||||
return -1;
|
||||
#endif
|
||||
}
|
||||
|
||||
static jlong android_os_Debug_getNativeHeapAllocatedSize(JNIEnv *env, jobject clazz)
|
||||
{
|
||||
#ifdef HAVE_MALLOC_H
|
||||
struct mallinfo info = mallinfo();
|
||||
return (jlong) info.uordblks;
|
||||
#else
|
||||
return -1;
|
||||
#endif
|
||||
}
|
||||
|
||||
static jlong android_os_Debug_getNativeHeapFreeSize(JNIEnv *env, jobject clazz)
|
||||
{
|
||||
#ifdef HAVE_MALLOC_H
|
||||
struct mallinfo info = mallinfo();
|
||||
return (jlong) info.fordblks;
|
||||
#else
|
||||
return -1;
|
||||
#endif
|
||||
}
|
||||
|
||||
// Container used to retrieve graphics memory pss
|
||||
|
||||
Reference in New Issue
Block a user