From fe68e4710e9f3fb5f2882e6a3176e59f37bb8bf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20Wei=C3=9F?= <leon.weiss@rub.de> Date: Fri, 20 Oct 2023 12:10:09 +0200 Subject: [PATCH] Fix tab/space mix --- irdb-libs/libIRDB-core/src/operand_csx86.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/irdb-libs/libIRDB-core/src/operand_csx86.cpp b/irdb-libs/libIRDB-core/src/operand_csx86.cpp index 73574862b..080c6ff41 100644 --- a/irdb-libs/libIRDB-core/src/operand_csx86.cpp +++ b/irdb-libs/libIRDB-core/src/operand_csx86.cpp @@ -449,17 +449,17 @@ bool DecodedOperandCapstoneX86_t::isMemory() const bool DecodedOperandCapstoneX86_t::hasBaseRegister() const { - const auto the_insn=static_cast<cs_insn*>(my_insn.get()); - const auto &op = (the_insn->detail->x86.operands[op_num]); - const auto br_is_pc = - op.mem.base==X86_REG_RIP || - op.mem.base==X86_REG_EIP || - op.mem.base==X86_REG_IP; - const auto br_is_valid = + const auto the_insn=static_cast<cs_insn*>(my_insn.get()); + const auto &op = (the_insn->detail->x86.operands[op_num]); + const auto br_is_pc = + op.mem.base==X86_REG_RIP || + op.mem.base==X86_REG_EIP || + op.mem.base==X86_REG_IP; + const auto br_is_valid = op.mem.base != X86_REG_INVALID && op.mem.base != X86_REG_EIZ && op.mem.base != X86_REG_RIZ; - return isMemory() && br_is_valid && !br_is_pc; + return isMemory() && br_is_valid && !br_is_pc; } bool DecodedOperandCapstoneX86_t::hasIndexRegister() const -- GitLab