1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

capstone arm64 renaming

This commit is contained in:
Benoit Jacob 2023-11-24 16:14:06 -05:00
parent 116e82de9e
commit 3ecfbc990d
2 changed files with 11 additions and 11 deletions

View File

@ -711,7 +711,7 @@ bool SourceView::Disassemble( uint64_t symAddr, const Worker& worker )
rval = cs_open( CS_ARCH_ARM, CS_MODE_ARM, &handle );
break;
case CpuArchArm64:
rval = cs_open( CS_ARCH_ARM64, CS_MODE_ARM, &handle );
rval = cs_open( CS_AARCH64pre(CS_ARCH_), CS_MODE_ARM, &handle );
break;
default:
assert( false );
@ -776,9 +776,9 @@ bool SourceView::Disassemble( uint64_t symAddr, const Worker& worker )
}
break;
case CpuArchArm64:
if( detail.arm64.op_count == 1 && detail.arm64.operands[0].type == ARM64_OP_IMM )
if( detail.CS_aarch64().op_count == 1 && detail.CS_aarch64().operands[0].type == CS_AARCH64(_OP_IMM) )
{
jumpAddr = (uint64_t)detail.arm64.operands[0].imm;
jumpAddr = (uint64_t)detail.CS_aarch64().operands[0].imm;
}
break;
default:
@ -863,18 +863,18 @@ bool SourceView::Disassemble( uint64_t symAddr, const Worker& worker )
}
break;
case CpuArchArm64:
for( uint8_t i=0; i<detail.arm64.op_count; i++ )
for( uint8_t i=0; i<detail.CS_aarch64().op_count; i++ )
{
uint8_t type = 0;
switch( detail.arm64.operands[i].type )
switch( detail.CS_aarch64().operands[i].type )
{
case ARM64_OP_IMM:
case CS_AARCH64(_OP_IMM):
type = 0;
break;
case ARM64_OP_REG:
case CS_AARCH64(_OP_REG):
type = 1;
break;
case ARM64_OP_MEM:
case CS_AARCH64(_OP_MEM):
type = 2;
break;
default:

View File

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