issues
search
ii64
/
tanem
The Android Native Emulator (WIP:JVM)
GNU General Public License v2.0
3
stars
1
forks
source link
android-native
arm
elf-parser
emulator
go
golang
jvm
readme
tanem
The Android Native Emulator, with Golang
Dependencies
Unicorn CPU emulator framework
Keystone assembler framework
Text sources
https://chromium.googlesource.com/chromiumos/docs/+/master/constants/syscalls.md#arm-32_bit_EABI
https://greek0.net/elf.html
https://stackoverflow.com/questions/13908276/loading-elf-file-in-c-in-user-space
https://programtalk.com/python-examples/pyelftools.elftools.elf.relocation.Relocation/
http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044f/IHI0044F_aaelf.pdf
https://wiki.osdev.org/ELF_Tutorial
https://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/functions.html
https://android.googlesource.com/platform/dalvik/+/donut-release/vm/Jni.c
Code sources
https://github.com/maiyao1988/ExAndroidNativeEmu
https://github.com/lunixbochs/usercorn
https://github.com/slick1015/pad_unpacker
(SVC 0 instruction)
https://github.com/AeonLucid/AndroidNativeEmu