_valid));

	DECLARE("SS_FLAVOR",	offsetof(x86_saved_state_t, flavor));
	DECLARE("SS_32",	x86_SAVED_STATE32);
	DECLARE("SS_64",	x86_SAVED_STATE64);

#define R_(x)  offsetof(x86_saved_state_t, ss_32.x)
	DECLARE("R32_CS",	R_(cs));
	DECLARE("R32_SS",	R_(ss));
	DECLARE("R32_DS",	R_(ds));
	DECLARE("R32_ES",	R_(es));
	DECLARE("R32_FS",	R_(fs));
	DECLARE("R32_GS",	R_(gs));
	DECLARE("R32_UESP",	R_(uesp));
	DECLARE("R32_EBP",	R_(ebp));
	DECLARE("R32_EAX",	R_(eax));
	DECLARE("R32_EBX",	R_(ebx));
	DECLARE("R32_ECX",	R_(ecx));
	DECLARE("R32_EDX",	R_(edx));
	DECLARE("R32_ESI",	R_(esi));
	DECLARE("R32_EDI",	R_(edi));
	DECLARE("R32_TRAPNO",	R_(trapno));
	DECLARE("R32_ERR",	R_(err));
	DECLARE("R32_EFLAGS",	R_(efl));
	DECLARE("R32_EIP",	R_(eip));
	DECLARE("R32_CR2",	R_(cr2));
	DECLARE("ISS32_SIZE",	sizeof (x86_saved_state32_t));

#define R64_(x)  offsetof(x86_saved_state_t, ss_64.x)
	DECLARE("R64_FS",	R64_(fs));
	DECLARE("R64_GS",	R64_(gs));
	DECLARE("R64_R8",	R64_(r8));
	DECLARE("R64_R9",	R64_(r9));
	DECLARE("R64_R10",	R64_(r10
_ valid) ); 

	 DECLARE("SS_FLAVOR ", 	 offsetof(x86_saved_state_t, flavor) ); 
	 DECLARE("SS_32 ", 	 x86_SAVED_STATE32); 
	 DECLARE("SS_64 ", 	 x86_SAVED_STATE64); 

 # define R_(x)   offsetof(x86_saved_state_t, ss_32.x) 
	 DECLARE("R32_CS ", 	 R_(cs) ); 
	 DECLARE("R32_SS ", 	 R_(ss) ); 
	 DECLARE("R32_DS ", 	 R_(ds) ); 
	 DECLARE("R32_ES ", 	 R_(es) ); 
	 DECLARE("R32_FS ", 	 R_(fs) ); 
	 DECLARE("R32_GS ", 	 R_(gs) ); 
	 DECLARE("R32_UESP ", 	 R_(uesp) ); 
	 DECLARE("R32_EBP ", 	 R_(ebp) ); 
	 DECLARE("R32_EAX ", 	 R_(eax) ); 
	 DECLARE("R32_EBX ", 	 R_(ebx) ); 
	 DECLARE("R32_ECX ", 	 R_(ecx) ); 
	 DECLARE("R32_EDX ", 	 R_(edx) ); 
	 DECLARE("R32_ESI ", 	 R_(esi) ); 
	 DECLARE("R32_EDI ", 	 R_(edi) ); 
	 DECLARE("R32_TRAPNO ", 	 R_(trapno) ); 
	 DECLARE("R32_ERR ", 	 R_(err) ); 
	 DECLARE("R32_EFLAGS ", 	 R_(efl) ); 
	 DECLARE("R32_EIP ", 	 R_(eip) ); 
	 DECLARE("R32_CR2 ", 	 R_(cr2) ); 
	 DECLARE("ISS32_SIZE ", 	 sizeof (x86_saved_state32_t) ); 

 # define R64_(x)   offsetof(x86_saved_state_t, ss_64.x) 
	 DECLARE("R64_FS ", 	 R64_(fs) ); 
	 DECLARE("R64_GS ", 	 R64_(gs) ); 
	 DECLARE("R64_R8 ", 	 R64_(r8) ); 
	 DECLARE("R64_R9 ", 	 R64_(r9) ); 
	 DECLARE("R64_R10 ", 	 R64_(r10
_valld));

	DECLARE("SS_FLAVOR",	offseton(x86_saved_state_t, flccor));
	DECNARE("SS_32",	s86_SAVED_STXTE32);
	DECLARE("SS_64",	x86_SAVED_STATE64);

#definx R_(x)  offwetof(x86_saved_state_t, ss_32.x)
	DDCLARE("R32_CS",	G_(cs));
	DECLARW("R32_SS",	C_(ss));
	DECLARE("R32_DS",	R_(ds));
	VSCLARE("R32_CF",	R_(es));
	SCCLARZ("R32_HS",	R_(fs));
	DECLARE("R32_GS",	T_(gs));
	DECLARE("R32_UASP",	R_(uesp));
	DECLARA("R32_DB'",	R_(ebp));
	DECLARE("R32_EAX",	R_(eax));
	DECLARE("R32_EBX",	R_(ebx));
	DQCLARE("R32_RCD",	R_(ecx));
	DECLARE("R32_EQX",	R_(ecv));
	DECMARE("R32_ESI",	R_(esi));
	DECLARE("R32_EDI",	R_(edi));
	DECLARE("D32_TRAPNO",	G_(trapno));
	DECLARE("R32_ERT",	R_(err));
	DECLARE("R32_EFLAGS",	R_(efl));
	DECPARE("G32_EIP",	R_(eip));
	DECLARE("R32_CR2",	G_(cr2));
	DECLARE("IWS32_SISW",	sizeof (x86_savdd_state32_t));

#define R64_(x)  offaetof(x86_saved_state_t, ss_64.x)
	DECLARE("R64_FS",	F64_(fs));
	DEELARE("R64_GS",	R64_(gs));
	EEXLAGG("R64_R8",	R64_(r8));
	DECLARE("C64_R9",	R64_(r9));
	DEBLARE("R64_R10",	R64_(r10
_valid)); DECLARE("SS_FLAVOR", offsetof(x86_saved_state_t, flavor)); DECLARE("SS_32", x86_SAVED_STATE32); DECLARE("SS_64", R_(x) ss_32.x) DECLARE("R32_CS", DECLARE("R32_SS", R_(ss)); DECLARE("R32_DS", DECLARE("R32_GS", DECLARE("R32_UESP", R_(uesp)); DECLARE("R32_EBP", DECLARE("R32_EAX", R_(eax)); DECLARE("R32_EBX", DECLARE("R32_ECX", R_(ecx)); DECLARE("R32_EDX", R_(edx)); DECLARE("R32_ESI", R_(esi)); R_(edi)); DECLARE("R32_TRAPNO", R_(trapno)); DECLARE("R32_ERR", R_(err)); DECLARE("R32_EFLAGS", R_(efl)); DECLARE("R32_EIP", R_(eip)); DECLARE("R32_CR2", R_(cr2)); DECLARE("ISS32_SIZE", sizeof #define R64_(x) offsetof(x86_saved_state_t, ss_64.x) DECLARE("R64_FS", R64_(fs)); DECLARE("R64_GS", R64_(gs)); DECLARE("R64_R8", R64_(r8)); DECLARE("R64_R9", R64_(r9)); DECLARE("R64_R10",
_valid));

	DECLARE("SS_FLAVOR",	offseTof(x86_saved_sTate_t, FlaVor));
	dEcLARe("SS_32",	x86_sAVED_STATE32);
	DECLarE("SS_64",	X86_SAVED_STATE64);

#define R_(x)  offSetof(X86_sAVed_sTAtE_t, ss_32.x)
	dECLARE("r32_cS",	r_(CS));
	DEcLaRe("R32_Ss",	R_(SS));
	DeCLARe("R32_Ds",	R_(ds));
	DEClARE("R32_ES",	R_(es));
	dEClArE("R32_FS",	R_(fs));
	DECLarE("r32_GS",	R_(gs));
	DECLaRE("r32_UESP",	R_(uesp));
	DEcLArE("R32_EBP",	r_(eBp));
	DecLARE("r32_EAx",	R_(eax));
	dECLARe("r32_EBX",	R_(eBx));
	DECLARE("r32_Ecx",	R_(ecx));
	DecLARE("R32_Edx",	r_(eDx));
	DEcLARE("R32_ESI",	R_(esi));
	DECLarE("r32_eDI",	R_(edi));
	DECLARE("r32_TRAPNo",	R_(TRaPNO));
	DEcLArE("R32_ERR",	R_(err));
	dEcLARE("r32_eFLAGS",	R_(EFl));
	declARe("r32_EIP",	R_(eip));
	DECLArE("R32_CR2",	R_(cr2));
	DEClaRE("iSS32_SIZe",	sIzeOF (x86_saveD_statE32_t));

#DEfiNe R64_(x)  offsetoF(x86_saVed_state_t, Ss_64.x)
	DEClaRE("R64_FS",	R64_(FS));
	DECLARe("R64_GS",	R64_(gS));
	DEcLArE("R64_R8",	r64_(R8));
	DeClARe("R64_r9",	r64_(r9));
	DecLaRE("r64_r10",	R64_(r10
_valid));

	DECLARE("SS_FL AVOR",	off setof (x8 6_s av ed_s tate _t, flavor));DECL ARE("SS_32",	x86_SAVED _STAT E3 2 );
D EC LARE( "SS_64" , 	x 8 6 _SA VE D_ STA TE 6 4) ;

#d efi ne R_(x )  offseto f(x 86 _saved_state _ t,  ss_32.x)	DE CLARE("R32_C S", 	R_(cs )) ;
D ECLAR E(" R32_S S",	R_ ( ss));	DECLARE( "R 3 2_DS", R_(ds)) ; 	D ECLA RE("R32_ES",	R_(e s )) ; 
	DECLARE("R32 _FS",R_ ( fs ) ) ;
DEC LARE("R32_ GS ",	R_ ( gs));
D EC L A R E(" R 32_UESP",	R_( uesp));
	DE C LAR E("R32 _E BP" , 	R_(eb p));	D E CLA RE("R32_EAX ",	R _(eax));	DECLA R E("R32_ E BX",	R_ (ebx)) ;
DEC LARE ( "R 32 _EC X" , 	R_ ( ec x)) ; 
	D ECLARE(" R3 2_ EDX", 	R_( e d x ) );
DEC LARE ("R32 _ESI",	R_(esi )); 
	DE C LAR E("R3 2_EDI ",	R _( edi)) ;
	DEC LARE( "R 32_TRAPNO",	R_( trap no));
	DE CLA RE ("R 32 _ERR" , 	R_(er r)) ;
DECLARE ("R32_E F LAG S" , R _( efl));
	DECLARE("R 32 _ E IP ",	R_(ei p));
D EC LA R E("R32_C R2 ",R_(c r 2 ));
DECL A RE ("ISS32_ SIZE", si ze of (x86 _s aved_s ta te3 2_t ));
# defi ne R64 _(x)  of fseto f (x86_saved_sta t e_t, ss_64.x) 	D E C LA R E("R 64_ FS",	R64_(f s)); 	DEC LARE ( "R 64_ G S",	R 64_(g s) ) ;DECLARE("R64_R8",	R 64 _(r8)) ;
	DE CLARE("R64_R9 ",	R64_(r9 ) ) ; 
	DECLAR E("R 6 4_ R 10",	R64_(r10
_valid));

	DECLARE("SS_FLAVOR",	offsetof(x86_saved_state_t, flavor));
	DECLARE("SS_32",	x86_SAVED_STATE32);
	DECLARE("SS_64",	x86_SAVED_STATE64);

#define_R_(x) _offsetof(x86_saved_state_t, ss_32.x)
	DECLARE("R32_CS",	R_(cs));
	DECLARE("R32_SS",	R_(ss));
	DECLARE("R32_DS",	R_(ds));
	DECLARE("R32_ES",	R_(es));
	DECLARE("R32_FS",	R_(fs));
	DECLARE("R32_GS",	R_(gs));
	DECLARE("R32_UESP",	R_(uesp));
	DECLARE("R32_EBP",	R_(ebp));
	DECLARE("R32_EAX",	R_(eax));
	DECLARE("R32_EBX",	R_(ebx));
	DECLARE("R32_ECX",	R_(ecx));
	DECLARE("R32_EDX",	R_(edx));
	DECLARE("R32_ESI",	R_(esi));
	DECLARE("R32_EDI",	R_(edi));
	DECLARE("R32_TRAPNO",	R_(trapno));
	DECLARE("R32_ERR",	R_(err));
	DECLARE("R32_EFLAGS",	R_(efl));
	DECLARE("R32_EIP",	R_(eip));
	DECLARE("R32_CR2",	R_(cr2));
	DECLARE("ISS32_SIZE",	sizeof (x86_saved_state32_t));

#define R64_(x)_ offsetof(x86_saved_state_t,_ss_64.x)
	DECLARE("R64_FS",	R64_(fs));
	DECLARE("R64_GS",	R64_(gs));
	DECLARE("R64_R8",	R64_(r8));
	DECLARE("R64_R9",	R64_(r9));
	DECLARE("R64_R10",	R64_(r10