Searched refs:envp (Results 1 - 12 of 12) sorted by relevance
/gem5/tests/test-progs/stack-print/src/ |
H A D | stack-print.c | 39 int main(int argc, char **argv, char **envp) argument 51 while (envp[i] != NULL) { 52 printf("%p: envp[%d]: [%s]\n", &envp[i], i, envp[i]); 57 Elf64_auxv_t *auxv = (Elf64_auxv_t*)&envp[--i];
|
/gem5/src/arch/mips/ |
H A D | process.cc | 133 int envp_array_size = intSize * (envp.size() + 1); 141 for (vector<string>::size_type i = 0; i < envp.size(); ++i) { 142 env_data_size += envp[i].size() + 1; 177 copyStringArray(envp, envp_array_base, env_data_base, initVirtMem);
|
/gem5/src/arch/power/ |
H A D | process.cc | 161 for (int i = 0; i < envp.size(); ++i) { 162 env_data_size += envp[i].size() + 1; 176 int envp_array_size = intSize * (envp.size() + 1); 223 DPRINTF(Stack, "0x%x - envp array\n", envp_array_base); 260 copyStringArray(envp, envp_array_base, env_data_base, initVirtMem);
|
/gem5/src/arch/riscv/ |
H A D | process.cc | 138 for (const string& env: envp) 154 (1 + envp.size()) * addrSize + 183 // Copy envp to stack 185 for (const string& env: envp) { 200 (1 + envp.size()) * addrSize + 223 DPRINTF(Stack, "Wrote envp pointer %#x to address %#x\n",
|
/gem5/src/arch/alpha/ |
H A D | process.cc | 92 // these vectors go on the bottom of the stack, below argc/argv/envp 118 int envp_array_size = intSize * (envp.size() + 1); 126 for (vector<string>::size_type i = 0; i < envp.size(); ++i) { 127 env_data_size += envp[i].size() + 1; 168 copyStringArray(envp, envp_array_base, env_data_base, initVirtMem);
|
/gem5/src/sim/ |
H A D | process.cc | 96 argv(params->cmd), envp(params->env), 234 np->envp.insert(np->envp.end(), envp.begin(), envp.end());
|
H A D | process.hh | 186 std::vector<std::string> envp; member in class:Process
|
/gem5/src/arch/arm/ |
H A D | process.cc | 342 for (int i = 0; i < envp.size(); ++i) { 343 env_data_size += envp[i].size() + 1; 357 int envp_array_size = intSize * (envp.size() + 1); 405 DPRINTF(Stack, "0x%x - envp array\n", envp_array_base); 445 copyStringArray(envp, envp_array_base, env_data_base, initVirtMem); 456 //Set argument regs 1 and 2 to argv[0] and envp[0] respectively 463 if (envp.size() > 0) { 465 envp[envp.size() - 1].size() - 1);
|
/gem5/util/statetrace/base/ |
H A D | statetrace.cc | 63 main(int argc, char * argv[], char * envp[]) argument
|
/gem5/src/arch/sparc/ |
H A D | process.cc | 279 for (int i = 0; i < envp.size(); ++i) { 280 env_data_size += envp[i].size() + 1; 298 int envp_array_size = intSize * (envp.size() + 1); 351 DPRINTF(Stack, "%#x - envp array\n", envp_array_base); 384 copyStringArray(envp, envp_array_base, env_data_base, initVirtMem);
|
/gem5/system/alpha/console/ |
H A D | console.c | 80 char **k_argv, char **envp); 98 ulong envp; /* NULL */ member in struct:_kernel_params 738 char **k_argv, char **envp) 756 kernel_params->envp = (ulong)envp; 737 JToKern(char *bootadr, ulong rpb_percpu, ulong free_pfn, ulong k_argc, char **k_argv, char **envp) argument
|
/gem5/src/arch/x86/ |
H A D | process.cc | 912 for (int i = 0; i < envp.size(); ++i) 913 env_data_size += envp[i].size() + 1; 932 int envp_array_size = intSize * (envp.size() + 1); 988 DPRINTF(Stack, "0x%x - envp array\n", envp_array_base); 1028 copyStringArray(envp, envp_array_base, env_data_base, initVirtMem);
|
Completed in 28 milliseconds