mirror of
https://github.com/capstone-engine/capstone.git
synced 2025-03-02 03:26:07 +00:00
tests: update Mips modes to CS_MODE_MIPS32 & CS_MODE_MIPS64
This commit is contained in:
parent
d3f0373ed1
commit
84df600944
@ -86,7 +86,7 @@ typedef enum cs_mode {
|
||||
CS_MODE_MIPS32R6 = 1 << 6, // Mips32r6 ISA
|
||||
CS_MODE_MIPSGP64 = 1 << 7, // General Purpose Registers are 64-bit wide (MIPS arch)
|
||||
CS_MODE_V9 = 1 << 4, // SparcV9 mode (Sparc architecture)
|
||||
CS_MODE_BIG_ENDIAN = 1 << 31 // big endian mode
|
||||
CS_MODE_BIG_ENDIAN = 1 << 31, // big endian mode
|
||||
CS_MODE_MIPS32 = CS_MODE_32, // Mips32 ISA
|
||||
CS_MODE_MIPS64 = CS_MODE_64, // Mips64 ISA.
|
||||
} cs_mode;
|
||||
|
@ -139,14 +139,14 @@ static void test()
|
||||
},
|
||||
{
|
||||
CS_ARCH_MIPS,
|
||||
(cs_mode)(CS_MODE_32 + CS_MODE_BIG_ENDIAN),
|
||||
(cs_mode)(CS_MODE_MIPS32 + CS_MODE_BIG_ENDIAN),
|
||||
(unsigned char*)MIPS_CODE,
|
||||
sizeof(MIPS_CODE) - 1,
|
||||
"MIPS-32 (Big-endian)"
|
||||
},
|
||||
{
|
||||
CS_ARCH_MIPS,
|
||||
(cs_mode)(CS_MODE_64 + CS_MODE_LITTLE_ENDIAN),
|
||||
(cs_mode)(CS_MODE_MIPS64 + CS_MODE_LITTLE_ENDIAN),
|
||||
(unsigned char*)MIPS_CODE2,
|
||||
sizeof(MIPS_CODE2) - 1,
|
||||
"MIPS-64-EL (Little-endian)"
|
||||
|
@ -139,14 +139,14 @@ static void test()
|
||||
},
|
||||
{
|
||||
CS_ARCH_MIPS,
|
||||
(cs_mode)(CS_MODE_32 + CS_MODE_BIG_ENDIAN),
|
||||
(cs_mode)(CS_MODE_MIPS32 + CS_MODE_BIG_ENDIAN),
|
||||
(unsigned char *)MIPS_CODE,
|
||||
sizeof(MIPS_CODE) - 1,
|
||||
"MIPS-32 (Big-endian)"
|
||||
},
|
||||
{
|
||||
CS_ARCH_MIPS,
|
||||
(cs_mode)(CS_MODE_64 + CS_MODE_LITTLE_ENDIAN),
|
||||
(cs_mode)(CS_MODE_MIPS64 + CS_MODE_LITTLE_ENDIAN),
|
||||
(unsigned char *)MIPS_CODE2,
|
||||
sizeof(MIPS_CODE2) - 1,
|
||||
"MIPS-64-EL (Little-endian)"
|
||||
|
@ -122,14 +122,14 @@ static void test()
|
||||
},
|
||||
{
|
||||
CS_ARCH_MIPS,
|
||||
(cs_mode)(CS_MODE_32 + CS_MODE_BIG_ENDIAN),
|
||||
(cs_mode)(CS_MODE_MIPS32 + CS_MODE_BIG_ENDIAN),
|
||||
(unsigned char *)MIPS_CODE,
|
||||
sizeof(MIPS_CODE) - 1,
|
||||
"MIPS-32 (Big-endian)"
|
||||
},
|
||||
{
|
||||
CS_ARCH_MIPS,
|
||||
(cs_mode)(CS_MODE_64 + CS_MODE_LITTLE_ENDIAN),
|
||||
(cs_mode)(CS_MODE_MIPS64 + CS_MODE_LITTLE_ENDIAN),
|
||||
(unsigned char *)MIPS_CODE2,
|
||||
sizeof(MIPS_CODE2) - 1,
|
||||
"MIPS-64-EL (Little-endian)"
|
||||
|
@ -86,14 +86,14 @@ static void test()
|
||||
struct platform platforms[] = {
|
||||
{
|
||||
CS_ARCH_MIPS,
|
||||
(cs_mode)(CS_MODE_32 + CS_MODE_BIG_ENDIAN),
|
||||
(cs_mode)(CS_MODE_MIPS32 + CS_MODE_BIG_ENDIAN),
|
||||
(unsigned char *)MIPS_CODE,
|
||||
sizeof(MIPS_CODE) - 1,
|
||||
"MIPS-32 (Big-endian)"
|
||||
},
|
||||
{
|
||||
CS_ARCH_MIPS,
|
||||
(cs_mode)(CS_MODE_64 + CS_MODE_LITTLE_ENDIAN),
|
||||
(cs_mode)(CS_MODE_MIPS64 + CS_MODE_LITTLE_ENDIAN),
|
||||
(unsigned char *)MIPS_CODE2,
|
||||
sizeof(MIPS_CODE2) - 1,
|
||||
"MIPS-64-EL (Little-endian)"
|
||||
|
Loading…
x
Reference in New Issue
Block a user