Andrew: Yes. GenFw has -z option to clear debug entry data as zero. I try GenFw with -e PEIM –z together. But, I find the generated EFI image is wrong. I have submitted BZ https://bugzilla.tianocore.org/show_bug.cgi?id=1727 for it. I will fix it. Thanks Liming From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of Andrew Fish via Groups.Io Sent: Thursday, April 18, 2019 1:36 AM To: devel@edk2.groups.io; Gao, Liming Cc: pedroyossis@gmail.com Subject: Re: [edk2-devel] Remove debug strings from OVMF.fd On Apr 16, 2019, at 11:52 PM, Liming Gao > wrote: /Build/OvmfX64/RELEASE_GCC5/X64/MdeModulePkg/Application/UiApp/UiApp/DEBUG/UiApp.dll is generated by GenFw tool. When GenFw tool convert ELF image to EFI image, it inserts the debug entry with the below string. Liming, Is there a way to turn it off? Does it follow the -g flag passed to the compiler? Can you post process with GenFw --zero to remove it? Thanks, Andrew Fish Thanks Liming From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of Pedro Barbosa Sent: Tuesday, April 16, 2019 11:46 PM To: devel@edk2.groups.io Subject: [edk2-devel] Remove debug strings from OVMF.fd Hi EDK2 developers, I'm trying to build OVMF without debug symbols but even building as RELEASE, I still can see some strings on the PE files, such as: /Build/OvmfX64/RELEASE_GCC5/X64/MdeModulePkg/Application/UiApp/UiApp/DEBUG/UiApp.dll and many others in the format */DEBUG/*.dll Is there a way to build without these strings? Thanks! -- []s Pedro Yóssis Silva Barbosa Security Engineer, Google PhD in Computer Science, UFCG, Brazil sites.google.com/site/pedroysb