diff --git a/irdb-libs/libIRDB-core/src/operand_csx86.cpp b/irdb-libs/libIRDB-core/src/operand_csx86.cpp index 2c02220313780418eb161194bf64aab917b793a5..6b7fa57a2351e13eac1970f5e797928c8d0820f7 100644 --- a/irdb-libs/libIRDB-core/src/operand_csx86.cpp +++ b/irdb-libs/libIRDB-core/src/operand_csx86.cpp @@ -7,6 +7,7 @@ #include <operand_base.hpp> #include <operand_csx86.hpp> #include <capstone.h> +#include <irdb-util> @@ -256,7 +257,7 @@ string DecodedOperandCapstoneX86_t::getString() const ret_val+=string(" * ") + to_string(op.mem.scale); if (op.mem.disp != 0) - ret_val+=" + "+ to_string(op.mem.disp); + ret_val+=" + 0x"+ IRDB_SDK::to_hex_string(op.mem.disp); if(ret_val=="") return "0";