strcpy(stackPath, Path);
- LOG("stackPath = '%s'\n", stackPath);
+ LOG("stackPath = '%s'", stackPath);
if(Proc_Clone(CLONE_VM) == 0)
{
// CHILD
const char *args[2] = {stackPath, NULL};
- LOG("stackPath = '%s'\n", stackPath);
+ LOG("stackPath = '%s'", stackPath);
Proc_Execve(stackPath, args, &args[1]);
for(;;);
}
{
tVAddr base;
int i, fd;
+
+ ENTER("pBinary sPath pLoadMin pLoadMax", Binary, Path, LoadMin, LoadMax);
+
// Reference Executable (Makes sure that it isn't unloaded)
Binary->ReferenceCount ++;
// Error Check
if(base < LoadMin) {
Log_Warning("Binary", "Executable '%s' cannot be loaded, no space", Path);
+ LEAVE('i', 0);
return 0;
}
//LOG("*0x%x = 0x%x\n", binary->Pages[0].Virtual, *(Uint*)binary->Pages[0].Virtual);
+ LEAVE('p', base);
return base;
}
Uint ident;
tBinaryType *bt = gRegBinTypes;
- ENTER("iMountID XInode sPath", Path);
+ ENTER("iMountID XInode sPath", MountID, Inode, Path);
// Open File
fp = VFS_OpenInode(MountID, Inode, VFS_OPENFLAG_READ);