]>
Commit | Line | Data |
---|---|---|
e182c965 JD |
1 | /* |
2 | * Copyright (C) 2006 Jeff Dike ([email protected]) | |
3 | * Licensed under the GPL V2 | |
4 | */ | |
5 | ||
6 | #include <linux/uaccess.h> | |
7 | ||
95906b24 JD |
8 | /* |
9 | * Mostly copied from i386/x86_86 - eliminated the eip < PAGE_OFFSET because | |
b60745b9 | 10 | * that's not relevant in skas mode. |
e182c965 JD |
11 | */ |
12 | ||
13 | int is_valid_bugaddr(unsigned long eip) | |
14 | { | |
15 | unsigned short ud2; | |
16 | ||
17 | if (probe_kernel_address((unsigned short __user *)eip, ud2)) | |
18 | return 0; | |
19 | ||
20 | return ud2 == 0x0b0f; | |
21 | } |