From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.byosoft.com.cn (mail.byosoft.com.cn [58.240.74.242]) by mx.groups.io with SMTP id smtpd.web12.3023.1649307772607076090 for ; Wed, 06 Apr 2022 22:02:54 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=permanent DNS error (domain: byosoft.com.cn, ip: 58.240.74.242, mailfrom: gaoliming@byosoft.com.cn) Received: from DESKTOPS6D0PVI ([101.224.116.119]) (envelope-sender ) by 192.168.6.13 with ESMTP for ; Thu, 07 Apr 2022 13:02:44 +0800 X-WM-Sender: gaoliming@byosoft.com.cn X-Originating-IP: 101.224.116.119 X-WM-AuthFlag: YES X-WM-AuthUser: gaoliming@byosoft.com.cn From: "gaoliming" To: "'Rebecca Cran'" , , "'Leif Lindholm'" , "'Michael D Kinney'" , "'Hao A Wu'" , "'Bob Feng'" , "'Yuwei Chen'" Cc: "'Andrew Fish'" References: <20220321202048.13567-1-quic_rcran@quicinc.com> <90db1689-9d3d-8eb3-1e1e-0dbe347530c3@quicinc.com> In-Reply-To: <90db1689-9d3d-8eb3-1e1e-0dbe347530c3@quicinc.com> Subject: =?UTF-8?B?5Zue5aSNOiBbUEFUQ0ggdjIgMC8zXSBCYXNlVG9vbHM6IEFkZCBzdXBwb3J0IGZvciBnZGIgYW5kIGxsZGI=?= Date: Thu, 7 Apr 2022 13:02:45 +0800 Message-ID: <02d501d84a3c$b8621b00$29265100$@byosoft.com.cn> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQI80Oqigd/jp0xSPYAuSF71e3ISiAIU3XmkrAownxA= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Content-Language: zh-cn Acked-by: Liming Gao > -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6----- > =E5=8F=91=E4=BB=B6=E4=BA=BA: Rebecca Cran > =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: = 2022=E5=B9=B44=E6=9C=887=E6=97=A5 6:34 > =E6=94=B6=E4=BB=B6=E4=BA=BA: devel@edk2.groups.io; Leif Lindholm = ; > Michael D Kinney ; Hao A Wu > ; Bob Feng ; Liming Gao > ; Yuwei Chen > =E6=8A=84=E9=80=81: Andrew Fish > =E4=B8=BB=E9=A2=98: Re: [PATCH v2 0/3] BaseTools: Add support for gdb = and lldb >=20 > Could I have some more reviews on this please? I'd like to get this = into > the tree soon. >=20 > -- > Rebecca Cran >=20 > On 3/21/22 14:20, Rebecca Cran wrote: > > This patch set adds debugging support for gdb and lldb. > > It also adds generic debugging classes that use a file like object = to > > make it easy to import into any debugger that supports Python. > > > > Changes from v1 to v2: > > - Moved scripts from the root of the repo into BaseTools/Scripts. > > - Fixed typo of "RISCV" as "RISKV". > > > > Testing: > > - Tested gdb on Ubuntu and lldb on macOS for IA32 and X64. > > - Tested gdb on openSUSE for AARCH64. > > > > Rebecca Cran (3): > > BaseTools: efi_debugging.py: Add debugger agnostic dbg Python > Classes > > BaseTools: Scripts/efi_gdb.py: Add gdb EFI commands and pretty = Print > > BaseTools: Scripts/efi_lldb.py: Add lldb EFI commands and pretty = Print > > > > BaseTools/Scripts/efi_debugging.py | 2185 ++++++++++++++++++++ > > BaseTools/Scripts/efi_gdb.py | 918 ++++++++ > > BaseTools/Scripts/efi_lldb.py | 1044 ++++++++++ > > 3 files changed, 4147 insertions(+) > > create mode 100755 BaseTools/Scripts/efi_debugging.py > > create mode 100755 BaseTools/Scripts/efi_gdb.py > > create mode 100755 BaseTools/Scripts/efi_lldb.py > >