Skip to content

Commit 013a8fc

Browse files
committed
[lldb] Update LLDB Code Ownership
Discourse discussion: https://discourse.llvm.org/t/rfc-update-lldb-code-ownership/72253 Differential revision: https://reviews.llvm.org/D156949
1 parent a403d75 commit 013a8fc

File tree

2 files changed

+252
-54
lines changed

2 files changed

+252
-54
lines changed

lldb/CODE_OWNERS.txt

Lines changed: 0 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +0,0 @@
1-
This file is a list of the people responsible for ensuring that patches for a
2-
particular part of LLDB are reviewed, either by themself or by someone else.
3-
They are also the gatekeepers for their part of LLDB, with the final word on
4-
what goes in or not.
5-
6-
The list is sorted by surname and formatted to allow easy grepping and
7-
beautification by scripts. The fields are: name (N), email (E), web-address
8-
(W), PGP key ID and fingerprint (P), description (D), and snail-mail address
9-
(S).
10-
11-
N: Greg Clayton
12-
13-
D: Overall LLDB architecture, Host (common+macosx), Symbol, API, ABI, Mac-specific code,
14-
D: DynamicLoader, ObjectFile, IOHandler, EditLine, Core/Value*, Watchpoints, debugserver
15-
D: Build scripts, Test suite, Platform, gdb-remote, Anything not covered by this file
16-
17-
N: Jim Ingham
18-
19-
D: Overall LLDB architecture, Thread plans, Expression parser, ValueObject, Breakpoints, ABI
20-
D: Watchpoints, Trampolines, Target, Command Interpreter, C++ / Objective-C Language runtime
21-
D: Expression evaluator, IR interpreter, Clang integration, Data Formatters
22-
23-
N: Ed Maste
24-
25-
D: FreeBSD
26-
27-
N: Jason Molenda
28-
29-
D: ABI, Disassembler, Unwinding, iOS, debugserver, Platform, ObjectFile, SymbolFile,
30-
D: SymbolVendor, DWARF, gdb-remote
31-
32-
N: Kamil Rytarowski
33-
34-
D: NetBSD
35-
36-
N: Zachary Turner
37-
38-
D: CMake build, Host (common+windows), Plugins/Process/Windows, Anything Windows-specific
39-
D: Test suite
40-
41-
N: Pavel Labath
42-
43-
D: Linux, Android
44-
45-
N: Walter Erquinigo
46-
47-
48-
D: Trace, TraceCursor, TraceExport, intel-pt, lldb-vscode, Data Formatters
49-
50-
N: Med Ismail Bennani
51-
52-
53-
D: Breakpoints, Target, General Process Execution, Command Interpreter
54-
D: Script Interpreter, API, Data Formatters, CrashLog, Scripted Process

lldb/CodeOwners.rst

Lines changed: 252 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,252 @@
1+
================
2+
LLDB Code Owners
3+
================
4+
5+
This file is a list of the `code owners <https://llvm.org/docs/DeveloperPolicy.html#code-owners>`_ for LLDB.
6+
7+
.. contents::
8+
:depth: 2
9+
:local:
10+
11+
Current Code Owners
12+
===================
13+
The following people are the active code owners for the project. Please reach
14+
out to them for code reviews, questions about their area of expertise, or other
15+
assistance.
16+
17+
All parts of LLDB not covered by someone else
18+
----------------------------------------------
19+
| Jonas Devlieghere
20+
| jonas\@devlieghere.com (email), jdevlieghere (Phabricator), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
21+
22+
Components
23+
----------
24+
These code owners are responsible for particular high-level components within
25+
LLDB.
26+
27+
ABI
28+
~~~
29+
| Jason Molenda
30+
| jmolenda\@apple.com (email), jasonmolenda (Phabricator), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord)
31+
32+
| David Spickett
33+
| david.spickett\@linaro.org (email), DavidSpickett (Phabricator), DavidSpickett (GitHub), DavidSpickett (Discourse), davidspickett (Discord)
34+
35+
36+
Breakpoint
37+
~~~~~~~~~~
38+
| Jim Ingham
39+
| jingham\@apple.com (email), jingham (Phabricator), jimingham (GitHub), jingham (Discourse)
40+
41+
CMake & Build System
42+
~~~~~~~~~~~~~~~~~~~~
43+
| Jonas Devlieghere
44+
| jonas\@devlieghere.com (email), jdevlieghere (Phabricator), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
45+
46+
| Alex Langford
47+
| alangford\@apple.com (email), bulbazord (Phabricator), bulbazord (GitHub), bulbazord (Discourse), bulba_zord (Discord)
48+
49+
Commands
50+
~~~~~~~~
51+
| Jim Ingham
52+
| jingham\@apple.com (email), jingham (Phabricator), jimingham (GitHub), jingham (Discourse)
53+
54+
Expression Parser
55+
~~~~~~~~~~~~~~~~~
56+
| Michael Buch
57+
| michaelbuch12\@gmail.com (email), Michael137 (Phabricator), Michael137 (GitHub), Michael137 (Discourse)
58+
59+
| Jim Ingham
60+
| jingham\@apple.com (email), jingham (Phabricator), jimingham (GitHub), jingham (Discourse)
61+
62+
Interpreter
63+
~~~~~~~~~~~
64+
| Jim Ingham
65+
| jingham\@apple.com (email), jingham (Phabricator), jimingham (GitHub), jingham (Discourse)
66+
67+
| Greg Clayton
68+
| gclayton\@fb.com (email), clayborg (Phabricator), clayborg (GitHub), clayborg (Discourse)
69+
70+
71+
Lua
72+
~~~
73+
| Jonas Delvieghere
74+
| jonas\@devlieghere.com (email), jdevlieghere (Phabricator), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
75+
76+
Python
77+
~~~~~~
78+
| Med Ismail Bennani
79+
| ismail\@bennani.ma (email), mib (Phabricator), medismailben (GitHub), mib (Discourse), mib#8727 (Discord)
80+
81+
Target/Process Control
82+
~~~~~~~~~~~~~~~~~~~~~~
83+
| Med Ismail Bennani
84+
| ismail\@bennani.ma (email), mib (Phabricator), medismailben (GitHub), mib (Discourse), mib#8727 (Discord)
85+
86+
| Jim Ingham
87+
| jingham\@apple.com (email), jingham (Phabricator), jimingham (GitHub), jingham (Discourse)
88+
89+
Test Suite
90+
~~~~~~~~~~
91+
| Jonas Devlieghere
92+
| jonas\@devlieghere.com (email), jdevlieghere (Phabricator), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
93+
94+
| Pavel Labath
95+
| pavel\@labath.sk (email), labath (Phabricator), labath (GitHub), labath (Discourse)
96+
97+
Trace
98+
~~~~~
99+
| Walter Erquinigo
100+
| a20012251\@gmail.com (email), wallace (Phabricator), walter-erquinigo (GitHub), wallace (Discourse), werquinigo (Discord)
101+
102+
Unwinding
103+
~~~~~~~~~
104+
| Jason Molenda
105+
| jmolenda\@apple.com (email), jasonmolenda (Phabricator), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord)
106+
107+
Utility
108+
~~~~~~~
109+
| Jonas Devlieghere
110+
| jonas\@devlieghere.com (email), jdevlieghere (Phabricator), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
111+
112+
| Pavel Labath
113+
| pavel\@labath.sk (email), labath (Phabricator), labath (GitHub), labath (Discourse)
114+
115+
ValueObject
116+
~~~~~~~~~~~
117+
| Jim Ingham
118+
| jingham\@apple.com (email), jingham (Phabricator), jimingham (GitHub), jingham (Discourse)
119+
120+
Watchpoints
121+
~~~~~~~~~~~
122+
| Jason Molenda
123+
| jmolenda\@apple.com (email), jasonmolenda (Phabricator), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord)
124+
125+
File Formats
126+
------------
127+
The following people are responsible for decisions involving file and debug
128+
info formats.
129+
130+
(PE)COFF
131+
~~~~~~~~
132+
| Saleem Abdulrasool
133+
| compnerd\@compnerd.org (email), compnerd (Phabricator), compnerd (GitHub), compnerd (Discourse), compnerd (Discord)
134+
135+
Breakpad
136+
~~~~~~~~
137+
| Zequan Wu
138+
| zequanwu\@google.com (email), zequanwu (Phabricator), ZequanWu (GitHub), ZequanWu (Discourse)
139+
140+
| Pavel Labath
141+
| pavel\@labath.sk (email), labath (Phabricator), labath (GitHub), labath (Discourse)
142+
143+
CTF
144+
~~~
145+
| Jonas Devlieghere
146+
| jonas\@devlieghere.com (email), jdevlieghere (Phabricator), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
147+
148+
DWARF
149+
~~~~~
150+
| Adrian Prantl
151+
| aprantl\@apple.com (email), aprantl (Phabricator), adrian-prantl (GitHub), adrian.prantl (Discourse), adrian.prantl (Discord), Adrian Prantl#4366 (Discourse)
152+
153+
| Greg Clayton
154+
| gclayton\@fb.com (email), clayborg (Phabricator), clayborg (GitHub), clayborg (Discourse)
155+
156+
ELF
157+
~~~
158+
| David Spickett
159+
| david.spickett\@linaro.org (email), DavidSpickett (Phabricator), DavidSpickett (GitHub), DavidSpickett (Discourse), davidspickett (Discord)
160+
161+
| Pavel Labath
162+
| pavel\@labath.sk (email), labath (Phabricator), labath (GitHub), labath (Discourse)
163+
164+
JSON
165+
~~~~
166+
| Jonas Devlieghere
167+
| jonas\@devlieghere.com (email), jdevlieghere (Phabricator), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
168+
169+
MachO
170+
~~~~~
171+
| Greg Clayton
172+
| gclayton\@fb.com (email), clayborg (Phabricator), clayborg (GitHub), clayborg (Discourse)
173+
174+
| Jason Molenda
175+
| jmolenda\@apple.com (email), jasonmolenda (Phabricator), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord)
176+
177+
PDB
178+
~~~
179+
| Zequan Wu
180+
| zequanwu\@google.com (email), zequanwu (Phabricator), ZequanWu (GitHub), ZequanWu (Discourse)
181+
182+
Platforms
183+
---------
184+
The following people are responsible for decisions involving platforms.
185+
186+
Android
187+
~~~~~~~
188+
| Pavel Labath
189+
| pavel\@labath.sk (email), labath (Phabricator), labath (GitHub), labath (Discourse)
190+
191+
Darwin
192+
~~~~~~
193+
| Jim Ingham
194+
| jingham\@apple.com (email), jingham (Phabricator), jimingham (GitHub), jingham (Discourse)
195+
196+
| Jason Molenda
197+
| jmolenda\@apple.com (email), jasonmolenda (Phabricator), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord)
198+
199+
| Jonas Devlieghere
200+
| jonas\@devlieghere.com (email), jdevlieghere (Phabricator), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord)
201+
202+
FreeBSD
203+
~~~~~~~
204+
| Ed Maste
205+
| emaste\@freebsd.org (email), emaste (Phabricator), emaste (GitHub), emaste (Discourse), emaste (Discord)
206+
207+
Linux
208+
~~~~~
209+
| Pavel Labath
210+
| pavel\@labath.sk (email), labath (Phabricator), labath (GitHub), labath (Discourse)
211+
212+
| David Spickett
213+
| david.spickett\@linaro.org (email), DavidSpickett (Phabricator), DavidSpickett (GitHub), DavidSpickett (Discourse), davidspickett (Discord)
214+
215+
Windows
216+
~~~~~~~
217+
| Omair Javaid
218+
| omair.javaid\@linaro.org (email), omjavaid (Phabricator), omjavaid (GitHub), omjavaid (Discourse), omjavaid#9902 (Discord)
219+
220+
Tools
221+
-----
222+
The following people are responsible for decisions involving specific tools.
223+
224+
debugserver
225+
~~~~~~~~~~~
226+
| Jason Molenda
227+
| jmolenda\@apple.com (email), jasonmolenda (Phabricator), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord)
228+
229+
lldb-server
230+
~~~~~~~~~~~
231+
| David Spickett
232+
| david.spickett\@linaro.org (email), DavidSpickett (Phabricator), DavidSpickett (GitHub), DavidSpickett (Discourse), davidspickett (Discord)
233+
234+
| Pavel Labath
235+
| pavel\@labath.sk (email), labath (Phabricator), labath (GitHub), labath (Discourse)
236+
237+
lldb-vscode
238+
~~~~~~~~~~~
239+
| Greg Clayton
240+
| gclayton\@fb.com (email), clayborg (Phabricator), clayborg (GitHub), clayborg (Discourse)
241+
242+
| Walter Erquinigo
243+
| a20012251\@gmail.com (email), wallace (Phabricator), walter-erquinigo (GitHub), wallace (Discourse), werquinigo (Discord)
244+
245+
Former Code Owners
246+
==================
247+
The following people have graciously spent time performing code ownership
248+
responsibilities but are no longer active in that role. Thank you for all your
249+
help with the success of the project!
250+
251+
| Kamil Rytarowski (kamil\@netbsd.org)
252+
| Zachary Turner (zturner\@google.com)

0 commit comments

Comments
 (0)