Lines Matching refs:is
17 that is linked into every Android _static_ executable. These binaries can
21 launches such an executable. The _start stub is used to call the
26 This is equivalent to crtbegin_static.[cS] but for _dynamic_ executables.
35 This is equivalent to crtbegin_dynamic.[cS], but shall be used for
36 shared libraries. One major difference is that there is no _start
44 This source file is _strictly_ equivalent to crtend_android.S.
48 (the naming difference for this source file is purely historical, it
100 This is used to implement static C++ object initialization in a shared
112 Where '__cxa_atexit' is a special C++ support function provided by the
114 automatically called when the shared library containing this code is
117 The value of __dso_handle is normally never taken directly.
121 WARNING: There is a big caveat regarding this symbol. Read the section
128 library which registered a function with 'atexit' is unloaded explicitely
135 such atexit() handlers when the corresponding shared library is unloaded.
166 Starting from NDK r7, the NDK libc.so is itself generated by a script
170 The NDK libc.a, on the other hand, is a copy of a given version of the system
172 is also required to build gdbserver).
183 libgcc symbol from the link-time shared libraries it generates. This is done
200 and *public* (in ELF visibility terms). A weak symbol definition is ok
201 but not necessary. This is only to ensure binary compatibility with
211 it is a copy of a release-specific system libc.so.
218 library is unloaded. However, this bug can be solved by simply recompiling
227 function. While this is compliant with Posix, this doesn't allow a useful
229 a shared library is unloaded with dlclose().
253 when the library is unloaded. However, this bug can be solved by simply
259 This issues is detailed in ndk/docs/ANDROID-ATOMICS.html and