/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

blog.thea.codes
| | andybrown.me.uk


4.1 parsecs

Travel
| |
| | maskray.me

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
5.1 parsecs

Travel
| |
| | lupyuen.org

Tips and tools to prevent Blue Pill Bloat
3.6 parsecs

Travel
| |
| | krinkinmu.github.io

I'm continuing my exploration of the AArch64 architecture and this time I will touch on the AArch64 priviledge levels. Note that AArch64 priviledge model is not exactly the same as the previous iterations of ARM. While there are plenty of similarities, and there is a level of backward compatibility, at the same time, there are some differences as well. So do not assume that things covered here will work the same way for all ARMs. Finally, I assume that you're familiar with general GNU Assembler synatax or willing to figure things out as you go. Familiarity with ARM assmebly language will help, though I try to explain all the things I use. As always the code is available on GitHub.
25.4 parsecs

Travel
|