Lines Matching refs:ABI

1 Android Native CPU ABI Management
8 "Application Binary Interface" (ABI) that defines exactly how your
12 A typical ABI describes things in *excruciating* details, and will typically
40 Each supported ABI is identified by a unique name.
46 This is the name of an ABI for ARM-based CPUs that support *at* *least*
53 - ABI for the ARM Architecture (a.k.a. BSABI)
54 - Base Platform ABI for the ARM Architecture (a.k.a. BPABI)
55 - C Library ABI for the ARM Architecture (a.k.a. CLIABI)
56 - C++ ABI for the ARM Architecture (a.k.a. CPPABI)
57 - Runtime ABI for the ARM Architecture (a.k.a. RTABI)
62 - Generic C++ ABI (http://mentorembedded.github.com/cxx-abi/abi.html)
66 ARM GNU/Linux ABI as documented in the following document:
74 This ABI does *not* support hardware-assisted floating point computations.
86 This is the name of another ARM-based CPU ABI that *extends* 'armeabi' to
92 The instruction extensions supported by this Android-specific ABI are:
101 VFPv3-D32 or ThumbEE are optional to this ABI, which means that developers
112 IMPORTANT NOTE: This ABI enforces that all double values are passed during
132 This is the name of an ABI for CPUs supporting the instruction set
133 commonly named 'x86' or 'IA-32'. More specifically, this ABI corresponds
157 The ABI does *not* include any other optional IA-32 instruction set
186 This is the name of an ABI for MIPS-based CPUs that support *at* *least*
187 the MIPS32r1 instruction set. The ABI includes the following features:
205 - Generic C++ ABI (http://sourcery.mentor.com/public/cxx-abi/abi.html)
212 Note: This ABI assumes a CPU:FPU clock ratio of 2:1 for maximum
221 This is the name of an ABI for CPUs supporting the instruction set
222 commonly named 'x86-64'. More specifically, this ABI corresponds
243 The ABI does *not* include any other optional x86-64 instruction set
271 II. Generating code for a specific ABI:
274 By default, the NDK will generate machine code for the 'armeabi' ABI.
286 each ABI listed on this line. Both libraries will be copied to your application
300 Note that this has an impact on package size, since each ABI will correspond to
305 III. ABI Management on the Android platform:
320 Where <abi> is one of the ABI names listed in section II above, and <name>
352 III.2. Android Platform ABI support:
355 The Android system knows at runtime which ABI(s) it supports. More
359 - the 'primary' ABI for the device, corresponding to the machine
362 - an optional 'secondary' ABI, corresponding to another ABI that
366 directly for the primary ABI.
369 the primary ABI as '`armeabi`' and not define a secondary one.
372 primary ABI to '`armeabi-v7a`' and the secondary one to '`armeabi`'
377 binaries and define the primary ABI to '`x86`' and the secondary
393 If none is found, and a secondary ABI is defined, the service will