cb424d7448
verify-patch-sanity.py validates every active recipe .patch has internally- consistent hunk line counts — catching the 'malformed patch at line N' failure at commit/CI/preflight time instead of hours into a cook. This cycle hit that class three times (qtwaylandscanner, sddm, xwayland), each only discovered when cookbook tried to apply the patch. Running it across the repo found 29 latent malformed patches (validated against GNU patch: e.g. relibc/P3-sysv-ipc reproduces 'malformed patch at line 22'). They were harmless only because they sit in vendored recipes (baked, not re- applied) — but would fail on any version-bump re-derivation. --fix recounts the hunk headers (body untouched) and repaired all 29. Wired into build-preflight.sh (Phase 1.0D) and redbear-ci.yml, with a unit test (test-patch-sanity.sh). Skips archived/legacy trees and unvalidatable formats (empty placeholders, bare-@@ git hunks).
243 lines
9.8 KiB
Markdown
243 lines
9.8 KiB
Markdown
# LLDB Maintainers
|
|
|
|
This file is a list of the [maintainers](https://llvm.org/docs/DeveloperPolicy.html#maintainers) for LLDB.
|
|
|
|
## Current Maintainers
|
|
|
|
The following people are the active maintainers for the project. Please reach out to them for code reviews, questions about their area of expertise, or other assistance.
|
|
|
|
### Lead Maintainer
|
|
|
|
Responsible for project as a whole, and for any areas not covered by a specific maintainer.
|
|
|
|
Jonas Devlieghere
|
|
jonas@devlieghere.com (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
|
|
|
|
### Components
|
|
|
|
These maintainers are responsible for particular high-level components within LLDB.
|
|
|
|
#### ABI
|
|
|
|
Jason Molenda
|
|
jmolenda@apple.com (email), [jasonmolenda](https://github.com/jasonmolenda) (GitHub), [jasonmolenda](https://discourse.llvm.org/u/jasonmolenda) (Discourse), jasonmolenda (Discord)
|
|
|
|
David Spickett
|
|
david.spickett@linaro.org (email), [DavidSpickett](https://github.com/DavidSpickett) (GitHub), [DavidSpickett](https://discourse.llvm.org/u/DavidSpickett) (Discourse), davidspickett (Discord)
|
|
|
|
#### Breakpoint
|
|
|
|
Jim Ingham
|
|
jingham@apple.com (email), [jimingham](https://github.com/jimingham) (GitHub), [jingham](https://discourse.llvm.org/u/jingham) (Discourse)
|
|
|
|
#### CMake & Build System
|
|
|
|
Jonas Devlieghere
|
|
jonas@devlieghere.com (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
|
|
|
|
Alex Langford
|
|
alangford@apple.com (email), [bulbazord](https://github.com/bulbazord) (GitHub), [bulbazord](https://discourse.llvm.org/u/bulbazord) (Discourse), bulba_zord (Discord)
|
|
|
|
#### Commands
|
|
|
|
Jim Ingham
|
|
jingham@apple.com (email), [jimingham](https://github.com/jimingham) (GitHub), [jingham](https://discourse.llvm.org/u/jingham) (Discourse)
|
|
|
|
#### Expression Parser
|
|
|
|
Michael Buch
|
|
michaelbuch12@gmail.com (email), [Michael137](https://github.com/Michael137) (GitHub), [Michael137](https://discourse.llvm.org/u/Michael137) (Discourse)
|
|
|
|
Jim Ingham
|
|
jingham@apple.com (email), [jimingham](https://github.com/jimingham) (GitHub), [jingham](https://discourse.llvm.org/u/jingham) (Discourse)
|
|
|
|
#### Interpreter
|
|
|
|
Jim Ingham
|
|
jingham@apple.com (email), [jimingham](https://github.com/jimingham) (GitHub), [jingham](https://discourse.llvm.org/u/jingham) (Discourse)
|
|
|
|
Greg Clayton
|
|
gclayton@fb.com (email), [clayborg](https://github.com/clayborg) (GitHub), [clayborg](https://discourse.llvm.org/u/clayborg) (Discourse)
|
|
|
|
#### Lua
|
|
|
|
Jonas Delvieghere
|
|
jonas@devlieghere.com (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
|
|
|
|
#### Python
|
|
|
|
Med Ismail Bennani
|
|
ismail@bennani.ma (email), [medismailben](https://github.com/medismailben) (GitHub), [mib](https://discourse.llvm.org/u/mib) (Discourse), mib#8727 (Discord)
|
|
|
|
#### Target/Process Control
|
|
|
|
Med Ismail Bennani
|
|
ismail@bennani.ma (email), [medismailben](https://github.com/medismailben) (GitHub), [mib](https://discourse.llvm.org/u/mib) (Discourse), mib#8727 (Discord)
|
|
|
|
Jim Ingham
|
|
jingham@apple.com (email), [jimingham](https://github.com/jimingham) (GitHub), [jingham](https://discourse.llvm.org/u/jingham) (Discourse)
|
|
|
|
#### Test Suite
|
|
|
|
Jonas Devlieghere
|
|
jonas@devlieghere.com (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
|
|
|
|
Pavel Labath
|
|
pavel@labath.sk (email), [labath](https://github.com/labath) (GitHub), [labath](https://discourse.llvm.org/u/labath) (Discourse)
|
|
|
|
#### Trace
|
|
|
|
Walter Erquinigo
|
|
a20012251@gmail.com (email), [walter-erquinigo](https://github.com/walter-erquinigo) (GitHub), [wallace](https://discourse.llvm.org/u/wallace) (Discourse), werquinigo (Discord)
|
|
|
|
#### Unwinding
|
|
|
|
Jason Molenda
|
|
jmolenda@apple.com (email), [jasonmolenda](https://github.com/jasonmolenda) (GitHub), [jasonmolenda](https://discourse.llvm.org/u/jasonmolenda) (Discourse), jasonmolenda (Discord)
|
|
|
|
#### Utility
|
|
|
|
Jonas Devlieghere
|
|
jonas@devlieghere.com (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
|
|
|
|
Pavel Labath
|
|
pavel@labath.sk (email), [labath](https://github.com/labath) (GitHub), [labath](https://discourse.llvm.org/u/labath) (Discourse)
|
|
|
|
#### ValueObject
|
|
|
|
Jim Ingham
|
|
jingham@apple.com (email), [jimingham](https://github.com/jimingham) (GitHub), [jingham](https://discourse.llvm.org/u/jingham) (Discourse)
|
|
|
|
#### Watchpoints
|
|
|
|
Jason Molenda
|
|
jmolenda@apple.com (email), [jasonmolenda](https://github.com/jasonmolenda) (GitHub), [jasonmolenda](https://discourse.llvm.org/u/jasonmolenda) (Discourse), jasonmolenda (Discord)
|
|
|
|
### File Formats
|
|
|
|
The following people are responsible for decisions involving file and
|
|
debug info formats.
|
|
|
|
#### (PE)COFF
|
|
|
|
Saleem Abdulrasool
|
|
compnerd@compnerd.org (email), [compnerd](https://github.com/compnerd) (GitHub), [compnerd](https://discourse.llvm.org/u/compnerd) (Discourse), compnerd (Discord)
|
|
|
|
#### Breakpad
|
|
|
|
Zequan Wu
|
|
zequanwu@google.com (email), [ZequanWu](https://github.com/ZequanWu) (GitHub), [ZequanWu](https://discourse.llvm.org/u/ZequanWu) (Discourse)
|
|
|
|
Pavel Labath
|
|
pavel@labath.sk (email), [labath](https://github.com/labath) (GitHub), [labath](https://discourse.llvm.org/u/labath) (Discourse)
|
|
|
|
#### CTF
|
|
|
|
Jonas Devlieghere
|
|
jonas@devlieghere.com (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
|
|
|
|
#### DWARF
|
|
|
|
Adrian Prantl
|
|
aprantl@apple.com (email), [adrian-prantl](https://github.com/adrian-prantl) (GitHub), [adrian.prantl](https://discourse.llvm.org/u/adrian.prantl) (Discourse), adrian.prantl (Discord), Adrian Prantl#4366 (Discourse)
|
|
|
|
Greg Clayton
|
|
gclayton@fb.com (email), [clayborg](https://github.com/clayborg) (GitHub), [clayborg](https://discourse.llvm.org/u/clayborg) (Discourse)
|
|
|
|
#### ELF
|
|
|
|
David Spickett
|
|
david.spickett@linaro.org (email), [DavidSpickett](https://github.com/DavidSpickett) (GitHub), [DavidSpickett](https://discourse.llvm.org/u/DavidSpickett) (Discourse), davidspickett (Discord)
|
|
|
|
Pavel Labath
|
|
pavel@labath.sk (email), [labath](https://github.com/labath) (GitHub), [labath](https://discourse.llvm.org/u/labath) (Discourse)
|
|
|
|
#### JSON
|
|
|
|
Jonas Devlieghere
|
|
jonas@devlieghere.com (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
|
|
|
|
#### MachO
|
|
|
|
Greg Clayton
|
|
gclayton@fb.com (email), [clayborg](https://github.com/clayborg) (GitHub), [clayborg](https://discourse.llvm.org/u/clayborg) (Discourse)
|
|
|
|
Jason Molenda
|
|
jmolenda@apple.com (email), [jasonmolenda](https://github.com/jasonmolenda) (GitHub), [jasonmolenda](https://discourse.llvm.org/u/jasonmolenda) (Discourse), jasonmolenda (Discord)
|
|
|
|
#### PDB
|
|
|
|
Zequan Wu
|
|
zequanwu@google.com (email), [ZequanWu](https://github.com/ZequanWu) (GitHub), [ZequanWu](https://discourse.llvm.org/u/ZequanWu) (Discourse)
|
|
|
|
### Platforms
|
|
|
|
The following people are responsible for decisions involving platforms.
|
|
|
|
#### Android
|
|
|
|
Pavel Labath
|
|
pavel@labath.sk (email), [labath](https://github.com/labath) (GitHub), [labath](https://discourse.llvm.org/u/labath) (Discourse)
|
|
|
|
#### Darwin
|
|
|
|
Jim Ingham
|
|
jingham@apple.com (email), [jimingham](https://github.com/jimingham) (GitHub), [jingham](https://discourse.llvm.org/u/jingham) (Discourse)
|
|
|
|
Jason Molenda
|
|
jmolenda@apple.com (email), [jasonmolenda](https://github.com/jasonmolenda) (GitHub), [jasonmolenda](https://discourse.llvm.org/u/jasonmolenda) (Discourse), jasonmolenda (Discord)
|
|
|
|
Jonas Devlieghere
|
|
jonas@devlieghere.com (email), [jdevlieghere](https://github.com/jdevlieghere) (GitHub), [jdevlieghere](https://discourse.llvm.org/u/jdevlieghere) (Discourse), jdevlieghere (Discord)
|
|
|
|
#### FreeBSD
|
|
|
|
Ed Maste
|
|
emaste@freebsd.org (email), [emaste](https://github.com/emaste) (GitHub), [emaste](https://discourse.llvm.org/u/emaste) (Discourse), emaste (Discord)
|
|
|
|
#### Linux
|
|
|
|
Pavel Labath
|
|
pavel@labath.sk (email), [labath](https://github.com/labath) (GitHub), [labath](https://discourse.llvm.org/u/labath) (Discourse)
|
|
|
|
David Spickett
|
|
david.spickett@linaro.org (email), [DavidSpickett](https://github.com/DavidSpickett) (GitHub), [DavidSpickett](https://discourse.llvm.org/u/DavidSpickett) (Discourse), davidspickett (Discord)
|
|
|
|
#### Windows
|
|
|
|
Omair Javaid
|
|
omair.javaid@linaro.org (email), [omjavaid](https://github.com/omjavaid) (GitHub), [omjavaid](https://discourse.llvm.org/u/omjavaid) (Discourse), omjavaid#9902 (Discord)
|
|
|
|
### Tools
|
|
|
|
The following people are responsible for decisions involving specific tools.
|
|
|
|
#### debugserver
|
|
|
|
Jason Molenda
|
|
jmolenda@apple.com (email), [jasonmolenda](https://github.com/jasonmolenda) (GitHub), [jasonmolenda](https://discourse.llvm.org/u/jasonmolenda) (Discourse), jasonmolenda (Discord)
|
|
|
|
#### lldb-server
|
|
|
|
David Spickett
|
|
david.spickett@linaro.org (email), [DavidSpickett](https://github.com/DavidSpickett) (GitHub), [DavidSpickett](https://discourse.llvm.org/u/DavidSpickett) (Discourse), davidspickett (Discord)
|
|
|
|
Pavel Labath
|
|
pavel@labath.sk (email), [labath](https://github.com/labath) (GitHub), [labath](https://discourse.llvm.org/u/labath) (Discourse)
|
|
|
|
#### lldb-dap
|
|
|
|
Greg Clayton
|
|
gclayton@fb.com (email), [clayborg](https://github.com/clayborg) (GitHub), [clayborg](https://discourse.llvm.org/u/clayborg) (Discourse)
|
|
|
|
Walter Erquinigo
|
|
a20012251@gmail.com (email), [walter-erquinigo](https://github.com/walter-erquinigo) (GitHub), [wallace](https://discourse.llvm.org/u/wallace) (Discourse), werquinigo (Discord)
|
|
|
|
## Former Maintainers
|
|
|
|
The following people have graciously spent time performing maintainership duties but are no longer active in that role. Thank you for all your help with the success of the project!
|
|
|
|
Kamil Rytarowski (kamil@netbsd.org)
|
|
|
|
Zachary Turner (zturner@google.com)
|