diff --git a/05_reversing/static/compilers/stormc.md b/05_reversing/static/compilers/stormc.md index 8d01da2..541d828 100644 --- a/05_reversing/static/compilers/stormc.md +++ b/05_reversing/static/compilers/stormc.md @@ -92,17 +92,17 @@ StormC++ uses its own ABI: ``` GCC 2.95.x vtable layout: StormC++ vtable layout: -┌──────────────────────┐ ┌──────────────────────┐ +┌──────────────────────┐ ┌──────────────────────┐ │ offset_to_top = 0 │ vtable[-2] │ (no offset_to_top) │ -├──────────────────────┤ ├──────────────────────┤ +├──────────────────────┤ ├──────────────────────┤ │ RTTI pointer │ vtable[-1] │ (RTTI pointer or 0) │ ├──────────────────────┤ ← vptr ├──────────────────────┤ ← vptr │ virtual destructor │ vtable[0] │ first virtual method │ vtable[0] -├──────────────────────┤ ├──────────────────────┤ +├──────────────────────┤ ├──────────────────────┤ │ virtual method 1 │ vtable[1] │ second virtual meth │ vtable[1] -├──────────────────────┤ ├──────────────────────┤ -│ ... │ │ ... │ -└──────────────────────┘ └──────────────────────┘ +├──────────────────────┤ ├──────────────────────┤ +│ ... │ │ ... │ +└──────────────────────┘ └──────────────────────┘ ``` > [!WARNING] diff --git a/08_graphics/text_fonts.md b/08_graphics/text_fonts.md index 6c7f58c..22854fc 100644 --- a/08_graphics/text_fonts.md +++ b/08_graphics/text_fonts.md @@ -64,7 +64,7 @@ All characters are stored in a single bitmap strip. The `tf_CharLoc` table tells ``` tf_CharData bitmap: ┌──┬───┬──┬───┬──┬──┬───────────────────┐ -│A │ B │C │ D │E │F │ ... all chars ... │ +│A │ B │C │ D │E │F │ ... all chars ... │ └──┴───┴──┴───┴──┴──┴───────────────────┘ tf_CharLoc[ch - tf_LoChar]: