An open-source x64/x32 debugger for windows.
-
Updated
Aug 26, 2020 - C++
{{ message }}
An open-source x64/x32 debugger for windows.
Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM baremetal setup at: https://github.com/cirosantilli/linux-kernel-module-cheat#baremetal-setup
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
While the test_suite presented in #589 does work, it is still pretty simple and can be improved and enhanced.
make validate and the subset of test that is deemed necessary (for example everything with min tedb is a cross platform AArch32/x86/x86-64 debugger.
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World.
Binary Analysis Platform
BARF : A multiplatform open source Binary Analysis and Reverse engineering Framework
Visual MASM - Assembly IDE for Microsoft MASM
Simple C compiler
Performance monitoring and benchmarking suite
Reko is a binary decompiler.
Powerful Disassembler Library For x86/AMD64
MOVED TO: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly SEE README. x86 IA-32 and x86-64 userland minimal examples tutorial. Hundreds of runnable asserts. Nice GDB setup. IO done with libc, so OS portable in theory. NASM and GAS covered. Tested in Ubuntu 18.04. Containers (ELF), linking, calling conventions. System land cheat at: https://github.com/cirosantilli/x86-bare-metal-examples, ARM cheat at: https://github.com/cirosantilli/arm-assembly-cheat
Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.
Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices
an incremental approach to compiler construction
Add a description, image, and links to the x86 topic page so that developers can more easily learn about it.
To associate your repository with the x86 topic, visit your repo's landing page and select "manage topics."
Can you automatically build
libv86.json Travis CI at every commit and publish it to some server or GitHub Pages? This would be very good because users then won't need to install and configure Closure Compiler and other build dependencies.Can you also configure
Makefileto also build sourcemap file forlibv86.js?Also, the version on your website is very old (f