File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -22,13 +22,21 @@ static const char *_reg_name(enum ud_type reg)
22
22
{
23
23
switch (reg ) {
24
24
case UD_R_EAX : return e_info .class == 32 ? "eax" : "rax" ;
25
+ case UD_R_RAX : return "rax" ;
25
26
case UD_R_EBX : return e_info .class == 32 ? "ebx" : "rbx" ;
27
+ case UD_R_RBX : return "rbx" ;
26
28
case UD_R_ECX : return e_info .class == 32 ? "ecx" : "rcx" ;
27
- case UD_R_EDX : return e_info .class == 32 ? "edx" : "rsx" ;
29
+ case UD_R_RCX : return "rcx" ;
30
+ case UD_R_EDX : return e_info .class == 32 ? "edx" : "rdx" ;
31
+ case UD_R_RDX : return "rdx" ;
28
32
case UD_R_ESI : return e_info .class == 32 ? "esi" : "rsi" ;
33
+ case UD_R_RSI : return "rsi" ;
29
34
case UD_R_EDI : return e_info .class == 32 ? "edi" : "rdi" ;
35
+ case UD_R_RDI : return "rdi" ;
30
36
case UD_R_ESP : return e_info .class == 32 ? "esp" : "rsp" ;
37
+ case UD_R_RSP : return "rsp" ;
31
38
case UD_R_EBP : return e_info .class == 32 ? "ebp" : "rbp" ;
39
+ case UD_R_RBP : return "rbp" ;
32
40
case UD_R_RIP : return e_info .class == 32 ? "eip" : "rip" ;
33
41
default : return "unknown" ;
34
42
}
You can’t perform that action at this time.
0 commit comments