1.section .init
2.global _init
3_init:
4   push %rbp
5   movq %rsp, %rbp
6   /* gcc will nicely put the contents of crtbegin.o's .init section here. */
7
8.section .fini
9.global _fini
10_fini:
11   push %rbp
12   movq %rsp, %rbp
13   /* gcc will nicely put the contents of crtbegin.o's .fini section here. */