diff --git a/README.adoc b/README.adoc index b05cde0..d127fde 100644 --- a/README.adoc +++ b/README.adoc @@ -22320,6 +22320,12 @@ You are now left on the very first instruction of our tiny executable! This is analogous to <>. +Related: + +* https://electronics.stackexchange.com/questions/258896/what-happens-before-main +* https://electronics.stackexchange.com/questions/55767/who-receives-the-value-returned-by-main +* https://stackoverflow.com/questions/53570678/what-happens-before-main-in-c "What happens before main in C++?" + ===== nostartfiles programs Assembly examples under `nostartfiles` directories can use the standard library, but they don't use the pre-`main` boilerplate and start directly at our explicitly given `_start`: