I am trying to disassemble a raw binary with AARCH64:LE:64:v8A:default (as per below mentioned specs).
Architecture: aarch64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Vendor ID: Nvidia Model: 0 Model name: ARMv8 Processor rev 0 (v8l) Compiler - aarch64-gnu-linux GCC compiler
Here are the steps I followed:
- After importing the bin file, I ran auto analysis with default options selected.
- Selected the code (ctrl+A) then pressed d (for manual disassembly).
This ran for around 3 hrs and the disassembled code that it generated still had many bytes as "??". Also, when I try to generate the code flow, it runs into heap memory issue (currently heap size set to 4GB).
Is there any step that I am missing out? Or if anyone can help me what else I can try further?