Commit graph

5 commits

Author SHA1 Message Date
Tej Singh
42dbd2de87 Remove libstats*_lazy tests from MTS
libstatssocket_lazy_test and libstatspull_lazy_test test primaryly the
lazy libs that ship from the platform. As a result, they shouldn't be in
MTS

Bug: 363078348
Test: TH
Change-Id: Iac7e2797d9f8c432f00688a49d53aa2691a52789
2024-10-07 18:14:22 -07:00
Florian Mayer
b68f8a12fd Promote HWASan tests to presubmit.
They have been passing and do not show significant slowdown.

Change-Id: Ie187af5af5defc4738a93140ed840e4a4cd48f55
2022-08-10 19:50:31 +00:00
Florian Mayer
84f39e5728 Add pull_lazy to hwasan-postsubmit
Test: Run tests under HWASan.
Bug: 193568145
Change-Id: I3f9ebeebcfd1b69651731130ab22638dd1f218cf
2022-03-18 21:31:09 +00:00
Bob Badour
576104304d [LSC] Add LOCAL_LICENSE_KINDS to system/core
Added SPDX-license-identifier-Apache-2.0 to:
  libstats/pull_lazy/Android.bp
  libstats/socket_lazy/Android.bp
  trusty/utils/acvp/Android.bp

Bug: 68860345
Bug: 151177513
Bug: 151953481

Test: m all

Exempt-From-Owner-Approval: janitorial work
Change-Id: I33005150521238b61d1a8c923749b17d36bba693
2021-03-17 12:59:19 -07:00
Tej Singh
c9c6cc04bf Create libstatspull_lazy
Add lazy loading support to libstatspull.

There are a few clients (surfaceflinger, bootanimation dependencies)
that run before the statsd apex is mounted and cannot link
libstatspull.so when the process starts. Lazy loading will load the
library when the apis to set/clear callbacks or create PullAtomMetadata
get called.

This change is modeled heavily off of aosp/1570701, which added
libnativehelper_lazy.

Bug: 178480419
Test: atest libstatspull_lazy_test

Change-Id: I9956f5a690aec8c7ff9f0834a3f36387e5d8b23f
2021-03-15 20:38:28 -07:00