Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Jonas Devlieghere

@jdevlieghere@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

Compilers & Debuggers

0 Followers
0 Following
11 Posts
Joined August 18, 2018
Website:
https://jonasdevlieghere.com
GitHub:
https://github.com/JDevlieghere
Open post
Jonas Devlieghere @jdevlieghere@mastodon.social
· 8mo ago

My team at Apple is hiring Debugger Engineer to work on LLDB in London: https://jobs.apple.com/en-gb/details/200643284/debugger-engineer
If you’re interested, please submit your CV through the website. Feel free to get in touch with me if you have any questions!

jobs.apple.com
30
5
36
0
Open post
Jonas Devlieghere @jdevlieghere@mastodon.social
· 8mo ago

I published a new blog post: LLDB in 2025

https://jonasdevlieghere.com/post/lldb-2025/

Year in review: LLDB in 2025
Jonas Devlieghere

Year in review: LLDB in 2025

This post summarizes the major areas of development in LLDB in 2025. I was inspired by Nikita Popov’s “This year in LLVM” and thought it would be interesting to do something similar for LLDB. My goal was to cover the whole project, rather than focusing on my own contributions.1 As the maintainer, I try to look at every single LLDB PR, but my level of engagement varies. I expect there will be a subconscious bias towards the efforts I was involved in. If there’s an area of work I didn’t include he

8
0
4
0
Open post
Jonas Devlieghere @jdevlieghere@mastodon.social
· 7mo ago

Syntax Highlighting in LLDB with Tree-sitter
https://jonasdevlieghere.com/post/tree-sitter-syntax-highlighting-in-lldb/

Syntax Highlighting in LLDB with Tree-sitter
Jonas Devlieghere

Syntax Highlighting in LLDB with Tree-sitter

LLDB comes with built-in syntax highlighting for C-based languages. It does so using the embedded clang compiler. Other languages following this model of embedding the compiler, such as Swift, can take a similar approach. Motivation There are two important use cases where relying on the compiler for syntax highlighting doesn’t work: Some languages, like Rust and Zig, don’t have their own type system and instead reuse the Clang type system. LLDB has the ability to create synthetic stack frames re

5
0
0
0
Open post
Jonas Devlieghere @jdevlieghere@mastodon.social
· 9mo ago

I’ll be talking about WebAssembly Debugging with LLDB in the LLVM Dev Room at FOSDEM 26: https://jonasdevlieghere.com/post/fosdem-wasm-debugging/

WebAssembly Debugging with LLDB @ FOSDEM 26
Jonas Devlieghere

WebAssembly Debugging with LLDB @ FOSDEM 26

I’ll be presenting WebAssembly Debugging with LLDB in the LLVM Dev Room at FOSDEM 26 on Saturday, January 31st. Abstract WebAssembly support in Swift started as a community project and became an official part of Swift 6.2. As Swift on WebAssembly matures, developers need robust debugging tools to match. This talk presents our work adding native debugging support for Swift targeting Wasm in LLDB. WebAssembly has some unique characteristics, such as its segmented memory address space, and we’ll ex

6
0
4
0
Open post
Jonas Devlieghere @jdevlieghere@mastodon.social
· 6mo ago
Enabling MTE for the LLDB Test Suite
Jonas Devlieghere

Enabling MTE for the LLDB Test Suite

Enhanced Memory Tagging Extension (EMTE) is a hardware-based security technology to protect against memory corruption vulnerabilities. Memory allocations are tagged with a secret key. When memory is accessed, the hardware validates the tag, and if it doesn’t match, stops the process. EMTE is the foundation of Apple’s Memory Integrity Enforcement (MIE). It’s available on A19 and M5 processors or later. Using MTE for Finding Bugs (E)MTE is not just valuable in a security context. It was originally

3
0
0
0
Open post
Jonas Devlieghere @jdevlieghere@mastodon.social
· 9mo ago

The Swift and LLDB-DAP extensions are now available in Open VSX.
https://open-vsx.org/extension/swiftlang/swift-vscode
https://open-vsx.org/extension/llvm-vs-code-extensions/lldb-dap

open-vsx.org

Open VSX Registry

3
0
0
0
Open post
Jonas Devlieghere @jdevlieghere@mastodon.social
· 7mo ago
Replying to
@cfallin I posted this before I even saw your demo. I'm very impressed you already got it working. If the code is available somewhere, I'd be more than happy to look into the LLDB crash.
1
1
0
0
Open post
Jonas Devlieghere @jdevlieghere@mastodon.social
· 7mo ago
Replying to
@minsoochoo@mastodon.bsd.cafe Thanks, I didn’t realize the formats were different. And if the format isn’t stable then doing the conversion and going through ELF seems like a good idea.
1
0
0
0
Open post
Jonas Devlieghere @jdevlieghere@mastodon.social
· 8mo ago
Replying to
@StupidCamille No, unfortunately that's not an option for this position.
0
1
0
0
Open post
Jonas Devlieghere @jdevlieghere@mastodon.social
· 7mo ago
Replying to
@minsoochoo@mastodon.bsd.cafe Given that LLDB has a minidump plugin, can’t we just load them directly? Is there anything missing from the minidump that would need to be added to the ELF core?
0
2
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Pricing
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 06:38:00 UTC