
There is also source code for loading bootloader via USB Inside this directory there are few legacy source code for bootloader for armv6 and msm7k. There is a good detail explanation about the code in the README file. The directory contains a file called fastboot_protocol.txt which outlines the Fastboot protocol implemented by vendor.
#PUSH VIDEO WALLPAPER KEY 4.03 HOW TO#
The sample code is to show on how to implement a bootloader for a particular SoC. This directory contains a sample bootloader for a fictional SoC.
#PUSH VIDEO WALLPAPER KEY 4.03 ANDROID#
The tool is called Android Dynamic Linker what is does is it assign fix addresses to the library to reduce the size of the library and also increases the loading speed. linker - this directory contains utility that is used during linking process.

libthread_db - special library used by gdb/gdbserver.libstdc++ - minimal version of standard C++ library.Several architecture are supported inside this directory. The file that contains the main functionality is dlfcn.c under the /bionic/linker/ directoryĬontains Math library. The main function of the program is to open a library and read the symbol. This directory what looks like a ‘stub’ program that are being used during linking process.

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 The content of this directory is not clear what it is about as it contains several C++ files.īionic is mainly a port of the BSD C library to our Linux kernel with the following additions/changes: - no support for locales - no support for wide chars (i.e.
