Basically I us IDA Pro 6.1 on Windows 32 bit, dealing with binaries from SPEC 2006.
I use IDA Pro to generate asm code from the binaries, and in the .data section, I see data define like this:
GS_ExceptionRecord _EXCEPTION_RECORD <?>
GS_ContextRecord _CONTEXT <?>
lclcritsects _RTL_CRITICAL_SECTION 0Eh dup(<?>)
.....
DoubleFormat FpFormatDescriptor <400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh>
FloatFormat FpFormatDescriptor <80h, 0FFFFFF81h, 18h, 8, 20h, 7Fh>
Basically I can not find the definition of _EXCEPTION_RECORD ,_CONTEXT ,_RTL_CRITICAL_SECTION, FpFormatDescriptor in the generated asm code.
And in the code, they will be used like:
mov edi, DoubleFormat.precision
mov eax, DoubleFormat.min_exp
sub ecx, DoubleFormat.precision
mov edi, FloatFormat.precision
mov edi, offset lclcritsects
mov GS_ContextRecord._Eax, eax
mov word ptr GS_ContextRecord.SegSs, ss
pop GS_ContextRecord.EFlags
So basically my questions are:
How can I find the definition of these stuff?
Basically I use File-->Produce File-->Create ASM File to generate asm code for analysis, then how can I dump these definitions from IDA Pro's Structures window into this asm code?
And what's more, it seems that I can not find the definition in Structures window even if I expand them....