MCPcopy Create free account
hub / github.com/LemonOSProject/LemonOS / InitializeConstructors

Function InitializeConstructors

Kernel/src/kernel.cpp:106–112  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

104extern "C" void _init();
105
106void InitializeConstructors(){
107 unsigned ctorCount = ((uint64_t)&_ctors_end - (uint64_t)&_ctors_start) / sizeof(void*);
108
109 for(unsigned i = 0; i < ctorCount; i++){
110 _ctors_start[i]();
111 }
112}
113
114extern "C"
115[[noreturn]] void kmain(multiboot2_info_header_t* mb_info){

Callers 1

kmainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected