cstool: fix mips64 mode
This commit is contained in:
parent
85f4b8f7d9
commit
04ce7f29a6
|
@ -186,27 +186,27 @@ int main(int argc, char **argv)
|
|||
|
||||
if (!strcmp(mode, "armb") || !strcmp(mode, "armbe") ) {
|
||||
arch = CS_ARCH_ARM;
|
||||
err = cs_open(CS_ARCH_ARM, CS_MODE_ARM + CS_MODE_BIG_ENDIAN, &handle);
|
||||
err = cs_open(CS_ARCH_ARM, CS_MODE_ARM | CS_MODE_BIG_ENDIAN, &handle);
|
||||
}
|
||||
|
||||
if (!strcmp(mode, "arml")) {
|
||||
arch = CS_ARCH_ARM;
|
||||
err = cs_open(CS_ARCH_ARM, CS_MODE_ARM + CS_MODE_LITTLE_ENDIAN, &handle);
|
||||
err = cs_open(CS_ARCH_ARM, CS_MODE_ARM | CS_MODE_LITTLE_ENDIAN, &handle);
|
||||
}
|
||||
|
||||
if (!strcmp(mode, "thumb")) {
|
||||
arch = CS_ARCH_ARM;
|
||||
err = cs_open(CS_ARCH_ARM, CS_MODE_THUMB + CS_MODE_LITTLE_ENDIAN, &handle);
|
||||
err = cs_open(CS_ARCH_ARM, CS_MODE_THUMB | CS_MODE_LITTLE_ENDIAN, &handle);
|
||||
}
|
||||
|
||||
if (!strcmp(mode, "thumbbe")) {
|
||||
arch = CS_ARCH_ARM;
|
||||
err = cs_open(CS_ARCH_ARM, CS_MODE_THUMB + CS_MODE_BIG_ENDIAN, &handle);
|
||||
err = cs_open(CS_ARCH_ARM, CS_MODE_THUMB | CS_MODE_BIG_ENDIAN, &handle);
|
||||
}
|
||||
|
||||
if (!strcmp(mode, "thumble")) {
|
||||
arch = CS_ARCH_ARM;
|
||||
err = cs_open(CS_ARCH_ARM, CS_MODE_ARM + CS_MODE_LITTLE_ENDIAN, &handle);
|
||||
err = cs_open(CS_ARCH_ARM, CS_MODE_ARM | CS_MODE_LITTLE_ENDIAN, &handle);
|
||||
}
|
||||
|
||||
if (!strcmp(mode, "arm64")) {
|
||||
|
@ -216,22 +216,22 @@ int main(int argc, char **argv)
|
|||
|
||||
if (!strcmp(mode, "mips")) {
|
||||
arch = CS_ARCH_MIPS;
|
||||
err = cs_open(CS_ARCH_MIPS, CS_MODE_MIPS32 + CS_MODE_LITTLE_ENDIAN, &handle);
|
||||
err = cs_open(CS_ARCH_MIPS, CS_MODE_MIPS32 | CS_MODE_LITTLE_ENDIAN, &handle);
|
||||
}
|
||||
|
||||
if (!strcmp(mode, "mipsbe")) {
|
||||
arch = CS_ARCH_MIPS;
|
||||
err = cs_open(CS_ARCH_MIPS, CS_MODE_MIPS32 + CS_MODE_BIG_ENDIAN, &handle);
|
||||
err = cs_open(CS_ARCH_MIPS, CS_MODE_MIPS32 | CS_MODE_BIG_ENDIAN, &handle);
|
||||
}
|
||||
|
||||
if (!strcmp(mode, "mips64")) {
|
||||
arch = CS_ARCH_MIPS;
|
||||
err = cs_open(CS_ARCH_MIPS, CS_MODE_MIPS64 + CS_MODE_BIG_ENDIAN, &handle);
|
||||
err = cs_open(CS_ARCH_MIPS, CS_MODE_MIPS64 | CS_MODE_LITTLE_ENDIAN, &handle);
|
||||
}
|
||||
|
||||
if (!strcmp(mode, "mips64be")) {
|
||||
arch = CS_ARCH_MIPS;
|
||||
err = cs_open(CS_ARCH_MIPS, CS_MODE_MIPS64 + CS_MODE_BIG_ENDIAN, &handle);
|
||||
err = cs_open(CS_ARCH_MIPS, CS_MODE_MIPS64 | CS_MODE_BIG_ENDIAN, &handle);
|
||||
}
|
||||
|
||||
if (!strcmp(mode, "x16")) {
|
||||
|
@ -281,12 +281,12 @@ int main(int argc, char **argv)
|
|||
|
||||
if (!strcmp(mode,"ppc64")) {
|
||||
arch = CS_ARCH_PPC;
|
||||
err = cs_open(CS_ARCH_PPC, CS_MODE_64+CS_MODE_LITTLE_ENDIAN, &handle);
|
||||
err = cs_open(CS_ARCH_PPC, CS_MODE_64 | CS_MODE_LITTLE_ENDIAN, &handle);
|
||||
}
|
||||
|
||||
if (!strcmp(mode,"ppc64be")) {
|
||||
arch = CS_ARCH_PPC;
|
||||
err = cs_open(CS_ARCH_PPC,CS_MODE_64+CS_MODE_BIG_ENDIAN, &handle);
|
||||
err = cs_open(CS_ARCH_PPC,CS_MODE_64 | CS_MODE_BIG_ENDIAN, &handle);
|
||||
}
|
||||
|
||||
if (!strcmp(mode,"sparc")) {
|
||||
|
|
Loading…
Reference in New Issue