summaryrefslogtreecommitdiffstats
path: root/third_party/tcmalloc
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/tcmalloc')
-rw-r--r--third_party/tcmalloc/chromium/src/base/linux_syscall_support.h2
-rw-r--r--third_party/tcmalloc/chromium/src/heap-profiler.cc2
-rw-r--r--third_party/tcmalloc/chromium/src/libc_override_gcc_and_weak.h5
-rw-r--r--third_party/tcmalloc/chromium/src/malloc_hook_mmap_linux.h2
4 files changed, 1 insertions, 10 deletions
diff --git a/third_party/tcmalloc/chromium/src/base/linux_syscall_support.h b/third_party/tcmalloc/chromium/src/base/linux_syscall_support.h
index ac1e797..bdbc4b7 100644
--- a/third_party/tcmalloc/chromium/src/base/linux_syscall_support.h
+++ b/third_party/tcmalloc/chromium/src/base/linux_syscall_support.h
@@ -157,9 +157,7 @@ extern "C" {
#include <sys/types.h>
#if defined(__ANDROID__)
#include <sys/syscall.h>
-#ifndef ANDROID_NON_SDK_BUILD
#include <sys/linux-syscalls.h>
-#endif
#else
#include <syscall.h>
#endif
diff --git a/third_party/tcmalloc/chromium/src/heap-profiler.cc b/third_party/tcmalloc/chromium/src/heap-profiler.cc
index d27e0b3..da4ed49 100644
--- a/third_party/tcmalloc/chromium/src/heap-profiler.cc
+++ b/third_party/tcmalloc/chromium/src/heap-profiler.cc
@@ -671,7 +671,7 @@ static void HeapProfilerInit() {
return;
}
// We do a uid check so we don't write out files in a setuid executable.
-#if !defined(__ANDROID__) && defined(HAVE_GETEUID)
+#ifdef HAVE_GETEUID
if (getuid() != geteuid()) {
RAW_LOG(WARNING, ("HeapProfiler: ignoring " HEAPPROFILE " because "
"program seems to be setuid\n"));
diff --git a/third_party/tcmalloc/chromium/src/libc_override_gcc_and_weak.h b/third_party/tcmalloc/chromium/src/libc_override_gcc_and_weak.h
index feefe0c..3b858ca 100644
--- a/third_party/tcmalloc/chromium/src/libc_override_gcc_and_weak.h
+++ b/third_party/tcmalloc/chromium/src/libc_override_gcc_and_weak.h
@@ -94,12 +94,7 @@ extern "C" {
struct mallinfo mallinfo(void) __THROW ALIAS(tc_mallinfo);
#endif
size_t malloc_size(void* p) __THROW ALIAS(tc_malloc_size);
-#if defined(__ANDROID__) && defined(ANDROID_NON_SDK_BUILD)
- // In Android tree this function is defined differently than in the NDK.
- size_t malloc_usable_size(const void* p) __THROW ALIAS(tc_malloc_size);
-#else
size_t malloc_usable_size(void* p) __THROW ALIAS(tc_malloc_size);
-#endif
} // extern "C"
#undef ALIAS
diff --git a/third_party/tcmalloc/chromium/src/malloc_hook_mmap_linux.h b/third_party/tcmalloc/chromium/src/malloc_hook_mmap_linux.h
index 8b8b4ad..715c045 100644
--- a/third_party/tcmalloc/chromium/src/malloc_hook_mmap_linux.h
+++ b/third_party/tcmalloc/chromium/src/malloc_hook_mmap_linux.h
@@ -42,9 +42,7 @@
#include <unistd.h>
#if defined(__ANDROID__)
#include <sys/syscall.h>
-#ifndef ANDROID_NON_SDK_BUILD
#include <sys/linux-syscalls.h>
-#endif
#else
#include <syscall.h>
#endif