1. add --max-executable-size argument.
2. check parent pid after prctl(PDEATHSIG) to prevent rare race condition.