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

* commit '07e1c409acc375ae88b6cc73fe4541db529c9638':
  Android always has <malloc.h>.
This commit is contained in:
Elliott Hughes
2015-07-08 18:33:11 +00:00
committed by Android Git Automerger

View File

@@ -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