Lines Matching defs:address
158 static void print_diff_canary(unsigned long address, size_t bytes_to_show,
161 const unsigned long show_until_addr = address + bytes_to_show;
165 end = (const u8 *)(address < meta->addr ? min(show_until_addr, meta->addr)
166 : min(show_until_addr, PAGE_ALIGN(address)));
169 for (cur = (const u8 *)address; cur < end; cur++) {
185 void kfence_report_error(unsigned long address, bool is_write, struct pt_regs *regs,
221 const bool left_of_object = address < meta->addr;
226 get_access_type(is_write), (void *)address,
227 left_of_object ? meta->addr - address : address - meta->addr,
235 get_access_type(is_write), (void *)address, object_index);
239 pr_err("Corrupted memory at 0x%p ", (void *)address);
240 print_diff_canary(address, 16, meta);
247 (void *)address);
251 pr_err("Invalid free of 0x%p (in kfence-#%td):\n", (void *)address,
270 trace_error_report_end(ERROR_DETECTOR_KFENCE, address);