Binary arm-thumb-1 cheat sheet
Some useful instructions and their encoding.
Recent content on
Some useful instructions and their encoding.
Back to the nibble age.
Bringup game, masochist mode.
Trying machine-specific approaches.
Ever dreamed of delegating all your build flow to KBuild ? Me neither.
Applying the membership test to faraway characters.
Tesing if a char is in a set of chars as fast as possible.
Removing unnecessary processing steps.
Bases on JSON and how to parse it semi-efficiently.
Explaining what happens when one mmap-s the content of a file.
A non-smart but efficient way of connecting your PCBs.
Executing instruction the way it should not be done.
How KASAN manages memory.
How the kernel manages primary memory.
KASAN in details.
What our KASAN will run on.
General memory checking considerations.
Hola !
The great AI frenzy One must embrace the time they live in and to my displeasure, this decade seems to be focused on AI.
Central-copy Atomicity ## Overview Central-copy atomicity defines a memory consistency property in which a write becomes atomically visible to all observers at the point of cache unification rather than at the time of issue or during propagation.
# FAB – Fill Abort Barrier ## Overview The Fill Abort Barrier (FAB) enforces serialization of instruction execution following cache-miss events.
Valgrind on a microcontroller.
This article is here to answer a question that has probably come to your mind if you read one of my articles :
WebAssembly, or why the toolchain matters.
In-process kernels, WebAssembly and their difficulties to cohabitate.
Secondary allocator
The primary memory manager
General considerations on memory and memory managers.