added alignment checking in module loader, and R_X86_64_PC32 support