C++-Kernel mit GRUB — Änderungen 6419 → 6421

Zeile 104: Zeile 104:
 
global loader ; Unser Einsprungspunkt
 
global loader ; Unser Einsprungspunkt
 
extern main ; main() aus Kernel.cpp
 
extern main ; main() aus Kernel.cpp
−
extern destructors ; aus Startup.cpp
+
; TODO extern destructors ; aus Startup.cpp
−
extern constructors ; aus Startup.cpp
+
extern initialiseConstructors ; aus Startup.cpp
 
   
 
   
 
FLAGS    equ 0
 
FLAGS    equ 0
Zeile 122: Zeile 122:
 
   push eax        ; Multiboot-Magicnumber auf den Stack legen
 
   push eax        ; Multiboot-Magicnumber auf den Stack legen
 
   push ebx        ; Adresse der Multiboot-Structure auf den Stack legen
 
   push ebx        ; Adresse der Multiboot-Structure auf den Stack legen
−
   call constructors      ; Konstruktoren aufrufen
+
   call initialiseConstructors  ; Konstruktoren aufrufen
 
   call main      ; main aufrufen
 
   call main      ; main aufrufen
−
   call destructors    ; Destruktoren aufrufen
+
   ; TODO call destructors    ; Destruktoren aufrufen
  
 
stop:
 
stop: