What is the reasoning behind this boilerplate start-up code? Here’s a snippet from disassembled output of a simple program with gcc on Linux: