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.web08.9048.1604467334043967020 for ; Tue, 03 Nov 2020 21:22:15 -0800 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 ([58.246.60.130]) (envelope-sender ) by 192.168.6.13 with ESMTP for ; Wed, 04 Nov 2020 13:22:06 +0800 X-WM-Sender: gaoliming@byosoft.com.cn X-WM-AuthFlag: YES X-WM-AuthUser: gaoliming@byosoft.com.cn From: "gaoliming" To: , References: In-Reply-To: Subject: =?UTF-8?B?5Zue5aSNOiBbZWRrMi1kZXZlbF0gVHVybmluZyBvbiBmcmFtZSBwb2ludGVycw==?= Date: Wed, 4 Nov 2020 13:22:06 +0800 Message-ID: <004801d6b26a$701f8640$505e92c0$@byosoft.com.cn> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQKM0fTyXNtQGSzZ7LpPbvRZsQlI6ahLMLfg Content-Type: multipart/alternative; boundary="----=_NextPart_000_0049_01D6B2AD.7E436280" Content-Language: zh-cn ------=_NextPart_000_0049_01D6B2AD.7E436280 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Andrew: Do you notice how much the image size will be increased when frame pointe= r is enabled? =20 Thanks Liming =E5=8F=91=E4=BB=B6=E4=BA=BA: bounce+27952+66878+4905953+8761045@groups.io = =E4=BB=A3=E8=A1=A8 Andrew Fi= sh via groups.io =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2020=E5=B9=B411=E6=9C=883=E6=97=A5 4= :05 =E6=94=B6=E4=BB=B6=E4=BA=BA: edk2-devel-groups-io =E4=B8=BB=E9=A2=98: [edk2-devel] Turning on frame pointers =20 I just noticed a BZ [1] that requested the VS2019 turn on frame pointers. = I happen to work a lot on a toolchain, Xcode, that has frame pointers enabl= ed. So I=E2=80=99d figured I=E2=80=99d ask to see how interested folks are = in this feature? =20 I=E2=80=99d like to point out it is just not a makes working with the debu= gger better kind of feature as it is useful to print out stack frames on AS= SERT and exceptions.=20 =20 For x86 you generally unwind the stack until you hit a zero. It is probabl= y also a good idea for stack walker to skip guard pages, and non-canonical = addresses so there is probably some set of PCDs that would useful in this r= egards.=20 =20 [1] https://bugzilla.tianocore.org/show_bug.cgi?id=3D3043 =20 Thanks, =20 Andrew Fish ------=_NextPart_000_0049_01D6B2AD.7E436280 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Andrew:

= =C2=A0Do you notice how much the image size will be increased when frame p= ointer is enabled?

 <= /o:p>

Thanks

Liming

= =E5=8F=91=E4=BB=B6=E4=BA=BA: bounce= +27952+66878+4905953+8761045@groups.io <bounce+27952+66878+4905953+87610= 45@groups.io> =E4=BB=A3=E8=A1=A8 Andrew Fish via groups.io=
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2020=E5=B9=B411=E6=9C=883=E6=97=A5 4:05
=E6=94=B6=E4=BB=B6= = =E4=BA=BA: edk2-devel-gro= ups-io <devel@edk2.groups.io>
=E4=B8=BB=E9=A2=98: [edk2-devel] Turning on frame po= inters

 

I just noticed a BZ [1] that requested the VS2019 turn on frame p= ointers. I happen to work a lot on a toolchain, Xcode, that has frame point= ers enabled. So I=E2=80=99d figured I=E2=80=99d ask to see how interested f= olks are in this feature?

 

I=E2=80=99d like to point out it is just not a m= akes working with the debugger better kind of feature as it is useful to pr= int out stack frames on ASSERT and exceptions. 

<= /div>

 <= /p>

For x86 you generally= unwind the stack until you hit a zero. It is probably also a good idea for= stack walker to skip guard pages, and non-canonical addresses so there is = probably some set of PCDs that would useful in this regards. 

 =

[1]&nbs= p;https:/= /bugzilla.tianocore.org/show_bug.cgi?id=3D3043

 

Thanks,

 <= /span>

Andrew Fish

<= /div> ------=_NextPart_000_0049_01D6B2AD.7E436280--