interpInterpreter experiment. Testing dispatch methods: Switching, Direct/Indirect Threaded Code, Tail-Calls and Inlining
Stars: ✭ 32 (-96.09%)
nordvpnNordVpn Docker Client
Stars: ✭ 475 (-41.93%)
BeaengineBeaEngine disasm project
Stars: ✭ 342 (-58.19%)
cross-compile-godot-raspberry-piA script to easily cross-compile Godot binaries for the Raspberry Pi from Linux x86_64 and an extra script to easily transfer the compiled Godot binaries to the Raspberry Pi using rsync
Stars: ✭ 12 (-98.53%)
LabelessLabeless is a multipurpose IDA Pro plugin system for labels/comments synchronization with a debugger backend, with complex memory dumping and interactive Python scripting capabilities.
Stars: ✭ 378 (-53.79%)
CapstoneCapstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
Stars: ✭ 5,374 (+556.97%)
KnutOSAn x86_64 hobbyist OS written in C and Assembly
Stars: ✭ 16 (-98.04%)
Liminex86/x86_64 BIOS Bootloader
Stars: ✭ 288 (-64.79%)
ByteOSA simple hobby operating system for the x86-64 architecture, written in C.
Stars: ✭ 47 (-94.25%)
insaneworks-packer-templateCentOS 7-8 8Stream / AlmaLinux 8 / FreeBSD 12 - 13 x64 + VirtualBox / VMWare for Packer Template + FreeBSD 13 / AlmaLinux 9 + Parallels
Stars: ✭ 38 (-95.35%)
MazuccA minimalist C compiler with x86_64 code generation
Stars: ✭ 437 (-46.58%)
fasmflat assembler 1 - reconstructed source history
Stars: ✭ 187 (-77.14%)
Rop ToolA tool to help you write binary exploits
Stars: ✭ 590 (-27.87%)
FEXA fast usermode x86 and x86-64 emulator for Arm64
Stars: ✭ 650 (-20.54%)
Wingosa little 64bit operating system written in c++ with smp support
Stars: ✭ 361 (-55.87%)
meosubset c compiler
Stars: ✭ 35 (-95.72%)
CemuCheap EMUlator: lightweight multi-architecture assembly playground
Stars: ✭ 666 (-18.58%)
fadecA fast and lightweight decoder for x86 and x86-64 and encoder for x86-64.
Stars: ✭ 44 (-94.62%)
X86 Bare Metal ExamplesDozens 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 学习x86系统编程的数十个最小操作系统。 已在QE…
Stars: ✭ 3,985 (+387.16%)
OpenWrtsOPENWRT 固件(Raspberry Pi4B/3B+,NanoPi R4S,Orange Pi R1Plus,x86) 依源码更新自动编译
Stars: ✭ 100 (-87.78%)
ManagarmPragmatic microkernel-based OS with fully asynchronous I/O
Stars: ✭ 502 (-38.63%)
AheuiJITAheui JIT compiler for PC and web
Stars: ✭ 27 (-96.7%)
CSpydrA static typed low-level compiled programming language inspired by Rust and C
Stars: ✭ 17 (-97.92%)
yacpYet Another Cygwin Ports
Stars: ✭ 102 (-87.53%)
UnicornUnicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (+503.18%)
xccToy C compiler for x86-64
Stars: ✭ 19 (-97.68%)
FcdAn optimizing decompiler
Stars: ✭ 622 (-23.96%)
FOMOSv2-CLFOMOS stands for: Free, Open source, Mobile, Operating, System.
Stars: ✭ 24 (-97.07%)
Asm DudeVisual Studio extension for assembly syntax highlighting and code completion in assembly files and the disassembly window
Stars: ✭ 3,898 (+376.53%)
cultCPU Ultimate Latency Test.
Stars: ✭ 67 (-91.81%)
KsmA fast, hackable and simple x64 VT-x hypervisor for Windows and Linux. Builtin userspace sandbox and introspection engine.
Stars: ✭ 673 (-17.73%)
docker-unmsAll-in-one docker image for Ubiquiti UISP (formerly UNMS). Supports x86_64 and ARM (Raspberry Pi).
Stars: ✭ 153 (-81.3%)
DoraDora VM
Stars: ✭ 371 (-54.65%)
novuskA kernel written in Rust
Stars: ✭ 61 (-92.54%)
The holy book of x86A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
Stars: ✭ 577 (-29.46%)
uteroThe Operating System (for x86_64) written in Crystal as much as possible
Stars: ✭ 55 (-93.28%)
Opensmalltalk VmCross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.
Stars: ✭ 345 (-57.82%)
rosetta-at-homeFold for Covid - Help fight the COVID-19 pandemic with your old laptop, Raspberry Pi, or other spare computer
Stars: ✭ 78 (-90.46%)
X86 Assembly CheatMOVED 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
Stars: ✭ 773 (-5.5%)
minilangBootstrapped compiler of a C-like but Python-looking language
Stars: ✭ 38 (-95.35%)
ToaruosA 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.
Stars: ✭ 4,687 (+472.98%)
binary-decompilationExtracting high level semantic information from binary code
Stars: ✭ 55 (-93.28%)
DlinjectInject a shared library (i.e. arbitrary code) into a live linux process, without ptrace
Stars: ✭ 521 (-36.31%)
nolimix86LLVM-based x86 emulator with support for unlimited virtual registers, used before the register allocation pass
Stars: ✭ 19 (-97.68%)
Eu4dllEuropa Universalis IV double byte language patch; master:1.30.6.0, dev:1.30.6.0
Stars: ✭ 295 (-63.94%)
ria-jitLightweight and performant dynamic binary translation for RISC–V code on x86–64
Stars: ✭ 38 (-95.35%)
SqualrSqualr Memory Editor - Game Hacking Tool Written in C#
Stars: ✭ 645 (-21.15%)
kcsScripting in C with JIT(x64)/VM.
Stars: ✭ 25 (-96.94%)
PlasmaPlasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
Stars: ✭ 2,956 (+261.37%)
OpenWRT-x86 64-InstallCreate and deploy a LEGACY or EFI OpenWRT bootable image for x86_64 processors
Stars: ✭ 15 (-98.17%)
DynarmicAn ARM dynamic recompiler.
Stars: ✭ 475 (-41.93%)
AsmdbInstructions database and utilities for X86/X64 and ARM (THUMB/A32/A64) architectures.
Stars: ✭ 258 (-68.46%)
RappelA linux-based assembly REPL for x86, amd64, armv7, and armv8
Stars: ✭ 818 (+0%)
Arm nowarm_now is a qemu powered tool that allows instant setup of virtual machines on arm cpu, mips, powerpc, nios2, x86 and more, for reverse, exploit, fuzzing and programming purpose.
Stars: ✭ 719 (-12.1%)
RemillLibrary for lifting of x86, amd64, and aarch64 machine code to LLVM bitcode
Stars: ✭ 633 (-22.62%)
Docker Cloudflare DdnsA small amd64/ARM/ARM64 Docker image that allows you to use CloudFlare as a DDNS / DynDNS Provider.
Stars: ✭ 467 (-42.91%)
DdetoursDelphi Detours Library
Stars: ✭ 256 (-68.7%)