1

I just downloaded Ghidra last evening on a Fedora Linux machine with 4 Intel Core i5-7200U CPUs. When querying the "installed processor modules" in "Help" I get a listing of 41 processors. x86 is on the list, but x64 is not. How do I fix that, and get the x64 processor module installed?

1
  • Ah ... maybe x86 includes x86-64?
    – tavmem
    Apr 19, 2020 at 1:21

2 Answers 2

2

It's called x86 but you have the option to pick size - 64.

2
  • Thanks ! I had read the IDA documentation first, in which x86 and x64 were completely different products for which you had to buy separately.
    – tavmem
    Apr 19, 2020 at 14:25
  • It's helpful to note that to change the processor language, right-click on the prorgam file (which is not at all obvious). This cannot be undone, so be careful. This really should not be necessary as the default gets automatically picked based on the content of the binary.
    – tavmem
    Apr 21, 2020 at 0:17
1

Actually, it's automatic. I don't have to pick size.

When I create a new project with a 64 bit binary the project shows:

Processor=x86, Endian=little, Address Size=64, Compiler=gcc, Format=ELF

When I create a new project with a 32 bit binary the project shows:

Processor=x86, Endian=little, Addesss Size=32, Compiler=gcc, Format=ELF

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.