rewrote entrypoint construction to use AsmJit