kasan_report
kasan_report(addr, size, write, pc);
kasan_report((void *)addr, 0, is_write, regs->pc);
bool kasan_report(const void *addr, size_t size,
kasan_report(address, 1, false, ip);
return !kasan_report(addr, size, write, ret_ip);
return !kasan_report(addr, size, write, ret_ip);
return !kasan_report(addr, size, write, ret_ip);
bool kasan_report(const void *addr, size_t size,
kasan_report(addr, size, false, _RET_IP_); \
kasan_report(addr, size, true, _RET_IP_); \
kasan_report(addr, size, false, _RET_IP_);
kasan_report(addr, size, true, _RET_IP_);
return !kasan_report(addr, size, write, ret_ip);
return !kasan_report(addr, size, write, ret_ip);
kasan_report(addr, 1 << (access_info & 0xf), access_info & 0x10,
return !kasan_report(addr, size, write, ret_ip);