Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 24bfdf35 authored by Elliott Hughes's avatar Elliott Hughes Committed by Android Git Automerger
Browse files

am 7b12deb5: am 07e1c409: Merge "Android always has <malloc.h>."

* commit '7b12deb5':
  Android always has <malloc.h>.
parents 6986ff01 7b12deb5
Loading
Loading
Loading
Loading
+0 −15
Original line number Diff line number Diff line
@@ -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