/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

www.lukas-barth.net
| | etherealwake.com
3.1 parsecs away

Travel
| | When writing a freestanding application, it's generally necessary for the firmware engineer to handle runtime initialization. Even when a library like newlib includes a rudimentary implementation of crt0.o, initialization is a very application-specific process owing to the need to initialize hardware, memory, and other loading tasks. In this essay, we examine the current and historical implementation of executable initialization, finishing with a minimal implementation usable with firmware applications. Note: Most firmware applications need to address the initialization of .data and .bss from nonvolatile memory. That is not addressed in this essay.
| | maskray.me
3.2 parsecs away

Travel
| | Updated in 2023-03. In C++, dynamic initializations for non-local variables happen before the first statement of the main function. All (most?) implementations just ensure such dynamic initializations
| | blog.k3170makan.com
3.6 parsecs away

Travel
| | Hacking,Information Security,Penetration Testing,Google Hacking,Google Dorking,Keith Makan,Black Hat,Security Research,InfoSec,Web Site Security
| | eli.thegreenplace.net
19.8 parsecs away

Travel
|