Automerger Merge Worker
b46679f8f7
Merge "Properly remove adb DNS services." am: 7445a87101
am: 75d3bc9875
...
Change-Id: Ide4cfba8cb654d664a6c8dcf73bb145c2b0b4791
2020-02-24 23:37:16 +00:00
Automerger Merge Worker
75d3bc9875
Merge "Properly remove adb DNS services." am: 7445a87101
...
Change-Id: I6412a3a8cc14a3ea9c3fb4fe1bd5a4be10a4aab0
2020-02-24 23:28:54 +00:00
Joshua Duong
7445a87101
Merge "Properly remove adb DNS services."
2020-02-24 23:19:11 +00:00
Automerger Merge Worker
52a4719616
Merge "Adds AID_CONTEXT_HUB" am: 19e4f2b5f3
am: becd114785
...
Change-Id: Id9a4eff811f6ff331ec0262824320b16f8fdbb38
2020-02-24 19:26:39 +00:00
Automerger Merge Worker
cd5027def9
Merge "libsnapshot: dump rollback indicator" am: 98dc71f4ff
am: 482ce8bad3
...
Change-Id: Ia8a8c83245e16f7c7025c25f4338d05b48c41a93
2020-02-24 19:26:27 +00:00
Automerger Merge Worker
becd114785
Merge "Adds AID_CONTEXT_HUB" am: 19e4f2b5f3
...
Change-Id: I82e4975c76f332dfc7517c28807f2781991f7650
2020-02-24 19:21:29 +00:00
Treehugger Robot
19e4f2b5f3
Merge "Adds AID_CONTEXT_HUB"
2020-02-24 19:19:38 +00:00
Automerger Merge Worker
482ce8bad3
Merge "libsnapshot: dump rollback indicator" am: 98dc71f4ff
...
Change-Id: I98a894031841dfcce0f744053d4e802f78e856c1
2020-02-24 19:14:37 +00:00
Yifan Hong
98dc71f4ff
Merge "libsnapshot: dump rollback indicator"
2020-02-24 19:00:11 +00:00
Joshua Duong
79a452a923
Properly remove adb DNS services.
...
Bug: b/150136878
Bug: b/111434128
Test: make
Change-Id: Ibfb92a7c197a25fd1913107d277fbc5f78108c05
2020-02-24 10:09:35 -08:00
Automerger Merge Worker
395d79f1fd
Merge "libutils: introduce sp<T>::make" am: bdbd0dde26
am: b5bd15a3ad
...
Change-Id: I0cede287cadd4400aeae36b63bedc96b967b6225
2020-02-24 17:27:35 +00:00
Automerger Merge Worker
b5bd15a3ad
Merge "libutils: introduce sp<T>::make" am: bdbd0dde26
...
Change-Id: I65f6406ef7a37df1a3a71c55554b387f1e34e870
2020-02-24 17:14:04 +00:00
Steven Moreland
bdbd0dde26
Merge "libutils: introduce sp<T>::make"
2020-02-24 17:03:19 +00:00
Automerger Merge Worker
8b45759fec
Merge changes I09a60e61,I2b898e72 am: df35dfbc59
am: 54abed3a76
...
Change-Id: I89a9a43f38146ace5e40de53eced2259455af23f
2020-02-24 16:27:14 +00:00
Automerger Merge Worker
9371aabed6
Merge "Refactor libinit_test_utils to not use libinit and expose its libraries" am: d9de138e47
am: 076d3904c7
...
Change-Id: Ia35e4c25f049df55210a9fb4af5c8a8d853735b2
2020-02-24 16:27:07 +00:00
Automerger Merge Worker
54abed3a76
Merge changes I09a60e61,I2b898e72 am: df35dfbc59
...
Change-Id: Ifd9b9a4ae1642fd73a9606c75b32770a16648840
2020-02-24 16:19:54 +00:00
Automerger Merge Worker
076d3904c7
Merge "Refactor libinit_test_utils to not use libinit and expose its libraries" am: d9de138e47
...
Change-Id: I3d920b768439a635c976fc99e9ca0c2a48631088
2020-02-24 16:19:44 +00:00
Tom Cherry
df35dfbc59
Merge changes I09a60e61,I2b898e72
...
* changes:
liblog: add benchmark tests for not-printed message
liblog: add __attribute__((uninitialized)) to liblog buffers
2020-02-24 16:10:57 +00:00
Tom Cherry
d9de138e47
Merge "Refactor libinit_test_utils to not use libinit and expose its libraries"
2020-02-24 16:10:56 +00:00
Automerger Merge Worker
d955a7dba8
Rewrite DwarfSectionImpl::InsertFde am: 7e41e88cc5
...
Change-Id: I052038820c832f6dba75dfb179eb42cace2b2ba1
2020-02-23 18:45:22 +00:00
David Srbecky
7e41e88cc5
Rewrite DwarfSectionImpl::InsertFde
...
Simplify and fix the algorithm.
For consecutive functions (eg [10,20] [20,30]) without
padding in between, the old algorithm would drop FDEs.
Bug: http://b/150050915
Test: libunwindstack_test
Change-Id: Ie886922bec262fb64d4b2ecf01c2961d0652dcdb
(cherry picked from commit a6617cb179
)
2020-02-23 06:34:21 +00:00
Automerger Merge Worker
11367011e3
[automerger skipped] Merge "Remove various bits of dead code and unused workarounds." am: b9c95f8e6a
am: 9f11ee4e95
-s ours
...
am skip reason: Change-Id I68fcd5da304d04ff4da3c3f3712fb79ce6b5791e with SHA-1 c8a43605c3
is in history
Change-Id: I94bee87fd647975f68f0beeb50415a86086bd37a
2020-02-23 04:43:07 +00:00
Automerger Merge Worker
9f11ee4e95
Merge "Remove various bits of dead code and unused workarounds." am: b9c95f8e6a
...
Change-Id: I2af7c12a361d3f4c6151599e612fc238118b60c8
2020-02-23 04:27:09 +00:00
Treehugger Robot
b9c95f8e6a
Merge "Remove various bits of dead code and unused workarounds."
2020-02-23 04:16:25 +00:00
Elliott Hughes
c8a43605c3
Remove various bits of dead code and unused workarounds.
...
Test: treehugger
Change-Id: I68fcd5da304d04ff4da3c3f3712fb79ce6b5791e
(cherry picked from commit f63926a5c2
)
2020-02-22 22:30:13 +00:00
Automerger Merge Worker
a5092b9383
Merge "Rewrite DwarfSectionImpl::InsertFde" am: c123b6b139
am: ea5a739b34
...
Change-Id: I1bf03e670df8ef349b3e7b3ae76b3b78c97678da
2020-02-22 22:15:27 +00:00
Automerger Merge Worker
ea5a739b34
Merge "Rewrite DwarfSectionImpl::InsertFde" am: c123b6b139
...
Change-Id: If2107fdf73f8690767f376b6bf2c2cd160b3ab3a
2020-02-22 22:01:05 +00:00
Christopher Ferris
c123b6b139
Merge "Rewrite DwarfSectionImpl::InsertFde"
2020-02-22 21:52:48 +00:00
David Srbecky
a6617cb179
Rewrite DwarfSectionImpl::InsertFde
...
Simplify and fix the algorithm.
For consecutive functions (eg [10,20] [20,30]) without
padding in between, the old algorithm would drop FDEs.
Test: libunwindstack_test
Change-Id: Ie886922bec262fb64d4b2ecf01c2961d0652dcdb
2020-02-22 11:45:42 -08:00
Automerger Merge Worker
eb4725c20a
Merge "Prevent infinite loop on zero length USB descriptors" am: a40c30d172
am: ff3df3f1d7
...
Change-Id: Ie6c52366aa19fcf55e891f655f534939f128251d
2020-02-22 19:07:53 +00:00
Automerger Merge Worker
ff3df3f1d7
Merge "Prevent infinite loop on zero length USB descriptors" am: a40c30d172
...
Change-Id: I50d5435774368c14148598cf821e51bdefdbcd49
2020-02-22 18:55:46 +00:00
Treehugger Robot
a40c30d172
Merge "Prevent infinite loop on zero length USB descriptors"
2020-02-22 18:44:37 +00:00
Elliott Hughes
f77f6f003c
Remove various bits of dead code and unused workarounds.
...
Test: treehugger
Change-Id: I68fcd5da304d04ff4da3c3f3712fb79ce6b5791e
Merged-In: I68fcd5da304d04ff4da3c3f3712fb79ce6b5791e
2020-02-22 16:53:24 +00:00
Automerger Merge Worker
685a5c4978
Merge "incremental_server: fix a use of uninitalized memory" am: 0ea130eab1
am: dff44256cf
...
Change-Id: Ice072f2ed2f47b01c7d84dc6ae0a3cbb6e527478
2020-02-22 09:47:58 +00:00
Automerger Merge Worker
dff44256cf
Merge "incremental_server: fix a use of uninitalized memory" am: 0ea130eab1
...
Change-Id: I9ec36fbf1074413cedf222773b0a81fbfde7acf7
2020-02-22 09:35:46 +00:00
Treehugger Robot
0ea130eab1
Merge "incremental_server: fix a use of uninitalized memory"
2020-02-22 09:18:55 +00:00
Automerger Merge Worker
ba0347c2c4
Merge "Add adb_pairing* tests to TEST_MAPPING." am: 2b9ac8112a
am: a857716791
...
Change-Id: Ia0d7e715440e824029ec97747f02b0222ffedf7a
2020-02-22 06:06:36 +00:00
Automerger Merge Worker
7f27a8f077
Merge "adbd: fix build breakage." am: af40ce7d57
am: eeb50d0a88
...
Change-Id: Iff96e234ca3666827027de159d73be52b6c01c3d
2020-02-22 06:05:05 +00:00
Automerger Merge Worker
299a6ea4a4
Merge "adbd: remove static dependency on libcutils." am: 744ba42d2d
am: 7ecfa1a7f8
...
Change-Id: I2f08d3c97b782d7ab8761cd1cb7d6084dd3f736b
2020-02-22 06:02:02 +00:00
Automerger Merge Worker
a857716791
Merge "Add adb_pairing* tests to TEST_MAPPING." am: 2b9ac8112a
...
Change-Id: Id7d0395a3f766d1e0a3080f1937c26a6723aaf69
2020-02-22 02:22:32 +00:00
Joshua Duong
2b9ac8112a
Merge "Add adb_pairing* tests to TEST_MAPPING."
2020-02-22 02:10:24 +00:00
Automerger Merge Worker
eeb50d0a88
Merge "adbd: fix build breakage." am: af40ce7d57
...
Change-Id: Ia2c744bda3ea2e630991e7622b919e3dc5e983b2
2020-02-22 01:06:46 +00:00
Arthur Ishiguro
b5693bdae7
Adds AID_CONTEXT_HUB
...
This will be used to access the Context Hub.
Bug: 149981913
Test: Compile
Change-Id: Ic89cf5b1a8a01ea7077bf7dd89501ed3623f217d
2020-02-21 16:56:00 -08:00
Josh Gao
af40ce7d57
Merge "adbd: fix build breakage."
2020-02-22 00:50:27 +00:00
Josh Gao
6d949e89a4
adbd: fix build breakage.
...
This broke because two CLs touching the Android.bp file both
independently passed presubmit, but failed when combined.
Clean up a misindentation while we're at it.
Bug: http://b/150032367
Test: mma in system/core/adb
Change-Id: I091ef9dec806c767ffb21a5fd73b2bb37ab29ff9
2020-02-22 00:43:55 +00:00
Tom Cherry
662b4691b1
liblog: add benchmark tests for not-printed message
...
Add a BM_log_verbose_overhead test that measure the overhead of
writing a log message that will not be printed due to verbosity
levels. This was optimized in R to not format the log messages before
checking if they will be logged.
Results with R:
BM_log_verbose_overhead_null_mean 159 ns 159 ns 100
BM_log_verbose_overhead_null_median 159 ns 159 ns 100
BM_log_verbose_overhead_null_stddev 0.568 ns 0.464 ns 100
Results with Q:
M_log_verbose_overhead_null_mean 601 ns 600 ns 100
BM_log_verbose_overhead_null_median 601 ns 600 ns 100
BM_log_verbose_overhead_null_stddev 2.40 ns 2.23 ns 100
This benchmark shows liblog's overhead when not printing a log message
to be nearly ~4x faster than with Q.
Test: run this benchmark
Change-Id: I09a60e61bf064330bf15a9d0a946acf16e777a6d
2020-02-21 16:38:31 -08:00
Tom Cherry
3574c37f98
liblog: add __attribute__((uninitialized)) to liblog buffers
...
These buffers are immediately written into with *printf() and are in
the hot path, so do not initialize them. This saves ~70ns off of each
log message, which is ~14% of the overhead within
__android_log_print() when writing to a no-op logger.
Test: liblog benchmarks
Change-Id: I2b898e72c75b57bc63fee565b49a4e00e377ed1a
2020-02-21 16:37:43 -08:00
Automerger Merge Worker
7ecfa1a7f8
Merge "adbd: remove static dependency on libcutils." am: 744ba42d2d
...
Change-Id: I7b96502cbb480b8d5046867e851124de3910731a
2020-02-22 00:22:15 +00:00
Joshua Duong
49dd8e560e
Add adb_pairing* tests to TEST_MAPPING.
...
Bug: 111434128
Test: This is the test
Change-Id: I97e4d4ed6318de34a62b60144e790142d00e1629
Exempt-From-Owner-Approval: missed adding it in previous CL.
2020-02-21 16:06:27 -08:00
Josh Gao
744ba42d2d
Merge "adbd: remove static dependency on libcutils."
2020-02-22 00:03:21 +00:00