lin
2025-07-31 065ea569db06206874bbfa18eb25ff6121aec09b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*
 * Copyright (C) 2006 Jeff Dike (jdike@addtoit.com)
 * Licensed under the GPL V2
 */
 
#include <linux/uaccess.h>
 
/*
 * Mostly copied from i386/x86_86 - eliminated the eip < PAGE_OFFSET because
 * that's not relevant in skas mode.
 */
 
int is_valid_bugaddr(unsigned long eip)
{
   unsigned short ud2;
 
   if (probe_kernel_address((unsigned short __user *)eip, ud2))
       return 0;
 
   return ud2 == 0x0b0f;
}