Index: lldb/CODE_OWNERS.txt =================================================================== --- lldb/CODE_OWNERS.txt +++ /dev/null @@ -1,54 +0,0 @@ -This file is a list of the people responsible for ensuring that patches for a -particular part of LLDB are reviewed, either by themself or by someone else. -They are also the gatekeepers for their part of LLDB, with the final word on -what goes in or not. - -The list is sorted by surname and formatted to allow easy grepping and -beautification by scripts. The fields are: name (N), email (E), web-address -(W), PGP key ID and fingerprint (P), description (D), and snail-mail address -(S). - -N: Greg Clayton -E: clayborg@gmail.com -D: Overall LLDB architecture, Host (common+macosx), Symbol, API, ABI, Mac-specific code, -D: DynamicLoader, ObjectFile, IOHandler, EditLine, Core/Value*, Watchpoints, debugserver -D: Build scripts, Test suite, Platform, gdb-remote, Anything not covered by this file - -N: Jim Ingham -E: jingham@apple.com -D: Overall LLDB architecture, Thread plans, Expression parser, ValueObject, Breakpoints, ABI -D: Watchpoints, Trampolines, Target, Command Interpreter, C++ / Objective-C Language runtime -D: Expression evaluator, IR interpreter, Clang integration, Data Formatters - -N: Ed Maste -E: emaste@freebsd.org -D: FreeBSD - -N: Jason Molenda -E: jmolenda@apple.com -D: ABI, Disassembler, Unwinding, iOS, debugserver, Platform, ObjectFile, SymbolFile, -D: SymbolVendor, DWARF, gdb-remote - -N: Kamil Rytarowski -E: kamil@netbsd.org -D: NetBSD - -N: Zachary Turner -E: zturner@google.com -D: CMake build, Host (common+windows), Plugins/Process/Windows, Anything Windows-specific -D: Test suite - -N: Pavel Labath -E: labath@google.com -D: Linux, Android - -N: Walter Erquinigo -E: a20012251@gmail.com -E: waltermelon@fb.com -D: Trace, TraceCursor, TraceExport, intel-pt, lldb-vscode, Data Formatters - -N: Med Ismail Bennani -E: ismail@bennani.ma -E: m.i.b@apple.com -D: Breakpoints, Target, General Process Execution, Command Interpreter -D: Script Interpreter, API, Data Formatters, CrashLog, Scripted Process Index: lldb/CodeOwners.rst =================================================================== --- /dev/null +++ lldb/CodeOwners.rst @@ -0,0 +1,244 @@ +================ +LLDB Code Owners +================ + +This file is a list of the people responsible for ensuring that patches for a +particular part of LLDB are reviewed, either by themself or by someone else. +They are also the gatekeepers for their part of LLDB, with the final word on +what goes in or not. + +.. contents:: + :depth: 2 + :local: + +Current Code Owners +=================== +The following people are the active code owners for the project. Please reach +out to them for code reviews, questions about their area of expertise, or other +assistance. + +All parts of LLDB not covered by someone else +---------------------------------------------- +| Jonas Devlieghere +| jonas\@devlieghere.com (email), jdevlieghere (Phabricator), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord) + +Components +---------- +These code owners are responsible for particular high-level components within +LLDB. + +ABI +~~~ +| Jason Molenda +| jmolenda\@apple.com (email), jasonmolenda (Phabricator), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord) + +| David Spickett +| david.spickett\@linaro.org (email), DavidSpickett (Phabricator), DavidSpickett (GitHub), DavidSpickett (Discourse), davidspickett (Discord) + + +Breakpoint +~~~~~~~~~~ +| Jim Ingham +| jingham\@apple.com (email), jingham (Phabricator), jimingham (GitHub), jingham (Discourse) + +CMake & Build System +~~~~~~~~~~~~~~~~~~~~ +| Jonas Devlieghere +| jonas\@devlieghere.com (email), jdevlieghere (Phabricator), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord) + +| Alex Langford +| alangford\@apple.com (email), bulbazord (Phabricator), bulbazord (GitHub), bulbazord (Discourse), bulba_zord (Discord) + +Commands +~~~~~~~~ +| Jim Ingham +| jingham\@apple.com (email), jingham (Phabricator), jimingham (GitHub), jingham (Discourse) + +Expression Parser +~~~~~~~~~~~~~~~~~ +| Michael Buch +| michaelbuch12\@gmail.com (email), Michael137 (Phabricator), Michael137 (GitHub), Michael137 (Discourse) + +| Jim Ingham +| jingham\@apple.com (email), jingham (Phabricator), jimingham (GitHub), jingham (Discourse) + +Interpreter +~~~~~~~~~~~ +| Jim Ingham +| jingham\@apple.com (email), jingham (Phabricator), jimingham (GitHub), jingham (Discourse) + +| Greg Clayton +| gclayton\@fb.com (email), clayborg (Phabricator), clayborg (GitHub), clayborg (Discourse) + + +Lua +~~~ +| Jonas Delvieghere +| jonas\@devlieghere.com (email), jdevlieghere (Phabricator), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord) + +Python +~~~~~~ +| Med Ismail Bennani +| ismail\@bennani.ma (email), mib (Phabricator), medismailben (GitHub), mib (Discourse), mib#8727 (Discord) + +Target/Process Control +~~~~~~~~~~~~~~~~~~~~~~ +| Med Ismail Bennani +| ismail\@bennani.ma (email), mib (Phabricator), medismailben (GitHub), mib (Discourse), mib#8727 (Discord) + +| Jim Ingham +| jingham\@apple.com (email), jingham (Phabricator), jimingham (GitHub), jingham (Discourse) + +Test Suite +~~~~~~~~~~ +| Jonas Devlieghere +| jonas\@devlieghere.com (email), jdevlieghere (Phabricator), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord) + +| Pavel Labath +| pavel\@labath.sk (email), labath (Phabricator), labath (GitHub), labath (Discourse) + +Trace +~~~~~ +| Walter Erquinigo +| a20012251\@gmail.com (email), wallace (Phabricator), walter-erquinigo (GitHub), wallace (Discourse), werquinigo (Discord) + +Unwinding +~~~~~~~~~ +| Jason Molenda +| jmolenda\@apple.com (email), jasonmolenda (Phabricator), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord) + +Utility +~~~~~~~ +| Pavel Labath +| pavel\@labath.sk (email), labath (Phabricator), labath (GitHub), labath (Discourse) + +ValueObject +~~~~~~~~~~~ +| Jim Ingham +| jingham\@apple.com (email), jingham (Phabricator), jimingham (GitHub), jingham (Discourse) + +Watchpoints +~~~~~~~~~~~ +| Jason Molenda +| jmolenda\@apple.com (email), jasonmolenda (Phabricator), jasonmolenda (GitHub), 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 (Phabricator), compnerd (GitHub), compnerd (Discourse), compnerd (Discord) + +Breakpad +~~~~~~~~ +| Pavel Labath +| pavel\@labath.sk (email), labath (Phabricator), labath (GitHub), labath (Discourse) + +CTF +~~~ +| Jonas Devlieghere +| jonas\@devlieghere.com (email), jdevlieghere (Phabricator), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord) + +DWARF +~~~~~ +| Adrian Prantl +| aprantl\@apple.com (email), aprantl (Phabricator), adrian-prantl (GitHub), adrian.prantl (Discourse), adrian.prantl (Discord), Adrian Prantl#4366 (Discourse) + +| Greg Clayton +| gclayton\@fb.com (email), clayborg (Phabricator), clayborg (GitHub), clayborg (Discourse) + +ELF +~~~ +| Pavel Labath +| pavel\@labath.sk (email), labath (Phabricator), labath (GitHub), labath (Discourse) + +JSON +~~~~ +| Jonas Devlieghere +| jonas\@devlieghere.com (email), jdevlieghere (Phabricator), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord) + +MachO +~~~~~ +| Greg Clayton +| gclayton\@fb.com (email), clayborg (Phabricator), clayborg (GitHub), clayborg (Discourse) + +| Jason Molenda +| jmolenda\@apple.com (email), jasonmolenda (Phabricator), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord) + +PDB +~~~ +| Zequan Wu +| zequanwu\@google.com (email), zequanwu (Phabricator), ZequanWu (GitHub), ZequanWu (Discourse) + +Platforms +--------- +The following people are responsible for decisions involving platforms. + +Android +~~~~~~~ +| Pavel Labath +| pavel\@labath.sk (email), labath (Phabricator), labath (GitHub), labath (Discourse) + +Darwin +~~~~~~ +| Jim Ingham +| jingham\@apple.com (email), jingham (Phabricator), jimingham (GitHub), jingham (Discourse) + +| Jason Molenda +| jmolenda\@apple.com (email), jasonmolenda (Phabricator), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord) + +| Jonas Devlieghere +| jonas\@devlieghere.com (email), jdevlieghere (Phabricator), jdevlieghere (GitHub), jdevlieghere (Discourse), jdevlieghere (Discord) + +FreeBSD +~~~~~~~ +| Ed Maste +| emaste\@freebsd.org (email), emaste (Phabricator), emaste (GitHub), emaste (Discourse), emaste (Discord) + +Linux +~~~~~ +| Pavel Labath +| pavel\@labath.sk (email), labath (Phabricator), labath (GitHub), labath (Discourse) + +| David Spickett +| david.spickett\@linaro.org (email), DavidSpickett (Phabricator), DavidSpickett (GitHub), DavidSpickett (Discourse), davidspickett (Discord) + +Windows +~~~~~~~ +| Omair Javaid +| omair.javaid\@linaro.org (email), omjavaid (Phabricator), omjavaid (GitHub), omjavaid (Discourse), omjavaid#9902 (Discord) + + +Tools +----- +The following people are responsible for decisions involving specific tools. + +debugserver +~~~~~~~~~~~ +| Jason Molenda +| jmolenda\@apple.com (email), jasonmolenda (Phabricator), jasonmolenda (GitHub), jasonmolenda (Discourse), jasonmolenda (Discord) + +lldb-server +~~~~~~~~~~~ +| Pavel Labath +| pavel\@labath.sk (email), labath (Phabricator), labath (GitHub), labath (Discourse) + +lldb-vscode +~~~~~~~~~~~ +| Greg Clayton +| gclayton\@fb.com (email), clayborg (Phabricator), clayborg (GitHub), clayborg (Discourse) + +| Walter Erquinigo +| a20012251\@gmail.com (email), wallace (Phabricator), walter-erquinigo (GitHub), wallace (Discourse), werquinigo (Discord) + +Former Code Owners +================== +The following people have graciously spent time performing code ownership +responsibilities 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)