Josh Gao
7482ca844d
adb: implement std::make_unique, start using it.
...
am: 28589bbe18
Change-Id: I314e03f66d3c798070e8c84f4028f08b406ee852
2018-03-30 20:21:19 +00:00
Josh Gao
3e352df986
[automerger skipped] adb: add test for flushing socket data after a write failure.
...
am: 1430d39be6
-s ours
Change-Id: I496900027bd34c11b80e50b57bae12765b3f2585
2018-03-30 20:20:43 +00:00
Logan Chien
1585f471e7
Merge "Allow VNDK-SP extensions to use vendor lib" am: 602af1c488
...
am: 1cf05129c0
Change-Id: I6a33ff42ac895762fe89e1ebe05165f07d0a83d9
2018-03-30 08:37:29 +00:00
Logan Chien
1cf05129c0
Merge "Allow VNDK-SP extensions to use vendor lib"
...
am: 602af1c488
Change-Id: Ieb4175ab866b48d6b0474066329891020ebe6563
2018-03-30 08:32:45 +00:00
Logan Chien
602af1c488
Merge "Allow VNDK-SP extensions to use vendor lib"
2018-03-30 07:14:51 +00:00
Jaekyun Seok
401313f8f7
Merge "Allow vendor-init-actionable for ro.board.platform and sys.boot_from_charger_mode" am: a5bf7bad2c
...
am: 63e16c228e
Change-Id: I1f53688bc49fbc0c43bc98a6c0829dd23e7966cf
2018-03-29 22:29:51 +00:00
Ajit Kumar
a3846e7011
[automerger skipped] Merge "Enabled SYS_MODULE capability for wifi@1.0-service" am: 61896fc0ee
...
am: 57b06ffb3d
-s ours
Change-Id: I1f6c7dfbe20776e8a75af3037c4bb58945347f53
2018-03-29 22:16:23 +00:00
Jaekyun Seok
63e16c228e
Merge "Allow vendor-init-actionable for ro.board.platform and sys.boot_from_charger_mode"
...
am: a5bf7bad2c
Change-Id: I804fb0889f947d041be38ca2138eab99296536de
2018-03-29 22:08:17 +00:00
Ajit Kumar
57b06ffb3d
Merge "Enabled SYS_MODULE capability for wifi@1.0-service"
...
am: 61896fc0ee
Change-Id: I094569ea9db01288af4501c4d16c0d915ca24484
2018-03-29 22:00:55 +00:00
Treehugger Robot
a5bf7bad2c
Merge "Allow vendor-init-actionable for ro.board.platform and sys.boot_from_charger_mode"
2018-03-29 21:12:46 +00:00
Treehugger Robot
61896fc0ee
Merge "Enabled SYS_MODULE capability for wifi@1.0-service"
2018-03-29 20:57:42 +00:00
Josh Gao
09f051ff16
Merge "adbd: spawn login shell when run without a command." am: 31ed2a5c04
...
am: a7a66f40fd
Change-Id: I7389663e6408154dfc4ca0c81349fe6dc9cefd0e
2018-03-29 20:52:34 +00:00
Josh Gao
1702852f60
Merge "adbd: increase oom_score_adj for `adb shell`" am: db9671090d
...
am: 1919289d12
Change-Id: If584fabf576841b41a52df2c0c9538a6d4262dd3
2018-03-29 20:51:50 +00:00
Josh Gao
26cc303ba0
Merge "adb: restore adb/adb.exe in the list of artifacts." am: 8043633922
...
am: b0d408f2f3
Change-Id: Ieeb35e8ade7ed7fb0a9e022ad6e799f990849080
2018-03-29 20:51:19 +00:00
Josh Gao
a7a66f40fd
Merge "adbd: spawn login shell when run without a command."
...
am: 31ed2a5c04
Change-Id: I133b09a0a153cb660186126106bceca76b0cba24
2018-03-29 20:35:27 +00:00
Josh Gao
1919289d12
Merge "adbd: increase oom_score_adj for `adb shell`"
...
am: db9671090d
Change-Id: I728eb8d2ab2e2fe1e06e5aa5681ef57c655184b1
2018-03-29 20:34:54 +00:00
Josh Gao
b0d408f2f3
Merge "adb: restore adb/adb.exe in the list of artifacts."
...
am: 8043633922
Change-Id: I911bcee4317a7854a1e694923f7f35415931e2a2
2018-03-29 20:34:30 +00:00
Josh Gao
31ed2a5c04
Merge "adbd: spawn login shell when run without a command."
2018-03-29 20:19:27 +00:00
Josh Gao
db9671090d
Merge "adbd: increase oom_score_adj for `adb shell`"
2018-03-29 20:19:03 +00:00
Josh Gao
8043633922
Merge "adb: restore adb/adb.exe in the list of artifacts."
2018-03-29 20:18:58 +00:00
Ajit Kumar
b0fc2d743b
Enabled SYS_MODULE capability for wifi@1.0-service
...
Add sys_module capability to enabled insmod operation.
Merged-In: I6436c3297e5318bd00ae3582549a11cb82ccbafd
Change-Id: I6436c3297e5318bd00ae3582549a11cb82ccbafd
(cherry picked from commit c2a059fbf0
)
2018-03-29 19:34:06 +00:00
Christopher Ferris
c169dac2e6
Merge "Cache DWARF location rules for a given pc." am: 95a524460a
...
am: 3b9e1866c4
Change-Id: Ib7ffb1a60aa4f364f11c08a5f53832222b358b1b
2018-03-29 15:01:49 +00:00
Christopher Ferris
3b9e1866c4
Merge "Cache DWARF location rules for a given pc."
...
am: 95a524460a
Change-Id: I8374f20b4e20b01347023ea2703d5d8cf522fe26
2018-03-29 14:56:43 +00:00
Christopher Ferris
95a524460a
Merge "Cache DWARF location rules for a given pc."
2018-03-29 14:47:35 +00:00
David Srbecky
3386ebade2
Cache DWARF location rules for a given pc.
...
Decoding the DWARF opcodes is expensive so make sure we cache it.
This speeds unwinding in simpleperf by over a factor of 3x.
Add unit tests for this new behavior.
Bug: 77258731
Test: libbacktrace/libunwindstack unit tests on host and target.
Test: Ran debuggerd -b on various processes on target.
Change-Id: Ia516c0fa5d3e5f76746190bb4b6fdf49fd1c9388
2018-03-29 14:47:13 +00:00
Logan Chien
8667747a0e
Allow VNDK-SP extensions to use vendor lib
...
This commit adds a wildcard linker namespace link between the "vndk"
namespace and the "sphal" namespace of the system processes. This is
created for VNDK-SP-Ext to load vendor libs in "sphal" namespace.
Bug: 77249955
Test: lunch aosp_walleye-userdebug && make -j8 # runs unit tests
Test: lunch aosp_sailfish-userdebug && make -j8 # runs unit tests
Test: Create a VNDK-SP-Ext, link to vendor libs, and run it.
Change-Id: I71b0fb604a84272156aa119130c272f891847008
2018-03-29 17:18:40 +08:00
Josh Gao
28589bbe18
adb: implement std::make_unique, start using it.
...
Add an implementation of std::make_unique for Windows, where we're
currently stuck with C++11, and switch some uses of new over to it.
Bug: http://b/74616284
Test: treehugger
Change-Id: I99b85f07754adda7c525243480c3e0bce9a25ce7
(cherry picked from commit 31b5be69f4
)
2018-03-28 23:36:12 -07:00
Josh Gao
1430d39be6
adb: add test for flushing socket data after a write failure.
...
Add a currently failing test that's a reduced case of the 'concurrent
adb shell' flakiness reported in b/74616284.
Bug: http://b/74616284
Test: changed #if 0 to #if 1, test fails
Change-Id: Id170a185f7c5d2ff44f772f7849a73227f9df441
(cherry picked from commit df3bae9f06
)
2018-03-28 23:36:09 -07:00
Jaekyun Seok
1f90ccefb6
Allow vendor-init-actionable for ro.board.platform and sys.boot_from_charger_mode
...
ro.board.platform and sys.boot_from_charger_mode are already
public-readable, but they should be used as action triggers as well for
some products including Android Go devices.
Bug: 75987246
Test: succeeded building and tested with taimen
Change-Id: I140a8f7ef3fa9823ceced94b00a413800518c240
2018-03-29 14:54:51 +09:00
Bowgo Tsai
d3ebdd003b
[automerger skipped] Merge "Adding odm.img for `fastboot flashall`" into pi-dev
...
am: 6c4ed57065
-s ours
Change-Id: I72ae9fe578da0416d8834249bf9e869ab0813221
2018-03-29 04:12:23 +00:00
TreeHugger Robot
6c4ed57065
Merge "Adding odm.img for `fastboot flashall`" into pi-dev
2018-03-29 04:07:32 +00:00
Christopher Ferris
1c12571fb6
Merge "Fix null pointer dereference in RegsArm." am: 85d9e67361
...
am: 80e8231a0b
Change-Id: Ie7a3d60c5d8d4e2b9e4e5141f176d1e3e2e0457a
2018-03-29 03:35:18 +00:00
Christopher Ferris
80e8231a0b
Merge "Fix null pointer dereference in RegsArm."
...
am: 85d9e67361
Change-Id: Ic560cfe4af12ad43ba6a03bacb54e25ebd60e31f
2018-03-29 03:31:40 +00:00
Christopher Ferris
85d9e67361
Merge "Fix null pointer dereference in RegsArm."
2018-03-29 03:22:57 +00:00
Elliott Hughes
1781459f96
Merge "OWNERS for system/core/mkbootimg." am: 77a61d3e6e
...
am: 4531d73c0a
Change-Id: I49354165f563628a41596df392c32ec5714efd11
2018-03-29 01:56:44 +00:00
Elliott Hughes
4531d73c0a
Merge "OWNERS for system/core/mkbootimg."
...
am: 77a61d3e6e
Change-Id: I8950d17b8fef16ada60e279fb549cd50c71b13e5
2018-03-29 01:37:56 +00:00
Treehugger Robot
77a61d3e6e
Merge "OWNERS for system/core/mkbootimg."
2018-03-29 00:46:36 +00:00
Hridya Valsaraju
7cc1d44b94
Merge changes from topic "recovery_dtbo" am: 3ac694632c
...
am: c9dffd158c
Change-Id: I67b8109939874babfb594071e3b268d0b7142e7b
2018-03-29 00:35:24 +00:00
Hridya Valsaraju
82be5dc7c6
Add a recovery DTBO section to boot image am: 147b355bb3
...
am: 86f4bafa5e
Change-Id: I8c0a7b66977c002987546d338046d2d32c57017d
2018-03-29 00:35:03 +00:00
Elliott Hughes
9087594a79
Merge "Add "require partition-exists=" support." am: 539f3ddff5
...
am: fea8b41aa1
Change-Id: I1a69d7c96f4b417a33d5e2d015595715401e7b14
2018-03-29 00:30:06 +00:00
Josh Gao
d8ff614f69
Merge changes Iea2a3055,I6582cfc6 am: 45562bfb63
...
am: 54b603ee56
Change-Id: I7fd99aa08ac1911eba06255a77e693d76b3d06ee
2018-03-29 00:29:35 +00:00
Hridya Valsaraju
c9dffd158c
Merge changes from topic "recovery_dtbo"
...
am: 3ac694632c
Change-Id: I684c39d4381f93e5ae3df7af21a6a60c2899b15d
2018-03-29 00:29:29 +00:00
Hridya Valsaraju
86f4bafa5e
Add a recovery DTBO section to boot image
...
am: 147b355bb3
Change-Id: I01cba4d0bdb21a533c5c76f9e71993c6f2f0f7cc
2018-03-29 00:29:01 +00:00
Elliott Hughes
fea8b41aa1
Merge "Add "require partition-exists=" support."
...
am: 539f3ddff5
Change-Id: If07bf31027fab8c4b341c9bc6de907cff94e2c7f
2018-03-29 00:27:36 +00:00
Josh Gao
54b603ee56
Merge changes Iea2a3055,I6582cfc6
...
am: 45562bfb63
Change-Id: Ic1e986c5554bcb191b025afec41fc051f9714574
2018-03-29 00:27:09 +00:00
Christopher Ferris
6dbc28ece3
Fix null pointer dereference in RegsArm.
...
Fix RegsArm::GetPcAdjustment to check for an invalid elf before trying
to read memory.
Modify the tests for this so it crashes without this change.
Also modify the GetPcAdjustment for all different architectures so
that unless the relative pc is too small, it will return the minimum
amount that should be adjusted. This is to handle cases where we still
want to adjust the pc but it's in an invalid elf. Mostly this is for
handling cases when the pc is in jit gdb debug code so that we use the
right unwind information.
Bug: 77233204
Test: Passes unit tests for libbacktrace/libunwindstack.
Change-Id: Id73609adaf3b80a583584441de228156fec3afa7
2018-03-28 17:21:01 -07:00
Bowgo Tsai
de2472d63e
Adding odm.img for `fastboot flashall`
...
Bug: 64195575
Test: fastboot flashall
Change-Id: Ie6c20a1004867e7c9cfa1894abab9252316a9154
Merged-In: Ie6c20a1004867e7c9cfa1894abab9252316a9154
(cherry picked from commit 017217ec57
)
2018-03-29 08:18:37 +08:00
Treehugger Robot
3ac694632c
Merge changes from topic "recovery_dtbo"
...
* changes:
Add a script to unpack boot image
Add a recovery DTBO section to boot image
2018-03-29 00:02:57 +00:00
Elliott Hughes
539f3ddff5
Merge "Add "require partition-exists=" support."
2018-03-28 23:25:24 +00:00
Jaekyun Seok
55629d1300
[automerger skipped] Allow vendor-init-actionable for ro.debuggable
...
am: fce960cdf4
-s ours
Change-Id: If72d9fcb40bc79137e9290dd1bb0a27fa14b0ba4
2018-03-28 22:54:36 +00:00