#include <linux/kernel.h>
#include <linux/kprobes.h>
#include <linux/ptrace.h>
#include <linux/prefetch.h>
#include <asm/sstep.h>
#include <asm/processor.h>
#include <asm/uaccess.h>
#include <asm/cputable.h>
Go to the source code of this file.
|
#define | MSR_MASK 0x87c0ffff |
|
#define | XER_SO 0x80000000U |
|
#define | XER_OV 0x40000000U |
|
#define | XER_CA 0x20000000U |
|
#define | __put_user_asmx(x, addr, err, op, cr) |
|
#define | __get_user_asmx(x, addr, err, op) |
|
#define | __cacheop_user_asmx(addr, err, op) |
|
#define | MASK32(mb, me) |
|
#define | DATA32(x) (x) |
|
#define | ROTATE(x, n) ((n) ? (((x) << (n)) | ((x) >> (8 * sizeof(long) - (n)))) : (x)) |
|
#define __cacheop_user_asmx |
( |
|
addr, |
|
|
|
err, |
|
|
|
op |
|
) |
| |
Value:
"2:\n" \
".section .fixup,\"ax\"\n" \
"3: li %0,%3\n" \
" b 2b\n" \
".previous\n" \
".section __ex_table,\"a\"\n" \
".previous" \
Definition at line 454 of file sstep.c.
Value:
"2:\n" \
".section .fixup,\"ax\"\n" \
"3: li %0,%3\n" \
" b 2b\n" \
".previous\n" \
".section __ex_table,\"a\"\n" \
".previous" \
Definition at line 439 of file sstep.c.
Value:
" mfcr %1\n" \
"2:\n" \
".section .fixup,\"ax\"\n" \
"3: li %0,%4\n" \
" b 2b\n" \
".previous\n" \
".section __ex_table,\"a\"\n" \
".previous" \
:
"=r" (
err),
"=r" (
cr) \
Definition at line 423 of file sstep.c.
#define MASK32 |
( |
|
mb, |
|
|
|
me |
|
) |
| |
Value:((0xffffffff
UL >> (
mb)) + \
((
signed long)-0x80000000L >> (me)) + ((me) >= (
mb)))
Definition at line 542 of file sstep.c.
#define MSR_MASK 0x87c0ffff |
#define XER_CA 0x20000000U |
#define XER_OV 0x40000000U |
#define XER_SO 0x80000000U |
char system_call_common[] |