[Lldb-commits] [PATCH] D17465: Get register context for the 32-bit process in a WoW64 process minidump.

Adrian McCarthy via lldb-commits lldb-commits at lists.llvm.org
Wed Feb 24 14:22:30 PST 2016


amccarth added inline comments.

================
Comment at: source/Plugins/Process/Windows/MiniDump/ProcessWinMiniDump.cpp:238-240
@@ +237,5 @@
+
+                    // NOTE:  We don't currently use the TEB for anything else.  If we need it in
+                    // the future, the 32-bit TEB is located according to the address stored in the
+                    // first slot of the 64-bit TEB (wow64teb.Reserved1[0]).
+                }
----------------
zturner wrote:
> Interesting, according to WinDbg's definition of `_TEB64`, the TEB has this field:
> 
> 
> ```
> +0x180c WowTebOffset     : Int4B
> ```
> 
> Not sure what the difference is between this and `wow64teb.Reserved1[0]` (if there is one at all), but maybe we'll need this in the future (or maybe it's not what it sounds like)
Yeah, I spotted that, too.  The comment is based on documentation in MSDN.


http://reviews.llvm.org/D17465





More information about the lldb-commits mailing list