Bump capstone to 6.0.0-Alpha1.

This commit is contained in:
Bartosz Taudul 2024-10-04 17:19:18 +02:00
parent fd5ee53251
commit 5454b3202d
No known key found for this signature in database
GPG Key ID: B7FE2008B7575DF3
3 changed files with 12 additions and 12 deletions

View File

@ -24,7 +24,7 @@ else()
CPMAddPackage( CPMAddPackage(
NAME capstone NAME capstone
GITHUB_REPOSITORY capstone-engine/capstone GITHUB_REPOSITORY capstone-engine/capstone
GIT_TAG 5.0.3 GIT_TAG 6.0.0-Alpha1
EXCLUDE_FROM_ALL TRUE EXCLUDE_FROM_ALL TRUE
) )
add_library(TracyCapstone INTERFACE) add_library(TracyCapstone INTERFACE)

View File

@ -712,7 +712,7 @@ bool SourceView::Disassemble( uint64_t symAddr, const Worker& worker )
rval = cs_open( CS_ARCH_ARM, CS_MODE_ARM, &handle ); rval = cs_open( CS_ARCH_ARM, CS_MODE_ARM, &handle );
break; break;
case CpuArchArm64: case CpuArchArm64:
rval = cs_open( CS_ARCH_ARM64, CS_MODE_ARM, &handle ); rval = cs_open( CS_ARCH_AARCH64, CS_MODE_ARM, &handle );
break; break;
default: default:
assert( false ); assert( false );
@ -777,9 +777,9 @@ bool SourceView::Disassemble( uint64_t symAddr, const Worker& worker )
} }
break; break;
case CpuArchArm64: case CpuArchArm64:
if( detail.arm64.op_count == 1 && detail.arm64.operands[0].type == ARM64_OP_IMM ) if( detail.aarch64.op_count == 1 && detail.aarch64.operands[0].type == AARCH64_OP_IMM )
{ {
jumpAddr = (uint64_t)detail.arm64.operands[0].imm; jumpAddr = (uint64_t)detail.aarch64.operands[0].imm;
} }
break; break;
default: default:
@ -864,18 +864,18 @@ bool SourceView::Disassemble( uint64_t symAddr, const Worker& worker )
} }
break; break;
case CpuArchArm64: case CpuArchArm64:
for( uint8_t i=0; i<detail.arm64.op_count; i++ ) for( uint8_t i=0; i<detail.aarch64.op_count; i++ )
{ {
uint8_t type = 0; uint8_t type = 0;
switch( detail.arm64.operands[i].type ) switch( detail.aarch64.operands[i].type )
{ {
case ARM64_OP_IMM: case AARCH64_OP_IMM:
type = 0; type = 0;
break; break;
case ARM64_OP_REG: case AARCH64_OP_REG:
type = 1; type = 1;
break; break;
case ARM64_OP_MEM: case AARCH64_OP_MEM:
type = 2; type = 2;
break; break;
default: default:

View File

@ -3846,7 +3846,7 @@ void Worker::AddSymbolCode( uint64_t ptr, const char* data, size_t sz )
rval = cs_open( CS_ARCH_ARM, CS_MODE_ARM, &handle ); rval = cs_open( CS_ARCH_ARM, CS_MODE_ARM, &handle );
break; break;
case CpuArchArm64: case CpuArchArm64:
rval = cs_open( CS_ARCH_ARM64, CS_MODE_ARM, &handle ); rval = cs_open( CS_ARCH_AARCH64, CS_MODE_ARM, &handle );
break; break;
default: default:
assert( false ); assert( false );
@ -3890,9 +3890,9 @@ void Worker::AddSymbolCode( uint64_t ptr, const char* data, size_t sz )
} }
break; break;
case CpuArchArm64: case CpuArchArm64:
if( detail.arm64.op_count == 1 && detail.arm64.operands[0].type == ARM64_OP_IMM ) if( detail.aarch64.op_count == 1 && detail.aarch64.operands[0].type == AARCH64_OP_IMM )
{ {
callAddr = (uint64_t)detail.arm64.operands[0].imm; callAddr = (uint64_t)detail.aarch64.operands[0].imm;
} }
break; break;
default: default: