Make the auxiliary vectors use the uid, euid, gid and egid parameters from the live process
--HG-- extra : convert_revision : 945b5883a15a6df35709edea2731f54a2448e418
This commit is contained in:
@@ -190,10 +190,10 @@ SparcLiveProcess::argsInit(int intSize, int pageSize)
|
||||
//The entry point to the program
|
||||
auxv.push_back(buildAuxVect(SPARC_AT_ENTRY, objFile->entryPoint()));
|
||||
//Different user and group IDs
|
||||
auxv.push_back(buildAuxVect(SPARC_AT_UID, 100));
|
||||
auxv.push_back(buildAuxVect(SPARC_AT_EUID, 100));
|
||||
auxv.push_back(buildAuxVect(SPARC_AT_GID, 100));
|
||||
auxv.push_back(buildAuxVect(SPARC_AT_EGID, 100));
|
||||
auxv.push_back(buildAuxVect(SPARC_AT_UID, uid));
|
||||
auxv.push_back(buildAuxVect(SPARC_AT_EUID, euid));
|
||||
auxv.push_back(buildAuxVect(SPARC_AT_GID, gid));
|
||||
auxv.push_back(buildAuxVect(SPARC_AT_EGID, egid));
|
||||
//Whether to enable "secure mode" in the executable
|
||||
auxv.push_back(buildAuxVect(SPARC_AT_SECURE, 0));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user