From 1f281c4d206f89b0f6690dc3317e0e4c4beb95d4 Mon Sep 17 00:00:00 2001 From: Gitea Date: Mon, 21 Dec 2020 20:55:00 -0600 Subject: [PATCH] Constructor stuff --- arch/i386/crti.S | 13 +++++++++++++ arch/i386/crtn.S | 7 +++++++ 2 files changed, 20 insertions(+) create mode 100755 arch/i386/crti.S create mode 100755 arch/i386/crtn.S diff --git a/arch/i386/crti.S b/arch/i386/crti.S new file mode 100755 index 0000000..f8c7b7b --- /dev/null +++ b/arch/i386/crti.S @@ -0,0 +1,13 @@ + .section .init + .global _init + .type _init, @function +_init: + push %ebp + movl %esp, %ebp + + .section .fini + .global _fini + .type _fini, @function +_fini: + push %ebp + movl %esp, %ebp diff --git a/arch/i386/crtn.S b/arch/i386/crtn.S new file mode 100755 index 0000000..b465896 --- /dev/null +++ b/arch/i386/crtn.S @@ -0,0 +1,7 @@ + .section .init + popl %ebp + ret + + .section .fini + popl %ebp + ret