Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 2c06541d authored by lifr's avatar lifr Committed by Frank Li
Browse files

logging to statsd by native static libs

Here are the commit's result.
1. libstatslog.so is no longer a dynamic lib
2. there is only libnetd_resolv.so in com.android.resolv/lib64

-- list of dynamic libraries
[Without the commit]
objdump -p out/target/product/crosshatch/apex/com.android.resolv/lib64/libnetd_resolv.so  |grep NEEDED
Dynamic Section:
  NEEDED               libbinder_ndk.so
  NEEDED               libstatslog.so
  NEEDED               libc.so
  NEEDED               libm.so
  NEEDED               libdl.so
[With the commit] ( libstatslog.so is no longer a dynamic lib)
objdump -p out/target/product/crosshatch/apex/com.android.resolv/lib64/libnetd_resolv.so  |grep NEEDED
Dynamic Section:
  NEEDED               libbinder_ndk.so
  NEEDED               libc.so
  NEEDED               libm.so
  NEEDED               libdl.so

-size of libnetd_resolv.so before and after this change
[Without commit]
crosshatch:/apex/com.android.resolv/lib64 # ls -l
total 3056
-rw-r--r-- 1 system system   83552 1970-01-01 08:00 libbase.so
-rw-r--r-- 1 system system  842296 1970-01-01 08:00 libc++.so
-rw-r--r-- 1 system system   73744 1970-01-01 08:00 libcutils.so
-rw-r--r-- 1 system system  132320 1970-01-01 08:00 libjsoncpp.so
-rw-r--r-- 1 system system 1545208 1970-01-01 08:00 libnetd_resolv.so
-rw-r--r-- 1 system system  138816 1970-01-01 08:00 libprocessgroup.so
-rw-r--r-- 1 system system  176896 1970-01-01 08:00 libstatslog.so
-rw-r--r-- 1 system system  117424 1970-01-01 08:00 libutils.so

[With the commit] (there is only one lib in com.android.resolv/lib64 )
crosshatch:/apex/com.android.resolv/lib64 # ls -l
total 1520
-rw-r--r-- 1 system system 1553776 1970-01-01 08:00 libnetd_resolv.so

Test: make statsd_testdrive
      ./out/host/linux-x86/bin/statsd_testdrive 116 => pass
      system/netd/tests/$ ./runtests.sh =>pass

Bug: 132162484
Change-Id: Idbc7f35645b7eb994107b490fb8d89589dc1ac09
parent 5a914821
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment