Searched refs:AccessInfo (Results 1 – 6 of 6) sorted by relevance
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/hwasan/ |
H A D | hwasan_linux.cpp | 318 static AccessInfo GetAccessInfo(siginfo_t *info, ucontext_t *uc) { in GetAccessInfo() 331 return AccessInfo{}; // Not ours. in GetAccessInfo() 338 return AccessInfo{}; // Not ours. in GetAccessInfo() 349 return AccessInfo{}; // Not ours. in GetAccessInfo() 357 return AccessInfo{}; // Not ours. in GetAccessInfo() 365 return AccessInfo{addr, size, is_store, !is_store, recover}; in GetAccessInfo() 369 AccessInfo ai = GetAccessInfo(info, uc); in HwasanOnSIGTRAP()
|
H A D | hwasan.h | 155 struct AccessInfo { struct 165 void HandleTagMismatch(AccessInfo ai, uptr pc, uptr frame, void *uc, argument
|
H A D | hwasan.cpp | 198 void HandleTagMismatch(AccessInfo ai, uptr pc, uptr frame, void *uc, in HandleTagMismatch() 222 __hwasan::AccessInfo ai; in HwasanTagMismatch()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64AsmPrinter.cpp | 320 uint32_t AccessInfo = MI.getOperand(1).getImm(); in LowerHWASAN_CHECK_MEMACCESS() local 322 HwasanMemaccessSymbols[HwasanMemaccessTuple(Reg, IsShort, AccessInfo)]; in LowerHWASAN_CHECK_MEMACCESS() 329 utostr(AccessInfo); in LowerHWASAN_CHECK_MEMACCESS() 363 uint32_t AccessInfo = std::get<2>(P.first); in EmitHwasanMemaccessSymbols() local 369 (AccessInfo >> HWASanAccessInfo::HasMatchAllShift) & 1; in EmitHwasanMemaccessSymbols() 371 (AccessInfo >> HWASanAccessInfo::MatchAllShift) & 0xff; in EmitHwasanMemaccessSymbols() 373 1 << ((AccessInfo >> HWASanAccessInfo::AccessSizeShift) & 0xf); in EmitHwasanMemaccessSymbols() 375 (AccessInfo >> HWASanAccessInfo::CompileKernelShift) & 1; in EmitHwasanMemaccessSymbols() 531 .addImm(AccessInfo & HWASanAccessInfo::RuntimeMask) in EmitHwasanMemaccessSymbols()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
H A D | HWAddressSanitizer.cpp | 737 const int64_t AccessInfo = in instrumentMemAccessInline() local 753 {ShadowBase, Ptr, ConstantInt::get(Int32Ty, AccessInfo)}); in instrumentMemAccessInline() 810 itostr(0x40 + (AccessInfo & HWASanAccessInfo::RuntimeMask)) + in instrumentMemAccessInline() 820 "brk #" + itostr(0x900 + (AccessInfo & HWASanAccessInfo::RuntimeMask)), in instrumentMemAccessInline()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A D | AttributorAttributes.cpp | 6584 for (const AccessInfo &AI : *Accesses) in checkForAllAccessesToMemoryKind() 6610 struct AccessInfo { struct 6621 bool operator==(const AccessInfo &RHS) const { in operator ==() argument 6624 bool operator()(const AccessInfo &LHS, const AccessInfo &RHS) const { in operator ()() argument 6637 using AccessSet = SmallSet<AccessInfo, 2, AccessInfo>; 6673 Changed |= Accesses->insert(AccessInfo{I, Ptr, AK}).second; in updateStateAndAccessesMap()
|