reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/asan/asan_malloc_linux.cpp
   37 static INLINE bool IsInDlsymAllocPool(const void *ptr) {
   98 static INLINE bool MaybeInDlsym() {
  103 static INLINE bool UseLocalPool() {
projects/compiler-rt/lib/asan/asan_malloc_local.h
   20 static INLINE bool EarlyMalloc() {
projects/compiler-rt/lib/asan/asan_report.cpp
  411 static INLINE void CheckForInvalidPointerPair(void *p1, void *p2) {
projects/compiler-rt/lib/hwasan/hwasan_malloc_bisect.h
   31 static INLINE bool malloc_bisect(StackTrace *stack, uptr orig_size) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.h
   55 INLINE u32 Rand(u32 *state) {  // ANSI C linear congruential PRNG.
   59 INLINE u32 RandN(u32 *state, u32 n) { return Rand(state) % n; }  // [0, n)
   62 INLINE void RandomShuffle(T *a, u32 n, u32 *rand_state) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.h
   30 INLINE void *SetErrnoOnNull(void *ptr) {
   44 INLINE bool CheckAlignedAllocAlignmentAndSize(uptr alignment, uptr size) {
   55 INLINE bool CheckPosixMemalignAlignment(uptr alignment) {
   61 INLINE bool CheckForCallocOverflow(uptr size, uptr n) {
   70 INLINE bool CheckForPvallocOverflow(uptr size, uptr page_size) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator_secondary.h
   21   INLINE void *Init() { return &p_[0]; }
   22   INLINE void EnsureSpace(uptr n) { CHECK_LT(n, kMaxNumChunks); }
   34   INLINE void *Init() {
   41   INLINE void EnsureSpace(uptr n) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_atomic.h
   75 INLINE typename T::Type atomic_load_relaxed(const volatile T *a) {
   80 INLINE void atomic_store_relaxed(volatile T *a, typename T::Type v) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang.h
   37 INLINE void atomic_signal_fence(memory_order) {
   41 INLINE void atomic_thread_fence(memory_order) {
   46 INLINE typename T::Type atomic_fetch_add(volatile T *a,
   54 INLINE typename T::Type atomic_fetch_sub(volatile T *a,
   62 INLINE typename T::Type atomic_exchange(volatile T *a,
   74 INLINE bool atomic_compare_exchange_strong(volatile T *a, typename T::Type *cmp,
   87 INLINE bool atomic_compare_exchange_weak(volatile T *a,
projects/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang_x86.h
   19 INLINE void proc_yield(int cnt) {
   27 INLINE typename T::Type atomic_load(
   73 INLINE void atomic_store(volatile T *a, typename T::Type v, memory_order mo) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_common.h
   56 INLINE void SetVerbosity(int verbosity) {
   59 INLINE int Verbosity() {
   74 INLINE uptr GetPageSizeCached() {
   94 INLINE void *MmapOrDieQuietly(uptr size, const char *mem_type) {
  351 INLINE uptr MostSignificantSetBitIndex(uptr x) {
  368 INLINE uptr LeastSignificantSetBitIndex(uptr x) {
  385 INLINE bool IsPowerOfTwo(uptr x) {
  389 INLINE uptr RoundUpToPowerOfTwo(uptr size) {
  399 INLINE uptr RoundUpTo(uptr size, uptr boundary) {
  404 INLINE uptr RoundDownTo(uptr x, uptr boundary) {
  408 INLINE bool IsAligned(uptr a, uptr alignment) {
  412 INLINE uptr Log2(uptr x) {
  428 INLINE bool IsSpace(int c) {
  432 INLINE bool IsDigit(int c) {
  435 INLINE int ToLower(int c) {
  817 INLINE void LogFullErrorReport(const char *buffer) {}
  842 INLINE void AndroidLogWrite(const char *buffer_unused) {}
  843 INLINE void SanitizerInitializeUnwinder() {}
  844 INLINE AndroidApiLevel AndroidGetApiLevel() { return ANDROID_NOT_ANDROID; }
  847 INLINE uptr GetPthreadDestructorIterations() {
  953 INLINE void AvoidCVE_2016_2143() {}
  974 INLINE u32 GetNumberOfCPUsCached() {
projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.h
  110 INLINE void ReleaseMemoryPagesToOSAndZeroFill(uptr beg, uptr end) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp
  776 INLINE bool CanUseVDSO() {
projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp
   50 static INLINE bool ReportSupportsColors() {
projects/compiler-rt/lib/scudo/scudo_allocator.cpp
   46 INLINE u32 computeCRC32(u32 Crc, uptr Value, uptr *Array, uptr ArraySize) {
   73   static INLINE AtomicPackedHeader *getAtomicHeader(void *Ptr) {
   77   static INLINE
   83   static INLINE bool isAligned(const void *Ptr) {
   90   static INLINE void *getBackendPtr(const void *Ptr, UnpackedHeader *Header) {
   97   static INLINE uptr getUsableSize(const void *Ptr, UnpackedHeader *Header) {
  107   static INLINE uptr getSize(const void *Ptr, UnpackedHeader *Header) {
  116   static INLINE u16 computeChecksum(const void *Ptr, UnpackedHeader *Header) {
  128   static INLINE bool isValid(const void *Ptr) {
  142   static INLINE
  153   static INLINE void storeHeader(void *Ptr, UnpackedHeader *NewUnpackedHeader) {
  162   static INLINE void compareExchangeHeader(void *Ptr,
projects/compiler-rt/lib/scudo/scudo_crc32.h
   88 INLINE u32 computeSoftwareCRC32(u32 Crc, uptr Data) {
projects/compiler-rt/lib/scudo/scudo_tsd.h
   32   INLINE bool tryLock() {
   43   INLINE void lock() {
   48   INLINE void unlock() { Mutex.Unlock(); }
   50   INLINE uptr getPrecedence() { return atomic_load_relaxed(&Precedence); }
projects/compiler-rt/lib/scudo/scudo_utils.h
   23 INLINE Dest bit_cast(const Source& source) {
projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.h
   25 INLINE bool in_symbolizer() {
projects/compiler-rt/lib/tsan/rtl/tsan_rtl.h
  465 INLINE ThreadState *cur_thread() {
  468 INLINE void cur_thread_init() {
  473 INLINE void set_cur_thread(ThreadState *thr) {
  476 INLINE void cur_thread_finalize() { }