/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/hwasan/ |
H A D | hwasan_poisoning.h | 19 uptr TagMemory(uptr p, uptr size, tag_t tag); 20 uptr TagMemoryAligned(uptr p, uptr size, tag_t tag);
|
H A D | hwasan_mapping.h | 37 constexpr uptr kShadowScale = 4; 38 constexpr uptr kShadowAlignment = 1ULL << kShadowScale; 42 inline uptr MemToShadow(uptr untagged_addr) { 46 inline uptr ShadowToMem(uptr shadow_addr) { 49 inline uptr MemToShadowSize(uptr size) { 53 bool MemIsApp(uptr p);
|
H A D | hwasan_dynamic_shadow.h | 22 uptr FindDynamicShadowStart(uptr shadow_size_bytes);
|
H A D | hwasan_report.h | 24 void ReportTagMismatch(StackTrace *stack, uptr addr, uptr access_size, 25 bool is_store, bool fatal, uptr *registers_frame); 26 void ReportInvalidFree(StackTrace *stack, uptr addr); 27 void ReportTailOverwritten(StackTrace *stack, uptr addr, uptr orig_size, 29 void ReportRegisters(uptr *registers_frame, uptr pc);
|
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_fake_stack.h | 23 uptr magic; // Modified by the instrumented code. 24 uptr descr; // Modified by the instrumented code. 25 uptr pc; // Modified by the instrumented code. 26 uptr real_stack; 57 static const uptr kMinStackFrameSizeLog = 6; // Min frame is 64B. 58 static const uptr kMaxStackFrameSizeLog = 16; // Max stack frame is 64K. 61 static const uptr kNumberOfSizeClasses = 65 static FakeStack *Create(uptr stack_size_log); 70 static uptr SizeRequiredForFlags(uptr stack_size_lo [all...] |
H A D | asan_stats.h | 25 // AsanStats must be a struct consisting of uptr fields only. 26 // When merging two AsanStats structs, we treat them as arrays of uptr. 27 uptr mallocs; 28 uptr malloced; 29 uptr malloced_redzones; 30 uptr frees; 31 uptr freed; 32 uptr real_frees; 33 uptr really_freed; 34 uptr realloc [all...] |
H A D | asan_interface_internal.h | 24 using __sanitizer::uptr; 49 uptr beg; // The address of the global. 50 uptr size; // The original size of the global. 51 uptr size_with_redzone; // The size with the redzone. 55 uptr has_dynamic_init; // Non-zero if the global has dynamic initializer. 58 uptr odr_indicator; // The address of the ODR indicator symbol. 65 void __asan_register_image_globals(uptr *flag); 67 void __asan_unregister_image_globals(uptr *flag); 70 void __asan_register_elf_globals(uptr *flag, void *start, void *stop); 72 void __asan_unregister_elf_globals(uptr *fla [all...] |
H A D | asan_report.h | 24 uptr beg; 25 uptr size; 27 uptr name_len; 28 uptr line; 33 int GetGlobalsForAddress(uptr addr, __asan_global *globals, u32 *reg_sites, 49 void ReportGenericError(uptr pc, uptr bp, uptr sp, uptr addr, bool is_write, 50 uptr access_siz [all...] |
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/scudo/ |
H A D | scudo_errors.h | 20 void NORETURN reportCallocOverflow(uptr Count, uptr Size); 21 void NORETURN reportPvallocOverflow(uptr Size); 22 void NORETURN reportAllocationAlignmentTooBig(uptr Alignment, 23 uptr MaxAlignment); 24 void NORETURN reportAllocationAlignmentNotPowerOfTwo(uptr Alignment); 25 void NORETURN reportInvalidPosixMemalignAlignment(uptr Alignment); 26 void NORETURN reportInvalidAlignedAllocAlignment(uptr Size, uptr Alignment); 27 void NORETURN reportAllocationSizeTooBig(uptr UserSiz [all...] |
H A D | scudo_errors.cpp | 19 void NORETURN reportCallocOverflow(uptr Count, uptr Size) { 24 void NORETURN reportPvallocOverflow(uptr Size) { 30 void NORETURN reportAllocationAlignmentTooBig(uptr Alignment, 31 uptr MaxAlignment) { 36 void NORETURN reportAllocationAlignmentNotPowerOfTwo(uptr Alignment) { 41 void NORETURN reportInvalidPosixMemalignAlignment(uptr Alignment) { 48 void NORETURN reportInvalidAlignedAllocAlignment(uptr Size, uptr Alignment) { 60 void NORETURN reportAllocationSizeTooBig(uptr UserSiz [all...] |
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/interception/ |
H A D | interception_win.h | 28 bool OverrideFunction(uptr old_func, uptr new_func, uptr *orig_old_func = 0); 31 bool OverrideFunction(const char *name, uptr new_func, uptr *orig_old_func = 0); 34 uptr InternalGetProcAddress(void *module, const char *func_name); 41 const char *function_name, uptr new_function, 42 uptr *orig_old_func); 47 uptr old_func, uptr new_fun [all...] |
H A D | interception_linux.h | 25 bool InterceptFunction(const char *name, uptr *ptr_to_real, uptr func, 26 uptr wrapper); 27 bool InterceptFunction(const char *name, const char *ver, uptr *ptr_to_real, 28 uptr func, uptr wrapper); 34 (::__interception::uptr *) & REAL(func), \ 35 (::__interception::uptr) & (func), \ 36 (::__interception::uptr) & WRAP(func)) 43 (::__interception::uptr *) [all...] |
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_allocator_interface.h | 18 using __sanitizer::uptr; 22 uptr __sanitizer_get_estimated_allocated_size(uptr size); 24 SANITIZER_INTERFACE_ATTRIBUTE uptr 26 SANITIZER_INTERFACE_ATTRIBUTE uptr __sanitizer_get_current_allocated_bytes(); 27 SANITIZER_INTERFACE_ATTRIBUTE uptr __sanitizer_get_heap_size(); 28 SANITIZER_INTERFACE_ATTRIBUTE uptr __sanitizer_get_free_bytes(); 29 SANITIZER_INTERFACE_ATTRIBUTE uptr __sanitizer_get_unmapped_bytes(); 32 void (*malloc_hook)(const void *, uptr), 36 void __sanitizer_malloc_hook(void *ptr, uptr siz [all...] |
H A D | sanitizer_syscall_generic.inc | 30 bool internal_iserror(uptr retval, int *rverrno) { 31 if (retval == (uptr)-1) {
|
H A D | sanitizer_tls_get_addr.h | 39 uptr beg, size; 42 uptr dtv_size; 46 uptr last_memalign_size; 47 uptr last_memalign_ptr; 52 DTLS::DTV *DTLS_on_tls_get_addr(void *arg, void *res, uptr static_tls_begin, 53 uptr static_tls_end); 54 void DTLS_on_libc_memalign(void *ptr, uptr size);
|
H A D | sanitizer_libc.h | 29 void *internal_memchr(const void *s, int c, uptr n); 30 void *internal_memrchr(const void *s, int c, uptr n); 31 int internal_memcmp(const void* s1, const void* s2, uptr n); 32 void *internal_memcpy(void *dest, const void *src, uptr n); 33 void *internal_memmove(void *dest, const void *src, uptr n); 35 void *internal_memset(void *s, int c, uptr n); 39 uptr internal_strcspn(const char *s, const char *reject); 41 uptr internal_strlen(const char *s); 42 uptr internal_strlcat(char *dst, const char *src, uptr maxle [all...] |
H A D | sanitizer_allocator_report.h | 22 void NORETURN ReportCallocOverflow(uptr count, uptr size, 24 void NORETURN ReportReallocArrayOverflow(uptr count, uptr size, 26 void NORETURN ReportPvallocOverflow(uptr size, const StackTrace *stack); 27 void NORETURN ReportInvalidAllocationAlignment(uptr alignment, 29 void NORETURN ReportInvalidAlignedAllocAlignment(uptr size, uptr alignment, 31 void NORETURN ReportInvalidPosixMemalignAlignment(uptr alignment, 33 void NORETURN ReportAllocationSizeTooBig(uptr user_siz [all...] |
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_mman.h | 19 const uptr kDefaultAlignment = 16; 29 void *user_alloc_internal(ThreadState *thr, uptr pc, uptr sz, 30 uptr align = kDefaultAlignment, bool signal = true); 32 void user_free(ThreadState *thr, uptr pc, void *p, bool signal = true); 34 void *user_alloc(ThreadState *thr, uptr pc, uptr sz); 35 void *user_calloc(ThreadState *thr, uptr pc, uptr sz, uptr [all...] |
H A D | tsan_stack_trace.h | 23 uptr *trace_buffer; // Owned. 27 void Init(const uptr *pcs, uptr cnt, uptr extra_top_pc = 0); 34 void ResizeBuffer(uptr new_size);
|
H A D | tsan_fd.h | 41 void FdAcquire(ThreadState *thr, uptr pc, int fd); 42 void FdRelease(ThreadState *thr, uptr pc, int fd); 43 void FdAccess(ThreadState *thr, uptr pc, int fd); 44 void FdClose(ThreadState *thr, uptr pc, int fd, bool write = true); 45 void FdFileCreate(ThreadState *thr, uptr pc, int fd); 46 void FdDup(ThreadState *thr, uptr pc, int oldfd, int newfd, bool write); 47 void FdPipeCreate(ThreadState *thr, uptr pc, int rfd, int wfd); 48 void FdEventCreate(ThreadState *thr, uptr pc, int fd); 49 void FdSignalCreate(ThreadState *thr, uptr pc, int fd); 50 void FdInotifyCreate(ThreadState *thr, uptr p [all...] |
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/lsan/ |
H A D | lsan_allocator.h | 24 void *Allocate(const StackTrace &stack, uptr size, uptr alignment, 27 void *Reallocate(const StackTrace &stack, void *p, uptr new_size, 28 uptr alignment); 29 uptr GetMallocUsableSize(const void *p); 34 void GetAllocatorCacheRange(uptr *begin, uptr *end); 44 uptr requested_size : 54; 46 uptr requested_size : 32; 47 uptr paddin [all...] |
H A D | lsan_common.h | 73 uptr pointer_alignment() const { 74 return use_unaligned ? 1 : sizeof(uptr); 84 uptr hit_count; 85 uptr total_size; 93 uptr addr; 94 uptr size; 101 void AddLeakedChunk(uptr chunk, u32 stack_trace_id, uptr leaked_size, 103 void ReportTopLeaks(uptr max_leaks); 106 uptr UnsuppressedLeakCoun [all...] |
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/stats/ |
H A D | stats.h | 26 uptr addr; 27 uptr data; 36 inline uptr CountFromData(uptr data) { 37 return data & ((1ull << (sizeof(uptr) * 8 - kKindBits)) - 1);
|
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/dfsan/ |
H A D | dfsan_platform.h | 21 static const uptr kShadowAddr = 0x10000; 22 static const uptr kUnionTableAddr = 0x200000000000; 23 static const uptr kAppAddr = 0x700000008000; 24 static const uptr kShadowMask = ~0x700000000000; 28 static const uptr kShadowAddr = 0x10000; 29 static const uptr kUnionTableAddr = 0x2000000000; 30 static const uptr kAppAddr = 0xF000008000; 31 static const uptr kShadowMask = ~0xF000000000; 35 static const uptr kShadowAddr = 0x10000; 36 static const uptr kUnionTableAdd [all...] |
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/msan/ |
H A D | msan_poisoning.h | 21 u32 GetOriginIfPoisoned(uptr addr, uptr size); 26 void SetOriginIfPoisoned(uptr addr, uptr src_shadow, uptr size, u32 src_origin); 31 void CopyOrigin(const void *dst, const void *src, uptr size, StackTrace *stack); 35 void MoveShadowAndOrigin(const void *dst, const void *src, uptr size, 40 void CopyShadowAndOrigin(const void *dst, const void *src, uptr size, 45 void CopyMemory(void *dst, const void *src, uptr size, StackTrace *stack); 48 void SetShadow(const void *ptr, uptr siz [all...] |