首页
社区
课程
招聘
[求助]自己设计调试器,如何获取浮点数寄存器内容呢
发表于: 2010-7-29 18:04 4606

[求助]自己设计调试器,如何获取浮点数寄存器内容呢

2010-7-29 18:04
4606
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 998
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
浮点寄存器用单独的浮点指令。
2010-7-29 18:38
0
雪    币: 122
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我是想在调试器里面取浮点数ST(N)的内容,怎么取呀?
2010-7-29 19:54
0
雪    币: 452
活跃值: (72)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
4
typedef struct _CONTEXT
{
ULONG ContextFlags;
ULONG Dr0;
ULONG Dr1;
ULONG Dr2;
ULONG Dr3;
ULONG Dr6;
ULONG Dr7;
[URL="http://www.nirsoft.net/kernel_struct/vista/FLOATING_SAVE_AREA.html"][B]FLOATING_SAVE_AREA[/B][/URL][B] FloatSave;[/B]
ULONG SegGs;
ULONG SegFs;
ULONG SegEs;
ULONG SegDs;
ULONG Edi;
ULONG Esi;
ULONG Ebx;
ULONG Edx;
ULONG Ecx;
ULONG Eax;
ULONG Ebp;
ULONG Eip;
ULONG SegCs;
ULONG EFlags;
ULONG Esp;
ULONG SegSs;
UCHAR ExtendedRegisters[512];
} CONTEXT, *PCONTEXT;
 
struct FLOATING_SAVE_AREA 
typedef struct _FLOATING_SAVE_AREA
{
     ULONG ControlWord;
     ULONG StatusWord;
     ULONG TagWord;
     ULONG ErrorOffset;
     ULONG ErrorSelector;
     ULONG DataOffset;
     ULONG DataSelector;
     [B]UCHAR RegisterArea[80];[/B]
     ULONG Cr0NpxState;
} FLOATING_SAVE_AREA, *PFLOATING_SAVE_AREA;
2010-7-29 21:06
0
雪    币: 122
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
看到了谢谢,真怀疑自己眼神了
2010-7-30 13:42
0
游客
登录 | 注册 方可回帖
返回
//