commit | cfc39fb203a5e14915dee874957487935554d23b | [log] [tgz] |
---|---|---|
author | Anestis Bechtsoudis <anestis@census-labs.com> | Thu Aug 06 10:31:36 2015 +0300 |
committer | Anestis Bechtsoudis <anestis@census-labs.com> | Thu Aug 06 10:31:36 2015 +0300 |
tree | 55377d578fdb32faea092ab84749238954b7996f | |
parent | c1f6faa662c286db4e6908db202176130f6b1fb9 [diff] |
Implement Android Linux PTRACE support * Fork upstream libunwind and cross-compile with Android NDK * libunwind is also used for proc symbol resolve instead of bfd * Replace BDF lib with capstone for disassembling actions * Engineer build & patch scripts to support Android ARM, ARM64, x86, x86_64 * Rename linux/ptrace.* to linux/ptrace_utils.* since it conflicts with Android platform includes for ptrace API * Wrap register & instruction sizes under macros to reflect sizes for supported CPU arch (makes debugging easier) * Add / Implement missing definitions / functions for Android * Improve Android build process
Description
Code
Requirements
Other
This is NOT an official Google product.