Searched refs:uptr (Results 1 - 25 of 379) sorted by relevance

1234567891011>>

/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_poisoning.h19 uptr TagMemory(uptr p, uptr size, tag_t tag);
20 uptr TagMemoryAligned(uptr p, uptr size, tag_t tag);
H A Dhwasan_mapping.h37 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 Dhwasan_dynamic_shadow.h22 uptr FindDynamicShadowStart(uptr shadow_size_bytes);
H A Dhwasan_report.h24 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 Dasan_fake_stack.h23 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 Dasan_stats.h25 // 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 Dasan_interface_internal.h24 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 Dasan_report.h24 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 Dscudo_errors.h20 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 Dscudo_errors.cpp19 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 Dinterception_win.h28 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 Dinterception_linux.h25 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 Dsanitizer_allocator_interface.h18 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 Dsanitizer_syscall_generic.inc30 bool internal_iserror(uptr retval, int *rverrno) {
31 if (retval == (uptr)-1) {
H A Dsanitizer_tls_get_addr.h39 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 Dsanitizer_libc.h29 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 Dsanitizer_allocator_report.h22 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 Dtsan_mman.h19 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 Dtsan_stack_trace.h23 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 Dtsan_fd.h41 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 Dlsan_allocator.h24 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 Dlsan_common.h73 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 Dstats.h26 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 Ddfsan_platform.h21 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 Dmsan_poisoning.h21 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...]

Completed in 262 milliseconds

1234567891011>>