Developers - unicorn-engine/unicorn GitHub Wiki
This page is for Unicorn developers only.
Building fuzzing targets
cmake .. -DUNICORN_FUZZ=1
Generating headers for softmmu
This is equivalent to make headers in Unicorn1.
sh symbols.sh
BE Ports
- Register size must be exactly matched.
uc_mem_write/readneeds to care about endianness whileuc_reg_read/writedoes not.
Release steps
- Sync docs&&changelog from Github wiki.
- Bump version in
unicorn.h,CMakeLists.txt,setup.py,Cargo.toml,UnicornEngine.fsproj,UnicornSamples.csproj,version.rb - Update bindings by
makeinbindingsdirectory - Tag
vx.y.z&& push. - Tag
x.y.z&& release!