Josh Gao
3c206b460e
Merge "init: create /dev/urandom, /dev/random in first stage." am: 9baf4e94fa am: 344e2b307b am: b9cd3c2213
...
am: b093053868
Change-Id: Ib723f29bc4bf939ab0798e05ebf57e841233f4e6
2016-09-01 23:12:10 +00:00
Josh Gao
b093053868
Merge "init: create /dev/urandom, /dev/random in first stage." am: 9baf4e94fa am: 344e2b307b
...
am: b9cd3c2213
Change-Id: Ief1121d9e0c8161dd975b9a9f4ce33fb0313cecf
2016-09-01 23:08:30 +00:00
Josh Gao
b9cd3c2213
Merge "init: create /dev/urandom, /dev/random in first stage." am: 9baf4e94fa
...
am: 344e2b307b
Change-Id: I45b306d232fd2e73eb9673b1997fb44fd1d20982
2016-09-01 23:05:34 +00:00
Josh Gao
344e2b307b
Merge "init: create /dev/urandom, /dev/random in first stage."
...
am: 9baf4e94fa
Change-Id: I39a3b752e4f39411e754fd041f1f7f8fb878b98f
2016-09-01 23:02:31 +00:00
Treehugger Robot
9baf4e94fa
Merge "init: create /dev/urandom, /dev/random in first stage."
2016-09-01 22:57:12 +00:00
Andreas Gampe
6e41cd34df
Merge "Base: assume and use C++11 in libbase" am: 43824e72c7 am: 347eae5ea9 am: 17ca61332f
...
am: 852d54f4b9
Change-Id: I9074af06319105ffa84c81d8c563d256bcd48a75
2016-09-01 22:53:08 +00:00
Andreas Gampe
852d54f4b9
Merge "Base: assume and use C++11 in libbase" am: 43824e72c7 am: 347eae5ea9
...
am: 17ca61332f
Change-Id: I9262ef51f8e5f05a65d5747d7489ccfcb3d894f0
2016-09-01 22:49:28 +00:00
Andreas Gampe
17ca61332f
Merge "Base: assume and use C++11 in libbase" am: 43824e72c7
...
am: 347eae5ea9
Change-Id: Ie416f92d3927152dbd68c5b942e46c3ad291d946
2016-09-01 22:46:28 +00:00
Andreas Gampe
347eae5ea9
Merge "Base: assume and use C++11 in libbase"
...
am: 43824e72c7
Change-Id: I92d9e92aed253803ffb9255a96717947fc117c5b
2016-09-01 22:43:29 +00:00
Treehugger Robot
43824e72c7
Merge "Base: assume and use C++11 in libbase"
2016-09-01 22:32:42 +00:00
Andreas Gampe
22847131da
Base: assume and use C++11 in libbase
...
Assume C++11 support. logging.h already used constexpr before,
macros.h now also does no longer check the language level.
Use constexpr for the logging evaluator. This allows the usage
of CHECK and co in other constexpr expressions in C++14.
Test: m checkbuild (N9)
Change-Id: Ifdffa074271fff1f9949c48829a185800ec5e524
2016-09-01 13:38:12 -07:00
Josh Gao
ef6ff9fe1e
Merge "base: use _NSGetExecutablePath in GetExecutablePath" am: 8e7ae1e381 am: d402932732 am: bad2e28bf7
...
am: 3cd2ff4606
Change-Id: I3b25f677094f8f7b94cffb31bf64a1da5ec142da
2016-09-01 19:57:31 +00:00
Josh Gao
3cd2ff4606
Merge "base: use _NSGetExecutablePath in GetExecutablePath" am: 8e7ae1e381 am: d402932732
...
am: bad2e28bf7
Change-Id: Iaf4178f91de95ee502e97bce3d1018caa308f396
2016-09-01 19:54:17 +00:00
Josh Gao
bad2e28bf7
Merge "base: use _NSGetExecutablePath in GetExecutablePath" am: 8e7ae1e381
...
am: d402932732
Change-Id: Ide9a5fb508594347f0c50523dab6507276292f74
2016-09-01 19:50:46 +00:00
Josh Gao
d402932732
Merge "base: use _NSGetExecutablePath in GetExecutablePath"
...
am: 8e7ae1e381
Change-Id: I1616ffbc7824cf27d880ba110d7f000d59521e6c
2016-09-01 19:47:48 +00:00
Josh Gao
8e7ae1e381
Merge "base: use _NSGetExecutablePath in GetExecutablePath"
2016-09-01 19:37:12 +00:00
Josh Gao
7307f09457
base: use _NSGetExecutablePath in GetExecutablePath
...
Bug: http://b/31240820
Change-Id: I0dbf95d3667c7ce7b474ddbb3f8e3ed69476d13e
Test: mma && adb kill-server && adb devices
2016-09-01 12:32:35 -07:00
Josh Gao
297267a8de
Merge "Add android::base::GetExecutablePath, switch adb and fastboot over." am: 945d1aaa32 am: 289240f0bf am: feb044f575
...
am: c5adf7774b
Change-Id: I73616d3942a96f66f5208c4b869979d491e6a840
2016-09-01 18:59:28 +00:00
Josh Gao
c5adf7774b
Merge "Add android::base::GetExecutablePath, switch adb and fastboot over." am: 945d1aaa32 am: 289240f0bf
...
am: feb044f575
Change-Id: Id634d43107687664bb8afbc51190d35c51d0cb7b
2016-09-01 18:55:54 +00:00
Josh Gao
feb044f575
Merge "Add android::base::GetExecutablePath, switch adb and fastboot over." am: 945d1aaa32
...
am: 289240f0bf
Change-Id: I5a8ccc66a82b75db495c8461550339c2ec7e639e
2016-09-01 18:52:55 +00:00
Josh Gao
289240f0bf
Merge "Add android::base::GetExecutablePath, switch adb and fastboot over."
...
am: 945d1aaa32
Change-Id: I978edcc27401c174a771ab22be1a8b9abcb55d5f
2016-09-01 18:50:01 +00:00
Josh Gao
945d1aaa32
Merge "Add android::base::GetExecutablePath, switch adb and fastboot over."
2016-09-01 18:38:12 +00:00
Elliott Hughes
82ff315bb0
Add android::base::GetExecutablePath, switch adb and fastboot over.
...
We'd long had two copies of this stuff, so rather than rewrite both
Linux versions to use android::base::Readlink, let's kill the duplication
too...
Bug: http://b/30988271
Change-Id: I4de58a94a22a4b1faf969a6fc70ca1560a4d5121
2016-09-01 09:24:24 -07:00
Andreas Gampe
295efe9277
Merge "Base: add more thread annotations" am: 3f3ea50828 am: 551b5b7b1e am: 297f1864e1
...
am: 2fce13d84e
Change-Id: Id98fe9c228215e5ffaa45d4eb02dc39c1a67a584
2016-09-01 01:56:07 +00:00
Jorge Lucangeli Obes
83033153a4
Merge "Add description of 'namespace' option." am: 4588ed7b5f am: 52807711fe am: ce44aa8487
...
am: 6ccc8323b2
Change-Id: Idf1a83dcff90425d20c4f1dd1a7dff10795bce42
2016-09-01 01:56:06 +00:00
Josh Gao
d7be127fb7
Merge "base: disallow close() on unique_fd." am: ca82aa7d1e am: 8c23285a85 am: 3c91e09042
...
am: 1e56889e51
Change-Id: If0fe0eec6cf78fcb2f5806413ccaf92609c03a9b
2016-09-01 01:56:04 +00:00
Daniel Rosenberg
303a83f85b
Merge "sdcard: Fix bad merge" am: 6a5ed849e8 am: 16d32620e4 am: 9b1015d4ab
...
am: fca1156fac
Change-Id: I45b9dd017ed146b8fa0b85d3fbdf36bbfe164596
2016-09-01 01:56:03 +00:00
Narayan Kamath
13141f484e
Merge "liblog: add __android_log_close()" into nyc-mr1-dev am: 67ca12c5e2 am: 7170e988fc
...
am: a07c9df88e
Change-Id: Id22e60deebc7aded15dfc7bee7f96385d4c69ad8
2016-09-01 01:33:05 +00:00
Mark Salyzyn
7c776b6f69
liblog: add __android_log_close() am: 2fb3f08d51 am: b7154cbb0e
...
am: 3d7309e92d
Change-Id: Idbf3c4e9106bd88abd26ea48d5337a7d5a945939
2016-09-01 01:33:01 +00:00
Elliott Hughes
e01beac281
Merge "Add android::base::Readlink." am: a7c4424ebc am: 910799cf41 am: 7d6b8b728d
...
am: 9e73592e63
Change-Id: I61f560a704d02fec97d9e08658443234f46f4a75
2016-09-01 00:12:04 +00:00
Andreas Gampe
2fce13d84e
Merge "Base: add more thread annotations" am: 3f3ea50828 am: 551b5b7b1e
...
am: 297f1864e1
Change-Id: I4577d06727e401b39f145243a59610b4693f322d
2016-08-31 22:40:26 +00:00
Andreas Gampe
297f1864e1
Merge "Base: add more thread annotations" am: 3f3ea50828
...
am: 551b5b7b1e
Change-Id: I235e44243027614c29fb1cfbc01d0e28e6dacaa0
2016-08-31 22:37:25 +00:00
Josh Gao
ab4fbe1b4f
init: create /dev/urandom, /dev/random in first stage.
...
Create /dev/random and /dev/urandom in the first stage, so that when we
reexec, arc4random is available for libc initialization.
Bug: http://b/29622562
Change-Id: I5b2071539a17eec609faac91dc28b08eba5ff89b
2016-08-31 15:36:37 -07:00
Andreas Gampe
551b5b7b1e
Merge "Base: add more thread annotations"
...
am: 3f3ea50828
Change-Id: Id3f14cb0e909cf8215bbc8540d9986f036d65df3
2016-08-31 22:34:26 +00:00
Treehugger Robot
3f3ea50828
Merge "Base: add more thread annotations"
2016-08-31 22:23:00 +00:00
Jorge Lucangeli Obes
6ccc8323b2
Merge "Add description of 'namespace' option." am: 4588ed7b5f am: 52807711fe
...
am: ce44aa8487
Change-Id: Ib2ef76efd778706992057d8ecbc868e1a1bf65c5
2016-08-31 21:11:18 +00:00
Jorge Lucangeli Obes
ce44aa8487
Merge "Add description of 'namespace' option." am: 4588ed7b5f
...
am: 52807711fe
Change-Id: I6e770ca175fa6c4741d2d587e34086f2c084713c
2016-08-31 21:08:19 +00:00
Jorge Lucangeli Obes
52807711fe
Merge "Add description of 'namespace' option."
...
am: 4588ed7b5f
Change-Id: I43d097498527f86c72fd3748afb0e31b53591501
2016-08-31 21:05:50 +00:00
Treehugger Robot
4588ed7b5f
Merge "Add description of 'namespace' option."
2016-08-31 21:00:41 +00:00
Josh Gao
1e56889e51
Merge "base: disallow close() on unique_fd." am: ca82aa7d1e am: 8c23285a85
...
am: 3c91e09042
Change-Id: I267b3ec4f89c2db3f6b077885df5af9366b9be03
2016-08-31 20:59:48 +00:00
Josh Gao
3c91e09042
Merge "base: disallow close() on unique_fd." am: ca82aa7d1e
...
am: 8c23285a85
Change-Id: Ib0a048c6792e90b8a61f4b18a50eb868f0dd671f
2016-08-31 20:56:47 +00:00
Josh Gao
8c23285a85
Merge "base: disallow close() on unique_fd."
...
am: ca82aa7d1e
Change-Id: I2caa59dad273423500da25a03dfc56592de4fafe
2016-08-31 20:53:49 +00:00
Josh Gao
ca82aa7d1e
Merge "base: disallow close() on unique_fd."
2016-08-31 20:47:13 +00:00
Daniel Rosenberg
fca1156fac
Merge "sdcard: Fix bad merge" am: 6a5ed849e8 am: 16d32620e4
...
am: 9b1015d4ab
Change-Id: I0bfb732570b84a363dbde701c4bf0b4d6067a339
2016-08-31 20:38:46 +00:00
Daniel Rosenberg
9b1015d4ab
Merge "sdcard: Fix bad merge" am: 6a5ed849e8
...
am: 16d32620e4
Change-Id: Idf8b3d44dc7ee3600f7476d38ff68fd28fd95274
2016-08-31 20:36:17 +00:00
Daniel Rosenberg
16d32620e4
Merge "sdcard: Fix bad merge"
...
am: 6a5ed849e8
Change-Id: I6f23ba29758ca48d4f925b5f3bd4cf6f6c3b5752
2016-08-31 20:33:18 +00:00
Andreas Gampe
bc5a32e2ad
Base: add more thread annotations
...
These are taken from ART and wrap more attributes.
Test: m
Change-Id: I545fc9ab88cf9d2db4de2cb8893e2a35f6365f51
2016-08-31 13:29:07 -07:00
Treehugger Robot
6a5ed849e8
Merge "sdcard: Fix bad merge"
2016-08-31 20:26:02 +00:00
Jorge Lucangeli Obes
cd2518c19c
Add description of 'namespace' option.
...
Bug: None
Change-Id: Ib71005eb9823c7511b07d4060d08411ce3d0a8f0
2016-08-31 15:23:44 -04:00
Narayan Kamath
a07c9df88e
Merge "liblog: add __android_log_close()" into nyc-mr1-dev am: 67ca12c5e2
...
am: 7170e988fc
Change-Id: Ie7b843ecac95e73c98189bacacd8b0bade55b3a0
2016-08-31 18:29:30 +00:00