tag | line | file | source code |
esp | 108 | fs/exec.c | dump.start_stack = regs->esp & ~(PAGE_SIZE - 1); |
esp | 97 | include/linux/mm.h | extern void do_page_fault(unsigned long *esp, unsigned long error_code); |
esp | 65 | include/linux/ptrace.h | long esp; |
esp | 131 | include/linux/sched.h | unsigned long esp; |
esp | 34 | include/linux/vm86.h | long esp; |
esp | 80 | kernel/fork.c | long eip,long cs,long eflags,long esp,long ss) |
esp | 123 | kernel/fork.c | p->tss.esp = esp; |
esp | 110 | kernel/ioport.c | long eip,long cs,long eflags,long esp,long ss) |
esp | 182 | kernel/signal.c | regs->esp -= longs; |
esp | 183 | kernel/signal.c | tmp_esp = (unsigned long *) regs->esp; |
esp | 63 | kernel/traps.c | long * esp = (long *) esp_ptr; |
esp | 66 | kernel/traps.c | if ((esp[2] & VM_MASK) || ((0xffff & esp[1]) == 0xf)) |
esp | 69 | kernel/traps.c | printk("EIP: %04x:%p\nEFLAGS: %p\n", 0xffff & esp[1],esp[0],esp[2]); |
esp | 75 | kernel/traps.c | printk("%02x ",0xff & get_seg_byte(esp[1],(i+(char *)esp[0]))); |
esp | 80 | kernel/traps.c | void do_double_fault(long esp, long error_code) |
esp | 83 | kernel/traps.c | die_if_kernel("double fault",esp,error_code); |
esp | 86 | kernel/traps.c | void do_general_protection(long esp, long error_code) |
esp | 89 | kernel/traps.c | die_if_kernel("general protection",esp,error_code); |
esp | 92 | kernel/traps.c | void do_alignment_check(long esp, long error_code) |
esp | 95 | kernel/traps.c | die_if_kernel("alignment check",esp,error_code); |
esp | 98 | kernel/traps.c | void do_divide_error(long esp, long error_code) |
esp | 101 | kernel/traps.c | die_if_kernel("divide error",esp,error_code); |
esp | 104 | kernel/traps.c | void do_int3(long esp, long error_code) |
esp | 107 | kernel/traps.c | die_if_kernel("int3",esp,error_code); |
esp | 110 | kernel/traps.c | void do_nmi(long esp, long error_code) |
esp | 115 | kernel/traps.c | void do_debug(long esp, long error_code) |
esp | 118 | kernel/traps.c | die_if_kernel("debug",esp,error_code); |
esp | 121 | kernel/traps.c | void do_overflow(long esp, long error_code) |
esp | 124 | kernel/traps.c | die_if_kernel("overflow",esp,error_code); |
esp | 127 | kernel/traps.c | void do_bounds(long esp, long error_code) |
esp | 130 | kernel/traps.c | die_if_kernel("bounds",esp,error_code); |
esp | 133 | kernel/traps.c | void do_invalid_op(long esp, long error_code) |
esp | 136 | kernel/traps.c | die_if_kernel("invalid operand",esp,error_code); |
esp | 139 | kernel/traps.c | void do_device_not_available(long esp, long error_code) |
esp | 142 | kernel/traps.c | die_if_kernel("device not available",esp,error_code); |
esp | 145 | kernel/traps.c | void do_coprocessor_segment_overrun(long esp, long error_code) |
esp | 148 | kernel/traps.c | die_if_kernel("coprocessor segment overrun",esp,error_code); |
esp | 151 | kernel/traps.c | void do_invalid_TSS(long esp,long error_code) |
esp | 154 | kernel/traps.c | die_if_kernel("invalid TSS",esp,error_code); |
esp | 157 | kernel/traps.c | void do_segment_not_present(long esp,long error_code) |
esp | 160 | kernel/traps.c | die_if_kernel("segment not present",esp,error_code); |
esp | 163 | kernel/traps.c | void do_stack_segment(long esp,long error_code) |
esp | 166 | kernel/traps.c | die_if_kernel("stack segment",esp,error_code); |
esp | 169 | kernel/traps.c | void do_coprocessor_error(long esp, long error_code) |
esp | 175 | kernel/traps.c | void do_reserved(long esp, long error_code) |
esp | 178 | kernel/traps.c | die_if_kernel("reserved (15,17-47) error",esp,error_code); |
esp | 768 | mm/memory.c | void do_page_fault(unsigned long *esp, unsigned long error_code) |
esp | 779 | mm/memory.c | if (esp[2] & VM_MASK) { |
esp | 784 | mm/memory.c | user_esp = esp[3]; |
esp | 793 | mm/memory.c | die_if_kernel("Oops",esp,error_code); |