mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-09 14:32:48 +00:00
0b64328944
For a main thread a thread object is created by the CRT0 before _main gets called so that _main can already run in a generic environment that, e.g., catches stack overflows as a page-fault instead of corrupting the BSS. Additionally dynamic programs have only one CRT0 - the one of the LDSO - which does the initialization for both LDSO and program. ref #989
11 lines
207 B
PHP
11 lines
207 B
PHP
SRC_S += crt0.s
|
|
SRC_CC += _main.cc
|
|
SRC_CC += init_main_thread.cc
|
|
|
|
REP_INC_DIR += src/platform
|
|
|
|
LIBS += syscall
|
|
|
|
vpath _main.cc $(BASE_DIR)/src/platform
|
|
vpath init_main_thread.cc $(BASE_DIR)/src/platform
|