summaryrefslogtreecommitdiff
path: root/tests/malloc_iterate_test.cpp
diff options
context:
space:
mode:
authorNikita Iashchenko <nikitai@google.com>2019-02-05 18:16:49 +0000
committerNikita Iashchenko <nikitai@google.com>2019-02-06 20:49:03 +0000
commit45f2d03ae5d339ea80a5582d17b4151e07821715 (patch)
treef87ec52a8b8270327de6433f87738f3c60d8e731 /tests/malloc_iterate_test.cpp
parentc676377cd34dee72f334fcc13e2bffb5f16e6c2c (diff)
Eliminate ICU's .dat lookup from bionic
Before this CL bionic did the following: * Finds the ICU .dat file with scandir() * Extracts the ICU version number from the file name. e.g. _63 * dlopen() libicuuc * dlsym() necessary symbols, e.g. <symbol name>_<icu version> Right now such ICU symbols are stored in libandroidicu.so and suffixed with "_android", so it is responsible for "redirecting" to functions with approriate version and we do not need to lookup the version on our own. libicuuc is still available for NDK (and apps), and libandroidicu is a subset of libicuuc and libicui18n. After this CL bionic will do the following: * dlopen() libandroiicu * dlsym() <symbol_name>_android (without specific version suffix) Bug: 122822987 Test: cts-tradefed run cts-dev -m CtsBionicTestCases Change-Id: Iabd9f35b9c3462739fd2b18e60dcdc3e202031ac
Diffstat (limited to 'tests/malloc_iterate_test.cpp')
0 files changed, 0 insertions, 0 deletions