adding kernel crti/crtn but ctors/dtors not called yet
This commit is contained in:
14
src/kernel/crti.s
Normal file
14
src/kernel/crti.s
Normal file
@@ -0,0 +1,14 @@
|
||||
section .init
|
||||
global _init:function
|
||||
_init:
|
||||
push rbp
|
||||
mov rbp, rsp
|
||||
; Control flow falls through to other .init sections
|
||||
|
||||
section .fini
|
||||
global _fini:function
|
||||
_fini:
|
||||
push rbp
|
||||
mov rbp, rsp
|
||||
; Control flow falls through to other .fini sections
|
||||
|
||||
10
src/kernel/crtn.s
Normal file
10
src/kernel/crtn.s
Normal file
@@ -0,0 +1,10 @@
|
||||
section .init
|
||||
; Control flow falls through to here from other .init sections
|
||||
pop rbp
|
||||
ret
|
||||
|
||||
section .fini
|
||||
; Control flow falls through to here from other .fini sections
|
||||
pop rbp
|
||||
ret
|
||||
|
||||
Reference in New Issue
Block a user