Lines Matching refs:u32
26 u32 GetOriginIfPoisoned(uptr addr, uptr size) { in GetOriginIfPoisoned()
29 if (s[i]) return *(u32 *)SHADOW_TO_ORIGIN(((uptr)s + i) & ~3UL); in GetOriginIfPoisoned()
34 u32 src_origin) { in SetOriginIfPoisoned()
40 if (*(u8 *)src_s) *(u32 *)SHADOW_TO_ORIGIN(dst_s & ~3UL) = src_origin; in SetOriginIfPoisoned()
51 u32 o = GetOriginIfPoisoned((uptr)src, d - beg); in CopyOrigin()
54 *(u32 *)MEM_TO_ORIGIN(beg) = o; in CopyOrigin()
65 u32 o = GetOriginIfPoisoned((uptr)src + (end - d), (d + size) - end); in CopyOrigin()
68 *(u32 *)MEM_TO_ORIGIN(end) = o; in CopyOrigin()
77 u32 *src = (u32 *)MEM_TO_ORIGIN(s); in CopyOrigin()
78 u32 *src_s = (u32 *)MEM_TO_SHADOW(s); in CopyOrigin()
79 u32 *src_end = (u32 *)MEM_TO_ORIGIN(s + (end - beg)); in CopyOrigin()
80 u32 *dst = (u32 *)MEM_TO_ORIGIN(beg); in CopyOrigin()
81 u32 src_o = 0; in CopyOrigin()
82 u32 dst_o = 0; in CopyOrigin()
147 void SetOrigin(const void *dst, uptr size, u32 origin) { in SetOrigin()
158 *(u32 *)beg = origin; in SetOrigin()
162 if (end & 7ULL) *(u32 *)(end - 4) = origin; in SetOrigin()