Skip to content

DroMeta/ish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Linux shell for iOS

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 70.4%
  • Objective-C 21.2%
  • Assembly 5.4%
  • Swift 0.8%
  • Meson 0.7%
  • Shell 0.6%
  • Other 0.9%