Few questions about freeldr
- Is there a compelling reason to have pointer members
of LOADER_PARAMETER_BLOCK such as ModsAddr
as ULONGs ? (include/ndk/haltypes.h)
- Why the kernel module (ntoskrnl.exe) in not treated as such
in the loader (there is a special case to create the corresponding
module object in the kernel) ?
- Why MachGetMemoryMap() is called twice:
in freeldr/mm/meminit.c and in freeldr/reactos/reactos.c ?
- wouldn't it be nicer to fix these ?