summaryrefslogtreecommitdiff
path: root/lib/asan/asan_internal.h
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2012-06-06 09:26:25 +0000
committerAlexey Samsonov <samsonov@google.com>2012-06-06 09:26:25 +0000
commit230c3be6cdd094a187f48e27ba0961dbeee70344 (patch)
tree86fc65e18451956359223a7e45261e2a0e146de0 /lib/asan/asan_internal.h
parent8e820fcf7aafeb8101322182d742fcf99255d972 (diff)
downloadcompiler-rt-230c3be6cdd094a187f48e27ba0961dbeee70344.tar.gz
compiler-rt-230c3be6cdd094a187f48e27ba0961dbeee70344.tar.bz2
compiler-rt-230c3be6cdd094a187f48e27ba0961dbeee70344.tar.xz
[Sanitizer] Move more functions/constants to sanitizer_common.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158056 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/asan/asan_internal.h')
-rw-r--r--lib/asan/asan_internal.h16
1 files changed, 0 insertions, 16 deletions
diff --git a/lib/asan/asan_internal.h b/lib/asan/asan_internal.h
index 0d1d208b..d234a787 100644
--- a/lib/asan/asan_internal.h
+++ b/lib/asan/asan_internal.h
@@ -141,7 +141,6 @@ bool AsanInterceptsSignal(int signum);
void SetAlternateSignalStack();
void UnsetAlternateSignalStack();
void InstallSignalHandlers();
-int GetPid();
uptr GetThreadSelf();
int AtomicInc(int *a);
u16 AtomicExchange(u16 *a, u16 new_val);
@@ -242,11 +241,6 @@ int Atexit(void (*function)(void));
#define ASAN_ARRAY_SIZE(a) (sizeof(a)/sizeof((a)[0]))
-const uptr kWordSize = __WORDSIZE / 8;
-const uptr kWordSizeInBits = 8 * kWordSize;
-const uptr kPageSizeBits = 12;
-const uptr kPageSize = 1UL << kPageSizeBits;
-
#if !defined(_WIN32) || defined(__clang__)
# define GET_CALLER_PC() (uptr)__builtin_return_address(0)
# define GET_CURRENT_FRAME() (uptr)__builtin_frame_address(0)
@@ -291,16 +285,6 @@ const int kAsanInternalHeapMagic = 0xfe;
static const uptr kCurrentStackFrameMagic = 0x41B58AB3;
static const uptr kRetiredStackFrameMagic = 0x45E0360E;
-// --------------------------- Bit twiddling ------- {{{1
-inline bool IsPowerOfTwo(uptr x) {
- return (x & (x - 1)) == 0;
-}
-
-inline uptr RoundUpTo(uptr size, uptr boundary) {
- CHECK(IsPowerOfTwo(boundary));
- return (size + boundary - 1) & ~(boundary - 1);
-}
-
// -------------------------- LowLevelAllocator ----- {{{1
// A simple low-level memory allocator for internal use.
class LowLevelAllocator {