When I place my cursor on an instruction (on the address, opcode or operand) in the IDA-view, and switch immediately to HEX-view, I expected the hex bytes corresponding to the instructions to be selected. However, IDA 7.0.171130 (x86_64) is not behaving as expected.

As an example, I have selected the address 0x8000328 in the IDA view (the cursor is not visible in the screenshot) which is a mov instruction. However, the HEX-view shows E8 D9 04 00 00 highlighted with the cursor on it; which is a call instruction.

enter image description here

enter image description here

1 Answer 1


Did you validate that your Hex-View is Synchronized with the IDA View?

In order to do this, go to the Hex View tab, Right Click anywhere in the view and choose "Synchronize With > IDA View":

enter image description here

This works fine for me in version 7.0.1709

  • Exactly that was the problem. Why on Earth would some not want to be in sync? Thank you so much.
    – sherlock
    Jun 3, 2018 at 7:15
  • 4
    Glad it helped :) Imagine, for example, reading an assembly code in the IDA View that manipulates an array of bytes in another address. One might want to see the assembly in the IDA View and at the same time to open the Hex View on this structure of bytes.
    – Megabeets
    Jun 3, 2018 at 7:17
  • Makes sense :-)
    – sherlock
    Jun 3, 2018 at 9:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.