From dca9def246b4bb7fdafa07d86d2d66e5fdbf2368 Mon Sep 17 00:00:00 2001 From: Naoki Hamada Date: Fri, 1 Aug 2014 09:25:10 +0900 Subject: [PATCH] Finalize merger. --- kernel/process.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/process.c b/kernel/process.c index 433fa978..e8888974 100644 --- a/kernel/process.c +++ b/kernel/process.c @@ -1401,6 +1401,9 @@ int init_process_stack(struct process *process, struct program_load_desc *pn, p[s_ind--] = AT_PAGESZ; p[s_ind--] = pn->at_clktck; /* AT_CLKTCK */ p[s_ind--] = AT_CLKTCK; + /* save auxiliary vector for core dump */ + memcpy(process->saved_auxv, &p[s_ind + 1], + sizeof(process->saved_auxv)); p[s_ind--] = 0; /* envp terminating NULL */ /* envp */ for (arg_ind = envc - 1; arg_ind > -1; --arg_ind) {