syscalls - system calls assembler code (autogenerated files).krait - contains optimized assembler code for krait processor - memcpy, memset and strcmp.
#ANDROID NDK FORK HOW TO#
In order to understand in detail on how to add functions or port it to different architecture you want to read the file OVERVIEW.TXT under the docs/ folder This directory contains the different architecture that is supported to use bionic, namely - ARM (under the arch-arm/) and x86 (under the arch-x86/ directory). multi-byte characters) - its own smallish implementation of pthreads based on Linux futexes - support for x86, ARM and ARM thumb CPU instruction sets and kernel interfaces
#ANDROID NDK FORK ANDROID#
libart_fake - A fake libart made to satisfy some misbehaving apps that will attempt to link against libart.so.The address is a single integer value that is the file-descriptor of an open AF\_UNIX socket. It allows one to handle and proxy JDWP traffic by supplying the implementation for Attach. dt_fd_forward - dt_fd_forward is a jdwpTransport library.dalvikvm - dalvik runtime code (dalvikvm).benchmark - for benchmark testing and used inside libcore/benchmark/src/benchmarks/regression.adbconnection - adb related function for using adb functionality.This document outlines Android source code in 'master' branch from This page is a WIP page which means information will change constantly as it is based on a moving code