Lines Matching refs:dump
52 struct user dump; in aout_core_dump() local
64 strncpy(dump.u_comm, current->comm, sizeof(dump.u_comm)); in aout_core_dump()
65 dump.u_ar0 = offsetof(struct user, regs); in aout_core_dump()
66 dump.signal = cprm->siginfo->si_signo; in aout_core_dump()
67 aout_dump_thread(cprm->regs, &dump); in aout_core_dump()
71 if ((dump.u_dsize + dump.u_ssize+1) * PAGE_SIZE > cprm->limit) in aout_core_dump()
72 dump.u_dsize = 0; in aout_core_dump()
75 if ((dump.u_ssize + 1) * PAGE_SIZE > cprm->limit) in aout_core_dump()
76 dump.u_ssize = 0; in aout_core_dump()
80 if (!access_ok(VERIFY_READ, START_DATA(dump), dump.u_dsize << PAGE_SHIFT)) in aout_core_dump()
81 dump.u_dsize = 0; in aout_core_dump()
82 if (!access_ok(VERIFY_READ, START_STACK(dump), dump.u_ssize << PAGE_SHIFT)) in aout_core_dump()
83 dump.u_ssize = 0; in aout_core_dump()
87 if (!dump_emit(cprm, &dump, sizeof(dump))) in aout_core_dump()
90 if (!dump_skip(cprm, PAGE_SIZE - sizeof(dump))) in aout_core_dump()
95 if (dump.u_dsize != 0) { in aout_core_dump()
96 dump_start = START_DATA(dump); in aout_core_dump()
97 dump_size = dump.u_dsize << PAGE_SHIFT; in aout_core_dump()
102 if (dump.u_ssize != 0) { in aout_core_dump()
103 dump_start = START_STACK(dump); in aout_core_dump()
104 dump_size = dump.u_ssize << PAGE_SHIFT; in aout_core_dump()