Commit Graph

35414 Commits

Author SHA1 Message Date
TreeHugger Robot 897ef5298d Merge "storaged: record userdata space utilization" 2017-07-18 00:46:02 +00:00
Steven Moreland 7473bc7b4d Merge "Revert "Mark libmetricslogger vendor_available."" am: 420eabe3b3 am: bd9bec463f am: 4dae73a2c6
am: 2af4e88e70

Change-Id: I86ff62c1d850a4ce248028d85501b81e615d2bb5
2017-07-18 00:37:22 +00:00
Steven Moreland 2af4e88e70 Merge "Revert "Mark libmetricslogger vendor_available."" am: 420eabe3b3 am: bd9bec463f
am: 4dae73a2c6

Change-Id: Iebdce7328e3562554a676153d9e805f81031ecc5
2017-07-18 00:32:55 +00:00
Steven Moreland 4dae73a2c6 Merge "Revert "Mark libmetricslogger vendor_available."" am: 420eabe3b3
am: bd9bec463f

Change-Id: Ica0793d4040393cbf9337f29b5cadb8d7af4ac91
2017-07-18 00:28:23 +00:00
Steven Moreland bd9bec463f Merge "Revert "Mark libmetricslogger vendor_available.""
am: 420eabe3b3

Change-Id: I63d3abb5a5e3b0adc33992ae35567ead6278c919
2017-07-18 00:23:53 +00:00
Treehugger Robot 420eabe3b3 Merge "Revert "Mark libmetricslogger vendor_available."" 2017-07-18 00:14:41 +00:00
Jin Qian 8847c62579 storaged: record userdata space utilization
Update disk space utilization together with diskstats since we will
use free space size to co-relate disk performance.

Bug: 63629306
Change-Id: I4e5694aaff3b71aa56db451f1bc92ccfb07e5086
2017-07-17 15:51:30 -07:00
Tom Cherry bbd8b8b534 Merge "ueventd: add tests for setegid()/setfscreatecon() and threads" am: 0ba56096d5 am: 730a5ddf27 am: 92b34b76b5
am: 643307dbd0

Change-Id: Ibd08ed409511c9f32b41981a7a653459dd50f72c
2017-07-17 20:04:37 +00:00
Tom Cherry 643307dbd0 Merge "ueventd: add tests for setegid()/setfscreatecon() and threads" am: 0ba56096d5 am: 730a5ddf27
am: 92b34b76b5

Change-Id: I07b8b06af95c0c0bf8889dce0f256bb901264bcc
2017-07-17 20:01:06 +00:00
Tom Cherry 92b34b76b5 Merge "ueventd: add tests for setegid()/setfscreatecon() and threads" am: 0ba56096d5
am: 730a5ddf27

Change-Id: I8da0974f3a8a42e2bdfb4f97af9ddc44b7483beb
2017-07-17 19:58:37 +00:00
Tom Cherry 730a5ddf27 Merge "ueventd: add tests for setegid()/setfscreatecon() and threads"
am: 0ba56096d5

Change-Id: Ib1619e4c52402710de09e971a1e96fd7caf0f75a
2017-07-17 19:56:06 +00:00
Treehugger Robot 0ba56096d5 Merge "ueventd: add tests for setegid()/setfscreatecon() and threads" 2017-07-17 19:51:58 +00:00
Tom Cherry 1baf95a9f9 Merge "Remove ALOGD_IF_SLOW" into stage-aosp-master am: 6665fd5991 am: fb61b61986
am: caf26d56c6

Change-Id: I0cf66d409e7837eee65e275a3709a92438ef1806
2017-07-17 19:36:46 +00:00
Steven Moreland 0430efbc05 Revert "Mark libmetricslogger vendor_available."
This reverts commit 7f96d49370.

Reason for revert: depends on private liblog APIs
- log/log_event_list.h is not in the vndk

Change-Id: I448c2f1059bd6b225d8efff87eb3948e931de47a
2017-07-17 19:33:17 +00:00
Tom Cherry caf26d56c6 Merge "Remove ALOGD_IF_SLOW" into stage-aosp-master am: 6665fd5991
am: fb61b61986

Change-Id: Ie7e2e43fca512d3306c1870e8090c71afb1dc4ce
2017-07-17 19:30:16 +00:00
Tom Cherry fb61b61986 Merge "Remove ALOGD_IF_SLOW" into stage-aosp-master
am: 6665fd5991

Change-Id: I53083a698a510ac07faa55eb35979514217b3292
2017-07-17 19:26:12 +00:00
Tom Cherry 6665fd5991 Merge "Remove ALOGD_IF_SLOW" into stage-aosp-master 2017-07-17 19:20:52 +00:00
Luca Stefani fd8d9906e3 Merge "logcat: Add missing newline to read failure" am: d1c73b57b5 am: 1c9f387b9a am: 463af85726
am: fc218f891d

Change-Id: I082683238edd2745d52ab24cccf552f37dc36688
2017-07-17 18:48:02 +00:00
Luca Stefani fc218f891d Merge "logcat: Add missing newline to read failure" am: d1c73b57b5 am: 1c9f387b9a
am: 463af85726

Change-Id: I6f29d68538d0e3197eed00a896ccc3270c062a4f
2017-07-17 18:45:32 +00:00
Luca Stefani 463af85726 Merge "logcat: Add missing newline to read failure" am: d1c73b57b5
am: 1c9f387b9a

Change-Id: I57b630e56b8d2ce9c53cb2b7a3e8d88965d19bfa
2017-07-17 18:43:01 +00:00
Luca Stefani 1c9f387b9a Merge "logcat: Add missing newline to read failure"
am: d1c73b57b5

Change-Id: I899e173ce3018435507a6fa1f6e9ca4782eec342
2017-07-17 18:40:33 +00:00
Treehugger Robot d1c73b57b5 Merge "logcat: Add missing newline to read failure" 2017-07-17 18:27:45 +00:00
Tom Cherry c2e181cf1d ueventd: add tests for setegid()/setfscreatecon() and threads
setegid() and setfscreatecon() on Android both operate on a per-thread
basis, not a per-process basis.

Ueventd may take advantage of this in the future, so this CL
introduces tests that ensure that this functionality remains
consistent.

Bug: 63441941
Test: newly added unit tests
Change-Id: I8b1c62cc322b6fe44b748550a4cea8658d9efd88
2017-07-17 11:08:41 -07:00
Mark Salyzyn a2c055aba8 rootdir: record last build signature and kernel version am: 3ec9aa4a91
am: 6ce2044d26

Change-Id: I9aff38619a3f8b8476f8e9178adf22b0899035dd
2017-07-16 19:19:01 +00:00
Mark Salyzyn 6ce2044d26 rootdir: record last build signature and kernel version
am: 3ec9aa4a91

Change-Id: I91123a4d170193a5a533d62df86f1dd75442a5ab
2017-07-16 19:14:01 +00:00
Christopher Ferris 0fd030f319 Merge "Make the library usable as a library." am: ca94f65ea0 am: b38e142021 am: 6e56344834
am: 9b736cbbee

Change-Id: Ie0cf285dc87c4e300d414b0a4101dce6e1cc4886
2017-07-15 17:08:36 +00:00
Christopher Ferris 9b736cbbee Merge "Make the library usable as a library." am: ca94f65ea0 am: b38e142021
am: 6e56344834

Change-Id: I512956e15a812f42714370e085b4c4b1efdf806c
2017-07-15 17:04:06 +00:00
Christopher Ferris 6e56344834 Merge "Make the library usable as a library." am: ca94f65ea0
am: b38e142021

Change-Id: Iade7d011b49e4fb2c323ef17b8c9e89525befa22
2017-07-15 16:59:04 +00:00
Christopher Ferris b38e142021 Merge "Make the library usable as a library."
am: ca94f65ea0

Change-Id: Ic1986a1399a61b9ba3455d7ff4d2365cded86194
2017-07-15 16:54:36 +00:00
Christopher Ferris ca94f65ea0 Merge "Make the library usable as a library." 2017-07-15 16:49:27 +00:00
Tom Cherry a222129aff Merge changes from topic 'ext4_encryption_flag' am: 5be05733c2 am: 5a6226929e am: d165de95da
am: e1442a5df0

Change-Id: I470057eb4ccc0536eed869114cb999daf36469dc
2017-07-14 23:22:26 +00:00
Tom Cherry e1442a5df0 Merge changes from topic 'ext4_encryption_flag' am: 5be05733c2 am: 5a6226929e
am: d165de95da

Change-Id: I11ebc6c79bcd5cf6b8fd619b1a71582b7c788d41
2017-07-14 23:18:02 +00:00
Tom Cherry d165de95da Merge changes from topic 'ext4_encryption_flag' am: 5be05733c2
am: 5a6226929e

Change-Id: I648c45ea99d2b8695c337bbda7b0a6e45598e67e
2017-07-14 23:14:06 +00:00
Tom Cherry 5a6226929e Merge changes from topic 'ext4_encryption_flag'
am: 5be05733c2

Change-Id: I242f679bb96f9ae71b624db4cbcb54dda5be5ee4
2017-07-14 23:11:43 +00:00
Tom Cherry 5be05733c2 Merge changes from topic 'ext4_encryption_flag'
* changes:
  fs_mgr: set ext4 encryption flag with tune2fs when needed
  fs_mgr: refactor pre-mount logic into prepare_fs_for_mount()
2017-07-14 23:06:30 +00:00
Mark Salyzyn 3ec9aa4a91 rootdir: record last build signature and kernel version
(cherry pick from commit 93394034a2)

Rotate /default.prop and /proc/version into /data/misc/recovery/
as an aid in determining the vintage of the LAST_LOGCAT and
LAST_DMESG in the bugreport collection.

Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Test: manually confirm content rotation through reboots
Bug: 62793047
Change-Id: Ibbe546c76041f20e308e58e5548939afac75db97
2017-07-14 14:49:50 -07:00
Mark Salyzyn d16eebd96d Merge "rootdir: record last build signature and kernel version" am: 91a17a41f6 am: 97e90c6bb8 am: a62497c189
am: 77bf7449b2

Change-Id: Ic2d43115a4423e3870870406fdf992f7449565bd
2017-07-14 21:33:42 +00:00
Mark Salyzyn 77bf7449b2 Merge "rootdir: record last build signature and kernel version" am: 91a17a41f6 am: 97e90c6bb8
am: a62497c189

Change-Id: Ieaddd4f3b02c7b67fd2b98e9874b037af77a0702
2017-07-14 21:27:50 +00:00
Mark Salyzyn a62497c189 Merge "rootdir: record last build signature and kernel version" am: 91a17a41f6
am: 97e90c6bb8

Change-Id: I82fe22a93914d53b04a6f75e26d0f718235aaf2a
2017-07-14 21:24:20 +00:00
Mark Salyzyn 97e90c6bb8 Merge "rootdir: record last build signature and kernel version"
am: 91a17a41f6

Change-Id: I86afacf1540ad02f5e70c08f39a5c76f98d47c4e
2017-07-14 21:20:22 +00:00
Treehugger Robot 91a17a41f6 Merge "rootdir: record last build signature and kernel version" 2017-07-14 21:15:36 +00:00
Tom Cherry b648daaa40 Remove ALOGD_IF_SLOW
ALOGD_IF_SLOW isn't intuitively implemented as it cannot handle
temporaries used as its parameters.  Since there are so few users of
it already and since it's just sugar on top of 2 otherwise trivial
lines, we opt to remove it entirely.

Bug: 62820330
Test: Build

Change-Id: Ie91b40cdaf650154203ccf0ca70e029cc097b350
2017-07-14 19:51:57 +00:00
Christopher Ferris d226a51409 Make the library usable as a library.
- Add namespace unwindstack everywhere so that it's easier for other
  code to use the library.
- Move some of the header files into include/unwindstack so that they
  can be exposed.
- Modify the headers so that only a limited number need to be exposed.
- Update the tools to use the new headers.
- Add a GetLoadBias() call on the Elf object. This prevents the need
  to get the interface object out of the Elf object.
- Move the GetRelPc() call out of the Reg class, to the Elf class. It's
  not always the case that a Reg object will be around when you want to
  get a relative pc. The tests for this moved to ElfTest.cpp.

Bug: 23762183

Test: Unit tests pass.
Change-Id: Iac609dac1dd90ed83d1a1e24ff2579c96c023bc3
2017-07-14 12:20:23 -07:00
Mark Salyzyn 93394034a2 rootdir: record last build signature and kernel version
Rotate /default.prop and /proc/version into /data/misc/recovery/
as an aid in determining the vintage of the LAST_LOGCAT and
LAST_DMESG in the bugreport collection.

Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Test: manually confirm content rotation through reboots
Bug: 62793047
Change-Id: Ibbe546c76041f20e308e58e5548939afac75db97
2017-07-14 11:39:14 -07:00
Bowgo Tsai dc43b54d33 Merge "fs_mgr: trim the terminating '\0' when reading from device tree" am: b76158d56a am: 3205cd6cc4 am: 776c67b4d5
am: ec721bdda2

Change-Id: I229b411a591b04de4bb557b1bc5b604d9a2e63d0
2017-07-14 05:32:33 +00:00
Bowgo Tsai ec721bdda2 Merge "fs_mgr: trim the terminating '\0' when reading from device tree" am: b76158d56a am: 3205cd6cc4
am: 776c67b4d5

Change-Id: I5cccad6c1d5df0dd0b5505eaf18353c96ba5ea72
2017-07-14 05:26:30 +00:00
Bowgo Tsai 776c67b4d5 Merge "fs_mgr: trim the terminating '\0' when reading from device tree" am: b76158d56a
am: 3205cd6cc4

Change-Id: I81cb7e1f3bf6043bfc2f8383ba1bc6929d9785c8
2017-07-14 05:21:02 +00:00
Bowgo Tsai 3205cd6cc4 Merge "fs_mgr: trim the terminating '\0' when reading from device tree"
am: b76158d56a

Change-Id: I8498667cfdd266827a936a9e9a0bac50dc9699f4
2017-07-14 05:18:04 +00:00
Treehugger Robot b76158d56a Merge "fs_mgr: trim the terminating '\0' when reading from device tree" 2017-07-14 05:11:00 +00:00
Josh Gao 00c80f123e Merge "crasher: add a case that leaks until OOM-kill." am: f610d6db82 am: 0cb3d254a2 am: 914e341741
am: bf304469ba

Change-Id: Id503a6ccb75048f65e61f9f936f5eab491782756
2017-07-14 00:15:29 +00:00