Home
last modified time | relevance | path

Searched refs:MEM_TO_ORIGIN (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan_poisoning.cpp54 *(u32 *)MEM_TO_ORIGIN(beg) = o; in CopyOrigin()
68 *(u32 *)MEM_TO_ORIGIN(end) = o; in CopyOrigin()
77 u32 *src = (u32 *)MEM_TO_ORIGIN(s); in CopyOrigin()
80 u32 *dst = (u32 *)MEM_TO_ORIGIN(beg); in CopyOrigin()
92 REAL(memcpy)((void *)MEM_TO_ORIGIN(beg), (void *)MEM_TO_ORIGIN(s), in CopyOrigin()
112 *(u32 *)MEM_TO_ORIGIN(end) = o; in ReverseCopyOrigin()
124 u32 *src_begin = (u32 *)MEM_TO_ORIGIN(s); in ReverseCopyOrigin()
125 u32 *dst = (u32 *)MEM_TO_ORIGIN(end - 4); in ReverseCopyOrigin()
139 ((void *)MEM_TO_ORIGIN(beg), (void *)MEM_TO_ORIGIN(s), end - beg - 4); in ReverseCopyOrigin()
149 *(u32 *)MEM_TO_ORIGIN(beg) = o; in ReverseCopyOrigin()
[all …]
H A Dmsan_linux.cpp97 CHECK(MEM_IS_ORIGIN(MEM_TO_ORIGIN(addr))); in CheckMemoryLayoutSanity()
98 CHECK_EQ(MEM_TO_ORIGIN(addr), SHADOW_TO_ORIGIN(MEM_TO_SHADOW(addr))); in CheckMemoryLayoutSanity()
102 CHECK(MEM_IS_ORIGIN(MEM_TO_ORIGIN(addr))); in CheckMemoryLayoutSanity()
103 CHECK_EQ(MEM_TO_ORIGIN(addr), SHADOW_TO_ORIGIN(MEM_TO_SHADOW(addr))); in CheckMemoryLayoutSanity()
107 CHECK(MEM_IS_ORIGIN(MEM_TO_ORIGIN(addr))); in CheckMemoryLayoutSanity()
108 CHECK_EQ(MEM_TO_ORIGIN(addr), SHADOW_TO_ORIGIN(MEM_TO_SHADOW(addr))); in CheckMemoryLayoutSanity()
H A Dmsan.cpp371 *(u32 *)MEM_TO_ORIGIN((uptr)p & ~3UL) = o; \
627 uptr origin_ptr = MEM_TO_ORIGIN(aligned); in __msan_get_origin()
H A Dmsan.h232 #define MEM_TO_ORIGIN(mem) (SHADOW_TO_ORIGIN(MEM_TO_SHADOW((mem)))) macro
H A Dmsan_allocator.cpp45 uptr origin_p = MEM_TO_ORIGIN(p); in OnUnmap()
/freebsd/contrib/llvm-project/compiler-rt/lib/dfsan/
H A Ddfsan.cpp1111 CHECK(MEM_IS_ORIGIN(MEM_TO_ORIGIN(addr))); in CheckMemoryLayoutSanity()
1112 CHECK_EQ(MEM_TO_ORIGIN(addr), SHADOW_TO_ORIGIN(MEM_TO_SHADOW(addr))); in CheckMemoryLayoutSanity()
1116 CHECK(MEM_IS_ORIGIN(MEM_TO_ORIGIN(addr))); in CheckMemoryLayoutSanity()
1117 CHECK_EQ(MEM_TO_ORIGIN(addr), SHADOW_TO_ORIGIN(MEM_TO_SHADOW(addr))); in CheckMemoryLayoutSanity()
1121 CHECK(MEM_IS_ORIGIN(MEM_TO_ORIGIN(addr))); in CheckMemoryLayoutSanity()
1122 CHECK_EQ(MEM_TO_ORIGIN(addr), SHADOW_TO_ORIGIN(MEM_TO_SHADOW(addr))); in CheckMemoryLayoutSanity()
H A Ddfsan_platform.h90 #define MEM_TO_ORIGIN(mem) (SHADOW_TO_ORIGIN(MEM_TO_SHADOW((mem)))) macro
H A Ddfsan.h81 inline uptr unaligned_origin_for(uptr ptr) { return MEM_TO_ORIGIN(ptr); } in unaligned_origin_for()