|
Linux Kernel
3.7.1
|
#include <asm/psr.h>#include <asm/ptrace.h>#include <asm/head.h>#include <asm/signal.h>#include <asm/page.h>Go to the source code of this file.
Data Structures | |
| struct | mm_segment_t |
| struct | thread_struct |
Macros | |
| #define | current_text_addr() ({ void *pc; __asm__("sethi %%hi(1f), %0; or %0, %%lo(1f), %0;\n1:" : "=r" (pc)); pc; }) |
| #define | wp_works_ok 1 |
| #define | wp_works_ok__is_a_macro /* for versions in ksyms.c */ |
| #define | TASK_SIZE PAGE_OFFSET |
| #define | SPARC_FLAG_KTHREAD 0x1 /* task is a kernel thread */ |
| #define | SPARC_FLAG_UNALIGNED 0x2 /* is allowed to do unaligned accesses */ |
| #define | INIT_THREAD |
| #define | release_thread(tsk) do { } while(0) |
| #define | task_pt_regs(tsk) ((tsk)->thread.kregs) |
| #define | KSTK_EIP(tsk) ((tsk)->thread.kregs->pc) |
| #define | KSTK_ESP(tsk) ((tsk)->thread.kregs->u_regs[UREG_FP]) |
Functions | |
| unsigned long | thread_saved_pc (struct task_struct *t) |
| pid_t | kernel_thread (int(*fn)(void *), void *arg, unsigned long flags) |
| unsigned long | get_wchan (struct task_struct *) |
| #define current_text_addr | ( | void | ) | ({ void *pc; __asm__("sethi %%hi(1f), %0; or %0, %%lo(1f), %0;\n1:" : "=r" (pc)); pc; }) |
Definition at line 13 of file processor_32.h.
| #define INIT_THREAD |
Definition at line 71 of file processor_32.h.
| #define KSTK_EIP | ( | tsk | ) | ((tsk)->thread.kregs->pc) |
Definition at line 114 of file processor_32.h.
| #define KSTK_ESP | ( | tsk | ) | ((tsk)->thread.kregs->u_regs[UREG_FP]) |
Definition at line 115 of file processor_32.h.
| #define release_thread | ( | tsk | ) | do { } while(0) |
Definition at line 108 of file processor_32.h.
| #define SPARC_FLAG_KTHREAD 0x1 /* task is a kernel thread */ |
Definition at line 68 of file processor_32.h.
| #define SPARC_FLAG_UNALIGNED 0x2 /* is allowed to do unaligned accesses */ |
Definition at line 69 of file processor_32.h.
| #define task_pt_regs | ( | tsk | ) | ((tsk)->thread.kregs) |
Definition at line 113 of file processor_32.h.
| #define TASK_SIZE PAGE_OFFSET |
Definition at line 31 of file processor_32.h.
| #define wp_works_ok 1 |
Definition at line 24 of file processor_32.h.
Definition at line 25 of file processor_32.h.
| unsigned long get_wchan | ( | struct task_struct * | ) |
| unsigned long thread_saved_pc | ( | struct task_struct * | t | ) |
1.8.2