41554 blogs · [ { "id": "01a0878f-e359-70b9-9d06-f6798582822b", "title": "Breaking the LLDB/Python Revlock", "url": "https://jonasdevlieghere.com/post/breaking-lldb-python-revlock/", "published_at": "2026-06-05T00:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f67985968864", "title": "Adopting the Parallel DWARF linker in dsymutil", "url": "https://jonasdevlieghere.com/post/dsymutil-parallel-linker/", "published_at": "2026-05-02T00:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f679866abf8d", "title": "Enabling MTE for the LLDB Test Suite", "url": "https://jonasdevlieghere.com/post/lldb-mte-test-suite/", "published_at": "2026-03-20T00:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f67986b29132", "title": "Syntax Highlighting in LLDB with Tree-sitter", "url": "https://jonasdevlieghere.com/post/tree-sitter-syntax-highlighting-in-lldb/", "published_at": "2026-02-16T00:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6798786daf0", "title": "Year in review: LLDB in 2025", "url": "https://jonasdevlieghere.com/post/lldb-2025/", "published_at": "2026-01-15T18:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f679887122bb", "title": "WebAssembly Debugging with LLDB @ FOSDEM 26", "url": "https://jonasdevlieghere.com/post/fosdem-wasm-debugging/", "published_at": "2026-01-05T19:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f679896e827c", "title": "WebAssembly Debugging with LLDB & WAMR", "url": "https://jonasdevlieghere.com/post/wasm-debugging-with-lldb-and-wamr/", "published_at": "2025-08-06T19:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6798a5f1245", "title": "WebAssembly Debugging", "url": "https://jonasdevlieghere.com/post/wasm-debugging/", "published_at": "2025-07-29T19:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6798b192579", "title": "dsymutil's Lockstep Algorithm", "url": "https://jonasdevlieghere.com/post/dsymutil-lockstep-algorithm/", "published_at": "2025-06-03T19:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6798b43d885", "title": "Mach-O File Format 4GB Limit", "url": "https://jonasdevlieghere.com/post/macho-4gb-limit/", "published_at": "2025-02-06T11:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6798bf71528", "title": "LLDB Debug Adapter Protocol (DAP)", "url": "https://jonasdevlieghere.com/post/lldb-dap/", "published_at": "2024-05-24T06:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6798ced8e62", "title": "Rich Disassembler for LLDB", "url": "https://jonasdevlieghere.com/post/rich-disassembler-in-lldb/", "published_at": "2024-02-17T00:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6798d9e2d20", "title": "Google Summer of Code 2021", "url": "https://jonasdevlieghere.com/post/google-summer-of-code-2021/", "published_at": "2021-03-10T05:35:06+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6798e6a0e7b", "title": "Statistics in dsymutil", "url": "https://jonasdevlieghere.com/post/dsymutil-statistics/", "published_at": "2020-05-17T23:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6798eeead0f", "title": "LLDB Column Breakpoints", "url": "https://jonasdevlieghere.com/post/lldb-column-breakpoints/", "published_at": "2020-02-20T06:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6798f6ef7c0", "title": "Lua Scripting in LLDB", "url": "https://jonasdevlieghere.com/post/lua-scripting-in-lldb/", "published_at": "2019-12-22T20:37:03+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6799053793c", "title": "Sanitizing C++ Python Modules", "url": "https://jonasdevlieghere.com/post/sanitizing-python-modules/", "published_at": "2019-12-20T21:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f679908958be", "title": "Calling Into C or C++ Code From Python", "url": "https://jonasdevlieghere.com/post/calling-into-c-or-c-code-from-python/", "published_at": "2018-12-05T21:00:17+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f679915f2319", "title": "Using LSP & clangd in Vim", "url": "https://jonasdevlieghere.com/post/vim-lsp-clangd/", "published_at": "2018-04-22T09:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f67992447f2b", "title": "Finding Reviewers for Your Patch", "url": "https://jonasdevlieghere.com/post/finding-reviewers-for-your-patch/", "published_at": "2017-12-16T22:54:02+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f67992ccbee9", "title": "Reference Counting PIMPL Idiom", "url": "https://jonasdevlieghere.com/post/reference-counting-pimpl-idiom/", "published_at": "2017-08-08T18:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f67993746a0f", "title": "Exposing Containers of Unique Pointers", "url": "https://jonasdevlieghere.com/post/containers-of-unique-pointers/", "published_at": "2017-04-17T10:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f67993e7fb08", "title": "One Year At GuardSquare", "url": "https://jonasdevlieghere.com/post/one-year-at-guardsquare/", "published_at": "2017-03-07T00:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f679948248b8", "title": "Building a Workstation", "url": "https://jonasdevlieghere.com/post/building-a-workstation/", "published_at": "2017-01-13T21:44:45+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f67995232f62", "title": "Escape Analysis & Capture Tracking in LLVM", "url": "https://jonasdevlieghere.com/post/escape-analysis-capture-tracking-in-llvm/", "published_at": "2017-01-08T19:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f679954947d7", "title": "Order Your Members", "url": "https://jonasdevlieghere.com/post/order-your-members/", "published_at": "2017-01-04T21:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f67995fd9c55", "title": "Guaranteed Copy Elision", "url": "https://jonasdevlieghere.com/post/guaranteed-copy-elision/", "published_at": "2016-11-21T21:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f679962a566c", "title": "LibEBC & ebcutil", "url": "https://jonasdevlieghere.com/post/libebc-ebcutil/", "published_at": "2016-10-13T21:34:44+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6799663c577", "title": "Public Key", "url": "https://jonasdevlieghere.com/post/key/", "published_at": "2016-08-17T06:35:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f679968d6933", "title": "Embedded Bitcode", "url": "https://jonasdevlieghere.com/post/embedded-bitcode/", "published_at": "2016-06-21T20:26:35+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f67996bdf081", "title": "MAsCOT", "url": "https://jonasdevlieghere.com/post/mascot/", "published_at": "2016-01-04T19:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f679971e1b2e", "title": "Understanding the Clang AST", "url": "https://jonasdevlieghere.com/post/understanding-the-clang-ast/", "published_at": "2015-12-31T11:08:16+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f67997e3b787", "title": "A better YouCompleteMe Config", "url": "https://jonasdevlieghere.com/post/a-better-youcompleteme-config/", "published_at": "2015-07-26T15:45:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f679980f7ba7", "title": "Packages I Wish I Knew When Starting LaTeX", "url": "https://jonasdevlieghere.com/post/latex-packages-i-wish-i-knew/", "published_at": "2015-06-11T18:12:15+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f67998792cf8", "title": "Word Search Solver", "url": "https://jonasdevlieghere.com/post/word-search-solver/", "published_at": "2015-02-13T17:10:52+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f679991c0fb9", "title": "Arduino Display", "url": "https://jonasdevlieghere.com/post/arduino-twitter-display/", "published_at": "2014-12-28T19:42:03+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6799988d54b", "title": "Proper Printing with HD44780 LCD", "url": "https://jonasdevlieghere.com/post/proper-printing-with-hd44780-style-lcd/", "published_at": "2014-12-25T19:20:31+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6799a2fdca8", "title": "Course Notes & Summaries", "url": "https://jonasdevlieghere.com/post/course-notes/", "published_at": "2014-12-23T11:06:28+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6799ae2b8b3", "title": "Burglar Alarm: IoT Course", "url": "https://jonasdevlieghere.com/post/looci-on-zigduino/", "published_at": "2014-12-17T18:57:14+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6799bb9ef69", "title": "IPv6 Ready", "url": "https://jonasdevlieghere.com/post/ipv6-ready/", "published_at": "2014-10-30T12:18:12+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6799c205d50", "title": "Real-Debrid Extension", "url": "https://jonasdevlieghere.com/post/real-debrid-extension/", "published_at": "2014-08-11T16:09:36+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6799ccb35a1", "title": "Backbone.Marionette AMD Modules", "url": "https://jonasdevlieghere.com/post/backbone-marionette-amd-modules/", "published_at": "2014-06-27T11:14:55+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6799cdc9891", "title": "Modular Latex with Subfiles", "url": "https://jonasdevlieghere.com/post/modular-latex-with-subfiles/", "published_at": "2014-04-30T19:42:36+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6799da0a0f2", "title": "InTeXration: Compile LaTeX from Github", "url": "https://jonasdevlieghere.com/post/intexration-compile-latex-from-github/", "published_at": "2014-01-17T11:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6799e71c6af", "title": "Lego NXT Robot", "url": "https://jonasdevlieghere.com/post/lego-nxt-robot/", "published_at": "2013-06-03T10:00:00+00:00" }, { "id": "01a0878f-e359-70b9-9d06-f6799ea6a259", "title": "ALMA Android App", "url": "https://jonasdevlieghere.com/post/alma-android-app/", "published_at": "2013-04-18T10:00:00+00:00" }, { "id": "01a0878f-e35a-732a-97ee-9e36aee77dfb", "title": "Amblone Ambilight", "url": "https://jonasdevlieghere.com/post/amblone-ambilight/", "published_at": "2011-11-14T23:00:00+00:00" }, { "id": "01a0878f-e35a-732a-97ee-9e36af3603d3", "title": "Belgian Card Game", "url": "https://jonasdevlieghere.com/misc/cardgame/", "published_at": null }, { "id": "01a0878f-e35a-732a-97ee-9e36b017980e", "title": "Public Key", "url": "https://jonasdevlieghere.com/key/", "published_at": null } ] posts Claim your blog
Back to Jonas Devlieghere
Blog · corpus.blog/blogs/jonasdevlieghere.com/posts

Jonas Devlieghere

jonasdevlieghere.com

2026

2025

2024

2021

2020

2019

2018

2017

2016

2015

2014

2013

2011

Undated