├── .github └── workflows │ ├── cifuzz.yml │ └── python-publish.yml ├── .gitignore ├── .travis.yml ├── AUTHORS.TXT ├── Brewfile ├── CMakeLists.txt ├── COPYING ├── COPYING.LGPL2 ├── COPYING_GLIB ├── CREDITS.TXT ├── ChangeLog ├── Makefile ├── README.md ├── bindings ├── Makefile ├── README ├── const_generator.py ├── dotnet │ ├── README.md │ ├── UnicornDotNet.sln │ ├── UnicornManaged │ │ ├── AssemblyInfo.fs │ │ ├── Binding │ │ │ ├── BindingFactory.fs │ │ │ ├── IBinding.fs │ │ │ ├── MockBinding.fs │ │ │ └── NativeBinding.fs │ │ ├── Const │ │ │ ├── Arm.fs │ │ │ ├── Arm64.fs │ │ │ ├── Common.fs │ │ │ ├── M68k.fs │ │ │ ├── Mips.fs │ │ │ ├── Sparc.fs │ │ │ └── X86.fs │ │ ├── ConvertUtility.fs │ │ ├── InternalHooks.fs │ │ ├── Unicorn.fs │ │ ├── UnicornEngineException.fs │ │ └── UnicornManaged.fsproj │ └── UnicornSamples │ │ ├── App.config │ │ ├── Gee.External.Capstone.Proxy.dll │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── ShellcodeSample.cs │ │ ├── UnicornSamples.csproj │ │ ├── Utils.cs │ │ ├── X86Sample32.cs │ │ ├── capstone.dll │ │ └── packages.config ├── go │ ├── Makefile │ ├── README.md │ ├── sample.go │ └── unicorn │ │ ├── arm64_const.go │ │ ├── arm_const.go │ │ ├── context.go │ │ ├── context_test.go │ │ ├── hook.c │ │ ├── hook.go │ │ ├── hook.h │ │ ├── m68k_const.go │ │ ├── mips_const.go │ │ ├── reg_batch.go │ │ ├── sparc_const.go │ │ ├── uc.c │ │ ├── uc.h │ │ ├── unicorn.go │ │ ├── unicorn_const.go │ │ ├── unicorn_test.go │ │ ├── x86.go │ │ ├── x86_const.go │ │ └── x86_test.go ├── haskell │ ├── .gitignore │ ├── README.TXT │ ├── Setup.hs │ ├── samples │ │ ├── SampleArm.hs │ │ ├── SampleArm64.hs │ │ ├── SampleBatchReg.hs │ │ ├── SampleM68k.hs │ │ ├── SampleMips.hs │ │ ├── SampleSparc.hs │ │ ├── SampleX86.hs │ │ └── Shellcode.hs │ ├── src │ │ ├── Unicorn.hs │ │ ├── Unicorn │ │ │ ├── CPU │ │ │ │ ├── Arm.chs │ │ │ │ ├── Arm64.chs │ │ │ │ ├── M68k.chs │ │ │ │ ├── Mips.chs │ │ │ │ ├── Sparc.chs │ │ │ │ └── X86.chs │ │ │ ├── Hook.hs │ │ │ └── Internal │ │ │ │ ├── Core.chs │ │ │ │ ├── Hook.chs │ │ │ │ ├── Unicorn.chs │ │ │ │ └── Util.hs │ │ ├── cbits │ │ │ └── unicorn_wrapper.c │ │ └── include │ │ │ └── unicorn_wrapper.h │ └── unicorn.cabal ├── java │ ├── Makefile │ ├── Makefile.build │ ├── README.TXT │ ├── khash.h │ ├── pom.xml │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── unicorn │ │ │ │ │ ├── Arm64Const.java │ │ │ │ │ ├── ArmConst.java │ │ │ │ │ ├── BlockHook.java │ │ │ │ │ ├── CodeHook.java │ │ │ │ │ ├── DebugHook.java │ │ │ │ │ ├── EventMemHook.java │ │ │ │ │ ├── Hook.java │ │ │ │ │ ├── InHook.java │ │ │ │ │ ├── InterruptHook.java │ │ │ │ │ ├── M68kConst.java │ │ │ │ │ ├── MemHook.java │ │ │ │ │ ├── MemRegion.java │ │ │ │ │ ├── MipsConst.java │ │ │ │ │ ├── OutHook.java │ │ │ │ │ ├── ReadHook.java │ │ │ │ │ ├── SparcConst.java │ │ │ │ │ ├── SyscallHook.java │ │ │ │ │ ├── Unicorn.java │ │ │ │ │ ├── UnicornConst.java │ │ │ │ │ ├── UnicornException.java │ │ │ │ │ ├── WriteHook.java │ │ │ │ │ ├── X86Const.java │ │ │ │ │ └── X86_MMR.java │ │ │ └── resources │ │ │ │ └── natives │ │ │ │ ├── linux_64 │ │ │ │ └── libunicorn_java.so │ │ │ │ ├── linux_arm64 │ │ │ │ └── libunicorn_java.so │ │ │ │ ├── osx_64 │ │ │ │ └── libunicorn_java.dylib │ │ │ │ ├── osx_arm64 │ │ │ │ └── libunicorn_java.dylib │ │ │ │ ├── windows_32 │ │ │ │ └── unicorn_java.dll │ │ │ │ └── windows_64 │ │ │ │ └── unicorn_java.dll │ │ └── test │ │ │ └── java │ │ │ └── samples │ │ │ ├── SampleNetworkAuditing.java │ │ │ ├── Sample_arm.java │ │ │ ├── Sample_arm64.java │ │ │ ├── Sample_m68k.java │ │ │ ├── Sample_mips.java │ │ │ ├── Sample_sparc.java │ │ │ ├── Sample_x86.java │ │ │ ├── Sample_x86_mmr.java │ │ │ └── Shellcode.java │ ├── unicorn_Unicorn.c │ ├── unicorn_Unicorn.h │ ├── unicorn_Unicorn_NewHook.h │ ├── unicorn_Unicorn_Tuple.h │ └── unicorn_Unicorn_UnHook.h ├── pascal │ ├── LICENSE │ ├── README.md │ ├── examples │ │ ├── x86.lpi │ │ ├── x86.lpr │ │ └── x86.lps │ └── unicorn │ │ ├── Arm64Const.pas │ │ ├── ArmConst.pas │ │ ├── M68kConst.pas │ │ ├── MipsConst.pas │ │ ├── SparcConst.pas │ │ ├── UnicornConst.pas │ │ ├── Unicorn_dyn.pas │ │ └── X86Const.pas ├── python │ ├── MANIFEST.in │ ├── Makefile │ ├── README.TXT │ ├── build_wheel.sh │ ├── prebuilt │ │ └── .gitkeep │ ├── sample_all.sh │ ├── sample_arm.py │ ├── sample_arm64.py │ ├── sample_arm64eb.py │ ├── sample_armeb.py │ ├── sample_m68k.py │ ├── sample_mips.py │ ├── sample_network_auditing.py │ ├── sample_sparc.py │ ├── sample_x86.py │ ├── setup.cfg │ ├── setup.py │ ├── shellcode.py │ └── unicorn │ │ ├── __init__.py │ │ ├── arm64_const.py │ │ ├── arm_const.py │ │ ├── m68k_const.py │ │ ├── mips_const.py │ │ ├── sparc_const.py │ │ ├── unicorn.py │ │ ├── unicorn_const.py │ │ └── x86_const.py ├── ruby │ ├── Makefile │ ├── README.md │ ├── sample_arm.rb │ ├── sample_arm64.rb │ ├── sample_m68k.rb │ ├── sample_mips.rb │ ├── sample_sparc.rb │ ├── sample_x86.rb │ ├── sample_x86_gdt.rb │ ├── test_hook_gc.rb │ └── unicorn_gem │ │ ├── Gemfile │ │ ├── Rakefile │ │ ├── ext │ │ ├── extconf.rb │ │ ├── types.h │ │ ├── unicorn.c │ │ └── unicorn.h │ │ ├── lib │ │ └── unicorn_engine │ │ │ ├── arm64_const.rb │ │ │ ├── arm_const.rb │ │ │ ├── m68k_const.rb │ │ │ ├── mips_const.rb │ │ │ ├── sparc_const.rb │ │ │ ├── unicorn_const.rb │ │ │ ├── version.rb │ │ │ └── x86_const.rb │ │ ├── pkg │ │ └── .gitignore │ │ └── unicorn-engine.gemspec └── vb6 │ ├── .gitattributes │ ├── CMemRegion.cls │ ├── Form1.frm │ ├── Project1.vbp │ ├── Project1.vbw │ ├── README.txt │ ├── example_output.txt │ ├── main.cpp │ ├── misc.bas │ ├── msvbvm60.tlh │ ├── msvbvm60.tli │ ├── screenshot.png │ ├── ucIntel32.cls │ ├── uc_def.bas │ ├── ucvbshim.sln │ └── ucvbshim.vcproj ├── cmake.sh ├── config.mk ├── docs ├── BHUSA2015-unicorn.pdf ├── COMPILE-CMAKE.md ├── COMPILE-NIX.md ├── COMPILE-WINDOWS.md ├── COMPILE.md ├── Micro Unicorn-Engine API Documentation │ ├── API_Doc_Pic │ │ ├── ABkexFCfphu3zIg.png │ │ ├── DkztJcigHCdmnRp.png │ │ ├── F3rSByYuNTGDtC1.png │ │ ├── I25E9sWcJpGyax7.png │ │ ├── IZhyWrGebA5tT4i.png │ │ ├── K4HMijIVt6lofvT.png │ │ ├── MbZk8KjQFqJOxmd.png │ │ ├── NExsavSgu4yMbBQ.png │ │ ├── OVaHwelNQ4tcLmo.png │ │ ├── YCMNcEVyX8GHoPb.png │ │ ├── ZtRKvUoaPTlshJ4.png │ │ ├── aU1lbmxMjXA5g3K.png │ │ ├── bpu4r8hgzUvO7Pm.png │ │ ├── dqKBwAWUL7XvypE.png │ │ ├── fOnNpSKvjYyc7QB.png │ │ ├── iyodlNFY7hHEOgS.png │ │ ├── juNPWvwGUlraKRh.png │ │ ├── kbrF7NdV6LDxnYI.png │ │ ├── l1AhdxgKE2U3tZB.png │ │ ├── l4HhgDzcJIVvFNU.png │ │ └── q3JtOQRPl5xTFKp.png │ └── Micro Unicorn-Engine API Documentation.md ├── OPENBSD-NOTES.md ├── README.md ├── unicorn-logo.png └── unicorn-logo.txt ├── include ├── list.h ├── qemu.h ├── uc_priv.h └── unicorn │ ├── arm.h │ ├── arm64.h │ ├── m68k.h │ ├── mips.h │ ├── platform.h │ ├── sparc.h │ ├── unicorn.h │ └── x86.h ├── install-cmocka-linux.sh ├── list.c ├── make.sh ├── msvc.bat ├── msvc ├── .gitignore ├── README.TXT ├── samples │ ├── mem_apis │ │ ├── mem_apis.vcxproj │ │ └── mem_apis.vcxproj.filters │ ├── sample_arm │ │ ├── sample_arm.vcxproj │ │ └── sample_arm.vcxproj.filters │ ├── sample_arm64 │ │ ├── sample_arm64.vcxproj │ │ └── sample_arm64.vcxproj.filters │ ├── sample_arm64eb │ │ ├── sample_arm64eb.vcxproj │ │ └── sample_arm64eb.vcxproj.filters │ ├── sample_armeb │ │ ├── sample_armeb.vcxproj │ │ └── sample_armeb.vcxproj.filters │ ├── sample_batch_reg │ │ ├── sample_batch_reg.vcxproj │ │ └── sample_batch_reg.vcxproj.filters │ ├── sample_m68k │ │ ├── sample_m68k.vcxproj │ │ └── sample_m68k.vcxproj.filters │ ├── sample_mips │ │ ├── sample_mips.vcxproj │ │ └── sample_mips.vcxproj.filters │ ├── sample_sparc │ │ ├── sample_sparc.vcxproj │ │ └── sample_sparc.vcxproj.filters │ ├── sample_x86 │ │ ├── sample_x86.vcxproj │ │ └── sample_x86.vcxproj.filters │ ├── sample_x86_32_gdt_and_seg_regs │ │ ├── sample_x86_32_gdt_and_seg_regs.vcxproj │ │ └── sample_x86_32_gdt_and_seg_regs.vcxproj.filters │ └── shellcode │ │ ├── shellcode.vcxproj │ │ └── shellcode.vcxproj.filters ├── unicorn.sln └── unicorn │ ├── aarch64-softmmu │ ├── aarch64-softmmu.vcxproj │ ├── aarch64-softmmu.vcxproj.filters │ └── config-target.h │ ├── aarch64eb-softmmu │ ├── aarch64eb-softmmu.vcxproj │ ├── aarch64eb-softmmu.vcxproj.filters │ └── config-target.h │ ├── arm-softmmu │ ├── arm-softmmu.vcxproj │ ├── arm-softmmu.vcxproj.filters │ └── config-target.h │ ├── armeb-softmmu │ ├── armeb-softmmu.vcxproj │ ├── armeb-softmmu.vcxproj.filters │ └── config-target.h │ ├── config-host.h │ ├── m68k-softmmu │ ├── config-target.h │ ├── m68k-softmmu.vcxproj │ └── m68k-softmmu.vcxproj.filters │ ├── mips-softmmu │ ├── config-target.h │ ├── mips-softmmu.vcxproj │ └── mips-softmmu.vcxproj.filters │ ├── mips64-softmmu │ ├── config-target.h │ ├── mips64-softmmu.vcxproj │ └── mips64-softmmu.vcxproj.filters │ ├── mips64el-softmmu │ ├── config-target.h │ ├── mips64el-softmmu.vcxproj │ └── mips64el-softmmu.vcxproj.filters │ ├── mipsel-softmmu │ ├── config-target.h │ ├── mipsel-softmmu.vcxproj │ └── mipsel-softmmu.vcxproj.filters │ ├── prebuild_script.bat │ ├── qapi-types.c │ ├── qapi-types.h │ ├── qapi-visit.c │ ├── qapi-visit.h │ ├── sparc-softmmu │ ├── config-target.h │ ├── sparc-softmmu.vcxproj │ └── sparc-softmmu.vcxproj.filters │ ├── sparc64-softmmu │ ├── config-target.h │ ├── sparc64-softmmu.vcxproj │ └── sparc64-softmmu.vcxproj.filters │ ├── unicorn │ ├── dllmain.cpp │ ├── unicorn.vcxproj │ └── unicorn.vcxproj.filters │ ├── unicorn_static │ ├── unicorn_static.vcxproj │ └── unicorn_static.vcxproj.filters │ └── x86_64-softmmu │ ├── config-target.h │ ├── x86_64-softmmu.vcxproj │ └── x86_64-softmmu.vcxproj.filters ├── nmake.bat ├── pkgconfig.mk ├── qemu ├── CODING_STYLE ├── COPYING ├── COPYING.LIB ├── HACKING ├── LICENSE ├── Makefile ├── Makefile.objs ├── Makefile.target ├── VERSION ├── aarch64.h ├── aarch64eb.h ├── accel.c ├── arm.h ├── armeb.h ├── configure ├── cpu-exec.c ├── cpus.c ├── cputlb.c ├── default-configs │ ├── aarch64-softmmu.mak │ ├── aarch64eb-softmmu.mak │ ├── arm-softmmu.mak │ ├── armeb-softmmu.mak │ ├── m68k-softmmu.mak │ ├── mips-softmmu.mak │ ├── mips64-softmmu.mak │ ├── mips64el-softmmu.mak │ ├── mipsel-softmmu.mak │ ├── sparc-softmmu.mak │ ├── sparc64-softmmu.mak │ └── x86_64-softmmu.mak ├── docs │ └── memory.txt ├── exec.c ├── fpu │ ├── softfloat-macros.h │ ├── softfloat-specialize.h │ └── softfloat.c ├── gen_all_header.sh ├── glib_compat.c ├── header_gen.py ├── hw │ ├── Makefile.objs │ ├── arm │ │ ├── Makefile.objs │ │ ├── tosa.c │ │ └── virt.c │ ├── core │ │ ├── Makefile.objs │ │ ├── machine.c │ │ └── qdev.c │ ├── i386 │ │ ├── Makefile.objs │ │ ├── pc.c │ │ └── pc_piix.c │ ├── intc │ │ ├── Makefile.objs │ │ ├── apic.c │ │ └── apic_common.c │ ├── m68k │ │ ├── Makefile.objs │ │ └── dummy_m68k.c │ ├── mips │ │ ├── Makefile.objs │ │ ├── addr.c │ │ ├── cputimer.c │ │ └── mips_r4k.c │ ├── sparc │ │ ├── Makefile.objs │ │ └── leon3.c │ └── sparc64 │ │ ├── Makefile.objs │ │ └── sun4u.c ├── include │ ├── config.h │ ├── elf.h │ ├── exec │ │ ├── address-spaces.h │ │ ├── cpu-all.h │ │ ├── cpu-common.h │ │ ├── cpu-defs.h │ │ ├── cpu_ldst.h │ │ ├── cpu_ldst_template.h │ │ ├── cputlb.h │ │ ├── exec-all.h │ │ ├── gen-icount.h │ │ ├── helper-gen.h │ │ ├── helper-head.h │ │ ├── helper-proto.h │ │ ├── helper-tcg.h │ │ ├── hwaddr.h │ │ ├── ioport.h │ │ ├── memory-internal.h │ │ ├── memory.h │ │ └── ram_addr.h │ ├── fpu │ │ └── softfloat.h │ ├── glib_compat.h │ ├── hw │ │ ├── arm │ │ │ └── arm.h │ │ ├── boards.h │ │ ├── cpu │ │ │ └── icc_bus.h │ │ ├── hw.h │ │ ├── i386 │ │ │ ├── apic.h │ │ │ ├── apic_internal.h │ │ │ └── pc.h │ │ ├── m68k │ │ │ └── m68k.h │ │ ├── mips │ │ │ ├── cpudevs.h │ │ │ └── mips.h │ │ ├── qdev-core.h │ │ ├── qdev.h │ │ └── sparc │ │ │ └── sparc.h │ ├── qapi │ │ ├── dealloc-visitor.h │ │ ├── error.h │ │ ├── qmp-input-visitor.h │ │ ├── qmp-output-visitor.h │ │ ├── qmp │ │ │ ├── qbool.h │ │ │ ├── qdict.h │ │ │ ├── qerror.h │ │ │ ├── qfloat.h │ │ │ ├── qint.h │ │ │ ├── qjson.h │ │ │ ├── qlist.h │ │ │ ├── qobject.h │ │ │ ├── qstring.h │ │ │ └── types.h │ │ ├── string-input-visitor.h │ │ ├── visitor-impl.h │ │ └── visitor.h │ ├── qemu-common.h │ ├── qemu │ │ ├── aes.h │ │ ├── atomic.h │ │ ├── bitmap.h │ │ ├── bitops.h │ │ ├── bswap.h │ │ ├── compiler.h │ │ ├── crc32c.h │ │ ├── host-utils.h │ │ ├── int128.h │ │ ├── log.h │ │ ├── module.h │ │ ├── osdep.h │ │ ├── queue.h │ │ ├── range.h │ │ ├── thread-posix.h │ │ ├── thread-win32.h │ │ ├── thread.h │ │ ├── timer.h │ │ └── typedefs.h │ ├── qom │ │ ├── cpu.h │ │ ├── object.h │ │ └── qom-qobject.h │ └── sysemu │ │ ├── accel.h │ │ ├── cpus.h │ │ ├── memory_mapping.h │ │ ├── os-win32.h │ │ └── sysemu.h ├── ioport.c ├── m68k.h ├── memory.c ├── memory_mapping.c ├── mips.h ├── mips64.h ├── mips64el.h ├── mipsel.h ├── qapi-types.c ├── qapi-types.h ├── qapi-visit.c ├── qapi-visit.h ├── qapi │ ├── Makefile.objs │ ├── qapi-dealloc-visitor.c │ ├── qapi-visit-core.c │ ├── qmp-input-visitor.c │ ├── qmp-output-visitor.c │ └── string-input-visitor.c ├── qemu-log.c ├── qemu-timer.c ├── qobject │ ├── Makefile.objs │ ├── qbool.c │ ├── qdict.c │ ├── qerror.c │ ├── qfloat.c │ ├── qint.c │ ├── qlist.c │ └── qstring.c ├── qom │ ├── Makefile.objs │ ├── container.c │ ├── cpu.c │ ├── object.c │ └── qom-qobject.c ├── rules.mak ├── scripts │ ├── create_config │ ├── ordereddict.py │ ├── qapi-build.sh │ ├── qapi-schema.json │ ├── qapi-types.py │ ├── qapi-visit.py │ ├── qapi.py │ └── qapi │ │ └── common.json ├── softmmu_template.h ├── sparc.h ├── sparc64.h ├── target-arm │ ├── Makefile.objs │ ├── arm_ldst.h │ ├── cpu-qom.h │ ├── cpu.c │ ├── cpu.h │ ├── cpu64.c │ ├── crypto_helper.c │ ├── helper-a64.c │ ├── helper-a64.h │ ├── helper.c │ ├── helper.h │ ├── internals.h │ ├── iwmmxt_helper.c │ ├── kvm-consts.h │ ├── neon_helper.c │ ├── op_addsub.h │ ├── op_helper.c │ ├── psci.c │ ├── translate-a64.c │ ├── translate.c │ ├── translate.h │ ├── unicorn.h │ ├── unicorn_aarch64.c │ └── unicorn_arm.c ├── target-i386 │ ├── Makefile.objs │ ├── TODO │ ├── arch_memory_mapping.c │ ├── cc_helper.c │ ├── cc_helper_template.h │ ├── cpu-qom.h │ ├── cpu.c │ ├── cpu.h │ ├── excp_helper.c │ ├── fpu_helper.c │ ├── helper.c │ ├── helper.h │ ├── int_helper.c │ ├── mem_helper.c │ ├── misc_helper.c │ ├── ops_sse.h │ ├── ops_sse_header.h │ ├── seg_helper.c │ ├── shift_helper_template.h │ ├── smm_helper.c │ ├── svm.h │ ├── svm_helper.c │ ├── topology.h │ ├── translate.c │ ├── unicorn.c │ └── unicorn.h ├── target-m68k │ ├── Makefile.objs │ ├── cpu-qom.h │ ├── cpu.c │ ├── cpu.h │ ├── helper.c │ ├── helper.h │ ├── m68k-qreg.h │ ├── op_helper.c │ ├── qregs.def │ ├── translate.c │ ├── unicorn.c │ └── unicorn.h ├── target-mips │ ├── Makefile.objs │ ├── TODO │ ├── cpu-qom.h │ ├── cpu.c │ ├── cpu.h │ ├── dsp_helper.c │ ├── helper.c │ ├── helper.h │ ├── lmi_helper.c │ ├── mips-defs.h │ ├── msa_helper.c │ ├── op_helper.c │ ├── translate.c │ ├── translate_init.c │ ├── unicorn.c │ └── unicorn.h ├── target-sparc │ ├── Makefile.objs │ ├── TODO │ ├── cc_helper.c │ ├── cpu-qom.h │ ├── cpu.c │ ├── cpu.h │ ├── fop_helper.c │ ├── helper.c │ ├── helper.h │ ├── int32_helper.c │ ├── int64_helper.c │ ├── ldst_helper.c │ ├── mmu_helper.c │ ├── translate.c │ ├── unicorn.c │ ├── unicorn.h │ ├── unicorn64.c │ ├── vis_helper.c │ └── win_helper.c ├── tcg-runtime.c ├── tcg │ ├── LICENSE │ ├── README │ ├── TODO │ ├── aarch64 │ │ ├── tcg-target.c │ │ └── tcg-target.h │ ├── arm │ │ ├── tcg-target.c │ │ └── tcg-target.h │ ├── i386 │ │ ├── tcg-target.c │ │ └── tcg-target.h │ ├── ia64 │ │ ├── tcg-target.c │ │ └── tcg-target.h │ ├── mips │ │ ├── tcg-target.c │ │ └── tcg-target.h │ ├── optimize.c │ ├── ppc │ │ ├── tcg-target.c │ │ └── tcg-target.h │ ├── s390 │ │ ├── tcg-target.c │ │ └── tcg-target.h │ ├── sparc │ │ ├── tcg-target.c │ │ └── tcg-target.h │ ├── tcg-be-ldst.h │ ├── tcg-be-null.h │ ├── tcg-op.h │ ├── tcg-opc.h │ ├── tcg-runtime.h │ ├── tcg.c │ └── tcg.h ├── translate-all.c ├── translate-all.h ├── unicorn_common.h ├── util │ ├── Makefile.objs │ ├── aes.c │ ├── bitmap.c │ ├── bitops.c │ ├── crc32c.c │ ├── cutils.c │ ├── error.c │ ├── getauxval.c │ ├── host-utils.c │ ├── module.c │ ├── oslib-posix.c │ ├── oslib-win32.c │ ├── qemu-error.c │ ├── qemu-thread-posix.c │ ├── qemu-thread-win32.c │ ├── qemu-timer-common.c │ └── setjmp-wrapper-win32.asm ├── vl.c ├── vl.h └── x86_64.h ├── samples ├── .gitignore ├── Makefile ├── mem_apis.c ├── sample_all.sh ├── sample_arm.c ├── sample_arm64.c ├── sample_arm64eb.c ├── sample_armeb.c ├── sample_batch_reg.c ├── sample_m68k.c ├── sample_mips.c ├── sample_sparc.c ├── sample_x86.c ├── sample_x86_32_gdt_and_seg_regs.c └── shellcode.c ├── tests ├── fuzz │ ├── Makefile │ ├── dlcorpus.sh │ ├── fuzz_emu.options │ ├── fuzz_emu_arm64_arm.c │ ├── fuzz_emu_arm64_armbe.c │ ├── fuzz_emu_arm_arm.c │ ├── fuzz_emu_arm_armbe.c │ ├── fuzz_emu_arm_thumb.c │ ├── fuzz_emu_m68k_be.c │ ├── fuzz_emu_mips_32be.c │ ├── fuzz_emu_mips_32le.c │ ├── fuzz_emu_sparc_32be.c │ ├── fuzz_emu_x86_16.c │ ├── fuzz_emu_x86_32.c │ ├── fuzz_emu_x86_64.c │ ├── gentargets.sh │ ├── onedir.c │ └── onefile.c ├── regress │ ├── .gitignore │ ├── 001-bad_condition_code_0xe.c │ ├── 002-qemu__fatal__unimplemented_control_register_write_0xffb___0x0.c │ ├── 003-qemu__fatal__wdebug_not_implemented.c │ ├── 004-segmentation_fault_1.c │ ├── 005-qemu__fatal__illegal_instruction__0000___00000404.c │ ├── 006-qemu__fatal__illegal_instruction__0421___00040026.c │ ├── 00opcode_uc_crash.c │ ├── LICENSE │ ├── Makefile │ ├── arm64_reg_rw_w0_w30.py │ ├── arm_apsr_access.py │ ├── arm_bx_unmapped.py │ ├── arm_bxeq_hang.py │ ├── arm_enable_vfp.c │ ├── arm_fp_vfp_disabled.py │ ├── arm_init_input_crash.py │ ├── arm_movr12_hang.py │ ├── arm_vldr_invalid.py │ ├── bad_ram.py │ ├── block_test.c │ ├── callback-pc.py │ ├── crash_tb.py │ ├── deadlock_1.py │ ├── eflags_noset.c │ ├── eflags_nosync.c │ ├── emu_clear_errors.c │ ├── emu_clear_errors.py │ ├── emu_stop_in_hook_overrun.c │ ├── emu_stop_segfault.py │ ├── ensure_typedef_consts_generated.py │ ├── fpu_ip.py │ ├── fpu_mem_write.py │ ├── hang.py │ ├── hook_add_crash.py │ ├── hook_code_add_del.py │ ├── hook_code_stop_emu.py │ ├── hook_extrainvoke.c │ ├── hook_readonly_write_local.py │ ├── init.py │ ├── invalid_read_in_cpu_tb_exec.c │ ├── invalid_read_in_tb_flush_x86_64.c │ ├── invalid_write.py │ ├── invalid_write_in_cpu_tb_exec_x86_64.c │ ├── jmp_ebx_hang.py │ ├── jumping.py │ ├── leaked_refs.py │ ├── map_crash.c │ ├── map_write.c │ ├── mem_64_c.c │ ├── mem_double_unmap.c │ ├── mem_exec.c │ ├── mem_fuzz.c │ ├── mem_map_0x100000000.c │ ├── mem_map_large.c │ ├── mem_nofree.c │ ├── mem_protect.c │ ├── mem_unmap.c │ ├── memleak_arm.c │ ├── memleak_arm64.c │ ├── memleak_m68k.c │ ├── memleak_mips.c │ ├── memleak_sparc.c │ ├── memleak_x86.c │ ├── memmap.py │ ├── memmap_segfault.py │ ├── mips_branch_delay.py │ ├── mips_branch_likely_issue.c │ ├── mips_delay_slot_code_hook.c │ ├── mips_except.py │ ├── mips_invalid_read_of_size_4_when_tracing.c │ ├── mips_kernel_mmu.py │ ├── mips_kseg0_1.c │ ├── mips_single_step_sp.py │ ├── mips_syscall_pc.py │ ├── mov_gs_eax.py │ ├── movsd.py │ ├── nr_mem_test.c │ ├── osx_qemu_thread_create_crash.py │ ├── potential_memory_leak.py │ ├── pshufb.py │ ├── reg_write_sign_extension.py │ ├── regress.py │ ├── regress.sh │ ├── rep_hook.py │ ├── rep_movsb.c │ ├── ro_mem_test.c │ ├── run_across_bb.py │ ├── rw_hookstack.c │ ├── segfault_on_stop.py │ ├── sigill.c │ ├── sigill2.c │ ├── sparc64.py │ ├── sparc_jump_to_zero.c │ ├── sparc_reg.py │ ├── sysenter_hook_x86.c │ ├── tcg_liveness_analysis_bug_issue-287.py │ ├── threaded_emu_start.c │ ├── timeout_segfault.c │ ├── translator_buffer.py │ ├── vld.py │ ├── write_before_map.py │ ├── wrong_rip.py │ ├── wrong_rip_arm.py │ ├── wrong_sp_arm.py │ ├── x86_16_segfault.c │ ├── x86_64_conditional_jump.py │ ├── x86_64_eflags.py │ ├── x86_64_msr.py │ ├── x86_eflags.py │ ├── x86_fldt_fsqrt.py │ ├── x86_gdt.py │ ├── x86_self_modifying.elf │ ├── x86_self_modifying.py │ ├── x86_self_modifying.s │ └── x86_vex.c └── unit │ ├── .gitignore │ ├── Makefile │ ├── gdt_idx.s │ ├── high_address.s │ ├── pc_change.s │ ├── tb_x86.s │ ├── test_gdt_idt_x86.c │ ├── test_hang.c │ ├── test_hookcounts.c │ ├── test_mem_high.c │ ├── test_mem_map.c │ ├── test_mem_map_ptr.c │ ├── test_multihook.c │ ├── test_pc_change.c │ ├── test_sanity.c │ ├── test_tb_x86.c │ ├── test_x86.c │ ├── test_x86_rip_bug.c │ ├── test_x86_shl_enter_leave.c │ ├── test_x86_soft_paging.c │ ├── unicorn_test.h │ └── x86_soft_paging_low.s ├── uc.c └── windows_export.bat /.github/workflows/cifuzz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/.github/workflows/cifuzz.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/AUTHORS.TXT -------------------------------------------------------------------------------- /Brewfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/Brewfile -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.LGPL2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/COPYING.LGPL2 -------------------------------------------------------------------------------- /COPYING_GLIB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/COPYING_GLIB -------------------------------------------------------------------------------- /CREDITS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/CREDITS.TXT -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/ChangeLog -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/README.md -------------------------------------------------------------------------------- /bindings/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/Makefile -------------------------------------------------------------------------------- /bindings/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/README -------------------------------------------------------------------------------- /bindings/const_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/const_generator.py -------------------------------------------------------------------------------- /bindings/dotnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/README.md -------------------------------------------------------------------------------- /bindings/dotnet/UnicornDotNet.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornDotNet.sln -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/AssemblyInfo.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/AssemblyInfo.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/Binding/BindingFactory.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/Binding/BindingFactory.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/Binding/IBinding.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/Binding/IBinding.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/Binding/MockBinding.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/Binding/MockBinding.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/Binding/NativeBinding.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/Binding/NativeBinding.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/Const/Arm.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/Const/Arm.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/Const/Arm64.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/Const/Arm64.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/Const/Common.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/Const/Common.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/Const/M68k.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/Const/M68k.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/Const/Mips.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/Const/Mips.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/Const/Sparc.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/Const/Sparc.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/Const/X86.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/Const/X86.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/ConvertUtility.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/ConvertUtility.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/InternalHooks.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/InternalHooks.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/Unicorn.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/Unicorn.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/UnicornEngineException.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/UnicornEngineException.fs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornManaged/UnicornManaged.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornManaged/UnicornManaged.fsproj -------------------------------------------------------------------------------- /bindings/dotnet/UnicornSamples/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornSamples/App.config -------------------------------------------------------------------------------- /bindings/dotnet/UnicornSamples/Gee.External.Capstone.Proxy.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornSamples/Gee.External.Capstone.Proxy.dll -------------------------------------------------------------------------------- /bindings/dotnet/UnicornSamples/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornSamples/Program.cs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornSamples/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornSamples/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornSamples/ShellcodeSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornSamples/ShellcodeSample.cs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornSamples/UnicornSamples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornSamples/UnicornSamples.csproj -------------------------------------------------------------------------------- /bindings/dotnet/UnicornSamples/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornSamples/Utils.cs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornSamples/X86Sample32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornSamples/X86Sample32.cs -------------------------------------------------------------------------------- /bindings/dotnet/UnicornSamples/capstone.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornSamples/capstone.dll -------------------------------------------------------------------------------- /bindings/dotnet/UnicornSamples/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/dotnet/UnicornSamples/packages.config -------------------------------------------------------------------------------- /bindings/go/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/Makefile -------------------------------------------------------------------------------- /bindings/go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/README.md -------------------------------------------------------------------------------- /bindings/go/sample.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/sample.go -------------------------------------------------------------------------------- /bindings/go/unicorn/arm64_const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/arm64_const.go -------------------------------------------------------------------------------- /bindings/go/unicorn/arm_const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/arm_const.go -------------------------------------------------------------------------------- /bindings/go/unicorn/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/context.go -------------------------------------------------------------------------------- /bindings/go/unicorn/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/context_test.go -------------------------------------------------------------------------------- /bindings/go/unicorn/hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/hook.c -------------------------------------------------------------------------------- /bindings/go/unicorn/hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/hook.go -------------------------------------------------------------------------------- /bindings/go/unicorn/hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/hook.h -------------------------------------------------------------------------------- /bindings/go/unicorn/m68k_const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/m68k_const.go -------------------------------------------------------------------------------- /bindings/go/unicorn/mips_const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/mips_const.go -------------------------------------------------------------------------------- /bindings/go/unicorn/reg_batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/reg_batch.go -------------------------------------------------------------------------------- /bindings/go/unicorn/sparc_const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/sparc_const.go -------------------------------------------------------------------------------- /bindings/go/unicorn/uc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/uc.c -------------------------------------------------------------------------------- /bindings/go/unicorn/uc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/uc.h -------------------------------------------------------------------------------- /bindings/go/unicorn/unicorn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/unicorn.go -------------------------------------------------------------------------------- /bindings/go/unicorn/unicorn_const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/unicorn_const.go -------------------------------------------------------------------------------- /bindings/go/unicorn/unicorn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/unicorn_test.go -------------------------------------------------------------------------------- /bindings/go/unicorn/x86.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/x86.go -------------------------------------------------------------------------------- /bindings/go/unicorn/x86_const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/x86_const.go -------------------------------------------------------------------------------- /bindings/go/unicorn/x86_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/go/unicorn/x86_test.go -------------------------------------------------------------------------------- /bindings/haskell/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/.gitignore -------------------------------------------------------------------------------- /bindings/haskell/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/README.TXT -------------------------------------------------------------------------------- /bindings/haskell/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /bindings/haskell/samples/SampleArm.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/samples/SampleArm.hs -------------------------------------------------------------------------------- /bindings/haskell/samples/SampleArm64.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/samples/SampleArm64.hs -------------------------------------------------------------------------------- /bindings/haskell/samples/SampleBatchReg.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/samples/SampleBatchReg.hs -------------------------------------------------------------------------------- /bindings/haskell/samples/SampleM68k.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/samples/SampleM68k.hs -------------------------------------------------------------------------------- /bindings/haskell/samples/SampleMips.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/samples/SampleMips.hs -------------------------------------------------------------------------------- /bindings/haskell/samples/SampleSparc.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/samples/SampleSparc.hs -------------------------------------------------------------------------------- /bindings/haskell/samples/SampleX86.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/samples/SampleX86.hs -------------------------------------------------------------------------------- /bindings/haskell/samples/Shellcode.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/samples/Shellcode.hs -------------------------------------------------------------------------------- /bindings/haskell/src/Unicorn.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/src/Unicorn.hs -------------------------------------------------------------------------------- /bindings/haskell/src/Unicorn/CPU/Arm.chs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/src/Unicorn/CPU/Arm.chs -------------------------------------------------------------------------------- /bindings/haskell/src/Unicorn/CPU/Arm64.chs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/src/Unicorn/CPU/Arm64.chs -------------------------------------------------------------------------------- /bindings/haskell/src/Unicorn/CPU/M68k.chs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/src/Unicorn/CPU/M68k.chs -------------------------------------------------------------------------------- /bindings/haskell/src/Unicorn/CPU/Mips.chs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/src/Unicorn/CPU/Mips.chs -------------------------------------------------------------------------------- /bindings/haskell/src/Unicorn/CPU/Sparc.chs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/src/Unicorn/CPU/Sparc.chs -------------------------------------------------------------------------------- /bindings/haskell/src/Unicorn/CPU/X86.chs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/src/Unicorn/CPU/X86.chs -------------------------------------------------------------------------------- /bindings/haskell/src/Unicorn/Hook.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/src/Unicorn/Hook.hs -------------------------------------------------------------------------------- /bindings/haskell/src/Unicorn/Internal/Core.chs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/src/Unicorn/Internal/Core.chs -------------------------------------------------------------------------------- /bindings/haskell/src/Unicorn/Internal/Hook.chs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/src/Unicorn/Internal/Hook.chs -------------------------------------------------------------------------------- /bindings/haskell/src/Unicorn/Internal/Unicorn.chs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/src/Unicorn/Internal/Unicorn.chs -------------------------------------------------------------------------------- /bindings/haskell/src/Unicorn/Internal/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/src/Unicorn/Internal/Util.hs -------------------------------------------------------------------------------- /bindings/haskell/src/cbits/unicorn_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/src/cbits/unicorn_wrapper.c -------------------------------------------------------------------------------- /bindings/haskell/src/include/unicorn_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/src/include/unicorn_wrapper.h -------------------------------------------------------------------------------- /bindings/haskell/unicorn.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/haskell/unicorn.cabal -------------------------------------------------------------------------------- /bindings/java/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/Makefile -------------------------------------------------------------------------------- /bindings/java/Makefile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/Makefile.build -------------------------------------------------------------------------------- /bindings/java/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/README.TXT -------------------------------------------------------------------------------- /bindings/java/khash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/khash.h -------------------------------------------------------------------------------- /bindings/java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/pom.xml -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/Arm64Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/Arm64Const.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/ArmConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/ArmConst.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/BlockHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/BlockHook.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/CodeHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/CodeHook.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/DebugHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/DebugHook.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/EventMemHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/EventMemHook.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/Hook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/Hook.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/InHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/InHook.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/InterruptHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/InterruptHook.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/M68kConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/M68kConst.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/MemHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/MemHook.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/MemRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/MemRegion.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/MipsConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/MipsConst.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/OutHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/OutHook.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/ReadHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/ReadHook.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/SparcConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/SparcConst.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/SyscallHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/SyscallHook.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/Unicorn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/Unicorn.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/UnicornConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/UnicornConst.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/UnicornException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/UnicornException.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/WriteHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/WriteHook.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/X86Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/X86Const.java -------------------------------------------------------------------------------- /bindings/java/src/main/java/unicorn/X86_MMR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/java/unicorn/X86_MMR.java -------------------------------------------------------------------------------- /bindings/java/src/main/resources/natives/linux_64/libunicorn_java.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/resources/natives/linux_64/libunicorn_java.so -------------------------------------------------------------------------------- /bindings/java/src/main/resources/natives/linux_arm64/libunicorn_java.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/resources/natives/linux_arm64/libunicorn_java.so -------------------------------------------------------------------------------- /bindings/java/src/main/resources/natives/osx_64/libunicorn_java.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/resources/natives/osx_64/libunicorn_java.dylib -------------------------------------------------------------------------------- /bindings/java/src/main/resources/natives/osx_arm64/libunicorn_java.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/resources/natives/osx_arm64/libunicorn_java.dylib -------------------------------------------------------------------------------- /bindings/java/src/main/resources/natives/windows_32/unicorn_java.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/resources/natives/windows_32/unicorn_java.dll -------------------------------------------------------------------------------- /bindings/java/src/main/resources/natives/windows_64/unicorn_java.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/main/resources/natives/windows_64/unicorn_java.dll -------------------------------------------------------------------------------- /bindings/java/src/test/java/samples/SampleNetworkAuditing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/test/java/samples/SampleNetworkAuditing.java -------------------------------------------------------------------------------- /bindings/java/src/test/java/samples/Sample_arm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/test/java/samples/Sample_arm.java -------------------------------------------------------------------------------- /bindings/java/src/test/java/samples/Sample_arm64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/test/java/samples/Sample_arm64.java -------------------------------------------------------------------------------- /bindings/java/src/test/java/samples/Sample_m68k.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/test/java/samples/Sample_m68k.java -------------------------------------------------------------------------------- /bindings/java/src/test/java/samples/Sample_mips.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/test/java/samples/Sample_mips.java -------------------------------------------------------------------------------- /bindings/java/src/test/java/samples/Sample_sparc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/test/java/samples/Sample_sparc.java -------------------------------------------------------------------------------- /bindings/java/src/test/java/samples/Sample_x86.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/test/java/samples/Sample_x86.java -------------------------------------------------------------------------------- /bindings/java/src/test/java/samples/Sample_x86_mmr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/test/java/samples/Sample_x86_mmr.java -------------------------------------------------------------------------------- /bindings/java/src/test/java/samples/Shellcode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/src/test/java/samples/Shellcode.java -------------------------------------------------------------------------------- /bindings/java/unicorn_Unicorn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/unicorn_Unicorn.c -------------------------------------------------------------------------------- /bindings/java/unicorn_Unicorn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/unicorn_Unicorn.h -------------------------------------------------------------------------------- /bindings/java/unicorn_Unicorn_NewHook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/unicorn_Unicorn_NewHook.h -------------------------------------------------------------------------------- /bindings/java/unicorn_Unicorn_Tuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/unicorn_Unicorn_Tuple.h -------------------------------------------------------------------------------- /bindings/java/unicorn_Unicorn_UnHook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/java/unicorn_Unicorn_UnHook.h -------------------------------------------------------------------------------- /bindings/pascal/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/pascal/LICENSE -------------------------------------------------------------------------------- /bindings/pascal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/pascal/README.md -------------------------------------------------------------------------------- /bindings/pascal/examples/x86.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/pascal/examples/x86.lpi -------------------------------------------------------------------------------- /bindings/pascal/examples/x86.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/pascal/examples/x86.lpr -------------------------------------------------------------------------------- /bindings/pascal/examples/x86.lps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/pascal/examples/x86.lps -------------------------------------------------------------------------------- /bindings/pascal/unicorn/Arm64Const.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/pascal/unicorn/Arm64Const.pas -------------------------------------------------------------------------------- /bindings/pascal/unicorn/ArmConst.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/pascal/unicorn/ArmConst.pas -------------------------------------------------------------------------------- /bindings/pascal/unicorn/M68kConst.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/pascal/unicorn/M68kConst.pas -------------------------------------------------------------------------------- /bindings/pascal/unicorn/MipsConst.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/pascal/unicorn/MipsConst.pas -------------------------------------------------------------------------------- /bindings/pascal/unicorn/SparcConst.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/pascal/unicorn/SparcConst.pas -------------------------------------------------------------------------------- /bindings/pascal/unicorn/UnicornConst.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/pascal/unicorn/UnicornConst.pas -------------------------------------------------------------------------------- /bindings/pascal/unicorn/Unicorn_dyn.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/pascal/unicorn/Unicorn_dyn.pas -------------------------------------------------------------------------------- /bindings/pascal/unicorn/X86Const.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/pascal/unicorn/X86Const.pas -------------------------------------------------------------------------------- /bindings/python/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/MANIFEST.in -------------------------------------------------------------------------------- /bindings/python/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/Makefile -------------------------------------------------------------------------------- /bindings/python/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/README.TXT -------------------------------------------------------------------------------- /bindings/python/build_wheel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/build_wheel.sh -------------------------------------------------------------------------------- /bindings/python/prebuilt/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bindings/python/sample_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/sample_all.sh -------------------------------------------------------------------------------- /bindings/python/sample_arm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/sample_arm.py -------------------------------------------------------------------------------- /bindings/python/sample_arm64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/sample_arm64.py -------------------------------------------------------------------------------- /bindings/python/sample_arm64eb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/sample_arm64eb.py -------------------------------------------------------------------------------- /bindings/python/sample_armeb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/sample_armeb.py -------------------------------------------------------------------------------- /bindings/python/sample_m68k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/sample_m68k.py -------------------------------------------------------------------------------- /bindings/python/sample_mips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/sample_mips.py -------------------------------------------------------------------------------- /bindings/python/sample_network_auditing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/sample_network_auditing.py -------------------------------------------------------------------------------- /bindings/python/sample_sparc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/sample_sparc.py -------------------------------------------------------------------------------- /bindings/python/sample_x86.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/sample_x86.py -------------------------------------------------------------------------------- /bindings/python/setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 3 | -------------------------------------------------------------------------------- /bindings/python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/setup.py -------------------------------------------------------------------------------- /bindings/python/shellcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/shellcode.py -------------------------------------------------------------------------------- /bindings/python/unicorn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/unicorn/__init__.py -------------------------------------------------------------------------------- /bindings/python/unicorn/arm64_const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/unicorn/arm64_const.py -------------------------------------------------------------------------------- /bindings/python/unicorn/arm_const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/unicorn/arm_const.py -------------------------------------------------------------------------------- /bindings/python/unicorn/m68k_const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/unicorn/m68k_const.py -------------------------------------------------------------------------------- /bindings/python/unicorn/mips_const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/unicorn/mips_const.py -------------------------------------------------------------------------------- /bindings/python/unicorn/sparc_const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/unicorn/sparc_const.py -------------------------------------------------------------------------------- /bindings/python/unicorn/unicorn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/unicorn/unicorn.py -------------------------------------------------------------------------------- /bindings/python/unicorn/unicorn_const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/unicorn/unicorn_const.py -------------------------------------------------------------------------------- /bindings/python/unicorn/x86_const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/python/unicorn/x86_const.py -------------------------------------------------------------------------------- /bindings/ruby/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/Makefile -------------------------------------------------------------------------------- /bindings/ruby/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/README.md -------------------------------------------------------------------------------- /bindings/ruby/sample_arm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/sample_arm.rb -------------------------------------------------------------------------------- /bindings/ruby/sample_arm64.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/sample_arm64.rb -------------------------------------------------------------------------------- /bindings/ruby/sample_m68k.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/sample_m68k.rb -------------------------------------------------------------------------------- /bindings/ruby/sample_mips.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/sample_mips.rb -------------------------------------------------------------------------------- /bindings/ruby/sample_sparc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/sample_sparc.rb -------------------------------------------------------------------------------- /bindings/ruby/sample_x86.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/sample_x86.rb -------------------------------------------------------------------------------- /bindings/ruby/sample_x86_gdt.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/sample_x86_gdt.rb -------------------------------------------------------------------------------- /bindings/ruby/test_hook_gc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/test_hook_gc.rb -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/unicorn_gem/Gemfile -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/unicorn_gem/Rakefile -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/ext/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/unicorn_gem/ext/extconf.rb -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/ext/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/unicorn_gem/ext/types.h -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/ext/unicorn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/unicorn_gem/ext/unicorn.c -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/ext/unicorn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/unicorn_gem/ext/unicorn.h -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/lib/unicorn_engine/arm64_const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm64_const.rb -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/lib/unicorn_engine/arm_const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm_const.rb -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/lib/unicorn_engine/m68k_const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/unicorn_gem/lib/unicorn_engine/m68k_const.rb -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/lib/unicorn_engine/mips_const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/unicorn_gem/lib/unicorn_engine/mips_const.rb -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/lib/unicorn_engine/sparc_const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/unicorn_gem/lib/unicorn_engine/sparc_const.rb -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/lib/unicorn_engine/unicorn_const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/unicorn_gem/lib/unicorn_engine/unicorn_const.rb -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/lib/unicorn_engine/version.rb: -------------------------------------------------------------------------------- 1 | module Unicorn 2 | VERSION = "1.0.1" 3 | end 4 | -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/lib/unicorn_engine/x86_const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/unicorn_gem/lib/unicorn_engine/x86_const.rb -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/pkg/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/unicorn_gem/pkg/.gitignore -------------------------------------------------------------------------------- /bindings/ruby/unicorn_gem/unicorn-engine.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/ruby/unicorn_gem/unicorn-engine.gemspec -------------------------------------------------------------------------------- /bindings/vb6/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/.gitattributes -------------------------------------------------------------------------------- /bindings/vb6/CMemRegion.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/CMemRegion.cls -------------------------------------------------------------------------------- /bindings/vb6/Form1.frm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/Form1.frm -------------------------------------------------------------------------------- /bindings/vb6/Project1.vbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/Project1.vbp -------------------------------------------------------------------------------- /bindings/vb6/Project1.vbw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/Project1.vbw -------------------------------------------------------------------------------- /bindings/vb6/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/README.txt -------------------------------------------------------------------------------- /bindings/vb6/example_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/example_output.txt -------------------------------------------------------------------------------- /bindings/vb6/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/main.cpp -------------------------------------------------------------------------------- /bindings/vb6/misc.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/misc.bas -------------------------------------------------------------------------------- /bindings/vb6/msvbvm60.tlh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/msvbvm60.tlh -------------------------------------------------------------------------------- /bindings/vb6/msvbvm60.tli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/msvbvm60.tli -------------------------------------------------------------------------------- /bindings/vb6/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/screenshot.png -------------------------------------------------------------------------------- /bindings/vb6/ucIntel32.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/ucIntel32.cls -------------------------------------------------------------------------------- /bindings/vb6/uc_def.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/uc_def.bas -------------------------------------------------------------------------------- /bindings/vb6/ucvbshim.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/ucvbshim.sln -------------------------------------------------------------------------------- /bindings/vb6/ucvbshim.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/bindings/vb6/ucvbshim.vcproj -------------------------------------------------------------------------------- /cmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/cmake.sh -------------------------------------------------------------------------------- /config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/config.mk -------------------------------------------------------------------------------- /docs/BHUSA2015-unicorn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/BHUSA2015-unicorn.pdf -------------------------------------------------------------------------------- /docs/COMPILE-CMAKE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/COMPILE-CMAKE.md -------------------------------------------------------------------------------- /docs/COMPILE-NIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/COMPILE-NIX.md -------------------------------------------------------------------------------- /docs/COMPILE-WINDOWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/COMPILE-WINDOWS.md -------------------------------------------------------------------------------- /docs/COMPILE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/COMPILE.md -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/ABkexFCfphu3zIg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/ABkexFCfphu3zIg.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/DkztJcigHCdmnRp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/DkztJcigHCdmnRp.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/F3rSByYuNTGDtC1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/F3rSByYuNTGDtC1.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/I25E9sWcJpGyax7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/I25E9sWcJpGyax7.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/IZhyWrGebA5tT4i.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/IZhyWrGebA5tT4i.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/K4HMijIVt6lofvT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/K4HMijIVt6lofvT.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/MbZk8KjQFqJOxmd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/MbZk8KjQFqJOxmd.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/NExsavSgu4yMbBQ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/NExsavSgu4yMbBQ.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/OVaHwelNQ4tcLmo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/OVaHwelNQ4tcLmo.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/YCMNcEVyX8GHoPb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/YCMNcEVyX8GHoPb.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/ZtRKvUoaPTlshJ4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/ZtRKvUoaPTlshJ4.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/aU1lbmxMjXA5g3K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/aU1lbmxMjXA5g3K.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/bpu4r8hgzUvO7Pm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/bpu4r8hgzUvO7Pm.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/dqKBwAWUL7XvypE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/dqKBwAWUL7XvypE.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/fOnNpSKvjYyc7QB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/fOnNpSKvjYyc7QB.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/iyodlNFY7hHEOgS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/iyodlNFY7hHEOgS.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/juNPWvwGUlraKRh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/juNPWvwGUlraKRh.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/kbrF7NdV6LDxnYI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/kbrF7NdV6LDxnYI.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/l1AhdxgKE2U3tZB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/l1AhdxgKE2U3tZB.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/l4HhgDzcJIVvFNU.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/l4HhgDzcJIVvFNU.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/q3JtOQRPl5xTFKp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/API_Doc_Pic/q3JtOQRPl5xTFKp.png -------------------------------------------------------------------------------- /docs/Micro Unicorn-Engine API Documentation/Micro Unicorn-Engine API Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/Micro Unicorn-Engine API Documentation/Micro Unicorn-Engine API Documentation.md -------------------------------------------------------------------------------- /docs/OPENBSD-NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/OPENBSD-NOTES.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/unicorn-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/unicorn-logo.png -------------------------------------------------------------------------------- /docs/unicorn-logo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/docs/unicorn-logo.txt -------------------------------------------------------------------------------- /include/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/include/list.h -------------------------------------------------------------------------------- /include/qemu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/include/qemu.h -------------------------------------------------------------------------------- /include/uc_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/include/uc_priv.h -------------------------------------------------------------------------------- /include/unicorn/arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/include/unicorn/arm.h -------------------------------------------------------------------------------- /include/unicorn/arm64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/include/unicorn/arm64.h -------------------------------------------------------------------------------- /include/unicorn/m68k.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/include/unicorn/m68k.h -------------------------------------------------------------------------------- /include/unicorn/mips.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/include/unicorn/mips.h -------------------------------------------------------------------------------- /include/unicorn/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/include/unicorn/platform.h -------------------------------------------------------------------------------- /include/unicorn/sparc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/include/unicorn/sparc.h -------------------------------------------------------------------------------- /include/unicorn/unicorn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/include/unicorn/unicorn.h -------------------------------------------------------------------------------- /include/unicorn/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/include/unicorn/x86.h -------------------------------------------------------------------------------- /install-cmocka-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/install-cmocka-linux.sh -------------------------------------------------------------------------------- /list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/list.c -------------------------------------------------------------------------------- /make.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/make.sh -------------------------------------------------------------------------------- /msvc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc.bat -------------------------------------------------------------------------------- /msvc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/.gitignore -------------------------------------------------------------------------------- /msvc/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/README.TXT -------------------------------------------------------------------------------- /msvc/samples/mem_apis/mem_apis.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/mem_apis/mem_apis.vcxproj -------------------------------------------------------------------------------- /msvc/samples/mem_apis/mem_apis.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/mem_apis/mem_apis.vcxproj.filters -------------------------------------------------------------------------------- /msvc/samples/sample_arm/sample_arm.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_arm/sample_arm.vcxproj -------------------------------------------------------------------------------- /msvc/samples/sample_arm/sample_arm.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_arm/sample_arm.vcxproj.filters -------------------------------------------------------------------------------- /msvc/samples/sample_arm64/sample_arm64.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_arm64/sample_arm64.vcxproj -------------------------------------------------------------------------------- /msvc/samples/sample_arm64/sample_arm64.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_arm64/sample_arm64.vcxproj.filters -------------------------------------------------------------------------------- /msvc/samples/sample_arm64eb/sample_arm64eb.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_arm64eb/sample_arm64eb.vcxproj -------------------------------------------------------------------------------- /msvc/samples/sample_arm64eb/sample_arm64eb.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_arm64eb/sample_arm64eb.vcxproj.filters -------------------------------------------------------------------------------- /msvc/samples/sample_armeb/sample_armeb.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_armeb/sample_armeb.vcxproj -------------------------------------------------------------------------------- /msvc/samples/sample_armeb/sample_armeb.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_armeb/sample_armeb.vcxproj.filters -------------------------------------------------------------------------------- /msvc/samples/sample_batch_reg/sample_batch_reg.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_batch_reg/sample_batch_reg.vcxproj -------------------------------------------------------------------------------- /msvc/samples/sample_batch_reg/sample_batch_reg.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_batch_reg/sample_batch_reg.vcxproj.filters -------------------------------------------------------------------------------- /msvc/samples/sample_m68k/sample_m68k.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_m68k/sample_m68k.vcxproj -------------------------------------------------------------------------------- /msvc/samples/sample_m68k/sample_m68k.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_m68k/sample_m68k.vcxproj.filters -------------------------------------------------------------------------------- /msvc/samples/sample_mips/sample_mips.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_mips/sample_mips.vcxproj -------------------------------------------------------------------------------- /msvc/samples/sample_mips/sample_mips.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_mips/sample_mips.vcxproj.filters -------------------------------------------------------------------------------- /msvc/samples/sample_sparc/sample_sparc.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_sparc/sample_sparc.vcxproj -------------------------------------------------------------------------------- /msvc/samples/sample_sparc/sample_sparc.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_sparc/sample_sparc.vcxproj.filters -------------------------------------------------------------------------------- /msvc/samples/sample_x86/sample_x86.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_x86/sample_x86.vcxproj -------------------------------------------------------------------------------- /msvc/samples/sample_x86/sample_x86.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_x86/sample_x86.vcxproj.filters -------------------------------------------------------------------------------- /msvc/samples/sample_x86_32_gdt_and_seg_regs/sample_x86_32_gdt_and_seg_regs.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_x86_32_gdt_and_seg_regs/sample_x86_32_gdt_and_seg_regs.vcxproj -------------------------------------------------------------------------------- /msvc/samples/sample_x86_32_gdt_and_seg_regs/sample_x86_32_gdt_and_seg_regs.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/sample_x86_32_gdt_and_seg_regs/sample_x86_32_gdt_and_seg_regs.vcxproj.filters -------------------------------------------------------------------------------- /msvc/samples/shellcode/shellcode.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/shellcode/shellcode.vcxproj -------------------------------------------------------------------------------- /msvc/samples/shellcode/shellcode.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/samples/shellcode/shellcode.vcxproj.filters -------------------------------------------------------------------------------- /msvc/unicorn.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn.sln -------------------------------------------------------------------------------- /msvc/unicorn/aarch64-softmmu/aarch64-softmmu.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/aarch64-softmmu/aarch64-softmmu.vcxproj -------------------------------------------------------------------------------- /msvc/unicorn/aarch64-softmmu/aarch64-softmmu.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/aarch64-softmmu/aarch64-softmmu.vcxproj.filters -------------------------------------------------------------------------------- /msvc/unicorn/aarch64-softmmu/config-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/aarch64-softmmu/config-target.h -------------------------------------------------------------------------------- /msvc/unicorn/aarch64eb-softmmu/aarch64eb-softmmu.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/aarch64eb-softmmu/aarch64eb-softmmu.vcxproj -------------------------------------------------------------------------------- /msvc/unicorn/aarch64eb-softmmu/aarch64eb-softmmu.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/aarch64eb-softmmu/aarch64eb-softmmu.vcxproj.filters -------------------------------------------------------------------------------- /msvc/unicorn/aarch64eb-softmmu/config-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/aarch64eb-softmmu/config-target.h -------------------------------------------------------------------------------- /msvc/unicorn/arm-softmmu/arm-softmmu.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/arm-softmmu/arm-softmmu.vcxproj -------------------------------------------------------------------------------- /msvc/unicorn/arm-softmmu/arm-softmmu.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/arm-softmmu/arm-softmmu.vcxproj.filters -------------------------------------------------------------------------------- /msvc/unicorn/arm-softmmu/config-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/arm-softmmu/config-target.h -------------------------------------------------------------------------------- /msvc/unicorn/armeb-softmmu/armeb-softmmu.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/armeb-softmmu/armeb-softmmu.vcxproj -------------------------------------------------------------------------------- /msvc/unicorn/armeb-softmmu/armeb-softmmu.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/armeb-softmmu/armeb-softmmu.vcxproj.filters -------------------------------------------------------------------------------- /msvc/unicorn/armeb-softmmu/config-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/armeb-softmmu/config-target.h -------------------------------------------------------------------------------- /msvc/unicorn/config-host.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/config-host.h -------------------------------------------------------------------------------- /msvc/unicorn/m68k-softmmu/config-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/m68k-softmmu/config-target.h -------------------------------------------------------------------------------- /msvc/unicorn/m68k-softmmu/m68k-softmmu.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/m68k-softmmu/m68k-softmmu.vcxproj -------------------------------------------------------------------------------- /msvc/unicorn/m68k-softmmu/m68k-softmmu.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/m68k-softmmu/m68k-softmmu.vcxproj.filters -------------------------------------------------------------------------------- /msvc/unicorn/mips-softmmu/config-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/mips-softmmu/config-target.h -------------------------------------------------------------------------------- /msvc/unicorn/mips-softmmu/mips-softmmu.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/mips-softmmu/mips-softmmu.vcxproj -------------------------------------------------------------------------------- /msvc/unicorn/mips-softmmu/mips-softmmu.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/mips-softmmu/mips-softmmu.vcxproj.filters -------------------------------------------------------------------------------- /msvc/unicorn/mips64-softmmu/config-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/mips64-softmmu/config-target.h -------------------------------------------------------------------------------- /msvc/unicorn/mips64-softmmu/mips64-softmmu.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/mips64-softmmu/mips64-softmmu.vcxproj -------------------------------------------------------------------------------- /msvc/unicorn/mips64-softmmu/mips64-softmmu.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/mips64-softmmu/mips64-softmmu.vcxproj.filters -------------------------------------------------------------------------------- /msvc/unicorn/mips64el-softmmu/config-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/mips64el-softmmu/config-target.h -------------------------------------------------------------------------------- /msvc/unicorn/mips64el-softmmu/mips64el-softmmu.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/mips64el-softmmu/mips64el-softmmu.vcxproj -------------------------------------------------------------------------------- /msvc/unicorn/mips64el-softmmu/mips64el-softmmu.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/mips64el-softmmu/mips64el-softmmu.vcxproj.filters -------------------------------------------------------------------------------- /msvc/unicorn/mipsel-softmmu/config-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/mipsel-softmmu/config-target.h -------------------------------------------------------------------------------- /msvc/unicorn/mipsel-softmmu/mipsel-softmmu.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/mipsel-softmmu/mipsel-softmmu.vcxproj -------------------------------------------------------------------------------- /msvc/unicorn/mipsel-softmmu/mipsel-softmmu.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/mipsel-softmmu/mipsel-softmmu.vcxproj.filters -------------------------------------------------------------------------------- /msvc/unicorn/prebuild_script.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/prebuild_script.bat -------------------------------------------------------------------------------- /msvc/unicorn/qapi-types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/qapi-types.c -------------------------------------------------------------------------------- /msvc/unicorn/qapi-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/qapi-types.h -------------------------------------------------------------------------------- /msvc/unicorn/qapi-visit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/qapi-visit.c -------------------------------------------------------------------------------- /msvc/unicorn/qapi-visit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/qapi-visit.h -------------------------------------------------------------------------------- /msvc/unicorn/sparc-softmmu/config-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/sparc-softmmu/config-target.h -------------------------------------------------------------------------------- /msvc/unicorn/sparc-softmmu/sparc-softmmu.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/sparc-softmmu/sparc-softmmu.vcxproj -------------------------------------------------------------------------------- /msvc/unicorn/sparc-softmmu/sparc-softmmu.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/sparc-softmmu/sparc-softmmu.vcxproj.filters -------------------------------------------------------------------------------- /msvc/unicorn/sparc64-softmmu/config-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/sparc64-softmmu/config-target.h -------------------------------------------------------------------------------- /msvc/unicorn/sparc64-softmmu/sparc64-softmmu.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/sparc64-softmmu/sparc64-softmmu.vcxproj -------------------------------------------------------------------------------- /msvc/unicorn/sparc64-softmmu/sparc64-softmmu.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/sparc64-softmmu/sparc64-softmmu.vcxproj.filters -------------------------------------------------------------------------------- /msvc/unicorn/unicorn/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/unicorn/dllmain.cpp -------------------------------------------------------------------------------- /msvc/unicorn/unicorn/unicorn.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/unicorn/unicorn.vcxproj -------------------------------------------------------------------------------- /msvc/unicorn/unicorn/unicorn.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/unicorn/unicorn.vcxproj.filters -------------------------------------------------------------------------------- /msvc/unicorn/unicorn_static/unicorn_static.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/unicorn_static/unicorn_static.vcxproj -------------------------------------------------------------------------------- /msvc/unicorn/unicorn_static/unicorn_static.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/unicorn_static/unicorn_static.vcxproj.filters -------------------------------------------------------------------------------- /msvc/unicorn/x86_64-softmmu/config-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/x86_64-softmmu/config-target.h -------------------------------------------------------------------------------- /msvc/unicorn/x86_64-softmmu/x86_64-softmmu.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/x86_64-softmmu/x86_64-softmmu.vcxproj -------------------------------------------------------------------------------- /msvc/unicorn/x86_64-softmmu/x86_64-softmmu.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/msvc/unicorn/x86_64-softmmu/x86_64-softmmu.vcxproj.filters -------------------------------------------------------------------------------- /nmake.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/nmake.bat -------------------------------------------------------------------------------- /pkgconfig.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/pkgconfig.mk -------------------------------------------------------------------------------- /qemu/CODING_STYLE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/CODING_STYLE -------------------------------------------------------------------------------- /qemu/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/COPYING -------------------------------------------------------------------------------- /qemu/COPYING.LIB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/COPYING.LIB -------------------------------------------------------------------------------- /qemu/HACKING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/HACKING -------------------------------------------------------------------------------- /qemu/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/LICENSE -------------------------------------------------------------------------------- /qemu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/Makefile -------------------------------------------------------------------------------- /qemu/Makefile.objs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/Makefile.objs -------------------------------------------------------------------------------- /qemu/Makefile.target: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/Makefile.target -------------------------------------------------------------------------------- /qemu/VERSION: -------------------------------------------------------------------------------- 1 | 2.2.1 2 | -------------------------------------------------------------------------------- /qemu/aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/aarch64.h -------------------------------------------------------------------------------- /qemu/aarch64eb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/aarch64eb.h -------------------------------------------------------------------------------- /qemu/accel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/accel.c -------------------------------------------------------------------------------- /qemu/arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/arm.h -------------------------------------------------------------------------------- /qemu/armeb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/armeb.h -------------------------------------------------------------------------------- /qemu/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/configure -------------------------------------------------------------------------------- /qemu/cpu-exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/cpu-exec.c -------------------------------------------------------------------------------- /qemu/cpus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/cpus.c -------------------------------------------------------------------------------- /qemu/cputlb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/cputlb.c -------------------------------------------------------------------------------- /qemu/default-configs/aarch64-softmmu.mak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qemu/default-configs/aarch64eb-softmmu.mak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qemu/default-configs/arm-softmmu.mak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qemu/default-configs/armeb-softmmu.mak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qemu/default-configs/m68k-softmmu.mak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qemu/default-configs/mips-softmmu.mak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qemu/default-configs/mips64-softmmu.mak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qemu/default-configs/mips64el-softmmu.mak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qemu/default-configs/mipsel-softmmu.mak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qemu/default-configs/sparc-softmmu.mak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qemu/default-configs/sparc64-softmmu.mak: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qemu/default-configs/x86_64-softmmu.mak: -------------------------------------------------------------------------------- 1 | # Default configuration for x86_64-softmmu 2 | 3 | CONFIG_APIC=y 4 | -------------------------------------------------------------------------------- /qemu/docs/memory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/docs/memory.txt -------------------------------------------------------------------------------- /qemu/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/exec.c -------------------------------------------------------------------------------- /qemu/fpu/softfloat-macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/fpu/softfloat-macros.h -------------------------------------------------------------------------------- /qemu/fpu/softfloat-specialize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/fpu/softfloat-specialize.h -------------------------------------------------------------------------------- /qemu/fpu/softfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/fpu/softfloat.c -------------------------------------------------------------------------------- /qemu/gen_all_header.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/gen_all_header.sh -------------------------------------------------------------------------------- /qemu/glib_compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/glib_compat.c -------------------------------------------------------------------------------- /qemu/header_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/header_gen.py -------------------------------------------------------------------------------- /qemu/hw/Makefile.objs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/Makefile.objs -------------------------------------------------------------------------------- /qemu/hw/arm/Makefile.objs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/arm/Makefile.objs -------------------------------------------------------------------------------- /qemu/hw/arm/tosa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/arm/tosa.c -------------------------------------------------------------------------------- /qemu/hw/arm/virt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/arm/virt.c -------------------------------------------------------------------------------- /qemu/hw/core/Makefile.objs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/core/Makefile.objs -------------------------------------------------------------------------------- /qemu/hw/core/machine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/core/machine.c -------------------------------------------------------------------------------- /qemu/hw/core/qdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/core/qdev.c -------------------------------------------------------------------------------- /qemu/hw/i386/Makefile.objs: -------------------------------------------------------------------------------- 1 | obj-y += pc.o pc_piix.o 2 | -------------------------------------------------------------------------------- /qemu/hw/i386/pc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/i386/pc.c -------------------------------------------------------------------------------- /qemu/hw/i386/pc_piix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/i386/pc_piix.c -------------------------------------------------------------------------------- /qemu/hw/intc/Makefile.objs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/intc/Makefile.objs -------------------------------------------------------------------------------- /qemu/hw/intc/apic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/intc/apic.c -------------------------------------------------------------------------------- /qemu/hw/intc/apic_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/intc/apic_common.c -------------------------------------------------------------------------------- /qemu/hw/m68k/Makefile.objs: -------------------------------------------------------------------------------- 1 | obj-y += dummy_m68k.o 2 | -------------------------------------------------------------------------------- /qemu/hw/m68k/dummy_m68k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/m68k/dummy_m68k.c -------------------------------------------------------------------------------- /qemu/hw/mips/Makefile.objs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/mips/Makefile.objs -------------------------------------------------------------------------------- /qemu/hw/mips/addr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/mips/addr.c -------------------------------------------------------------------------------- /qemu/hw/mips/cputimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/mips/cputimer.c -------------------------------------------------------------------------------- /qemu/hw/mips/mips_r4k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/mips/mips_r4k.c -------------------------------------------------------------------------------- /qemu/hw/sparc/Makefile.objs: -------------------------------------------------------------------------------- 1 | obj-y += leon3.o 2 | -------------------------------------------------------------------------------- /qemu/hw/sparc/leon3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/sparc/leon3.c -------------------------------------------------------------------------------- /qemu/hw/sparc64/Makefile.objs: -------------------------------------------------------------------------------- 1 | obj-y += sun4u.o 2 | -------------------------------------------------------------------------------- /qemu/hw/sparc64/sun4u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/hw/sparc64/sun4u.c -------------------------------------------------------------------------------- /qemu/include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/config.h -------------------------------------------------------------------------------- /qemu/include/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/elf.h -------------------------------------------------------------------------------- /qemu/include/exec/address-spaces.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/address-spaces.h -------------------------------------------------------------------------------- /qemu/include/exec/cpu-all.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/cpu-all.h -------------------------------------------------------------------------------- /qemu/include/exec/cpu-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/cpu-common.h -------------------------------------------------------------------------------- /qemu/include/exec/cpu-defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/cpu-defs.h -------------------------------------------------------------------------------- /qemu/include/exec/cpu_ldst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/cpu_ldst.h -------------------------------------------------------------------------------- /qemu/include/exec/cpu_ldst_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/cpu_ldst_template.h -------------------------------------------------------------------------------- /qemu/include/exec/cputlb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/cputlb.h -------------------------------------------------------------------------------- /qemu/include/exec/exec-all.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/exec-all.h -------------------------------------------------------------------------------- /qemu/include/exec/gen-icount.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/gen-icount.h -------------------------------------------------------------------------------- /qemu/include/exec/helper-gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/helper-gen.h -------------------------------------------------------------------------------- /qemu/include/exec/helper-head.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/helper-head.h -------------------------------------------------------------------------------- /qemu/include/exec/helper-proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/helper-proto.h -------------------------------------------------------------------------------- /qemu/include/exec/helper-tcg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/helper-tcg.h -------------------------------------------------------------------------------- /qemu/include/exec/hwaddr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/hwaddr.h -------------------------------------------------------------------------------- /qemu/include/exec/ioport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/ioport.h -------------------------------------------------------------------------------- /qemu/include/exec/memory-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/memory-internal.h -------------------------------------------------------------------------------- /qemu/include/exec/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/memory.h -------------------------------------------------------------------------------- /qemu/include/exec/ram_addr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/exec/ram_addr.h -------------------------------------------------------------------------------- /qemu/include/fpu/softfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/fpu/softfloat.h -------------------------------------------------------------------------------- /qemu/include/glib_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/glib_compat.h -------------------------------------------------------------------------------- /qemu/include/hw/arm/arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/hw/arm/arm.h -------------------------------------------------------------------------------- /qemu/include/hw/boards.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/hw/boards.h -------------------------------------------------------------------------------- /qemu/include/hw/cpu/icc_bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/hw/cpu/icc_bus.h -------------------------------------------------------------------------------- /qemu/include/hw/hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/hw/hw.h -------------------------------------------------------------------------------- /qemu/include/hw/i386/apic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/hw/i386/apic.h -------------------------------------------------------------------------------- /qemu/include/hw/i386/apic_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/hw/i386/apic_internal.h -------------------------------------------------------------------------------- /qemu/include/hw/i386/pc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/hw/i386/pc.h -------------------------------------------------------------------------------- /qemu/include/hw/m68k/m68k.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/hw/m68k/m68k.h -------------------------------------------------------------------------------- /qemu/include/hw/mips/cpudevs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/hw/mips/cpudevs.h -------------------------------------------------------------------------------- /qemu/include/hw/mips/mips.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/hw/mips/mips.h -------------------------------------------------------------------------------- /qemu/include/hw/qdev-core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/hw/qdev-core.h -------------------------------------------------------------------------------- /qemu/include/hw/qdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/hw/qdev.h -------------------------------------------------------------------------------- /qemu/include/hw/sparc/sparc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/hw/sparc/sparc.h -------------------------------------------------------------------------------- /qemu/include/qapi/dealloc-visitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/dealloc-visitor.h -------------------------------------------------------------------------------- /qemu/include/qapi/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/error.h -------------------------------------------------------------------------------- /qemu/include/qapi/qmp-input-visitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/qmp-input-visitor.h -------------------------------------------------------------------------------- /qemu/include/qapi/qmp-output-visitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/qmp-output-visitor.h -------------------------------------------------------------------------------- /qemu/include/qapi/qmp/qbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/qmp/qbool.h -------------------------------------------------------------------------------- /qemu/include/qapi/qmp/qdict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/qmp/qdict.h -------------------------------------------------------------------------------- /qemu/include/qapi/qmp/qerror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/qmp/qerror.h -------------------------------------------------------------------------------- /qemu/include/qapi/qmp/qfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/qmp/qfloat.h -------------------------------------------------------------------------------- /qemu/include/qapi/qmp/qint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/qmp/qint.h -------------------------------------------------------------------------------- /qemu/include/qapi/qmp/qjson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/qmp/qjson.h -------------------------------------------------------------------------------- /qemu/include/qapi/qmp/qlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/qmp/qlist.h -------------------------------------------------------------------------------- /qemu/include/qapi/qmp/qobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/qmp/qobject.h -------------------------------------------------------------------------------- /qemu/include/qapi/qmp/qstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/qmp/qstring.h -------------------------------------------------------------------------------- /qemu/include/qapi/qmp/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/qmp/types.h -------------------------------------------------------------------------------- /qemu/include/qapi/string-input-visitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/string-input-visitor.h -------------------------------------------------------------------------------- /qemu/include/qapi/visitor-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/visitor-impl.h -------------------------------------------------------------------------------- /qemu/include/qapi/visitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qapi/visitor.h -------------------------------------------------------------------------------- /qemu/include/qemu-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu-common.h -------------------------------------------------------------------------------- /qemu/include/qemu/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/aes.h -------------------------------------------------------------------------------- /qemu/include/qemu/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/atomic.h -------------------------------------------------------------------------------- /qemu/include/qemu/bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/bitmap.h -------------------------------------------------------------------------------- /qemu/include/qemu/bitops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/bitops.h -------------------------------------------------------------------------------- /qemu/include/qemu/bswap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/bswap.h -------------------------------------------------------------------------------- /qemu/include/qemu/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/compiler.h -------------------------------------------------------------------------------- /qemu/include/qemu/crc32c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/crc32c.h -------------------------------------------------------------------------------- /qemu/include/qemu/host-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/host-utils.h -------------------------------------------------------------------------------- /qemu/include/qemu/int128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/int128.h -------------------------------------------------------------------------------- /qemu/include/qemu/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/log.h -------------------------------------------------------------------------------- /qemu/include/qemu/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/module.h -------------------------------------------------------------------------------- /qemu/include/qemu/osdep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/osdep.h -------------------------------------------------------------------------------- /qemu/include/qemu/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/queue.h -------------------------------------------------------------------------------- /qemu/include/qemu/range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/range.h -------------------------------------------------------------------------------- /qemu/include/qemu/thread-posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/thread-posix.h -------------------------------------------------------------------------------- /qemu/include/qemu/thread-win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/thread-win32.h -------------------------------------------------------------------------------- /qemu/include/qemu/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/thread.h -------------------------------------------------------------------------------- /qemu/include/qemu/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/timer.h -------------------------------------------------------------------------------- /qemu/include/qemu/typedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qemu/typedefs.h -------------------------------------------------------------------------------- /qemu/include/qom/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qom/cpu.h -------------------------------------------------------------------------------- /qemu/include/qom/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qom/object.h -------------------------------------------------------------------------------- /qemu/include/qom/qom-qobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/qom/qom-qobject.h -------------------------------------------------------------------------------- /qemu/include/sysemu/accel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/sysemu/accel.h -------------------------------------------------------------------------------- /qemu/include/sysemu/cpus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/sysemu/cpus.h -------------------------------------------------------------------------------- /qemu/include/sysemu/memory_mapping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/sysemu/memory_mapping.h -------------------------------------------------------------------------------- /qemu/include/sysemu/os-win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/sysemu/os-win32.h -------------------------------------------------------------------------------- /qemu/include/sysemu/sysemu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/include/sysemu/sysemu.h -------------------------------------------------------------------------------- /qemu/ioport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/ioport.c -------------------------------------------------------------------------------- /qemu/m68k.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/m68k.h -------------------------------------------------------------------------------- /qemu/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/memory.c -------------------------------------------------------------------------------- /qemu/memory_mapping.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/memory_mapping.c -------------------------------------------------------------------------------- /qemu/mips.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/mips.h -------------------------------------------------------------------------------- /qemu/mips64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/mips64.h -------------------------------------------------------------------------------- /qemu/mips64el.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/mips64el.h -------------------------------------------------------------------------------- /qemu/mipsel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/mipsel.h -------------------------------------------------------------------------------- /qemu/qapi-types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qapi-types.c -------------------------------------------------------------------------------- /qemu/qapi-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qapi-types.h -------------------------------------------------------------------------------- /qemu/qapi-visit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qapi-visit.c -------------------------------------------------------------------------------- /qemu/qapi-visit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qapi-visit.h -------------------------------------------------------------------------------- /qemu/qapi/Makefile.objs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qapi/Makefile.objs -------------------------------------------------------------------------------- /qemu/qapi/qapi-dealloc-visitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qapi/qapi-dealloc-visitor.c -------------------------------------------------------------------------------- /qemu/qapi/qapi-visit-core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qapi/qapi-visit-core.c -------------------------------------------------------------------------------- /qemu/qapi/qmp-input-visitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qapi/qmp-input-visitor.c -------------------------------------------------------------------------------- /qemu/qapi/qmp-output-visitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qapi/qmp-output-visitor.c -------------------------------------------------------------------------------- /qemu/qapi/string-input-visitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qapi/string-input-visitor.c -------------------------------------------------------------------------------- /qemu/qemu-log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qemu-log.c -------------------------------------------------------------------------------- /qemu/qemu-timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qemu-timer.c -------------------------------------------------------------------------------- /qemu/qobject/Makefile.objs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qobject/Makefile.objs -------------------------------------------------------------------------------- /qemu/qobject/qbool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qobject/qbool.c -------------------------------------------------------------------------------- /qemu/qobject/qdict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qobject/qdict.c -------------------------------------------------------------------------------- /qemu/qobject/qerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qobject/qerror.c -------------------------------------------------------------------------------- /qemu/qobject/qfloat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qobject/qfloat.c -------------------------------------------------------------------------------- /qemu/qobject/qint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qobject/qint.c -------------------------------------------------------------------------------- /qemu/qobject/qlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qobject/qlist.c -------------------------------------------------------------------------------- /qemu/qobject/qstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qobject/qstring.c -------------------------------------------------------------------------------- /qemu/qom/Makefile.objs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qom/Makefile.objs -------------------------------------------------------------------------------- /qemu/qom/container.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qom/container.c -------------------------------------------------------------------------------- /qemu/qom/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qom/cpu.c -------------------------------------------------------------------------------- /qemu/qom/object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qom/object.c -------------------------------------------------------------------------------- /qemu/qom/qom-qobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/qom/qom-qobject.c -------------------------------------------------------------------------------- /qemu/rules.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/rules.mak -------------------------------------------------------------------------------- /qemu/scripts/create_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/scripts/create_config -------------------------------------------------------------------------------- /qemu/scripts/ordereddict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/scripts/ordereddict.py -------------------------------------------------------------------------------- /qemu/scripts/qapi-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/scripts/qapi-build.sh -------------------------------------------------------------------------------- /qemu/scripts/qapi-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/scripts/qapi-schema.json -------------------------------------------------------------------------------- /qemu/scripts/qapi-types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/scripts/qapi-types.py -------------------------------------------------------------------------------- /qemu/scripts/qapi-visit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/scripts/qapi-visit.py -------------------------------------------------------------------------------- /qemu/scripts/qapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/scripts/qapi.py -------------------------------------------------------------------------------- /qemu/scripts/qapi/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/scripts/qapi/common.json -------------------------------------------------------------------------------- /qemu/softmmu_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/softmmu_template.h -------------------------------------------------------------------------------- /qemu/sparc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/sparc.h -------------------------------------------------------------------------------- /qemu/sparc64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/sparc64.h -------------------------------------------------------------------------------- /qemu/target-arm/Makefile.objs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/Makefile.objs -------------------------------------------------------------------------------- /qemu/target-arm/arm_ldst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/arm_ldst.h -------------------------------------------------------------------------------- /qemu/target-arm/cpu-qom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/cpu-qom.h -------------------------------------------------------------------------------- /qemu/target-arm/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/cpu.c -------------------------------------------------------------------------------- /qemu/target-arm/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/cpu.h -------------------------------------------------------------------------------- /qemu/target-arm/cpu64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/cpu64.c -------------------------------------------------------------------------------- /qemu/target-arm/crypto_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/crypto_helper.c -------------------------------------------------------------------------------- /qemu/target-arm/helper-a64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/helper-a64.c -------------------------------------------------------------------------------- /qemu/target-arm/helper-a64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/helper-a64.h -------------------------------------------------------------------------------- /qemu/target-arm/helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/helper.c -------------------------------------------------------------------------------- /qemu/target-arm/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/helper.h -------------------------------------------------------------------------------- /qemu/target-arm/internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/internals.h -------------------------------------------------------------------------------- /qemu/target-arm/iwmmxt_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/iwmmxt_helper.c -------------------------------------------------------------------------------- /qemu/target-arm/kvm-consts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/kvm-consts.h -------------------------------------------------------------------------------- /qemu/target-arm/neon_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/neon_helper.c -------------------------------------------------------------------------------- /qemu/target-arm/op_addsub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/op_addsub.h -------------------------------------------------------------------------------- /qemu/target-arm/op_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/op_helper.c -------------------------------------------------------------------------------- /qemu/target-arm/psci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/psci.c -------------------------------------------------------------------------------- /qemu/target-arm/translate-a64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/translate-a64.c -------------------------------------------------------------------------------- /qemu/target-arm/translate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/translate.c -------------------------------------------------------------------------------- /qemu/target-arm/translate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/translate.h -------------------------------------------------------------------------------- /qemu/target-arm/unicorn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/unicorn.h -------------------------------------------------------------------------------- /qemu/target-arm/unicorn_aarch64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/unicorn_aarch64.c -------------------------------------------------------------------------------- /qemu/target-arm/unicorn_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-arm/unicorn_arm.c -------------------------------------------------------------------------------- /qemu/target-i386/Makefile.objs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/Makefile.objs -------------------------------------------------------------------------------- /qemu/target-i386/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/TODO -------------------------------------------------------------------------------- /qemu/target-i386/arch_memory_mapping.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/arch_memory_mapping.c -------------------------------------------------------------------------------- /qemu/target-i386/cc_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/cc_helper.c -------------------------------------------------------------------------------- /qemu/target-i386/cc_helper_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/cc_helper_template.h -------------------------------------------------------------------------------- /qemu/target-i386/cpu-qom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/cpu-qom.h -------------------------------------------------------------------------------- /qemu/target-i386/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/cpu.c -------------------------------------------------------------------------------- /qemu/target-i386/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/cpu.h -------------------------------------------------------------------------------- /qemu/target-i386/excp_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/excp_helper.c -------------------------------------------------------------------------------- /qemu/target-i386/fpu_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/fpu_helper.c -------------------------------------------------------------------------------- /qemu/target-i386/helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/helper.c -------------------------------------------------------------------------------- /qemu/target-i386/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/helper.h -------------------------------------------------------------------------------- /qemu/target-i386/int_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/int_helper.c -------------------------------------------------------------------------------- /qemu/target-i386/mem_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/mem_helper.c -------------------------------------------------------------------------------- /qemu/target-i386/misc_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/misc_helper.c -------------------------------------------------------------------------------- /qemu/target-i386/ops_sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/ops_sse.h -------------------------------------------------------------------------------- /qemu/target-i386/ops_sse_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/ops_sse_header.h -------------------------------------------------------------------------------- /qemu/target-i386/seg_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/seg_helper.c -------------------------------------------------------------------------------- /qemu/target-i386/shift_helper_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/shift_helper_template.h -------------------------------------------------------------------------------- /qemu/target-i386/smm_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/smm_helper.c -------------------------------------------------------------------------------- /qemu/target-i386/svm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/svm.h -------------------------------------------------------------------------------- /qemu/target-i386/svm_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/svm_helper.c -------------------------------------------------------------------------------- /qemu/target-i386/topology.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/topology.h -------------------------------------------------------------------------------- /qemu/target-i386/translate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/translate.c -------------------------------------------------------------------------------- /qemu/target-i386/unicorn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/unicorn.c -------------------------------------------------------------------------------- /qemu/target-i386/unicorn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-i386/unicorn.h -------------------------------------------------------------------------------- /qemu/target-m68k/Makefile.objs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-m68k/Makefile.objs -------------------------------------------------------------------------------- /qemu/target-m68k/cpu-qom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-m68k/cpu-qom.h -------------------------------------------------------------------------------- /qemu/target-m68k/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-m68k/cpu.c -------------------------------------------------------------------------------- /qemu/target-m68k/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-m68k/cpu.h -------------------------------------------------------------------------------- /qemu/target-m68k/helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-m68k/helper.c -------------------------------------------------------------------------------- /qemu/target-m68k/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-m68k/helper.h -------------------------------------------------------------------------------- /qemu/target-m68k/m68k-qreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-m68k/m68k-qreg.h -------------------------------------------------------------------------------- /qemu/target-m68k/op_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-m68k/op_helper.c -------------------------------------------------------------------------------- /qemu/target-m68k/qregs.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-m68k/qregs.def -------------------------------------------------------------------------------- /qemu/target-m68k/translate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-m68k/translate.c -------------------------------------------------------------------------------- /qemu/target-m68k/unicorn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-m68k/unicorn.c -------------------------------------------------------------------------------- /qemu/target-m68k/unicorn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-m68k/unicorn.h -------------------------------------------------------------------------------- /qemu/target-mips/Makefile.objs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/Makefile.objs -------------------------------------------------------------------------------- /qemu/target-mips/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/TODO -------------------------------------------------------------------------------- /qemu/target-mips/cpu-qom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/cpu-qom.h -------------------------------------------------------------------------------- /qemu/target-mips/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/cpu.c -------------------------------------------------------------------------------- /qemu/target-mips/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/cpu.h -------------------------------------------------------------------------------- /qemu/target-mips/dsp_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/dsp_helper.c -------------------------------------------------------------------------------- /qemu/target-mips/helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/helper.c -------------------------------------------------------------------------------- /qemu/target-mips/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/helper.h -------------------------------------------------------------------------------- /qemu/target-mips/lmi_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/lmi_helper.c -------------------------------------------------------------------------------- /qemu/target-mips/mips-defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/mips-defs.h -------------------------------------------------------------------------------- /qemu/target-mips/msa_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/msa_helper.c -------------------------------------------------------------------------------- /qemu/target-mips/op_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/op_helper.c -------------------------------------------------------------------------------- /qemu/target-mips/translate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/translate.c -------------------------------------------------------------------------------- /qemu/target-mips/translate_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/translate_init.c -------------------------------------------------------------------------------- /qemu/target-mips/unicorn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/unicorn.c -------------------------------------------------------------------------------- /qemu/target-mips/unicorn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-mips/unicorn.h -------------------------------------------------------------------------------- /qemu/target-sparc/Makefile.objs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/Makefile.objs -------------------------------------------------------------------------------- /qemu/target-sparc/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/TODO -------------------------------------------------------------------------------- /qemu/target-sparc/cc_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/cc_helper.c -------------------------------------------------------------------------------- /qemu/target-sparc/cpu-qom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/cpu-qom.h -------------------------------------------------------------------------------- /qemu/target-sparc/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/cpu.c -------------------------------------------------------------------------------- /qemu/target-sparc/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/cpu.h -------------------------------------------------------------------------------- /qemu/target-sparc/fop_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/fop_helper.c -------------------------------------------------------------------------------- /qemu/target-sparc/helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/helper.c -------------------------------------------------------------------------------- /qemu/target-sparc/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/helper.h -------------------------------------------------------------------------------- /qemu/target-sparc/int32_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/int32_helper.c -------------------------------------------------------------------------------- /qemu/target-sparc/int64_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/int64_helper.c -------------------------------------------------------------------------------- /qemu/target-sparc/ldst_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/ldst_helper.c -------------------------------------------------------------------------------- /qemu/target-sparc/mmu_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/mmu_helper.c -------------------------------------------------------------------------------- /qemu/target-sparc/translate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/translate.c -------------------------------------------------------------------------------- /qemu/target-sparc/unicorn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/unicorn.c -------------------------------------------------------------------------------- /qemu/target-sparc/unicorn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/unicorn.h -------------------------------------------------------------------------------- /qemu/target-sparc/unicorn64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/unicorn64.c -------------------------------------------------------------------------------- /qemu/target-sparc/vis_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/vis_helper.c -------------------------------------------------------------------------------- /qemu/target-sparc/win_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/target-sparc/win_helper.c -------------------------------------------------------------------------------- /qemu/tcg-runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg-runtime.c -------------------------------------------------------------------------------- /qemu/tcg/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/LICENSE -------------------------------------------------------------------------------- /qemu/tcg/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/README -------------------------------------------------------------------------------- /qemu/tcg/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/TODO -------------------------------------------------------------------------------- /qemu/tcg/aarch64/tcg-target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/aarch64/tcg-target.c -------------------------------------------------------------------------------- /qemu/tcg/aarch64/tcg-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/aarch64/tcg-target.h -------------------------------------------------------------------------------- /qemu/tcg/arm/tcg-target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/arm/tcg-target.c -------------------------------------------------------------------------------- /qemu/tcg/arm/tcg-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/arm/tcg-target.h -------------------------------------------------------------------------------- /qemu/tcg/i386/tcg-target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/i386/tcg-target.c -------------------------------------------------------------------------------- /qemu/tcg/i386/tcg-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/i386/tcg-target.h -------------------------------------------------------------------------------- /qemu/tcg/ia64/tcg-target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/ia64/tcg-target.c -------------------------------------------------------------------------------- /qemu/tcg/ia64/tcg-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/ia64/tcg-target.h -------------------------------------------------------------------------------- /qemu/tcg/mips/tcg-target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/mips/tcg-target.c -------------------------------------------------------------------------------- /qemu/tcg/mips/tcg-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/mips/tcg-target.h -------------------------------------------------------------------------------- /qemu/tcg/optimize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/optimize.c -------------------------------------------------------------------------------- /qemu/tcg/ppc/tcg-target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/ppc/tcg-target.c -------------------------------------------------------------------------------- /qemu/tcg/ppc/tcg-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/ppc/tcg-target.h -------------------------------------------------------------------------------- /qemu/tcg/s390/tcg-target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/s390/tcg-target.c -------------------------------------------------------------------------------- /qemu/tcg/s390/tcg-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/s390/tcg-target.h -------------------------------------------------------------------------------- /qemu/tcg/sparc/tcg-target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/sparc/tcg-target.c -------------------------------------------------------------------------------- /qemu/tcg/sparc/tcg-target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/sparc/tcg-target.h -------------------------------------------------------------------------------- /qemu/tcg/tcg-be-ldst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/tcg-be-ldst.h -------------------------------------------------------------------------------- /qemu/tcg/tcg-be-null.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/tcg-be-null.h -------------------------------------------------------------------------------- /qemu/tcg/tcg-op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/tcg-op.h -------------------------------------------------------------------------------- /qemu/tcg/tcg-opc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/tcg-opc.h -------------------------------------------------------------------------------- /qemu/tcg/tcg-runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/tcg-runtime.h -------------------------------------------------------------------------------- /qemu/tcg/tcg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/tcg.c -------------------------------------------------------------------------------- /qemu/tcg/tcg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/tcg/tcg.h -------------------------------------------------------------------------------- /qemu/translate-all.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/translate-all.c -------------------------------------------------------------------------------- /qemu/translate-all.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/translate-all.h -------------------------------------------------------------------------------- /qemu/unicorn_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/unicorn_common.h -------------------------------------------------------------------------------- /qemu/util/Makefile.objs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/Makefile.objs -------------------------------------------------------------------------------- /qemu/util/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/aes.c -------------------------------------------------------------------------------- /qemu/util/bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/bitmap.c -------------------------------------------------------------------------------- /qemu/util/bitops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/bitops.c -------------------------------------------------------------------------------- /qemu/util/crc32c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/crc32c.c -------------------------------------------------------------------------------- /qemu/util/cutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/cutils.c -------------------------------------------------------------------------------- /qemu/util/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/error.c -------------------------------------------------------------------------------- /qemu/util/getauxval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/getauxval.c -------------------------------------------------------------------------------- /qemu/util/host-utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/host-utils.c -------------------------------------------------------------------------------- /qemu/util/module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/module.c -------------------------------------------------------------------------------- /qemu/util/oslib-posix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/oslib-posix.c -------------------------------------------------------------------------------- /qemu/util/oslib-win32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/oslib-win32.c -------------------------------------------------------------------------------- /qemu/util/qemu-error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/qemu-error.c -------------------------------------------------------------------------------- /qemu/util/qemu-thread-posix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/qemu-thread-posix.c -------------------------------------------------------------------------------- /qemu/util/qemu-thread-win32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/qemu-thread-win32.c -------------------------------------------------------------------------------- /qemu/util/qemu-timer-common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/qemu-timer-common.c -------------------------------------------------------------------------------- /qemu/util/setjmp-wrapper-win32.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/util/setjmp-wrapper-win32.asm -------------------------------------------------------------------------------- /qemu/vl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/vl.c -------------------------------------------------------------------------------- /qemu/vl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/vl.h -------------------------------------------------------------------------------- /qemu/x86_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/qemu/x86_64.h -------------------------------------------------------------------------------- /samples/.gitignore: -------------------------------------------------------------------------------- 1 | !*.c 2 | sample_* 3 | shellcode* 4 | mem_apis* 5 | 6 | -------------------------------------------------------------------------------- /samples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/samples/Makefile -------------------------------------------------------------------------------- /samples/mem_apis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/samples/mem_apis.c -------------------------------------------------------------------------------- /samples/sample_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/samples/sample_all.sh -------------------------------------------------------------------------------- /samples/sample_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/samples/sample_arm.c -------------------------------------------------------------------------------- /samples/sample_arm64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/samples/sample_arm64.c -------------------------------------------------------------------------------- /samples/sample_arm64eb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/samples/sample_arm64eb.c -------------------------------------------------------------------------------- /samples/sample_armeb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/samples/sample_armeb.c -------------------------------------------------------------------------------- /samples/sample_batch_reg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/samples/sample_batch_reg.c -------------------------------------------------------------------------------- /samples/sample_m68k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/samples/sample_m68k.c -------------------------------------------------------------------------------- /samples/sample_mips.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/samples/sample_mips.c -------------------------------------------------------------------------------- /samples/sample_sparc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/samples/sample_sparc.c -------------------------------------------------------------------------------- /samples/sample_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/samples/sample_x86.c -------------------------------------------------------------------------------- /samples/sample_x86_32_gdt_and_seg_regs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/samples/sample_x86_32_gdt_and_seg_regs.c -------------------------------------------------------------------------------- /samples/shellcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/samples/shellcode.c -------------------------------------------------------------------------------- /tests/fuzz/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/Makefile -------------------------------------------------------------------------------- /tests/fuzz/dlcorpus.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/dlcorpus.sh -------------------------------------------------------------------------------- /tests/fuzz/fuzz_emu.options: -------------------------------------------------------------------------------- 1 | [libfuzzer] 2 | max_len = 4096 3 | -------------------------------------------------------------------------------- /tests/fuzz/fuzz_emu_arm64_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/fuzz_emu_arm64_arm.c -------------------------------------------------------------------------------- /tests/fuzz/fuzz_emu_arm64_armbe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/fuzz_emu_arm64_armbe.c -------------------------------------------------------------------------------- /tests/fuzz/fuzz_emu_arm_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/fuzz_emu_arm_arm.c -------------------------------------------------------------------------------- /tests/fuzz/fuzz_emu_arm_armbe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/fuzz_emu_arm_armbe.c -------------------------------------------------------------------------------- /tests/fuzz/fuzz_emu_arm_thumb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/fuzz_emu_arm_thumb.c -------------------------------------------------------------------------------- /tests/fuzz/fuzz_emu_m68k_be.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/fuzz_emu_m68k_be.c -------------------------------------------------------------------------------- /tests/fuzz/fuzz_emu_mips_32be.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/fuzz_emu_mips_32be.c -------------------------------------------------------------------------------- /tests/fuzz/fuzz_emu_mips_32le.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/fuzz_emu_mips_32le.c -------------------------------------------------------------------------------- /tests/fuzz/fuzz_emu_sparc_32be.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/fuzz_emu_sparc_32be.c -------------------------------------------------------------------------------- /tests/fuzz/fuzz_emu_x86_16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/fuzz_emu_x86_16.c -------------------------------------------------------------------------------- /tests/fuzz/fuzz_emu_x86_32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/fuzz_emu_x86_32.c -------------------------------------------------------------------------------- /tests/fuzz/fuzz_emu_x86_64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/fuzz_emu_x86_64.c -------------------------------------------------------------------------------- /tests/fuzz/gentargets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/gentargets.sh -------------------------------------------------------------------------------- /tests/fuzz/onedir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/onedir.c -------------------------------------------------------------------------------- /tests/fuzz/onefile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/fuzz/onefile.c -------------------------------------------------------------------------------- /tests/regress/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/.gitignore -------------------------------------------------------------------------------- /tests/regress/001-bad_condition_code_0xe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/001-bad_condition_code_0xe.c -------------------------------------------------------------------------------- /tests/regress/002-qemu__fatal__unimplemented_control_register_write_0xffb___0x0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/002-qemu__fatal__unimplemented_control_register_write_0xffb___0x0.c -------------------------------------------------------------------------------- /tests/regress/003-qemu__fatal__wdebug_not_implemented.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/003-qemu__fatal__wdebug_not_implemented.c -------------------------------------------------------------------------------- /tests/regress/004-segmentation_fault_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/004-segmentation_fault_1.c -------------------------------------------------------------------------------- /tests/regress/005-qemu__fatal__illegal_instruction__0000___00000404.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/005-qemu__fatal__illegal_instruction__0000___00000404.c -------------------------------------------------------------------------------- /tests/regress/006-qemu__fatal__illegal_instruction__0421___00040026.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/006-qemu__fatal__illegal_instruction__0421___00040026.c -------------------------------------------------------------------------------- /tests/regress/00opcode_uc_crash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/00opcode_uc_crash.c -------------------------------------------------------------------------------- /tests/regress/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/LICENSE -------------------------------------------------------------------------------- /tests/regress/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/Makefile -------------------------------------------------------------------------------- /tests/regress/arm64_reg_rw_w0_w30.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/arm64_reg_rw_w0_w30.py -------------------------------------------------------------------------------- /tests/regress/arm_apsr_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/arm_apsr_access.py -------------------------------------------------------------------------------- /tests/regress/arm_bx_unmapped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/arm_bx_unmapped.py -------------------------------------------------------------------------------- /tests/regress/arm_bxeq_hang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/arm_bxeq_hang.py -------------------------------------------------------------------------------- /tests/regress/arm_enable_vfp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/arm_enable_vfp.c -------------------------------------------------------------------------------- /tests/regress/arm_fp_vfp_disabled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/arm_fp_vfp_disabled.py -------------------------------------------------------------------------------- /tests/regress/arm_init_input_crash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/arm_init_input_crash.py -------------------------------------------------------------------------------- /tests/regress/arm_movr12_hang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/arm_movr12_hang.py -------------------------------------------------------------------------------- /tests/regress/arm_vldr_invalid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/arm_vldr_invalid.py -------------------------------------------------------------------------------- /tests/regress/bad_ram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/bad_ram.py -------------------------------------------------------------------------------- /tests/regress/block_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/block_test.c -------------------------------------------------------------------------------- /tests/regress/callback-pc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/callback-pc.py -------------------------------------------------------------------------------- /tests/regress/crash_tb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/crash_tb.py -------------------------------------------------------------------------------- /tests/regress/deadlock_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/deadlock_1.py -------------------------------------------------------------------------------- /tests/regress/eflags_noset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/eflags_noset.c -------------------------------------------------------------------------------- /tests/regress/eflags_nosync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/eflags_nosync.c -------------------------------------------------------------------------------- /tests/regress/emu_clear_errors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/emu_clear_errors.c -------------------------------------------------------------------------------- /tests/regress/emu_clear_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/emu_clear_errors.py -------------------------------------------------------------------------------- /tests/regress/emu_stop_in_hook_overrun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/emu_stop_in_hook_overrun.c -------------------------------------------------------------------------------- /tests/regress/emu_stop_segfault.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/emu_stop_segfault.py -------------------------------------------------------------------------------- /tests/regress/ensure_typedef_consts_generated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/ensure_typedef_consts_generated.py -------------------------------------------------------------------------------- /tests/regress/fpu_ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/fpu_ip.py -------------------------------------------------------------------------------- /tests/regress/fpu_mem_write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/fpu_mem_write.py -------------------------------------------------------------------------------- /tests/regress/hang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/hang.py -------------------------------------------------------------------------------- /tests/regress/hook_add_crash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/hook_add_crash.py -------------------------------------------------------------------------------- /tests/regress/hook_code_add_del.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/hook_code_add_del.py -------------------------------------------------------------------------------- /tests/regress/hook_code_stop_emu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/hook_code_stop_emu.py -------------------------------------------------------------------------------- /tests/regress/hook_extrainvoke.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/hook_extrainvoke.c -------------------------------------------------------------------------------- /tests/regress/hook_readonly_write_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/hook_readonly_write_local.py -------------------------------------------------------------------------------- /tests/regress/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/init.py -------------------------------------------------------------------------------- /tests/regress/invalid_read_in_cpu_tb_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/invalid_read_in_cpu_tb_exec.c -------------------------------------------------------------------------------- /tests/regress/invalid_read_in_tb_flush_x86_64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/invalid_read_in_tb_flush_x86_64.c -------------------------------------------------------------------------------- /tests/regress/invalid_write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/invalid_write.py -------------------------------------------------------------------------------- /tests/regress/invalid_write_in_cpu_tb_exec_x86_64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/invalid_write_in_cpu_tb_exec_x86_64.c -------------------------------------------------------------------------------- /tests/regress/jmp_ebx_hang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/jmp_ebx_hang.py -------------------------------------------------------------------------------- /tests/regress/jumping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/jumping.py -------------------------------------------------------------------------------- /tests/regress/leaked_refs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/leaked_refs.py -------------------------------------------------------------------------------- /tests/regress/map_crash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/map_crash.c -------------------------------------------------------------------------------- /tests/regress/map_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/map_write.c -------------------------------------------------------------------------------- /tests/regress/mem_64_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mem_64_c.c -------------------------------------------------------------------------------- /tests/regress/mem_double_unmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mem_double_unmap.c -------------------------------------------------------------------------------- /tests/regress/mem_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mem_exec.c -------------------------------------------------------------------------------- /tests/regress/mem_fuzz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mem_fuzz.c -------------------------------------------------------------------------------- /tests/regress/mem_map_0x100000000.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mem_map_0x100000000.c -------------------------------------------------------------------------------- /tests/regress/mem_map_large.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mem_map_large.c -------------------------------------------------------------------------------- /tests/regress/mem_nofree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mem_nofree.c -------------------------------------------------------------------------------- /tests/regress/mem_protect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mem_protect.c -------------------------------------------------------------------------------- /tests/regress/mem_unmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mem_unmap.c -------------------------------------------------------------------------------- /tests/regress/memleak_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/memleak_arm.c -------------------------------------------------------------------------------- /tests/regress/memleak_arm64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/memleak_arm64.c -------------------------------------------------------------------------------- /tests/regress/memleak_m68k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/memleak_m68k.c -------------------------------------------------------------------------------- /tests/regress/memleak_mips.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/memleak_mips.c -------------------------------------------------------------------------------- /tests/regress/memleak_sparc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/memleak_sparc.c -------------------------------------------------------------------------------- /tests/regress/memleak_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/memleak_x86.c -------------------------------------------------------------------------------- /tests/regress/memmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/memmap.py -------------------------------------------------------------------------------- /tests/regress/memmap_segfault.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/memmap_segfault.py -------------------------------------------------------------------------------- /tests/regress/mips_branch_delay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mips_branch_delay.py -------------------------------------------------------------------------------- /tests/regress/mips_branch_likely_issue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mips_branch_likely_issue.c -------------------------------------------------------------------------------- /tests/regress/mips_delay_slot_code_hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mips_delay_slot_code_hook.c -------------------------------------------------------------------------------- /tests/regress/mips_except.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mips_except.py -------------------------------------------------------------------------------- /tests/regress/mips_invalid_read_of_size_4_when_tracing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mips_invalid_read_of_size_4_when_tracing.c -------------------------------------------------------------------------------- /tests/regress/mips_kernel_mmu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mips_kernel_mmu.py -------------------------------------------------------------------------------- /tests/regress/mips_kseg0_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mips_kseg0_1.c -------------------------------------------------------------------------------- /tests/regress/mips_single_step_sp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mips_single_step_sp.py -------------------------------------------------------------------------------- /tests/regress/mips_syscall_pc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mips_syscall_pc.py -------------------------------------------------------------------------------- /tests/regress/mov_gs_eax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/mov_gs_eax.py -------------------------------------------------------------------------------- /tests/regress/movsd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/movsd.py -------------------------------------------------------------------------------- /tests/regress/nr_mem_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/nr_mem_test.c -------------------------------------------------------------------------------- /tests/regress/osx_qemu_thread_create_crash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/osx_qemu_thread_create_crash.py -------------------------------------------------------------------------------- /tests/regress/potential_memory_leak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/potential_memory_leak.py -------------------------------------------------------------------------------- /tests/regress/pshufb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/pshufb.py -------------------------------------------------------------------------------- /tests/regress/reg_write_sign_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/reg_write_sign_extension.py -------------------------------------------------------------------------------- /tests/regress/regress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/regress.py -------------------------------------------------------------------------------- /tests/regress/regress.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/regress.sh -------------------------------------------------------------------------------- /tests/regress/rep_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/rep_hook.py -------------------------------------------------------------------------------- /tests/regress/rep_movsb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/rep_movsb.c -------------------------------------------------------------------------------- /tests/regress/ro_mem_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/ro_mem_test.c -------------------------------------------------------------------------------- /tests/regress/run_across_bb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/run_across_bb.py -------------------------------------------------------------------------------- /tests/regress/rw_hookstack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/rw_hookstack.c -------------------------------------------------------------------------------- /tests/regress/segfault_on_stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/segfault_on_stop.py -------------------------------------------------------------------------------- /tests/regress/sigill.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/sigill.c -------------------------------------------------------------------------------- /tests/regress/sigill2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/sigill2.c -------------------------------------------------------------------------------- /tests/regress/sparc64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/sparc64.py -------------------------------------------------------------------------------- /tests/regress/sparc_jump_to_zero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/sparc_jump_to_zero.c -------------------------------------------------------------------------------- /tests/regress/sparc_reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/sparc_reg.py -------------------------------------------------------------------------------- /tests/regress/sysenter_hook_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/sysenter_hook_x86.c -------------------------------------------------------------------------------- /tests/regress/tcg_liveness_analysis_bug_issue-287.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/tcg_liveness_analysis_bug_issue-287.py -------------------------------------------------------------------------------- /tests/regress/threaded_emu_start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/threaded_emu_start.c -------------------------------------------------------------------------------- /tests/regress/timeout_segfault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/timeout_segfault.c -------------------------------------------------------------------------------- /tests/regress/translator_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/translator_buffer.py -------------------------------------------------------------------------------- /tests/regress/vld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/vld.py -------------------------------------------------------------------------------- /tests/regress/write_before_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/write_before_map.py -------------------------------------------------------------------------------- /tests/regress/wrong_rip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/wrong_rip.py -------------------------------------------------------------------------------- /tests/regress/wrong_rip_arm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/wrong_rip_arm.py -------------------------------------------------------------------------------- /tests/regress/wrong_sp_arm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/wrong_sp_arm.py -------------------------------------------------------------------------------- /tests/regress/x86_16_segfault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/x86_16_segfault.c -------------------------------------------------------------------------------- /tests/regress/x86_64_conditional_jump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/x86_64_conditional_jump.py -------------------------------------------------------------------------------- /tests/regress/x86_64_eflags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/x86_64_eflags.py -------------------------------------------------------------------------------- /tests/regress/x86_64_msr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/x86_64_msr.py -------------------------------------------------------------------------------- /tests/regress/x86_eflags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/x86_eflags.py -------------------------------------------------------------------------------- /tests/regress/x86_fldt_fsqrt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/x86_fldt_fsqrt.py -------------------------------------------------------------------------------- /tests/regress/x86_gdt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/x86_gdt.py -------------------------------------------------------------------------------- /tests/regress/x86_self_modifying.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/x86_self_modifying.elf -------------------------------------------------------------------------------- /tests/regress/x86_self_modifying.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/x86_self_modifying.py -------------------------------------------------------------------------------- /tests/regress/x86_self_modifying.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/x86_self_modifying.s -------------------------------------------------------------------------------- /tests/regress/x86_vex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/regress/x86_vex.c -------------------------------------------------------------------------------- /tests/unit/.gitignore: -------------------------------------------------------------------------------- 1 | !*.c 2 | test_* 3 | *.bin 4 | -------------------------------------------------------------------------------- /tests/unit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/Makefile -------------------------------------------------------------------------------- /tests/unit/gdt_idx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/gdt_idx.s -------------------------------------------------------------------------------- /tests/unit/high_address.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/high_address.s -------------------------------------------------------------------------------- /tests/unit/pc_change.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/pc_change.s -------------------------------------------------------------------------------- /tests/unit/tb_x86.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/tb_x86.s -------------------------------------------------------------------------------- /tests/unit/test_gdt_idt_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/test_gdt_idt_x86.c -------------------------------------------------------------------------------- /tests/unit/test_hang.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/test_hang.c -------------------------------------------------------------------------------- /tests/unit/test_hookcounts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/test_hookcounts.c -------------------------------------------------------------------------------- /tests/unit/test_mem_high.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/test_mem_high.c -------------------------------------------------------------------------------- /tests/unit/test_mem_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/test_mem_map.c -------------------------------------------------------------------------------- /tests/unit/test_mem_map_ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/test_mem_map_ptr.c -------------------------------------------------------------------------------- /tests/unit/test_multihook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/test_multihook.c -------------------------------------------------------------------------------- /tests/unit/test_pc_change.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/test_pc_change.c -------------------------------------------------------------------------------- /tests/unit/test_sanity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/test_sanity.c -------------------------------------------------------------------------------- /tests/unit/test_tb_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/test_tb_x86.c -------------------------------------------------------------------------------- /tests/unit/test_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/test_x86.c -------------------------------------------------------------------------------- /tests/unit/test_x86_rip_bug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/test_x86_rip_bug.c -------------------------------------------------------------------------------- /tests/unit/test_x86_shl_enter_leave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/test_x86_shl_enter_leave.c -------------------------------------------------------------------------------- /tests/unit/test_x86_soft_paging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/test_x86_soft_paging.c -------------------------------------------------------------------------------- /tests/unit/unicorn_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/unicorn_test.h -------------------------------------------------------------------------------- /tests/unit/x86_soft_paging_low.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/tests/unit/x86_soft_paging_low.s -------------------------------------------------------------------------------- /uc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/uc.c -------------------------------------------------------------------------------- /windows_export.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhkl0228/unicorn/HEAD/windows_export.bat --------------------------------------------------------------------------------