Lines Matching refs:dump
53 struct user dump; in aout_core_dump() local
65 strncpy(dump.u_comm, current->comm, sizeof(dump.u_comm)); in aout_core_dump()
66 dump.u_ar0 = offsetof(struct user, regs); in aout_core_dump()
67 dump.signal = cprm->siginfo->si_signo; in aout_core_dump()
68 aout_dump_thread(cprm->regs, &dump); in aout_core_dump()
72 if ((dump.u_dsize + dump.u_ssize+1) * PAGE_SIZE > cprm->limit) in aout_core_dump()
73 dump.u_dsize = 0; in aout_core_dump()
76 if ((dump.u_ssize + 1) * PAGE_SIZE > cprm->limit) in aout_core_dump()
77 dump.u_ssize = 0; in aout_core_dump()
81 if (!access_ok(VERIFY_READ, START_DATA(dump), dump.u_dsize << PAGE_SHIFT)) in aout_core_dump()
82 dump.u_dsize = 0; in aout_core_dump()
83 if (!access_ok(VERIFY_READ, START_STACK(dump), dump.u_ssize << PAGE_SHIFT)) in aout_core_dump()
84 dump.u_ssize = 0; in aout_core_dump()
88 if (!dump_write(file, &dump, sizeof(dump))) in aout_core_dump()
91 if (!dump_seek(cprm->file, PAGE_SIZE - sizeof(dump))) in aout_core_dump()
96 if (dump.u_dsize != 0) { in aout_core_dump()
97 dump_start = START_DATA(dump); in aout_core_dump()
98 dump_size = dump.u_dsize << PAGE_SHIFT; in aout_core_dump()
103 if (dump.u_ssize != 0) { in aout_core_dump()
104 dump_start = START_STACK(dump); in aout_core_dump()
105 dump_size = dump.u_ssize << PAGE_SHIFT; in aout_core_dump()