diff options
author | Ryan Prichard <rprichard@google.com> | 2018-11-22 03:16:06 -0800 |
---|---|---|
committer | Ryan Prichard <rprichard@google.com> | 2018-12-04 13:51:56 -0800 |
commit | 07440a87732b0f23f8866256cf460b0798f08b8a (patch) | |
tree | db993d6293c37214c37d52f5f2cd032891887991 /tools/generate-version-script.py | |
parent | 5a66490e3b9738cc70162257788bcc00583032fa (diff) |
Replace TLS_SLOT_BIONIC_PREINIT w/ shared globals
Instead of passing the address of a KernelArgumentBlock to libc.so for
initialization, use __loader_shared_globals() to initialize globals.
Most of the work happened in the previous CLs. This CL switches a few
KernelArgumentBlock::getauxval calls to [__bionic_]getauxval and stops
routing the KernelArgumentBlock address through the libc init functions.
Bug: none
Test: bionic unit tests
Change-Id: I96c7b02c21d55c454558b7a5a9243c682782f2dd
Merged-In: I96c7b02c21d55c454558b7a5a9243c682782f2dd
(cherry picked from commit 746ad15912cfa82271424747e94d8125acc43d8c)
Diffstat (limited to 'tools/generate-version-script.py')
0 files changed, 0 insertions, 0 deletions