Commit Graph

48648 Commits

Author SHA1 Message Date
Martin Stjernholm 59b44c16cc Merge "Add compat symlink preferred-arch /system/bin/dalvikvm." am: ef3429dae6 am: 3c469804ed
am: 677552f14b

Change-Id: I981b49ded873bc2ab74421f408101388b6a0dba1
2019-02-25 21:28:29 -08:00
Martin Stjernholm 677552f14b Merge "Add compat symlink preferred-arch /system/bin/dalvikvm." am: ef3429dae6
am: 3c469804ed

Change-Id: Ic2d297ec3ca9fcd217d7fe49b288b77d254887c2
2019-02-25 20:31:30 -08:00
Martin Stjernholm ec8ce632ff Merge "Avoid runtime namespace becoming parent for classloader-namespace." am: d39f262aad am: 409d6e5360
am: f5b1865786

Change-Id: Ic3dce2aa3e790febbc266cd80b461ac24f510774
2019-02-25 19:29:08 -08:00
Alex Buynytskyy 04bcfcb380 Merge "Adding EXEC version of calling ABB." am: e257772bb2 am: b590a59bc4
am: 5c18315e47

Change-Id: I5bdfd0ceb489b28954bf49dbf08390460b70393d
2019-02-25 19:27:59 -08:00
Dongwon Kang 6ac42d7363 Merge "Add permitted path in media namesapce for extractor process." am: ed7458e03e am: 0dfb54f747
am: 38259e37f4

Change-Id: Id81221bd564fe520e87c0fdf84ea96833ee1ff32
2019-02-25 19:27:05 -08:00
Xin Li dd89f4564f [automerger skipped] Merge "DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master" into stage-aosp-master am: 3e59659403 -s ours
am: cc9afe6486 -s ours
am skip reason: subject contains skip directive

Change-Id: I7ae192f150979789611fac3f671520274b4787a9
2019-02-25 19:19:02 -08:00
Martin Stjernholm f5b1865786 Merge "Avoid runtime namespace becoming parent for classloader-namespace." am: d39f262aad
am: 409d6e5360

Change-Id: I1cced499e3c2fb55a3d1a80b2b4e2b3d99ce6540
2019-02-25 18:08:42 -08:00
Alex Buynytskyy 5c18315e47 Merge "Adding EXEC version of calling ABB." am: e257772bb2
am: b590a59bc4

Change-Id: I03f608319604fac010b321112fee670e16688a41
2019-02-25 18:07:37 -08:00
Dongwon Kang 38259e37f4 Merge "Add permitted path in media namesapce for extractor process." am: ed7458e03e
am: 0dfb54f747

Change-Id: Id709bf9e2e755658c0e651929be714614491777b
2019-02-25 18:06:51 -08:00
Xin Li cc9afe6486 [automerger skipped] Merge "DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master" into stage-aosp-master
am: 3e59659403 -s ours
am skip reason: subject contains skip directive

Change-Id: I555e88c522ac6036ba6e3968e42318ab147e8c24
2019-02-25 18:05:33 -08:00
Xin Li c47f412fd2 [automerger skipped] DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master am: 2d544cf8ce -s ours
am: dfa2db058b -s ours
am skip reason: subject contains skip directive

Change-Id: Ia7f209fe6fe25558172c57e29df92c72f2e76991
2019-02-25 17:20:40 -08:00
Xin Li dfa2db058b [automerger skipped] DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master
am: 2d544cf8ce -s ours
am skip reason: subject contains skip directive

Change-Id: I3f850473d57c1de65ef13055bf4c1ea8110c7b9f
2019-02-25 16:20:07 -08:00
Bowgo Tsai 338d62ebe9 Merge "libfs_avb: support rollback protection for Live GSI" am: 084d3b9124 am: 5d1bb2a41f
am: 809b29ab0b

Change-Id: I057c1c23315b031d8303227de56591ab739b1372
2019-02-25 15:40:10 -08:00
Orion Hodson b13f84a41c Merge "Remove dependency on libcutils" am: 4ac1829d7e am: 2c17cca557
am: ca3916b056

Change-Id: I43ad21d0cd6a88e8288328e2da297d3323312a74
2019-02-25 15:38:25 -08:00
Julien Desprez bf29ccab6e Merge "Revert the explicit config, see topic" am: 1914fc65f8 am: ee57fadf2d
am: 79d2d7f18d

Change-Id: I8162ec3b81ceb0d3ec63bbd63bffea1b93afd3f1
2019-02-25 15:31:59 -08:00
Julien Desprez 4306ad0096 Merge "Temporarily @ignore test_reconnect" am: 9bfa166ad9 am: 84d796dac4
am: b1687ed7e3

Change-Id: Ieec56ca6069294770c1d0303d466a2d67fbf9e2c
2019-02-25 15:28:52 -08:00
David Anderson 07c5ec0846 Merge "init: Set a property indicating that we're booting into a GSI." am: 1cdd96cb10 am: bf1bcf4cad
am: ed49007bef

Change-Id: I7c633bf1fcfefdb699cd2fd6af303635ede1872d
2019-02-25 15:20:36 -08:00
Bowgo Tsai 809b29ab0b Merge "libfs_avb: support rollback protection for Live GSI" am: 084d3b9124
am: 5d1bb2a41f

Change-Id: I1029206aa4fce39095decbb96312200c75bf95c2
2019-02-25 13:42:40 -08:00
Orion Hodson ca3916b056 Merge "Remove dependency on libcutils" am: 4ac1829d7e
am: 2c17cca557

Change-Id: I4a5c883d59c830d20270a6d6622ac2dd9051226d
2019-02-25 13:41:46 -08:00
Julien Desprez 79d2d7f18d Merge "Revert the explicit config, see topic" am: 1914fc65f8
am: ee57fadf2d

Change-Id: Ice681eb61ca83914bb305cb8d8776cbfa826e906
2019-02-25 13:15:12 -08:00
Julien Desprez b1687ed7e3 Merge "Temporarily @ignore test_reconnect" am: 9bfa166ad9
am: 84d796dac4

Change-Id: I6f410fd27449bd6e868cb4e467af268dac47d348
2019-02-25 13:14:24 -08:00
David Anderson ed49007bef Merge "init: Set a property indicating that we're booting into a GSI." am: 1cdd96cb10
am: bf1bcf4cad

Change-Id: Id4f9f0c62c45a26710bcf3c09917493827cc941d
2019-02-25 13:13:36 -08:00
Martin Stjernholm 3c469804ed Merge "Add compat symlink preferred-arch /system/bin/dalvikvm."
am: ef3429dae6

Change-Id: I39d7979d45b841baf3317315c2015ab14ae7fde7
2019-02-24 16:26:06 -08:00
Treehugger Robot ef3429dae6 Merge "Add compat symlink preferred-arch /system/bin/dalvikvm." 2019-02-25 00:19:36 +00:00
Martin Stjernholm 409d6e5360 Merge "Avoid runtime namespace becoming parent for classloader-namespace."
am: d39f262aad

Change-Id: If2b502226ab5821c5d01a0896c02220fd64811ac
2019-02-24 12:40:26 -08:00
Martin Stjernholm d39f262aad Merge "Avoid runtime namespace becoming parent for classloader-namespace." 2019-02-24 20:30:03 +00:00
Alex Buynytskyy b590a59bc4 Merge "Adding EXEC version of calling ABB."
am: e257772bb2

Change-Id: I2ab1da67fe0b2030d55bf1129aa6e7dd22b85f9a
2019-02-23 07:22:06 -08:00
Treehugger Robot e257772bb2 Merge "Adding EXEC version of calling ABB." 2019-02-23 15:16:36 +00:00
Alex Buynytskyy 05626c18af Adding EXEC version of calling ABB.
This is corresponding to exec: command of adb and allows for simplifed calls
to binder without shell protocol.

Bug: 111621042
Test: manual

Change-Id: Id6935cd53e351388ecf6d2d15f3a204cb871536a
2019-02-23 06:15:03 +00:00
Martin Stjernholm 7888b5cdd7 Avoid runtime namespace becoming parent for classloader-namespace.
Passing nullptr as parent namespace to android_create_namespace makes it use
the namespace of the caller as parent, which typically is the runtime
namespace. That in turn causes classloader-namespace to inherit any
libraries in the shared group of the runtime namespace, i.e. any libraries
that have been loaded in it with RTLD_GLOBAL or DF_1_GLOBAL up to that
point.

Let's instead pass the platform namespace from the linker config as fallback
when a parent namespace cannot be found. That is also what happened before
libnativeloader moved into the runtime namespace.

Test: Flash and boot
Test: atest CtsJniTestCases (on cuttlefish and taimen)
Bug: 124501296
Change-Id: If2faee74e2bdcf95d19516faec340fedcdd07e29
2019-02-23 03:46:27 +00:00
Dongwon Kang 0dfb54f747 Merge "Add permitted path in media namesapce for extractor process."
am: ed7458e03e

Change-Id: I80e65acd7892cd1b52787def24993d6ce0ec6619
2019-02-22 18:44:26 -08:00
Dongwon Kang ed7458e03e Merge "Add permitted path in media namesapce for extractor process." 2019-02-23 02:33:52 +00:00
Xin Li 3e59659403 Merge "DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master" into stage-aosp-master 2019-02-23 00:39:24 +00:00
Martin Stjernholm 96949370ce Add compat symlink preferred-arch /system/bin/dalvikvm.
Test: Flash and boot
Test: adb shell ls -l /system/bin/dalvikvm
Bug: 124106384
Bug: 124924906
Change-Id: I1766af561e6b268a1c914808e872fce97a09631e
2019-02-22 20:14:15 +00:00
Bowgo Tsai 5d1bb2a41f Merge "libfs_avb: support rollback protection for Live GSI"
am: 084d3b9124

Change-Id: Ib6ee19040dc0249a37ee7d8c8772a159c6922464
2019-02-22 08:35:16 -08:00
Treehugger Robot 084d3b9124 Merge "libfs_avb: support rollback protection for Live GSI" 2019-02-22 16:28:23 +00:00
Orion Hodson 2c17cca557 Merge "Remove dependency on libcutils"
am: 4ac1829d7e

Change-Id: I6310b0ce5c228fc1caacc93c14f4ddc5d73c5c82
2019-02-22 02:19:37 -08:00
Orion Hodson 4ac1829d7e Merge "Remove dependency on libcutils" 2019-02-22 10:08:18 +00:00
Dongwon Kang 3408eaa914 Add permitted path in media namesapce for extractor process.
Test: build, boot, dumpsys media.extractor
Bug: 125134086
Change-Id: I5ed67d7d8d3ad7abf2cff7da8f33fdaab842acff
2019-02-22 01:16:54 -08:00
Orion Hodson 34b126b98b Remove dependency on libcutils
libnativeloader is in the Runtime Module, libcutils is not.

Dependency was on property_get so moving to libbase equivalent.

Bug: b/125323247
Test: m -j100
Change-Id: I295ffa14b475a193a851db89dbb3b4c9cc0183d2
2019-02-22 08:55:48 +00:00
Julien Desprez ee57fadf2d Merge "Revert the explicit config, see topic"
am: 1914fc65f8

Change-Id: I1fa03443b158cd6d711de2eb4f03b97c33528123
2019-02-21 11:56:07 -08:00
Julien Desprez 84d796dac4 Merge "Temporarily @ignore test_reconnect"
am: 9bfa166ad9

Change-Id: I4c95ecf11b2467fc73765a5c6564865c2ee09a3e
2019-02-21 11:55:24 -08:00
Julien Desprez 1914fc65f8 Merge "Revert the explicit config, see topic" 2019-02-21 19:45:30 +00:00
Xin Li 2d544cf8ce DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master
Bug: 120848293
Change-Id: I92822048a7862acaa669847b2fa9c8f708159952
2019-02-21 11:28:44 -08:00
Julien Desprez 9bfa166ad9 Merge "Temporarily @ignore test_reconnect" 2019-02-21 18:16:21 +00:00
David Anderson bf1bcf4cad Merge "init: Set a property indicating that we're booting into a GSI."
am: 1cdd96cb10

Change-Id: I75f4c06514b110b77fef303ef4ba405c0048be53
2019-02-21 06:50:12 -08:00
David Anderson 1cdd96cb10 Merge "init: Set a property indicating that we're booting into a GSI." 2019-02-21 14:40:48 +00:00
Elliott Hughes 719667ba0f Merge "__android_log_is_debuggable() shouldn't be an apex symbol" am: 69fc7b628d am: 963633232e
am: 1c8edfa5f3

Change-Id: I065deb020c18b8ce8325d4a6b425bf497fdc046a
2019-02-20 22:55:58 -08:00
Elliott Hughes 1c8edfa5f3 Merge "__android_log_is_debuggable() shouldn't be an apex symbol" am: 69fc7b628d
am: 963633232e

Change-Id: Id4d53a791e8350be4bb91af4b20bc4a9715b464f
2019-02-20 22:51:49 -08:00
Elliott Hughes 963633232e Merge "__android_log_is_debuggable() shouldn't be an apex symbol"
am: 69fc7b628d

Change-Id: I20b8d9710e3d264512443943497528777c3ba594
2019-02-20 22:47:41 -08:00