Commit Graph

33156 Commits

Author SHA1 Message Date
Mark Salyzyn e3587f612c Merge "logd: logcat --clear respect pruneMargin" am: 3d0186b97e am: daae7558e8
am: 96ab6a71fa

Change-Id: Ic52878dc55b1bc2ce277a2d2e34d854c6bfc136e
2017-05-15 20:40:47 +00:00
Mark Salyzyn 96ab6a71fa Merge "logd: logcat --clear respect pruneMargin" am: 3d0186b97e
am: daae7558e8

Change-Id: I7fc1b18b080083fd7a48b1bcec8ec8e11139d4d2
2017-05-15 20:38:31 +00:00
Mark Salyzyn daae7558e8 Merge "logd: logcat --clear respect pruneMargin"
am: 3d0186b97e

Change-Id: If4e8c488530dc4ef20129806c5c84ffb68d0a40b
2017-05-15 20:35:17 +00:00
Treehugger Robot 3d0186b97e Merge "logd: logcat --clear respect pruneMargin" 2017-05-15 20:27:06 +00:00
Dmitry Shmidt 385483c3ad Merge "fastboot: Add DTS partition support for 'flashall' command" am: b8e428110b am: 0f0ee1beeb
am: 12f0bb3395

Change-Id: I679936f6992417406ab019950f158d526a371730
2017-05-15 19:47:12 +00:00
Dmitry Shmidt 12f0bb3395 Merge "fastboot: Add DTS partition support for 'flashall' command" am: b8e428110b
am: 0f0ee1beeb

Change-Id: I12167075a299517f582333c3cc7e88cafa74b80e
2017-05-15 19:42:13 +00:00
Dmitry Shmidt 0f0ee1beeb Merge "fastboot: Add DTS partition support for 'flashall' command"
am: b8e428110b

Change-Id: I80bd3be921d7091ad9d5d7e1b3f1cb4cc03084a6
2017-05-15 19:35:41 +00:00
Treehugger Robot b8e428110b Merge "fastboot: Add DTS partition support for 'flashall' command" 2017-05-15 19:28:29 +00:00
Dmitry Shmidt de8c08c612 fastboot: Add DTS partition support for 'flashall' command
Hikey960 has DTS partiton for DT image

Test: Manual
Bug: 38310807

Change-Id: I9f8e9b27ed40ebdd225f3c4e4b30f53e7cdb5ee7
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2017-05-15 10:25:31 -07:00
Mark Salyzyn 0878a7c167 logd: logcat --clear respect pruneMargin
While a reader is present, consider it a success, and not busy, if a
buffer is pruned down to pruneMargin plus one second of additional
margin of logspan.  If not busy, no need to trigger any mitigations
regarding the readers, or to report any errors.

Side Effects are we no longer mitigate the reader when performing
chatty filtration. This is a positive side effect because we were
getting --wrap wakeups that seemed premature.

Add kickMe() and isBusy() methods to ease maintenance and uniformity
of actions.

Test: gTest liblog-unit-tests, logd-unit-tests & logcat-unit-tests
Test: manual: 'logcat -b all -c' repeat in a loop, at various logging
      load levels, simultaneously 'logcat -b' all in another session.
Bug: 38046067
Change-Id: I3d0c8a2d416a25c45504eda3bfe70b6f6e09ab27
2017-05-15 07:01:42 -07:00
Josh Gao e9fbe99ba6 Merge changes I0ff1fc5c,I7a23d3bf into oc-dev
am: a7172f41b8

Change-Id: I666faf401fb86b4a74c610abfc39b673b103856b
2017-05-13 02:27:26 +00:00
TreeHugger Robot a7172f41b8 Merge changes I0ff1fc5c,I7a23d3bf into oc-dev
* changes:
  libdebuggerd: print the build fingerprint in fallback.
  libdebuggerd: implement fallback register dumping on arm/aarch64.
2017-05-13 02:25:34 +00:00
Elliott Hughes 62ee93d7a8 Merge "Add libkeyutils." am: 81824ebf1f am: dce08d5572
am: 971e77c5c0

Change-Id: Ibe5aa5bfca03727c3c1d1dbee8941c451d76885f
2017-05-13 00:44:29 +00:00
Elliott Hughes 971e77c5c0 Merge "Add libkeyutils." am: 81824ebf1f
am: dce08d5572

Change-Id: I5bcbf12878291488ec9a141009e6a2846b86d34f
2017-05-13 00:34:05 +00:00
Elliott Hughes dce08d5572 Merge "Add libkeyutils."
am: 81824ebf1f

Change-Id: I096f8f0333313ca1425d6d285b07b9c199c1d90e
2017-05-13 00:32:08 +00:00
Josh Gao 32aa14de40 Merge "debuggerd_handler: use syscall(__NR_get[pt]id) instead of get[pt]id." into oc-dev
am: f9b9802ce9  -s ours

Change-Id: I36a9ece869ff3059e0aba605a9dc97e40f9ae04d
2017-05-13 00:30:01 +00:00
Elliott Hughes 81824ebf1f Merge "Add libkeyutils." 2017-05-13 00:28:28 +00:00
Josh Gao f9b9802ce9 Merge "debuggerd_handler: use syscall(__NR_get[pt]id) instead of get[pt]id." into oc-dev 2017-05-13 00:23:27 +00:00
Mark Salyzyn 564297578a Merge "liblog: tests: crashes in logcat.descriptive" am: f218210f6e am: 236daaf478
am: 3de904a826

Change-Id: I9e628c4fcbf2a2bef82d66a3af510524e72ce95e
2017-05-12 22:16:22 +00:00
Mark Salyzyn 3de904a826 Merge "liblog: tests: crashes in logcat.descriptive" am: f218210f6e
am: 236daaf478

Change-Id: I3f6154e833e5da809a36ee478a4500effa8ff3ef
2017-05-12 22:14:21 +00:00
Mark Salyzyn 236daaf478 Merge "liblog: tests: crashes in logcat.descriptive"
am: f218210f6e

Change-Id: I4efdd4e727d32f06f2c352c0c211cc51b5bbe0e9
2017-05-12 22:11:53 +00:00
Treehugger Robot f218210f6e Merge "liblog: tests: crashes in logcat.descriptive" 2017-05-12 21:58:22 +00:00
Mark Salyzyn f7690d9196 liblog: tests: crashes in logcat.descriptive
scanTagLine has some loops that do not check for a terminating nul,
problematic for responses from the logger via __getEventTag.

Test: gTest logcat-unit-tests --gtest_filter=*.descriptive
Bug: 37791296
Change-Id: Ib4e900b765b407bdee43e009d6625fe289863ddc
2017-05-12 13:07:08 -07:00
Steve Muckle e8240c4551 Revert "disable module loading after BOOT_COMPLETED broadcast"
am: f59c55aa7a

Change-Id: Ib871ab1f2005c074dad0dd207e4dc41bd35568d6
2017-05-12 18:26:20 +00:00
Tom Cherry 4ee2a57595 Merge "Enable libprocessgroup on host bionic" am: 44673da3eb am: ee178d6976
am: 7b0f3d9f6a

Change-Id: Idf7e0b4b6ee104f37d8b05b0e8ea7792aa63317d
2017-05-12 03:45:46 +00:00
Tom Cherry 7b0f3d9f6a Merge "Enable libprocessgroup on host bionic" am: 44673da3eb
am: ee178d6976

Change-Id: I76bbef92d234233c1ced1ea6bf8af592584213bf
2017-05-12 02:33:37 +00:00
Tom Cherry ee178d6976 Merge "Enable libprocessgroup on host bionic"
am: 44673da3eb

Change-Id: I88fed3b3b93d3102fa6322b2254e18fffe350d51
2017-05-12 02:31:39 +00:00
Treehugger Robot 44673da3eb Merge "Enable libprocessgroup on host bionic" 2017-05-12 02:28:06 +00:00
David Zeuthen e4769abd8f Merge "fs_mgr: Update for new libavb API." am: 5ed7d39857 am: fb4d8b0bac
am: 91f1bf78b0

Change-Id: I9ec32d93fa3484b4dc7eb40344390186435a6786
2017-05-12 01:58:25 +00:00
Elliott Hughes baaa08f277 Merge "Fix "fastboot oem"." am: dbe9ab1074 am: c9d545855a
am: 8bb2503c78

Change-Id: I8e5854829bd1a85de9ba2f074f3e7eb5098fe70e
2017-05-12 01:57:52 +00:00
Mark Salyzyn 28034ce8ab Merge "logd: validate and fill in socket credentials" am: 17254f59a2 am: 1423041905
am: b3b67adafd

Change-Id: Id0f6c9df1a48215be1812e39903a55eeaccff969
2017-05-12 01:57:30 +00:00
Mark Salyzyn 654b6eff04 Merge "logcat: test: inject for *.event_tag_filter" am: 2841b4efe0 am: ed1e53fc77
am: 9a2b70a7c8

Change-Id: I26c223bfe6a8028130427d73079fe5306cf65253
2017-05-12 01:57:10 +00:00
Renaud Paquay 1033781b10 Merge "Fix uninitialized member variable" am: 46bb1ffa8a am: 9cf71d784e
am: c134530c37

Change-Id: I6f95919b2f3975754e8937aaa0c956feb79cc3e1
2017-05-12 01:55:47 +00:00
Mark Salyzyn db52ba299b Merge "logd: test: check sepolicy background rate before testing" am: 5a40c42877 am: 1961eab662
am: 5698594d8a

Change-Id: I6c6e5e08f01b23bedfeb90b3f39031b92a092f44
2017-05-12 01:55:23 +00:00
David Zeuthen 91f1bf78b0 Merge "fs_mgr: Update for new libavb API." am: 5ed7d39857
am: fb4d8b0bac

Change-Id: I551f4cea142e70db7eb88eaaa86cd3c7afc6897c
2017-05-12 01:44:35 +00:00
Elliott Hughes 8bb2503c78 Merge "Fix "fastboot oem"." am: dbe9ab1074
am: c9d545855a

Change-Id: I22af3acd882355fd096d3e6078fe7fb6aa8ce2b1
2017-05-12 01:39:28 +00:00
David Zeuthen fb4d8b0bac Merge "fs_mgr: Update for new libavb API."
am: 5ed7d39857

Change-Id: Iaccfaae0cc8884ef6352c4c338690a31a8d18f75
2017-05-12 01:36:19 +00:00
Treehugger Robot 5ed7d39857 Merge "fs_mgr: Update for new libavb API." 2017-05-12 01:17:45 +00:00
Siarhei Vishniakou b995b58631 Merge "Adding 'uhid' permission for access to /dev/uhid." am: cecbc9993d am: 04daed4793
am: d819380f50

Change-Id: If06b07c88276c32cdf5b53e6afcf0563e6538544
2017-05-12 01:00:46 +00:00
Tom Cherry efa81080fd Enable libprocessgroup on host bionic
Bug: 31559095

Test: Build
Change-Id: I1ee9fb492137c6c16f0d02586393837616127972
2017-05-11 17:55:04 -07:00
Elliott Hughes c9d545855a Merge "Fix "fastboot oem"."
am: dbe9ab1074

Change-Id: I71c0d2eceaf4153f853196d07688558b3979a033
2017-05-12 00:42:37 +00:00
Treehugger Robot dbe9ab1074 Merge "Fix "fastboot oem"." 2017-05-11 23:40:59 +00:00
Mark Salyzyn b3b67adafd Merge "logd: validate and fill in socket credentials" am: 17254f59a2
am: 1423041905

Change-Id: I80c1ec043d288ae037a208702c639acf0042fc27
2017-05-11 23:40:19 +00:00
Mark Salyzyn 9a2b70a7c8 Merge "logcat: test: inject for *.event_tag_filter" am: 2841b4efe0
am: ed1e53fc77

Change-Id: I4b6c0f145fa83b4c1bb895256b4de45598e5f363
2017-05-11 23:39:49 +00:00
Renaud Paquay c134530c37 Merge "Fix uninitialized member variable" am: 46bb1ffa8a
am: 9cf71d784e

Change-Id: Ib7644e66e1860a13c0e79b5976d9159ff2de43d2
2017-05-11 23:39:22 +00:00
Mark Salyzyn 5698594d8a Merge "logd: test: check sepolicy background rate before testing" am: 5a40c42877
am: 1961eab662

Change-Id: I7ce24090e02b9902c615c2263cfaba3134c2526e
2017-05-11 23:38:51 +00:00
Mark Salyzyn 1423041905 Merge "logd: validate and fill in socket credentials"
am: 17254f59a2

Change-Id: I987d058e7245f5cb9a3603b3f52f7fa947d5dea7
2017-05-11 22:14:10 +00:00
Mark Salyzyn ed1e53fc77 Merge "logcat: test: inject for *.event_tag_filter"
am: 2841b4efe0

Change-Id: Ic1fb5ed5bb304ab4a6fa3e55414a07e73c5d546b
2017-05-11 22:13:48 +00:00
Elliott Hughes 29d5d7d718 Fix "fastboot oem".
Broken by d6365a7052.

Bug: https://issuetracker.google.com/38216236
Test: "fastboot oem uart enable"
Change-Id: I672d5b96bb16fd77e7af61115b8a38606c691ea8
2017-05-11 15:05:13 -07:00
Siarhei Vishniakou d819380f50 Merge "Adding 'uhid' permission for access to /dev/uhid." am: cecbc9993d
am: 04daed4793

Change-Id: I2bcaa5fe48f60c837ac341c71819c492860f50e2
2017-05-11 22:02:14 +00:00