-
Notifications
You must be signed in to change notification settings - Fork 776
Closed
Description
Qiling uses 0x90000000 for linux mmap base address:
qiling/qiling/profiles/linux.ql
Line 21 in b3293e1
| mmap_address = 0x90000000 |
According to mips memory layout: https://training.mips.com/basic_mips/PDF/Memory_Map.pdf
0x90000000 is reserved for kseg0, which userspace programs shouldn't use. Previously, Unicorn included a dirty hack to support this and we are going to remove this in unicorn-engine/unicorn#1746
Therefore, it's essential to change the mmap_address in profiles to a lower address, say 0x1000000 (note 6 zeros)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels