tag | line | file | source code |
dump | 125 | fs/exec.c | struct user dump; |
dump | 160 | fs/exec.c | dump.magic = CMAGIC; |
dump | 161 | fs/exec.c | dump.start_code = 0; |
dump | 162 | fs/exec.c | dump.start_stack = regs->esp & ~(PAGE_SIZE - 1); |
dump | 163 | fs/exec.c | dump.u_tsize = ((unsigned long) current->end_code) >> 12; |
dump | 164 | fs/exec.c | dump.u_dsize = ((unsigned long) (current->brk + (PAGE_SIZE-1))) >> 12; |
dump | 165 | fs/exec.c | dump.u_dsize -= dump.u_tsize; |
dump | 166 | fs/exec.c | dump.u_ssize = 0; |
dump | 167 | fs/exec.c | for(i=0; i<8; i++) dump.u_debugreg[i] = current->debugreg[i]; |
dump | 168 | fs/exec.c | if (dump.start_stack < TASK_SIZE) |
dump | 169 | fs/exec.c | dump.u_ssize = ((unsigned long) (TASK_SIZE - dump.start_stack)) >> 12; |
dump | 172 | fs/exec.c | if ((dump.u_dsize+dump.u_ssize+1) * PAGE_SIZE > |
dump | 174 | fs/exec.c | dump.u_dsize = 0; |
dump | 176 | fs/exec.c | if ((dump.u_ssize+1) * PAGE_SIZE > |
dump | 178 | fs/exec.c | dump.u_ssize = 0; |
dump | 179 | fs/exec.c | strncpy(dump.u_comm, current->comm, sizeof(current->comm)); |
dump | 180 | fs/exec.c | dump.u_ar0 = (struct pt_regs *)(((int)(&dump.regs)) -((int)(&dump))); |
dump | 181 | fs/exec.c | dump.signal = signr; |
dump | 182 | fs/exec.c | dump.regs = *regs; |
dump | 186 | fs/exec.c | if ((dump.u_fpvalid = current->used_math) != 0) { |
dump | 188 | fs/exec.c | __asm__("clts ; fnsave %0": :"m" (dump.i387)); |
dump | 190 | fs/exec.c | memcpy(&dump.i387,¤t->tss.i387.hard,sizeof(dump.i387)); |
dump | 195 | fs/exec.c | dump.u_fpvalid = 0; |
dump | 199 | fs/exec.c | DUMP_WRITE(&dump,sizeof(dump)); |
dump | 205 | fs/exec.c | if (dump.u_dsize != 0) { |
dump | 206 | fs/exec.c | dump_start = dump.u_tsize << 12; |
dump | 207 | fs/exec.c | dump_size = dump.u_dsize << 12; |
dump | 211 | fs/exec.c | if (dump.u_ssize != 0) { |
dump | 212 | fs/exec.c | dump_start = dump.start_stack; |
dump | 213 | fs/exec.c | dump_size = dump.u_ssize << 12; |
dump | 36 | fs/proc/array.c | struct user dump; |
dump | 38 | fs/proc/array.c | memset(&dump, 0, sizeof(struct user)); |
dump | 39 | fs/proc/array.c | dump.magic = CMAGIC; |
dump | 40 | fs/proc/array.c | dump.u_dsize = high_memory >> 12; |
dump | 54 | fs/proc/array.c | pnt = (char *) &dump + p; |