diff options
| author | Aleksa Vučković <aleksav013@gmail.com> | 2022-01-22 01:11:37 +0100 |
|---|---|---|
| committer | Aleksa Vučković <aleksav013@gmail.com> | 2022-01-22 01:11:37 +0100 |
| commit | cc669360fd662f3b6d801df4a1df595bd9e180b3 (patch) | |
| tree | 23745c92444b053421abd67d72287fe723b1ac0b /files/crt0.s | |
| parent | 67af445a8f3afaf3ef7cc37f01aa2cd611db615a (diff) | |
Diffstat (limited to 'files/crt0.s')
| -rw-r--r-- | files/crt0.s | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/files/crt0.s b/files/crt0.s deleted file mode 100644 index 8c735f1..0000000 --- a/files/crt0.s +++ /dev/null @@ -1,31 +0,0 @@ -.section .text - -.global _start -_start: - # Set up end of the stack frame linked list. - movl $0, %ebp - pushl %ebp # rip=0 - pushl %ebp # rbp=0 - movl %esp, %ebp - - # We need those in a moment when we call main. - pushl %esi - pushl %edi - - # Prepare signals, memory allocation, stdio and such. -# call initialize_standard_library - - # Run the global constructors. - call _init - - # Restore argc and argv. - popl %edi - popl %esi - - # Run main - call main - - # Terminate the process with the exit code. - movl %eax, %edi -# call exit -.size _start, . - _start |
