mirror of
https://github.com/ish-app/ish.git
synced 2026-01-25 14:06:40 +00:00
IF you want to understand how amazing this is, watch https://www.twitch.tv/videos/152115137
ish
A user-mode x86 emulator for Linux.
Build system is meson. Run programs with ./thingy program. Currently just barely enough stuff is implemented to initialize the C library. If you're not sure what to run, there are some test programs in (you guessed it) tests.
You can also replace thingy with ptraceomatic to run the program in a real process and single step and compare the registers at each step. I use it for debugging. Very likely will not work on anything that isn't Linux 4.11 x86_64.
Ultimate goal: A Linux shell on iOS.
Description
Languages
C
70.2%
Objective-C
21.4%
Assembly
5.4%
Swift
0.8%
Meson
0.8%
Other
1.3%