mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-16 16:19:21 +02:00
+ distinguish between x86 flags subregisters: flags, eflags and rflags
git-svn-id: trunk@35953 -
This commit is contained in:
parent
65977f9f27
commit
5f66f5cebb
@ -8,21 +8,21 @@
|
|||||||
15,
|
15,
|
||||||
6,
|
6,
|
||||||
5,
|
5,
|
||||||
39,
|
|
||||||
40,
|
40,
|
||||||
41,
|
41,
|
||||||
42,
|
42,
|
||||||
|
43,
|
||||||
26,
|
26,
|
||||||
7,
|
7,
|
||||||
10,
|
10,
|
||||||
19,
|
19,
|
||||||
9,
|
9,
|
||||||
33,
|
|
||||||
34,
|
34,
|
||||||
35,
|
35,
|
||||||
36,
|
36,
|
||||||
37,
|
37,
|
||||||
38,
|
38,
|
||||||
|
39,
|
||||||
28,
|
28,
|
||||||
11,
|
11,
|
||||||
4,
|
4,
|
||||||
@ -32,13 +32,13 @@
|
|||||||
20,
|
20,
|
||||||
12,
|
12,
|
||||||
32,
|
32,
|
||||||
|
33,
|
||||||
25,
|
25,
|
||||||
18,
|
18,
|
||||||
24,
|
24,
|
||||||
31,
|
31,
|
||||||
29,
|
29,
|
||||||
30,
|
30,
|
||||||
57,
|
|
||||||
58,
|
58,
|
||||||
59,
|
59,
|
||||||
60,
|
60,
|
||||||
@ -46,11 +46,11 @@
|
|||||||
62,
|
62,
|
||||||
63,
|
63,
|
||||||
64,
|
64,
|
||||||
|
65,
|
||||||
17,
|
17,
|
||||||
23,
|
23,
|
||||||
27,
|
27,
|
||||||
56,
|
57,
|
||||||
48,
|
|
||||||
49,
|
49,
|
||||||
50,
|
50,
|
||||||
51,
|
51,
|
||||||
@ -58,12 +58,12 @@
|
|||||||
53,
|
53,
|
||||||
54,
|
54,
|
||||||
55,
|
55,
|
||||||
43,
|
56,
|
||||||
44,
|
44,
|
||||||
45,
|
45,
|
||||||
46,
|
46,
|
||||||
47,
|
47,
|
||||||
65,
|
48,
|
||||||
66,
|
66,
|
||||||
67,
|
67,
|
||||||
68,
|
68,
|
||||||
@ -79,4 +79,5 @@
|
|||||||
78,
|
78,
|
||||||
79,
|
79,
|
||||||
80,
|
80,
|
||||||
|
81,
|
||||||
0
|
0
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
'%fs',
|
'%fs',
|
||||||
'%gs',
|
'%gs',
|
||||||
'%flags',
|
'%flags',
|
||||||
|
'%eflags',
|
||||||
'%eip',
|
'%eip',
|
||||||
'%dr0',
|
'%dr0',
|
||||||
'%dr1',
|
'%dr1',
|
||||||
|
@ -30,7 +30,8 @@ NR_SS = tregister($05000002);
|
|||||||
NR_DS = tregister($05000003);
|
NR_DS = tregister($05000003);
|
||||||
NR_FS = tregister($05000004);
|
NR_FS = tregister($05000004);
|
||||||
NR_GS = tregister($05000005);
|
NR_GS = tregister($05000005);
|
||||||
NR_FLAGS = tregister($05000006);
|
NR_FLAGS = tregister($05030006);
|
||||||
|
NR_EFLAGS = tregister($05040006);
|
||||||
NR_EIP = tregister($05040007);
|
NR_EIP = tregister($05040007);
|
||||||
NR_DR0 = tregister($05000008);
|
NR_DR0 = tregister($05000008);
|
||||||
NR_DR1 = tregister($05000009);
|
NR_DR1 = tregister($05000009);
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
-1,
|
-1,
|
||||||
-1,
|
-1,
|
||||||
-1,
|
-1,
|
||||||
|
-1,
|
||||||
8,
|
8,
|
||||||
-1,
|
-1,
|
||||||
-1,
|
-1,
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
'fs',
|
'fs',
|
||||||
'gs',
|
'gs',
|
||||||
'flags',
|
'flags',
|
||||||
|
'eflags',
|
||||||
'eip',
|
'eip',
|
||||||
'dr0',
|
'dr0',
|
||||||
'dr1',
|
'dr1',
|
||||||
|
@ -9,21 +9,21 @@
|
|||||||
15,
|
15,
|
||||||
6,
|
6,
|
||||||
5,
|
5,
|
||||||
39,
|
|
||||||
40,
|
40,
|
||||||
41,
|
41,
|
||||||
42,
|
42,
|
||||||
|
43,
|
||||||
26,
|
26,
|
||||||
7,
|
7,
|
||||||
10,
|
10,
|
||||||
19,
|
19,
|
||||||
9,
|
9,
|
||||||
33,
|
|
||||||
34,
|
34,
|
||||||
35,
|
35,
|
||||||
36,
|
36,
|
||||||
37,
|
37,
|
||||||
38,
|
38,
|
||||||
|
39,
|
||||||
28,
|
28,
|
||||||
11,
|
11,
|
||||||
4,
|
4,
|
||||||
@ -33,13 +33,13 @@
|
|||||||
20,
|
20,
|
||||||
12,
|
12,
|
||||||
32,
|
32,
|
||||||
|
33,
|
||||||
25,
|
25,
|
||||||
18,
|
18,
|
||||||
24,
|
24,
|
||||||
31,
|
31,
|
||||||
29,
|
29,
|
||||||
30,
|
30,
|
||||||
57,
|
|
||||||
58,
|
58,
|
||||||
59,
|
59,
|
||||||
60,
|
60,
|
||||||
@ -47,11 +47,11 @@
|
|||||||
62,
|
62,
|
||||||
63,
|
63,
|
||||||
64,
|
64,
|
||||||
|
65,
|
||||||
17,
|
17,
|
||||||
23,
|
23,
|
||||||
27,
|
27,
|
||||||
56,
|
57,
|
||||||
48,
|
|
||||||
49,
|
49,
|
||||||
50,
|
50,
|
||||||
51,
|
51,
|
||||||
@ -59,12 +59,12 @@
|
|||||||
53,
|
53,
|
||||||
54,
|
54,
|
||||||
55,
|
55,
|
||||||
43,
|
56,
|
||||||
44,
|
44,
|
||||||
45,
|
45,
|
||||||
46,
|
46,
|
||||||
47,
|
47,
|
||||||
65,
|
48,
|
||||||
66,
|
66,
|
||||||
67,
|
67,
|
||||||
68,
|
68,
|
||||||
@ -79,4 +79,5 @@
|
|||||||
77,
|
77,
|
||||||
78,
|
78,
|
||||||
79,
|
79,
|
||||||
80
|
80,
|
||||||
|
81
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
'fs',
|
'fs',
|
||||||
'gs',
|
'gs',
|
||||||
'flags',
|
'flags',
|
||||||
|
'eflags',
|
||||||
'eip',
|
'eip',
|
||||||
'dr0',
|
'dr0',
|
||||||
'dr1',
|
'dr1',
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
{ don't edit, this file is generated from x86reg.dat }
|
{ don't edit, this file is generated from x86reg.dat }
|
||||||
81
|
82
|
||||||
|
@ -9,21 +9,21 @@
|
|||||||
15,
|
15,
|
||||||
6,
|
6,
|
||||||
5,
|
5,
|
||||||
39,
|
|
||||||
40,
|
40,
|
||||||
41,
|
41,
|
||||||
42,
|
42,
|
||||||
|
43,
|
||||||
26,
|
26,
|
||||||
7,
|
7,
|
||||||
10,
|
10,
|
||||||
19,
|
19,
|
||||||
9,
|
9,
|
||||||
33,
|
|
||||||
34,
|
34,
|
||||||
35,
|
35,
|
||||||
36,
|
36,
|
||||||
37,
|
37,
|
||||||
38,
|
38,
|
||||||
|
39,
|
||||||
28,
|
28,
|
||||||
11,
|
11,
|
||||||
4,
|
4,
|
||||||
@ -33,13 +33,13 @@
|
|||||||
20,
|
20,
|
||||||
12,
|
12,
|
||||||
32,
|
32,
|
||||||
|
33,
|
||||||
25,
|
25,
|
||||||
18,
|
18,
|
||||||
24,
|
24,
|
||||||
31,
|
31,
|
||||||
29,
|
29,
|
||||||
30,
|
30,
|
||||||
57,
|
|
||||||
58,
|
58,
|
||||||
59,
|
59,
|
||||||
60,
|
60,
|
||||||
@ -47,11 +47,11 @@
|
|||||||
62,
|
62,
|
||||||
63,
|
63,
|
||||||
64,
|
64,
|
||||||
|
65,
|
||||||
17,
|
17,
|
||||||
23,
|
23,
|
||||||
27,
|
27,
|
||||||
56,
|
57,
|
||||||
48,
|
|
||||||
49,
|
49,
|
||||||
50,
|
50,
|
||||||
51,
|
51,
|
||||||
@ -59,12 +59,12 @@
|
|||||||
53,
|
53,
|
||||||
54,
|
54,
|
||||||
55,
|
55,
|
||||||
43,
|
56,
|
||||||
44,
|
44,
|
||||||
45,
|
45,
|
||||||
46,
|
46,
|
||||||
47,
|
47,
|
||||||
65,
|
48,
|
||||||
66,
|
66,
|
||||||
67,
|
67,
|
||||||
68,
|
68,
|
||||||
@ -79,4 +79,5 @@
|
|||||||
77,
|
77,
|
||||||
78,
|
78,
|
||||||
79,
|
79,
|
||||||
80
|
80,
|
||||||
|
81
|
||||||
|
@ -30,7 +30,8 @@ tregister($05000002),
|
|||||||
tregister($05000003),
|
tregister($05000003),
|
||||||
tregister($05000004),
|
tregister($05000004),
|
||||||
tregister($05000005),
|
tregister($05000005),
|
||||||
tregister($05000006),
|
tregister($05030006),
|
||||||
|
tregister($05040006),
|
||||||
tregister($05040007),
|
tregister($05040007),
|
||||||
tregister($05000008),
|
tregister($05000008),
|
||||||
tregister($05000009),
|
tregister($05000009),
|
||||||
|
@ -32,6 +32,7 @@ OT_REG_FSGS,
|
|||||||
OT_REG_FSGS,
|
OT_REG_FSGS,
|
||||||
OT_NONE,
|
OT_NONE,
|
||||||
OT_NONE,
|
OT_NONE,
|
||||||
|
OT_NONE,
|
||||||
OT_REG_DREG,
|
OT_REG_DREG,
|
||||||
OT_REG_DREG,
|
OT_REG_DREG,
|
||||||
OT_REG_DREG,
|
OT_REG_DREG,
|
||||||
|
@ -24,7 +24,6 @@
|
|||||||
20,
|
20,
|
||||||
22,
|
22,
|
||||||
24,
|
24,
|
||||||
48,
|
|
||||||
49,
|
49,
|
||||||
50,
|
50,
|
||||||
51,
|
51,
|
||||||
@ -57,14 +56,13 @@
|
|||||||
78,
|
78,
|
||||||
79,
|
79,
|
||||||
80,
|
80,
|
||||||
|
81,
|
||||||
25,
|
25,
|
||||||
26,
|
26,
|
||||||
27,
|
27,
|
||||||
28,
|
28,
|
||||||
29,
|
29,
|
||||||
30,
|
30,
|
||||||
31,
|
|
||||||
33,
|
|
||||||
34,
|
34,
|
||||||
35,
|
35,
|
||||||
36,
|
36,
|
||||||
@ -79,4 +77,7 @@
|
|||||||
45,
|
45,
|
||||||
46,
|
46,
|
||||||
47,
|
47,
|
||||||
32
|
48,
|
||||||
|
31,
|
||||||
|
32,
|
||||||
|
33
|
||||||
|
@ -9,21 +9,21 @@
|
|||||||
15,
|
15,
|
||||||
6,
|
6,
|
||||||
5,
|
5,
|
||||||
39,
|
|
||||||
40,
|
40,
|
||||||
41,
|
41,
|
||||||
42,
|
42,
|
||||||
|
43,
|
||||||
26,
|
26,
|
||||||
7,
|
7,
|
||||||
10,
|
10,
|
||||||
19,
|
19,
|
||||||
9,
|
9,
|
||||||
33,
|
|
||||||
34,
|
34,
|
||||||
35,
|
35,
|
||||||
36,
|
36,
|
||||||
37,
|
37,
|
||||||
38,
|
38,
|
||||||
|
39,
|
||||||
28,
|
28,
|
||||||
11,
|
11,
|
||||||
4,
|
4,
|
||||||
@ -33,13 +33,13 @@
|
|||||||
20,
|
20,
|
||||||
12,
|
12,
|
||||||
32,
|
32,
|
||||||
|
33,
|
||||||
25,
|
25,
|
||||||
18,
|
18,
|
||||||
24,
|
24,
|
||||||
31,
|
31,
|
||||||
29,
|
29,
|
||||||
30,
|
30,
|
||||||
57,
|
|
||||||
58,
|
58,
|
||||||
59,
|
59,
|
||||||
60,
|
60,
|
||||||
@ -47,11 +47,11 @@
|
|||||||
62,
|
62,
|
||||||
63,
|
63,
|
||||||
64,
|
64,
|
||||||
|
65,
|
||||||
17,
|
17,
|
||||||
23,
|
23,
|
||||||
27,
|
27,
|
||||||
56,
|
57,
|
||||||
48,
|
|
||||||
49,
|
49,
|
||||||
50,
|
50,
|
||||||
51,
|
51,
|
||||||
@ -59,12 +59,12 @@
|
|||||||
53,
|
53,
|
||||||
54,
|
54,
|
||||||
55,
|
55,
|
||||||
43,
|
56,
|
||||||
44,
|
44,
|
||||||
45,
|
45,
|
||||||
46,
|
46,
|
||||||
47,
|
47,
|
||||||
65,
|
48,
|
||||||
66,
|
66,
|
||||||
67,
|
67,
|
||||||
68,
|
68,
|
||||||
@ -79,4 +79,5 @@
|
|||||||
77,
|
77,
|
||||||
78,
|
78,
|
||||||
79,
|
79,
|
||||||
80
|
80,
|
||||||
|
81
|
||||||
|
@ -47,6 +47,7 @@
|
|||||||
-1,
|
-1,
|
||||||
-1,
|
-1,
|
||||||
-1,
|
-1,
|
||||||
|
-1,
|
||||||
12,
|
12,
|
||||||
13,
|
13,
|
||||||
14,
|
14,
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
'fs',
|
'fs',
|
||||||
'gs',
|
'gs',
|
||||||
'flags',
|
'flags',
|
||||||
|
'eflags',
|
||||||
'eip',
|
'eip',
|
||||||
'dr0',
|
'dr0',
|
||||||
'dr1',
|
'dr1',
|
||||||
|
@ -8,21 +8,21 @@
|
|||||||
15,
|
15,
|
||||||
6,
|
6,
|
||||||
5,
|
5,
|
||||||
39,
|
|
||||||
40,
|
40,
|
||||||
41,
|
41,
|
||||||
42,
|
42,
|
||||||
|
43,
|
||||||
26,
|
26,
|
||||||
7,
|
7,
|
||||||
10,
|
10,
|
||||||
19,
|
19,
|
||||||
9,
|
9,
|
||||||
33,
|
|
||||||
34,
|
34,
|
||||||
35,
|
35,
|
||||||
36,
|
36,
|
||||||
37,
|
37,
|
||||||
38,
|
38,
|
||||||
|
39,
|
||||||
28,
|
28,
|
||||||
11,
|
11,
|
||||||
4,
|
4,
|
||||||
@ -32,13 +32,13 @@
|
|||||||
20,
|
20,
|
||||||
12,
|
12,
|
||||||
32,
|
32,
|
||||||
|
33,
|
||||||
25,
|
25,
|
||||||
18,
|
18,
|
||||||
24,
|
24,
|
||||||
31,
|
31,
|
||||||
29,
|
29,
|
||||||
30,
|
30,
|
||||||
57,
|
|
||||||
58,
|
58,
|
||||||
59,
|
59,
|
||||||
60,
|
60,
|
||||||
@ -46,11 +46,11 @@
|
|||||||
62,
|
62,
|
||||||
63,
|
63,
|
||||||
64,
|
64,
|
||||||
|
65,
|
||||||
17,
|
17,
|
||||||
23,
|
23,
|
||||||
27,
|
27,
|
||||||
56,
|
57,
|
||||||
48,
|
|
||||||
49,
|
49,
|
||||||
50,
|
50,
|
||||||
51,
|
51,
|
||||||
@ -58,12 +58,12 @@
|
|||||||
53,
|
53,
|
||||||
54,
|
54,
|
||||||
55,
|
55,
|
||||||
43,
|
56,
|
||||||
44,
|
44,
|
||||||
45,
|
45,
|
||||||
46,
|
46,
|
||||||
47,
|
47,
|
||||||
65,
|
48,
|
||||||
66,
|
66,
|
||||||
67,
|
67,
|
||||||
68,
|
68,
|
||||||
@ -79,4 +79,5 @@
|
|||||||
78,
|
78,
|
||||||
79,
|
79,
|
||||||
80,
|
80,
|
||||||
|
81,
|
||||||
0
|
0
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
'%fs',
|
'%fs',
|
||||||
'%gs',
|
'%gs',
|
||||||
'%flags',
|
'%flags',
|
||||||
|
'%eflags',
|
||||||
'%eip',
|
'%eip',
|
||||||
'%dr0',
|
'%dr0',
|
||||||
'%dr1',
|
'%dr1',
|
||||||
|
@ -30,7 +30,8 @@ NR_SS = tregister($05000002);
|
|||||||
NR_DS = tregister($05000003);
|
NR_DS = tregister($05000003);
|
||||||
NR_FS = tregister($05000004);
|
NR_FS = tregister($05000004);
|
||||||
NR_GS = tregister($05000005);
|
NR_GS = tregister($05000005);
|
||||||
NR_FLAGS = tregister($05000006);
|
NR_FLAGS = tregister($05030006);
|
||||||
|
NR_EFLAGS = tregister($05040006);
|
||||||
NR_EIP = tregister($05040007);
|
NR_EIP = tregister($05040007);
|
||||||
NR_DR0 = tregister($05000008);
|
NR_DR0 = tregister($05000008);
|
||||||
NR_DR1 = tregister($05000009);
|
NR_DR1 = tregister($05000009);
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
-1,
|
-1,
|
||||||
-1,
|
-1,
|
||||||
-1,
|
-1,
|
||||||
|
-1,
|
||||||
8,
|
8,
|
||||||
-1,
|
-1,
|
||||||
-1,
|
-1,
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
'fs',
|
'fs',
|
||||||
'gs',
|
'gs',
|
||||||
'flags',
|
'flags',
|
||||||
|
'eflags',
|
||||||
'eip',
|
'eip',
|
||||||
'dr0',
|
'dr0',
|
||||||
'dr1',
|
'dr1',
|
||||||
|
@ -9,21 +9,21 @@
|
|||||||
15,
|
15,
|
||||||
6,
|
6,
|
||||||
5,
|
5,
|
||||||
39,
|
|
||||||
40,
|
40,
|
||||||
41,
|
41,
|
||||||
42,
|
42,
|
||||||
|
43,
|
||||||
26,
|
26,
|
||||||
7,
|
7,
|
||||||
10,
|
10,
|
||||||
19,
|
19,
|
||||||
9,
|
9,
|
||||||
33,
|
|
||||||
34,
|
34,
|
||||||
35,
|
35,
|
||||||
36,
|
36,
|
||||||
37,
|
37,
|
||||||
38,
|
38,
|
||||||
|
39,
|
||||||
28,
|
28,
|
||||||
11,
|
11,
|
||||||
4,
|
4,
|
||||||
@ -33,13 +33,13 @@
|
|||||||
20,
|
20,
|
||||||
12,
|
12,
|
||||||
32,
|
32,
|
||||||
|
33,
|
||||||
25,
|
25,
|
||||||
18,
|
18,
|
||||||
24,
|
24,
|
||||||
31,
|
31,
|
||||||
29,
|
29,
|
||||||
30,
|
30,
|
||||||
57,
|
|
||||||
58,
|
58,
|
||||||
59,
|
59,
|
||||||
60,
|
60,
|
||||||
@ -47,11 +47,11 @@
|
|||||||
62,
|
62,
|
||||||
63,
|
63,
|
||||||
64,
|
64,
|
||||||
|
65,
|
||||||
17,
|
17,
|
||||||
23,
|
23,
|
||||||
27,
|
27,
|
||||||
56,
|
57,
|
||||||
48,
|
|
||||||
49,
|
49,
|
||||||
50,
|
50,
|
||||||
51,
|
51,
|
||||||
@ -59,12 +59,12 @@
|
|||||||
53,
|
53,
|
||||||
54,
|
54,
|
||||||
55,
|
55,
|
||||||
43,
|
56,
|
||||||
44,
|
44,
|
||||||
45,
|
45,
|
||||||
46,
|
46,
|
||||||
47,
|
47,
|
||||||
65,
|
48,
|
||||||
66,
|
66,
|
||||||
67,
|
67,
|
||||||
68,
|
68,
|
||||||
@ -79,4 +79,5 @@
|
|||||||
77,
|
77,
|
||||||
78,
|
78,
|
||||||
79,
|
79,
|
||||||
80
|
80,
|
||||||
|
81
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
'fs',
|
'fs',
|
||||||
'gs',
|
'gs',
|
||||||
'flags',
|
'flags',
|
||||||
|
'eflags',
|
||||||
'eip',
|
'eip',
|
||||||
'dr0',
|
'dr0',
|
||||||
'dr1',
|
'dr1',
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
{ don't edit, this file is generated from x86reg.dat }
|
{ don't edit, this file is generated from x86reg.dat }
|
||||||
81
|
82
|
||||||
|
@ -9,21 +9,21 @@
|
|||||||
15,
|
15,
|
||||||
6,
|
6,
|
||||||
5,
|
5,
|
||||||
39,
|
|
||||||
40,
|
40,
|
||||||
41,
|
41,
|
||||||
42,
|
42,
|
||||||
|
43,
|
||||||
26,
|
26,
|
||||||
7,
|
7,
|
||||||
10,
|
10,
|
||||||
19,
|
19,
|
||||||
9,
|
9,
|
||||||
33,
|
|
||||||
34,
|
34,
|
||||||
35,
|
35,
|
||||||
36,
|
36,
|
||||||
37,
|
37,
|
||||||
38,
|
38,
|
||||||
|
39,
|
||||||
28,
|
28,
|
||||||
11,
|
11,
|
||||||
4,
|
4,
|
||||||
@ -33,13 +33,13 @@
|
|||||||
20,
|
20,
|
||||||
12,
|
12,
|
||||||
32,
|
32,
|
||||||
|
33,
|
||||||
25,
|
25,
|
||||||
18,
|
18,
|
||||||
24,
|
24,
|
||||||
31,
|
31,
|
||||||
29,
|
29,
|
||||||
30,
|
30,
|
||||||
57,
|
|
||||||
58,
|
58,
|
||||||
59,
|
59,
|
||||||
60,
|
60,
|
||||||
@ -47,11 +47,11 @@
|
|||||||
62,
|
62,
|
||||||
63,
|
63,
|
||||||
64,
|
64,
|
||||||
|
65,
|
||||||
17,
|
17,
|
||||||
23,
|
23,
|
||||||
27,
|
27,
|
||||||
56,
|
57,
|
||||||
48,
|
|
||||||
49,
|
49,
|
||||||
50,
|
50,
|
||||||
51,
|
51,
|
||||||
@ -59,12 +59,12 @@
|
|||||||
53,
|
53,
|
||||||
54,
|
54,
|
||||||
55,
|
55,
|
||||||
43,
|
56,
|
||||||
44,
|
44,
|
||||||
45,
|
45,
|
||||||
46,
|
46,
|
||||||
47,
|
47,
|
||||||
65,
|
48,
|
||||||
66,
|
66,
|
||||||
67,
|
67,
|
||||||
68,
|
68,
|
||||||
@ -79,4 +79,5 @@
|
|||||||
77,
|
77,
|
||||||
78,
|
78,
|
||||||
79,
|
79,
|
||||||
80
|
80,
|
||||||
|
81
|
||||||
|
@ -30,7 +30,8 @@ tregister($05000002),
|
|||||||
tregister($05000003),
|
tregister($05000003),
|
||||||
tregister($05000004),
|
tregister($05000004),
|
||||||
tregister($05000005),
|
tregister($05000005),
|
||||||
tregister($05000006),
|
tregister($05030006),
|
||||||
|
tregister($05040006),
|
||||||
tregister($05040007),
|
tregister($05040007),
|
||||||
tregister($05000008),
|
tregister($05000008),
|
||||||
tregister($05000009),
|
tregister($05000009),
|
||||||
|
@ -32,6 +32,7 @@ OT_REG_FSGS,
|
|||||||
OT_REG_FSGS,
|
OT_REG_FSGS,
|
||||||
OT_NONE,
|
OT_NONE,
|
||||||
OT_NONE,
|
OT_NONE,
|
||||||
|
OT_NONE,
|
||||||
OT_REG_DREG,
|
OT_REG_DREG,
|
||||||
OT_REG_DREG,
|
OT_REG_DREG,
|
||||||
OT_REG_DREG,
|
OT_REG_DREG,
|
||||||
|
@ -24,7 +24,6 @@
|
|||||||
20,
|
20,
|
||||||
22,
|
22,
|
||||||
24,
|
24,
|
||||||
48,
|
|
||||||
49,
|
49,
|
||||||
50,
|
50,
|
||||||
51,
|
51,
|
||||||
@ -57,14 +56,13 @@
|
|||||||
78,
|
78,
|
||||||
79,
|
79,
|
||||||
80,
|
80,
|
||||||
|
81,
|
||||||
25,
|
25,
|
||||||
26,
|
26,
|
||||||
27,
|
27,
|
||||||
28,
|
28,
|
||||||
29,
|
29,
|
||||||
30,
|
30,
|
||||||
31,
|
|
||||||
33,
|
|
||||||
34,
|
34,
|
||||||
35,
|
35,
|
||||||
36,
|
36,
|
||||||
@ -79,4 +77,7 @@
|
|||||||
45,
|
45,
|
||||||
46,
|
46,
|
||||||
47,
|
47,
|
||||||
32
|
48,
|
||||||
|
31,
|
||||||
|
32,
|
||||||
|
33
|
||||||
|
@ -9,21 +9,21 @@
|
|||||||
15,
|
15,
|
||||||
6,
|
6,
|
||||||
5,
|
5,
|
||||||
39,
|
|
||||||
40,
|
40,
|
||||||
41,
|
41,
|
||||||
42,
|
42,
|
||||||
|
43,
|
||||||
26,
|
26,
|
||||||
7,
|
7,
|
||||||
10,
|
10,
|
||||||
19,
|
19,
|
||||||
9,
|
9,
|
||||||
33,
|
|
||||||
34,
|
34,
|
||||||
35,
|
35,
|
||||||
36,
|
36,
|
||||||
37,
|
37,
|
||||||
38,
|
38,
|
||||||
|
39,
|
||||||
28,
|
28,
|
||||||
11,
|
11,
|
||||||
4,
|
4,
|
||||||
@ -33,13 +33,13 @@
|
|||||||
20,
|
20,
|
||||||
12,
|
12,
|
||||||
32,
|
32,
|
||||||
|
33,
|
||||||
25,
|
25,
|
||||||
18,
|
18,
|
||||||
24,
|
24,
|
||||||
31,
|
31,
|
||||||
29,
|
29,
|
||||||
30,
|
30,
|
||||||
57,
|
|
||||||
58,
|
58,
|
||||||
59,
|
59,
|
||||||
60,
|
60,
|
||||||
@ -47,11 +47,11 @@
|
|||||||
62,
|
62,
|
||||||
63,
|
63,
|
||||||
64,
|
64,
|
||||||
|
65,
|
||||||
17,
|
17,
|
||||||
23,
|
23,
|
||||||
27,
|
27,
|
||||||
56,
|
57,
|
||||||
48,
|
|
||||||
49,
|
49,
|
||||||
50,
|
50,
|
||||||
51,
|
51,
|
||||||
@ -59,12 +59,12 @@
|
|||||||
53,
|
53,
|
||||||
54,
|
54,
|
||||||
55,
|
55,
|
||||||
43,
|
56,
|
||||||
44,
|
44,
|
||||||
45,
|
45,
|
||||||
46,
|
46,
|
||||||
47,
|
47,
|
||||||
65,
|
48,
|
||||||
66,
|
66,
|
||||||
67,
|
67,
|
||||||
68,
|
68,
|
||||||
@ -79,4 +79,5 @@
|
|||||||
77,
|
77,
|
||||||
78,
|
78,
|
||||||
79,
|
79,
|
||||||
80
|
80,
|
||||||
|
81
|
||||||
|
@ -47,6 +47,7 @@
|
|||||||
-1,
|
-1,
|
||||||
-1,
|
-1,
|
||||||
-1,
|
-1,
|
||||||
|
-1,
|
||||||
12,
|
12,
|
||||||
13,
|
13,
|
||||||
14,
|
14,
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
'fs',
|
'fs',
|
||||||
'gs',
|
'gs',
|
||||||
'flags',
|
'flags',
|
||||||
|
'eflags',
|
||||||
'eip',
|
'eip',
|
||||||
'dr0',
|
'dr0',
|
||||||
'dr1',
|
'dr1',
|
||||||
|
@ -145,7 +145,13 @@ uses
|
|||||||
RS_XMM14 = $0e;
|
RS_XMM14 = $0e;
|
||||||
RS_XMM15 = $0f;
|
RS_XMM15 = $0f;
|
||||||
|
|
||||||
RS_FLAGS = $07;
|
{$if defined(x86_64)}
|
||||||
|
RS_RFLAGS = $06;
|
||||||
|
{$elseif defined(i386)}
|
||||||
|
RS_EFLAGS = $06;
|
||||||
|
{$elseif defined(i8086)}
|
||||||
|
RS_FLAGS = $06;
|
||||||
|
{$endif}
|
||||||
|
|
||||||
{ Number of first imaginary register }
|
{ Number of first imaginary register }
|
||||||
{$ifdef x86_64}
|
{$ifdef x86_64}
|
||||||
@ -219,8 +225,16 @@ uses
|
|||||||
{$endif}
|
{$endif}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
{$if defined(x86_64)}
|
||||||
|
RS_DEFAULTFLAGS = RS_RFLAGS;
|
||||||
|
NR_DEFAULTFLAGS = NR_RFLAGS;
|
||||||
|
{$elseif defined(i386)}
|
||||||
|
RS_DEFAULTFLAGS = RS_EFLAGS;
|
||||||
|
NR_DEFAULTFLAGS = NR_EFLAGS;
|
||||||
|
{$elseif defined(i8086)}
|
||||||
RS_DEFAULTFLAGS = RS_FLAGS;
|
RS_DEFAULTFLAGS = RS_FLAGS;
|
||||||
NR_DEFAULTFLAGS = NR_FLAGS;
|
NR_DEFAULTFLAGS = NR_FLAGS;
|
||||||
|
{$endif}
|
||||||
|
|
||||||
type
|
type
|
||||||
totherregisterset = set of tregisterindex;
|
totherregisterset = set of tregisterindex;
|
||||||
|
@ -229,7 +229,7 @@ Unit Rax86int;
|
|||||||
is_register:=false;
|
is_register:=false;
|
||||||
actasmregister:=masm_regnum_search(lower(s));
|
actasmregister:=masm_regnum_search(lower(s));
|
||||||
{ don't acceps "flags" as register name in an instruction }
|
{ don't acceps "flags" as register name in an instruction }
|
||||||
if actasmregister=NR_FLAGS then
|
if (getsupreg(actasmregister)=RS_DEFAULTFLAGS) and (getregtype(actasmregister)=getregtype(NR_DEFAULTFLAGS)) then
|
||||||
actasmregister:=NR_NO;
|
actasmregister:=NR_NO;
|
||||||
if (actasmregister=NR_NO) and
|
if (actasmregister=NR_NO) and
|
||||||
(current_procinfo.procdef.proccalloption=pocall_register) and
|
(current_procinfo.procdef.proccalloption=pocall_register) and
|
||||||
|
@ -91,7 +91,9 @@ NR_DS,$05000003,ds,%ds,ds,ds,-1,-1,-1,OT_REG_DESS,3
|
|||||||
NR_FS,$05000004,fs,%fs,fs,fs,-1,-1,-1,OT_REG_FSGS,4
|
NR_FS,$05000004,fs,%fs,fs,fs,-1,-1,-1,OT_REG_FSGS,4
|
||||||
NR_GS,$05000005,gs,%gs,gs,gs,-1,-1,-1,OT_REG_FSGS,5
|
NR_GS,$05000005,gs,%gs,gs,gs,-1,-1,-1,OT_REG_FSGS,5
|
||||||
|
|
||||||
NR_FLAGS,$05000006,flags,%flags,flags,flags,-1,-1,-1,OT_NONE,0
|
NR_FLAGS,$05030006,flags,%flags,flags,flags,-1,-1,-1,OT_NONE,0
|
||||||
|
NR_EFLAGS,$05040006,eflags,%eflags,eflags,eflags,-1,-1,-1,OT_NONE,0
|
||||||
|
NR_RFLAGS,$05050006,rflags,%rflags,rflags,rflags,-1,-1,-1,OT_NONE,0,64
|
||||||
; EIP is needed for DWARF call frame info return address (RA)
|
; EIP is needed for DWARF call frame info return address (RA)
|
||||||
NR_RIP,$05050007,rip,%rip,rip,rip,-1,8,16,OT_NONE,0,64
|
NR_RIP,$05050007,rip,%rip,rip,rip,-1,8,16,OT_NONE,0,64
|
||||||
NR_EIP,$05040007,eip,%eip,eip,eip,-1,8,16,OT_NONE,0
|
NR_EIP,$05040007,eip,%eip,eip,eip,-1,8,16,OT_NONE,0
|
||||||
|
@ -9,22 +9,22 @@
|
|||||||
18,
|
18,
|
||||||
7,
|
7,
|
||||||
6,
|
6,
|
||||||
84,
|
|
||||||
85,
|
|
||||||
86,
|
86,
|
||||||
87,
|
87,
|
||||||
|
88,
|
||||||
|
89,
|
||||||
70,
|
70,
|
||||||
8,
|
8,
|
||||||
12,
|
12,
|
||||||
26,
|
26,
|
||||||
25,
|
25,
|
||||||
11,
|
11,
|
||||||
78,
|
|
||||||
79,
|
|
||||||
80,
|
80,
|
||||||
81,
|
81,
|
||||||
82,
|
82,
|
||||||
83,
|
83,
|
||||||
|
84,
|
||||||
|
85,
|
||||||
72,
|
72,
|
||||||
13,
|
13,
|
||||||
4,
|
4,
|
||||||
@ -33,21 +33,22 @@
|
|||||||
9,
|
9,
|
||||||
27,
|
27,
|
||||||
14,
|
14,
|
||||||
77,
|
76,
|
||||||
|
79,
|
||||||
69,
|
69,
|
||||||
23,
|
23,
|
||||||
35,
|
35,
|
||||||
75,
|
75,
|
||||||
73,
|
73,
|
||||||
74,
|
74,
|
||||||
102,
|
|
||||||
103,
|
|
||||||
104,
|
104,
|
||||||
105,
|
105,
|
||||||
106,
|
106,
|
||||||
107,
|
107,
|
||||||
108,
|
108,
|
||||||
109,
|
109,
|
||||||
|
110,
|
||||||
|
111,
|
||||||
45,
|
45,
|
||||||
46,
|
46,
|
||||||
48,
|
48,
|
||||||
@ -86,7 +87,8 @@
|
|||||||
10,
|
10,
|
||||||
28,
|
28,
|
||||||
15,
|
15,
|
||||||
76,
|
77,
|
||||||
|
78,
|
||||||
24,
|
24,
|
||||||
36,
|
36,
|
||||||
22,
|
22,
|
||||||
@ -94,50 +96,50 @@
|
|||||||
34,
|
34,
|
||||||
33,
|
33,
|
||||||
71,
|
71,
|
||||||
101,
|
103,
|
||||||
93,
|
|
||||||
94,
|
|
||||||
95,
|
95,
|
||||||
96,
|
96,
|
||||||
97,
|
97,
|
||||||
98,
|
98,
|
||||||
99,
|
99,
|
||||||
100,
|
100,
|
||||||
88,
|
101,
|
||||||
89,
|
102,
|
||||||
90,
|
90,
|
||||||
91,
|
91,
|
||||||
92,
|
92,
|
||||||
110,
|
93,
|
||||||
111,
|
94,
|
||||||
120,
|
112,
|
||||||
121,
|
113,
|
||||||
122,
|
122,
|
||||||
123,
|
123,
|
||||||
124,
|
124,
|
||||||
125,
|
125,
|
||||||
112,
|
126,
|
||||||
113,
|
127,
|
||||||
114,
|
114,
|
||||||
115,
|
115,
|
||||||
116,
|
116,
|
||||||
117,
|
117,
|
||||||
118,
|
118,
|
||||||
119,
|
119,
|
||||||
126,
|
120,
|
||||||
127,
|
121,
|
||||||
136,
|
128,
|
||||||
137,
|
129,
|
||||||
138,
|
138,
|
||||||
139,
|
139,
|
||||||
140,
|
140,
|
||||||
141,
|
141,
|
||||||
128,
|
142,
|
||||||
129,
|
143,
|
||||||
130,
|
130,
|
||||||
131,
|
131,
|
||||||
132,
|
132,
|
||||||
133,
|
133,
|
||||||
134,
|
134,
|
||||||
135,
|
135,
|
||||||
|
136,
|
||||||
|
137,
|
||||||
0
|
0
|
||||||
|
@ -75,6 +75,8 @@
|
|||||||
'%fs',
|
'%fs',
|
||||||
'%gs',
|
'%gs',
|
||||||
'%flags',
|
'%flags',
|
||||||
|
'%eflags',
|
||||||
|
'%rflags',
|
||||||
'%rip',
|
'%rip',
|
||||||
'%eip',
|
'%eip',
|
||||||
'%dr0',
|
'%dr0',
|
||||||
|
@ -74,7 +74,9 @@ NR_SS = tregister($05000002);
|
|||||||
NR_DS = tregister($05000003);
|
NR_DS = tregister($05000003);
|
||||||
NR_FS = tregister($05000004);
|
NR_FS = tregister($05000004);
|
||||||
NR_GS = tregister($05000005);
|
NR_GS = tregister($05000005);
|
||||||
NR_FLAGS = tregister($05000006);
|
NR_FLAGS = tregister($05030006);
|
||||||
|
NR_EFLAGS = tregister($05040006);
|
||||||
|
NR_RFLAGS = tregister($05050006);
|
||||||
NR_RIP = tregister($05050007);
|
NR_RIP = tregister($05050007);
|
||||||
NR_EIP = tregister($05040007);
|
NR_EIP = tregister($05040007);
|
||||||
NR_DR0 = tregister($05000008);
|
NR_DR0 = tregister($05000008);
|
||||||
|
@ -75,6 +75,8 @@
|
|||||||
-1,
|
-1,
|
||||||
-1,
|
-1,
|
||||||
-1,
|
-1,
|
||||||
|
-1,
|
||||||
|
-1,
|
||||||
16,
|
16,
|
||||||
16,
|
16,
|
||||||
-1,
|
-1,
|
||||||
|
@ -75,6 +75,8 @@
|
|||||||
'fs',
|
'fs',
|
||||||
'gs',
|
'gs',
|
||||||
'flags',
|
'flags',
|
||||||
|
'eflags',
|
||||||
|
'rflags',
|
||||||
'rip',
|
'rip',
|
||||||
'eip',
|
'eip',
|
||||||
'dr0',
|
'dr0',
|
||||||
|
@ -10,22 +10,22 @@
|
|||||||
18,
|
18,
|
||||||
7,
|
7,
|
||||||
6,
|
6,
|
||||||
84,
|
|
||||||
85,
|
|
||||||
86,
|
86,
|
||||||
87,
|
87,
|
||||||
|
88,
|
||||||
|
89,
|
||||||
70,
|
70,
|
||||||
8,
|
8,
|
||||||
12,
|
12,
|
||||||
26,
|
26,
|
||||||
25,
|
25,
|
||||||
11,
|
11,
|
||||||
78,
|
|
||||||
79,
|
|
||||||
80,
|
80,
|
||||||
81,
|
81,
|
||||||
82,
|
82,
|
||||||
83,
|
83,
|
||||||
|
84,
|
||||||
|
85,
|
||||||
72,
|
72,
|
||||||
13,
|
13,
|
||||||
4,
|
4,
|
||||||
@ -34,21 +34,22 @@
|
|||||||
9,
|
9,
|
||||||
27,
|
27,
|
||||||
14,
|
14,
|
||||||
77,
|
76,
|
||||||
|
79,
|
||||||
69,
|
69,
|
||||||
23,
|
23,
|
||||||
35,
|
35,
|
||||||
75,
|
75,
|
||||||
73,
|
73,
|
||||||
74,
|
74,
|
||||||
102,
|
|
||||||
103,
|
|
||||||
104,
|
104,
|
||||||
105,
|
105,
|
||||||
106,
|
106,
|
||||||
107,
|
107,
|
||||||
108,
|
108,
|
||||||
109,
|
109,
|
||||||
|
110,
|
||||||
|
111,
|
||||||
45,
|
45,
|
||||||
46,
|
46,
|
||||||
48,
|
48,
|
||||||
@ -87,7 +88,8 @@
|
|||||||
10,
|
10,
|
||||||
28,
|
28,
|
||||||
15,
|
15,
|
||||||
76,
|
77,
|
||||||
|
78,
|
||||||
24,
|
24,
|
||||||
36,
|
36,
|
||||||
22,
|
22,
|
||||||
@ -95,49 +97,49 @@
|
|||||||
34,
|
34,
|
||||||
33,
|
33,
|
||||||
71,
|
71,
|
||||||
101,
|
103,
|
||||||
93,
|
|
||||||
94,
|
|
||||||
95,
|
95,
|
||||||
96,
|
96,
|
||||||
97,
|
97,
|
||||||
98,
|
98,
|
||||||
99,
|
99,
|
||||||
100,
|
100,
|
||||||
88,
|
101,
|
||||||
89,
|
102,
|
||||||
90,
|
90,
|
||||||
91,
|
91,
|
||||||
92,
|
92,
|
||||||
110,
|
93,
|
||||||
111,
|
94,
|
||||||
120,
|
112,
|
||||||
121,
|
113,
|
||||||
122,
|
122,
|
||||||
123,
|
123,
|
||||||
124,
|
124,
|
||||||
125,
|
125,
|
||||||
112,
|
126,
|
||||||
113,
|
127,
|
||||||
114,
|
114,
|
||||||
115,
|
115,
|
||||||
116,
|
116,
|
||||||
117,
|
117,
|
||||||
118,
|
118,
|
||||||
119,
|
119,
|
||||||
126,
|
120,
|
||||||
127,
|
121,
|
||||||
136,
|
128,
|
||||||
137,
|
129,
|
||||||
138,
|
138,
|
||||||
139,
|
139,
|
||||||
140,
|
140,
|
||||||
141,
|
141,
|
||||||
128,
|
142,
|
||||||
129,
|
143,
|
||||||
130,
|
130,
|
||||||
131,
|
131,
|
||||||
132,
|
132,
|
||||||
133,
|
133,
|
||||||
134,
|
134,
|
||||||
135
|
135,
|
||||||
|
136,
|
||||||
|
137
|
||||||
|
@ -75,6 +75,8 @@
|
|||||||
'fs',
|
'fs',
|
||||||
'gs',
|
'gs',
|
||||||
'flags',
|
'flags',
|
||||||
|
'eflags',
|
||||||
|
'rflags',
|
||||||
'rip',
|
'rip',
|
||||||
'eip',
|
'eip',
|
||||||
'dr0',
|
'dr0',
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
{ don't edit, this file is generated from x86reg.dat }
|
{ don't edit, this file is generated from x86reg.dat }
|
||||||
142
|
144
|
||||||
|
@ -74,7 +74,9 @@ tregister($05000002),
|
|||||||
tregister($05000003),
|
tregister($05000003),
|
||||||
tregister($05000004),
|
tregister($05000004),
|
||||||
tregister($05000005),
|
tregister($05000005),
|
||||||
tregister($05000006),
|
tregister($05030006),
|
||||||
|
tregister($05040006),
|
||||||
|
tregister($05050006),
|
||||||
tregister($05050007),
|
tregister($05050007),
|
||||||
tregister($05040007),
|
tregister($05040007),
|
||||||
tregister($05000008),
|
tregister($05000008),
|
||||||
|
@ -77,6 +77,8 @@ OT_REG_FSGS,
|
|||||||
OT_NONE,
|
OT_NONE,
|
||||||
OT_NONE,
|
OT_NONE,
|
||||||
OT_NONE,
|
OT_NONE,
|
||||||
|
OT_NONE,
|
||||||
|
OT_NONE,
|
||||||
OT_REG_DREG,
|
OT_REG_DREG,
|
||||||
OT_REG_DREG,
|
OT_REG_DREG,
|
||||||
OT_REG_DREG,
|
OT_REG_DREG,
|
||||||
|
@ -68,8 +68,6 @@
|
|||||||
57,
|
57,
|
||||||
61,
|
61,
|
||||||
65,
|
65,
|
||||||
93,
|
|
||||||
94,
|
|
||||||
95,
|
95,
|
||||||
96,
|
96,
|
||||||
97,
|
97,
|
||||||
@ -117,15 +115,14 @@
|
|||||||
139,
|
139,
|
||||||
140,
|
140,
|
||||||
141,
|
141,
|
||||||
|
142,
|
||||||
|
143,
|
||||||
69,
|
69,
|
||||||
70,
|
70,
|
||||||
71,
|
71,
|
||||||
72,
|
72,
|
||||||
73,
|
73,
|
||||||
74,
|
74,
|
||||||
75,
|
|
||||||
78,
|
|
||||||
79,
|
|
||||||
80,
|
80,
|
||||||
81,
|
81,
|
||||||
82,
|
82,
|
||||||
@ -139,5 +136,10 @@
|
|||||||
90,
|
90,
|
||||||
91,
|
91,
|
||||||
92,
|
92,
|
||||||
|
93,
|
||||||
|
94,
|
||||||
|
75,
|
||||||
|
76,
|
||||||
|
79,
|
||||||
77,
|
77,
|
||||||
76
|
78
|
||||||
|
@ -10,22 +10,22 @@
|
|||||||
18,
|
18,
|
||||||
7,
|
7,
|
||||||
6,
|
6,
|
||||||
84,
|
|
||||||
85,
|
|
||||||
86,
|
86,
|
||||||
87,
|
87,
|
||||||
|
88,
|
||||||
|
89,
|
||||||
70,
|
70,
|
||||||
8,
|
8,
|
||||||
12,
|
12,
|
||||||
26,
|
26,
|
||||||
25,
|
25,
|
||||||
11,
|
11,
|
||||||
78,
|
|
||||||
79,
|
|
||||||
80,
|
80,
|
||||||
81,
|
81,
|
||||||
82,
|
82,
|
||||||
83,
|
83,
|
||||||
|
84,
|
||||||
|
85,
|
||||||
72,
|
72,
|
||||||
13,
|
13,
|
||||||
4,
|
4,
|
||||||
@ -34,21 +34,22 @@
|
|||||||
9,
|
9,
|
||||||
27,
|
27,
|
||||||
14,
|
14,
|
||||||
77,
|
76,
|
||||||
|
79,
|
||||||
69,
|
69,
|
||||||
23,
|
23,
|
||||||
35,
|
35,
|
||||||
75,
|
75,
|
||||||
73,
|
73,
|
||||||
74,
|
74,
|
||||||
102,
|
|
||||||
103,
|
|
||||||
104,
|
104,
|
||||||
105,
|
105,
|
||||||
106,
|
106,
|
||||||
107,
|
107,
|
||||||
108,
|
108,
|
||||||
109,
|
109,
|
||||||
|
110,
|
||||||
|
111,
|
||||||
45,
|
45,
|
||||||
46,
|
46,
|
||||||
48,
|
48,
|
||||||
@ -87,7 +88,8 @@
|
|||||||
10,
|
10,
|
||||||
28,
|
28,
|
||||||
15,
|
15,
|
||||||
76,
|
77,
|
||||||
|
78,
|
||||||
24,
|
24,
|
||||||
36,
|
36,
|
||||||
22,
|
22,
|
||||||
@ -95,49 +97,49 @@
|
|||||||
34,
|
34,
|
||||||
33,
|
33,
|
||||||
71,
|
71,
|
||||||
101,
|
103,
|
||||||
93,
|
|
||||||
94,
|
|
||||||
95,
|
95,
|
||||||
96,
|
96,
|
||||||
97,
|
97,
|
||||||
98,
|
98,
|
||||||
99,
|
99,
|
||||||
100,
|
100,
|
||||||
88,
|
101,
|
||||||
89,
|
102,
|
||||||
90,
|
90,
|
||||||
91,
|
91,
|
||||||
92,
|
92,
|
||||||
110,
|
93,
|
||||||
111,
|
94,
|
||||||
120,
|
112,
|
||||||
121,
|
113,
|
||||||
122,
|
122,
|
||||||
123,
|
123,
|
||||||
124,
|
124,
|
||||||
125,
|
125,
|
||||||
112,
|
126,
|
||||||
113,
|
127,
|
||||||
114,
|
114,
|
||||||
115,
|
115,
|
||||||
116,
|
116,
|
||||||
117,
|
117,
|
||||||
118,
|
118,
|
||||||
119,
|
119,
|
||||||
126,
|
120,
|
||||||
127,
|
121,
|
||||||
136,
|
128,
|
||||||
137,
|
129,
|
||||||
138,
|
138,
|
||||||
139,
|
139,
|
||||||
140,
|
140,
|
||||||
141,
|
141,
|
||||||
128,
|
142,
|
||||||
129,
|
143,
|
||||||
130,
|
130,
|
||||||
131,
|
131,
|
||||||
132,
|
132,
|
||||||
133,
|
133,
|
||||||
134,
|
134,
|
||||||
135
|
135,
|
||||||
|
136,
|
||||||
|
137
|
||||||
|
@ -75,6 +75,8 @@
|
|||||||
-1,
|
-1,
|
||||||
-1,
|
-1,
|
||||||
-1,
|
-1,
|
||||||
|
-1,
|
||||||
|
-1,
|
||||||
16,
|
16,
|
||||||
16,
|
16,
|
||||||
-1,
|
-1,
|
||||||
|
@ -75,6 +75,8 @@
|
|||||||
'fs',
|
'fs',
|
||||||
'gs',
|
'gs',
|
||||||
'flags',
|
'flags',
|
||||||
|
'eflags',
|
||||||
|
'rflags',
|
||||||
'rip',
|
'rip',
|
||||||
'eip',
|
'eip',
|
||||||
'dr0',
|
'dr0',
|
||||||
|
Loading…
Reference in New Issue
Block a user