On Mar 6, 2014, at 10:47 AM, Laszlo Ersek <[email protected]> wrote:

> Hello List,
> 
> I'm attaching an ad-hoc script that generates a translation table for
> GNU sed, from GUIDs to names. After your build completes, go to the root
> of your edk2 git clone and run it (if you trust me, which you shouldn't):
> 
>  edk2-guids >/tmp/edk2.guids
> 
> then you can read an edk2 debug log (in my opinion) much more easily,
> for example:
> 
>  sed -f /tmp/edk2.guids /tmp/ovmf.rhel7.debug | less
> 
> I'm also attaching the output of the script; currently it contains 1449
> GUIDs (91KB, hope you don't mind).
> 
> Hopefully you'll find it useful. (If there's already a central GUID
> repository then I apologize for the noise…)

Neat idea. The build kicks out Guid.xref for the FV file names. It would be 
nice if the build kicked out Guid.xref (or had an option for the build.log 
file) for all the used GUIDs/Protocols/PPIs. The build system knows this as 
they end up in the AutoGen.c files. 

I’m not sure how gdb works, but with lldb I have added a Python type formatter 
that lets the debugger display a human readable string vs. hex when showing 
EFI_GUID. 

Thanks,

Andrew Fish

> 

> Thanks
> Laszlo
> <edk2-guids.txt><edk2.guids>------------------------------------------------------------------------------
> Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
> With Perforce, you get hassle-free workflows. Merge that actually works. 
> Faster operations. Version large binaries.  Built-in WAN optimization and the
> freedom to use Git, Perforce or both. Make the move to Perforce.
> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk_______________________________________________
> edk2-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/edk2-devel


------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to