Josh Gao
14c8300a62
Merge "libdebuggerd: add timestamp to tombstones." am: ac64da1637
...
am: f1c2a0c2d5
Change-Id: I82cf61bcd52d420184eb5f7bb82d408ae34265bd
2018-12-14 16:37:05 -08:00
Josh Gao
f1c2a0c2d5
Merge "libdebuggerd: add timestamp to tombstones."
...
am: ac64da1637
Change-Id: Ib585e2873fc10999857286d8e9003cb1000e6be1
2018-12-14 16:26:57 -08:00
Josh Gao
ac64da1637
Merge "libdebuggerd: add timestamp to tombstones."
2018-12-15 00:12:24 +00:00
Mark Salyzyn
313c9cdd21
Merge "fs_mgr: overlayfs: test w/o sepolicy in enforced mode" am: 010a85afe5
...
am: 77a2f60a84
Change-Id: I80cccd2e9b7c3333da92c36bd6f4e3a9940ed331
2018-12-14 14:45:49 -08:00
Mark Salyzyn
77a2f60a84
Merge "fs_mgr: overlayfs: test w/o sepolicy in enforced mode"
...
am: 010a85afe5
Change-Id: Icf2d430c876d7ff055abf7b7eaa08075bd86fc37
2018-12-14 14:41:35 -08:00
Treehugger Robot
010a85afe5
Merge "fs_mgr: overlayfs: test w/o sepolicy in enforced mode"
2018-12-14 22:27:17 +00:00
Josh Gao
6f4644d15b
libdebuggerd: add timestamp to tombstones.
...
Bug: http://b/120099273
Test: debuggerd_test
Change-Id: I457506f8d9920d969e1eba0265f85693b484f1a9
2018-12-14 13:29:52 -08:00
Mark Salyzyn
b9f4845cb4
Merge "llkd: make 100% sure process that triggers panic still exists" am: 00289c9c79
...
am: 48b6518541
Change-Id: I4bed68f2962a2d0bc080b9a4491172f359f7034e
2018-12-14 12:47:40 -08:00
Mark Salyzyn
48b6518541
Merge "llkd: make 100% sure process that triggers panic still exists"
...
am: 00289c9c79
Change-Id: I487befe116c3f39d8bfc18b299b7533194ae960b
2018-12-14 12:43:31 -08:00
Mark Salyzyn
00289c9c79
Merge "llkd: make 100% sure process that triggers panic still exists"
2018-12-14 20:35:08 +00:00
Bowgo Tsai
f7f7dea35c
Merge "fstab: allow mounting other slot" am: 9a7a50aea0
...
am: 4e32cb9f7a
Change-Id: I43a2e2b7cf6efae837cd6a1f8fadf40cd81fc66c
2018-12-14 10:05:54 -08:00
Bowgo Tsai
4e32cb9f7a
Merge "fstab: allow mounting other slot"
...
am: 9a7a50aea0
Change-Id: I12d176c3e34adac09ea05f46730caabece076421
2018-12-14 10:01:48 -08:00
Treehugger Robot
9a7a50aea0
Merge "fstab: allow mounting other slot"
2018-12-14 17:53:33 +00:00
Martin Stjernholm
3c530afbee
Merge "Use libdexfile external API in libunwindstack." am: 1d6969ccb9
...
am: 6b2cd22482
Change-Id: Ib39578faa968fc4a48a6bf02469055142bac20a6
2018-12-14 06:06:37 -08:00
Martin Stjernholm
6b2cd22482
Merge "Use libdexfile external API in libunwindstack."
...
am: 1d6969ccb9
Change-Id: Ifdd07825cd7cd2dea63fcd5638e907c258752682
2018-12-14 05:55:55 -08:00
Martin Stjernholm
1d6969ccb9
Merge "Use libdexfile external API in libunwindstack."
2018-12-14 13:36:30 +00:00
Bowgo Tsai
4c80edf9cd
fstab: allow mounting other slot
...
Adding a new fs_mgr flag 'slotselect_other' to mount _b when _a is
active, or vice versa.
Bug: 113182233
Bug: 112103720
Test: `mount_all fstab.test` with one line using `slotselect_other`.
Change-Id: I96c63141df7722dc30ca9817b0b154e493b9eef9
2018-12-14 05:50:21 +00:00
Mark Salyzyn
4d83ed7e37
Merge "fs_mgr: overlayfs: test inAdb and inFastboot" am: 42c9e7e393
...
am: 245ad039f1
Change-Id: Iefa363ac509a20c63b4c296e8c72bce3615882d8
2018-12-13 20:27:07 -08:00
Mark Salyzyn
245ad039f1
Merge "fs_mgr: overlayfs: test inAdb and inFastboot"
...
am: 42c9e7e393
Change-Id: I9633c1f3e02761ec0237c1c934f409aed07c7dca
2018-12-13 20:22:58 -08:00
Treehugger Robot
42c9e7e393
Merge "fs_mgr: overlayfs: test inAdb and inFastboot"
2018-12-14 04:12:12 +00:00
Mark Salyzyn
436464ab71
fs_mgr: overlayfs: test w/o sepolicy in enforced mode
...
Skip sepolicy test if device is not in enforcing mode.
Test: adb-remount-test.sh
Change-Id: I1558674819bda0c9f575d5202f693fec55c9d84f
2018-12-13 16:48:41 -08:00
Mark Salyzyn
f7572ec8ff
fs_mgr: overlayfs: test inAdb and inFastboot
...
If no serial number is supplied, then check if there is 0 devices
Test: adb-remount-test.sh
Change-Id: Ie78c379078d3d99d67594a5be1a22795bfcc6d36
2018-12-13 16:19:35 -08:00
Tom Cherry
8a9ddccb20
Merge "fs_mgr: allow boot_devices to be supplies on the kernel commandline" am: 8f1fcd5b94
...
am: 0be6513e9a
Change-Id: I3165876277b3efe93f86cc8ebc8f56e67cf068cb
2018-12-13 15:37:02 -08:00
Christopher Ferris
c18c04d8e6
Merge "Do not remove speculative frames in all cases." am: 0d7c0f78c4
...
am: b99ec5454f
Change-Id: I560b21d0a56dcfeefeb3ee13ce47b56501fe02f6
2018-12-13 15:35:14 -08:00
Nick Kralevich
73c91cbc1f
Merge "relax /system/bin directory permissions" am: b5ab83903c
...
am: ee6c1be99d
Change-Id: Ifa5cb940d40586cf44446e95d580002fd94cc8c6
2018-12-13 15:31:39 -08:00
Tom Cherry
0be6513e9a
Merge "fs_mgr: allow boot_devices to be supplies on the kernel commandline"
...
am: 8f1fcd5b94
Change-Id: Iaf3349178ab735bef8c9b64eddcb725ef954831a
2018-12-13 14:56:37 -08:00
Christopher Ferris
b99ec5454f
Merge "Do not remove speculative frames in all cases."
...
am: 0d7c0f78c4
Change-Id: Id4e5c240cb9c8d98f428a4a38764a65379d2dabb
2018-12-13 14:55:06 -08:00
Nick Kralevich
ee6c1be99d
Merge "relax /system/bin directory permissions"
...
am: b5ab83903c
Change-Id: I5595e331bf2f956694ee53bef183e64c33b98036
2018-12-13 14:51:46 -08:00
Treehugger Robot
8f1fcd5b94
Merge "fs_mgr: allow boot_devices to be supplies on the kernel commandline"
2018-12-13 22:28:34 +00:00
Tom Cherry
8cfa1877fb
Merge "Allow specifying vbmeta/parts via fstab" am: 41216e591b
...
am: 3028c9f3f2
Change-Id: I5ef079d0cb35b79acccc469bf613cdf563b9b9b2
2018-12-13 14:16:02 -08:00
Mark Salyzyn
8437a7c5ad
Merge changes Ic9957cb3,If7ae257c am: 8f3ed62422
...
am: 9529bbe0e7
Change-Id: I72bae66ae95b3afc8c2ba714382609b484f54517
2018-12-13 14:11:38 -08:00
Tom Cherry
3028c9f3f2
Merge "Allow specifying vbmeta/parts via fstab"
...
am: 41216e591b
Change-Id: I7459b96ff84e9cbff0ef76a2d10882aea4532c38
2018-12-13 13:56:42 -08:00
Mark Salyzyn
9529bbe0e7
Merge changes Ic9957cb3,If7ae257c
...
am: 8f3ed62422
Change-Id: I9653f1d2aed8cc652505d8ed582248cfe246d284
2018-12-13 13:52:59 -08:00
Xin Li
f9383ce857
[automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master" am: 72335650ef -s ours
...
am: 77f2dbffe1 -s ours
Change-Id: I82cb4a43872bce49efafecb846321ff05dc4c6d9
2018-12-13 13:34:39 -08:00
Xin Li
77f2dbffe1
[automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master"
...
am: 72335650ef -s ours
Change-Id: I37442bf00664f54412453aec8c812213609f1c56
2018-12-13 13:30:27 -08:00
Christopher Ferris
0d7c0f78c4
Merge "Do not remove speculative frames in all cases."
2018-12-13 21:04:44 +00:00
Treehugger Robot
b5ab83903c
Merge "relax /system/bin directory permissions"
2018-12-13 20:54:25 +00:00
Xin Li
fc7913888a
[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master am: 2f2f638fdf -s ours
...
am: 0acfc87001 -s ours
Change-Id: I71bc8d4951bfdbbac6647f875827b7e1c217106e
2018-12-13 12:21:31 -08:00
Xin Li
0acfc87001
[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master
...
am: 2f2f638fdf -s ours
Change-Id: Ieb3bb5fae81eebeca7596ca4901c2dc77ec8733e
2018-12-13 11:26:27 -08:00
Tom Cherry
6bbe9477f3
fs_mgr: allow boot_devices to be supplies on the kernel commandline
...
boot_devices in device tree is our last remaining device tree entry
for specifying the kernel commandline. Since this doesn't make sense
to be included in the fstab, especially as there is no way to
differentiate between different boot devices within a single device
tree as some devices do, it is moved to the kernel commandline.
Bug: 117933812
Test: boot blueline without boot_devices in DT
Change-Id: If498836ae2ef14e68ff761338ef352c20c4a7b3d
2018-12-13 11:13:28 -08:00
Christopher Ferris
dd81e8d29a
Merge "Fix handling of ro segments for embedded libs." am: 583ce2deff
...
am: 1b080f4548
Change-Id: Id71f26babe8614a996d09e6af34df73ae85ac83d
2018-12-13 11:11:52 -08:00
Josh Gao
7cf23f663e
Merge changes I042f25f8,I973f42c5,Icb4acea5 am: 78f94a39f2
...
am: 96cf6ece63
Change-Id: Ia672a2208917083908b6eaff18f582da1e360919
2018-12-13 11:11:11 -08:00
Tom Cherry
1a28bf2d81
Merge "fs_mgr: remove -Wno-unused-variable from cflags" am: fc216d664a
...
am: b65ce990fa
Change-Id: I3267bdb550fab611157f74c90b7ad926c56d10d2
2018-12-13 11:09:51 -08:00
Nick Kralevich
53842f8a90
relax /system/bin directory permissions
...
In commit f4fc922f0b , we tightened the
permissions on various bin directories. Please see
https://android-review.googlesource.com/c/platform/system/core/+/822955
for details.
This change causes the Chase banking app to crash. This is because
the Chase app is using inotify_add_watch() on the /system/bin directory
and not checking the return value.
The Android Security model guarantees the immutability of files in
/system/bin, so the inotify watch is unnecessary.
Until the Chase app fixes their bug, we need to relax the permissions on
the /system/bin directory. Conceptually, this is a partial revert of
f4fc922f0b .
Bug: 119605322
Test: compiles
Change-Id: Ic72dd24cb27cff677093963bdfd0ae09bf132e08
2018-12-13 10:56:33 -08:00
Christopher Ferris
1b080f4548
Merge "Fix handling of ro segments for embedded libs."
...
am: 583ce2deff
Change-Id: I525d51e3f5aab094f4ce374d7eca27d02bf444ca
2018-12-13 10:51:00 -08:00
Josh Gao
96cf6ece63
Merge changes I042f25f8,I973f42c5,Icb4acea5
...
am: 78f94a39f2
Change-Id: I5d42e99e6b518c6379c242df51089fc3dd5e526f
2018-12-13 10:50:25 -08:00
Tom Cherry
b65ce990fa
Merge "fs_mgr: remove -Wno-unused-variable from cflags"
...
am: fc216d664a
Change-Id: Ia378eb64aa3df5564d7bd5aa4c1fc8160174b9af
2018-12-13 10:49:33 -08:00
Christopher Ferris
065f156195
Do not remove speculative frames in all cases.
...
If the first frame of an unwind is a totally invalid pc that's not in
any map, a speculative frame is added. Rather than deleting this frame
if no more unwinding is possible, leave it. This fixes a case where
the only frame you get is an invalid one, but the speculative frame
winds up in a shared library or somewhere else and gets removed.
Bug: 120505086
Test: New unit tests to catch this case pass.
Test: Verified original crashing program now emits two backtrace lines.
Change-Id: I088dff21c057386dcdaeb3fc2578b24322683bd0
2018-12-13 10:41:08 -08:00
Tom Cherry
41216e591b
Merge "Allow specifying vbmeta/parts via fstab"
2018-12-13 18:24:34 +00:00
Martin Stjernholm
444e23d2fc
Use libdexfile external API in libunwindstack.
...
Test: mmma system/core/{libunwindstack,libbacktrace}, run host gtests
Test: Make image, flash, and reboot device.
Bug: 119632407
Change-Id: I370f089a1b20ba432e136818b4325d46f99df708
2018-12-13 17:58:23 +00:00