Lines Matching refs:AT
27 constexpr unsigned SigTrapEncoding(ErrorAction EA, AccessType AT, in SigTrapEncoding() argument
30 0x10 * (AT == AccessType::Store) + LogSize; in SigTrapEncoding()
34 constexpr unsigned SigTrapEncoding(ErrorAction EA, AccessType AT) { in SigTrapEncoding() argument
35 return SigTrapEncoding(EA, AT, 0xf); in SigTrapEncoding()
38 template <ErrorAction EA, AccessType AT, size_t LogSize>
49 .is_store = AT == AccessType::Store, in SigTrap()
50 .is_load = AT == AccessType::Load, in SigTrap()
60 asm("brk %1\n\t" ::"r"(x0), "n"(0x900 + SigTrapEncoding(EA, AT, LogSize))); in SigTrap()
69 "nopl %c0(%%rax)\n" ::"n"(0x40 + SigTrapEncoding(EA, AT, LogSize)), in SigTrap()
79 "I"(0x40 + SigTrapEncoding(EA, AT, LogSize))); in SigTrap()
88 template <ErrorAction EA, AccessType AT>
98 .is_store = AT == AccessType::Store, in SigTrap()
99 .is_load = AT == AccessType::Load, in SigTrap()
107 asm("brk %2\n\t" ::"r"(x0), "r"(x1), "n"(0x900 + SigTrapEncoding(EA, AT))); in SigTrap()
112 "nopl %c0(%%rax)\n" ::"n"(0x40 + SigTrapEncoding(EA, AT)), in SigTrap()
121 "r"(x11), "I"(0x40 + SigTrapEncoding(EA, AT))); in SigTrap()
153 template <ErrorAction EA, AccessType AT, unsigned LogSize>
160 SigTrap<EA, AT, LogSize>(p); in CheckAddress()
166 template <ErrorAction EA, AccessType AT>
177 SigTrap<EA, AT>(p, sz); in CheckAddressSized()
186 SigTrap<EA, AT>(p, sz); in CheckAddressSized()