unicorn
unicorn copied to clipboard
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
The tracing code log the state of UNICORN executing result: ``` t=2022-08-24T16:44:57+0800 lvl=info GID=50 msg="registers: map[0:0 1:1000928 2:4294966816 3:0 4:0 5:0 6:0 7:0 8:0 9:0 10:4294966816 11:5 12:0 13:0 14:0...
I have an object that wraps access to the `Uc` class. My emulator wrapper also registers hooks and such. To my surprise my python was getting the "Could not allocate...
Dear Dr. Quynh, I have tried to play around with the shellcode analysis: https://eternal.red/2018/unicorn-engine-tutorial/ However, I have got the following error, do you have any hints? Thank you. Regards, Anthony...
There is currently no way to read `ARM64_REG_CP_REG`. Golang funcs do offer var args in the form of: `uc.RegRead(reg int, options... int)` in the func the options becomes an array...
Why unicorn change tcg_region_state from global to thread local ? threads can not share jit cache
How this can be used to apply it to an Windows on ARM bootloader so that when an Intel PC user can natively run that bootloader and from there start...
v2.1.0 Plan
Hey community! Finally, I got some time on releasing the next version, v2.1.0. So far, my top priority todo list includes: - [x] Fully support M1, including CI, binary release...
Hello, This PR adds support for the Renesas RH850 architecture and has been tested against different firmware files designed for the Renesas F1KM-S4 development board. This implementation supports all instructions...
I was doing some emulation reverse engineering work with Unicorn Engine (emulating x86 realmode bootloader) and after a long time running the session I got this nullptr dereference (segfault). Sadly...
Hey, There are code paths when Unicorn calls `exit()` or `abort()` instead of returning an error, which is undesirable, especially if you consider the fact that the library is often...