taglinefilesource code
dump142arch/alpha/kernel/process.cvoid dump_thread(struct pt_regs * regs, struct user * dump)
dump197arch/i386/kernel/process.cvoid dump_thread(struct pt_regs * regs, struct user * dump)
dump202arch/i386/kernel/process.cdump->magic = CMAGIC;
dump203arch/i386/kernel/process.cdump->start_code = 0;
dump204arch/i386/kernel/process.cdump->start_stack = regs->esp & ~(PAGE_SIZE - 1);
dump205arch/i386/kernel/process.cdump->u_tsize = ((unsigned long) current->mm->end_code) >> 12;
dump206arch/i386/kernel/process.cdump->u_dsize = ((unsigned long) (current->mm->brk + (PAGE_SIZE-1))) >> 12;
dump207arch/i386/kernel/process.cdump->u_dsize -= dump->u_tsize;
dump208arch/i386/kernel/process.cdump->u_ssize = 0;
dump210arch/i386/kernel/process.cdump->u_debugreg[i] = current->debugreg[i];  
dump212arch/i386/kernel/process.cif (dump->start_stack < TASK_SIZE)
dump213arch/i386/kernel/process.cdump->u_ssize = ((unsigned long) (TASK_SIZE - dump->start_stack)) >> 12;
dump215arch/i386/kernel/process.cdump->regs = *regs;
dump220arch/i386/kernel/process.cif ((dump->u_fpvalid = current->used_math) != 0) {
dump222arch/i386/kernel/process.c__asm__("clts ; fnsave %0": :"m" (dump->i387));
dump224arch/i386/kernel/process.cmemcpy(&dump->i387,&current->tss.i387.hard,sizeof(dump->i387));
dump229arch/i386/kernel/process.cdump->u_fpvalid = 0;
dump127arch/mips/kernel/process.cvoid dump_thread(struct pt_regs * regs, struct user * dump)
dump136arch/mips/kernel/process.cdump->magic = CMAGIC;
dump137arch/mips/kernel/process.cdump->start_code = 0;
dump138arch/mips/kernel/process.cdump->start_stack = regs->esp & ~(PAGE_SIZE - 1);
dump139arch/mips/kernel/process.cdump->u_tsize = ((unsigned long) current->mm->end_code) >> 12;
dump140arch/mips/kernel/process.cdump->u_dsize = ((unsigned long) (current->mm->brk + (PAGE_SIZE-1))) >> 12;
dump141arch/mips/kernel/process.cdump->u_dsize -= dump->u_tsize;
dump142arch/mips/kernel/process.cdump->u_ssize = 0;
dump144arch/mips/kernel/process.cdump->u_debugreg[i] = current->debugreg[i];  
dump146arch/mips/kernel/process.cif (dump->start_stack < TASK_SIZE)
dump147arch/mips/kernel/process.cdump->u_ssize = ((unsigned long) (TASK_SIZE - dump->start_stack)) >> 12;
dump149arch/mips/kernel/process.cdump->regs = *regs;
dump154arch/mips/kernel/process.cif ((dump->u_fpvalid = current->used_math) != 0) {
dump156arch/mips/kernel/process.c__asm__("clts ; fnsave %0": :"m" (dump->i387));
dump158arch/mips/kernel/process.cmemcpy(&dump->i387,&current->tss.i387.hard,sizeof(dump->i387));
dump163arch/mips/kernel/process.cdump->u_fpvalid = 0;
dump94arch/sparc/kernel/process.cvoid dump_thread(struct pt_regs * regs, struct user * dump)
dump175fs/exec.cstruct user dump;
dump215fs/exec.cstrncpy(dump.u_comm, current->comm, sizeof(current->comm));
dump216fs/exec.cdump.u_ar0 = (struct pt_regs *)(((unsigned long)(&dump.regs)) - ((unsigned long)(&dump)));
dump217fs/exec.cdump.signal = signr;
dump218fs/exec.cdump_thread(regs, &dump);
dump222fs/exec.cif ((dump.u_dsize+dump.u_ssize+1) * PAGE_SIZE >
dump224fs/exec.cdump.u_dsize = 0;
dump227fs/exec.cif ((dump.u_ssize+1) * PAGE_SIZE >
dump229fs/exec.cdump.u_ssize = 0;
dump233fs/exec.cDUMP_WRITE(&dump,sizeof(dump));
dump239fs/exec.cif (dump.u_dsize != 0) {
dump240fs/exec.cdump_start = dump.u_tsize << 12;
dump241fs/exec.cdump_size = dump.u_dsize << 12;
dump245fs/exec.cif (dump.u_ssize != 0) {
dump246fs/exec.cdump_start = dump.start_stack;
dump247fs/exec.cdump_size = dump.u_ssize << 12;
dump65fs/proc/array.cstruct user dump;
dump67fs/proc/array.cmemset(&dump, 0, sizeof(struct user));
dump68fs/proc/array.cdump.magic = CMAGIC;
dump69fs/proc/array.cdump.u_dsize = high_memory >> 12;
dump83fs/proc/array.cpnt = (char *) &dump + p;