Steve Fung
8b9da2d41a
am 75e95ebc: am cba296ca: Merge "metricsd: Give directory group permissions"
...
* commit '75e95ebcbfc1f01d0822eb4e30192d3ce8ca2ad3':
metricsd: Give directory group permissions
2015-08-21 18:19:41 +00:00
Steve Fung
75e95ebcbf
am cba296ca: Merge "metricsd: Give directory group permissions"
...
* commit 'cba296cacb281b27a714e9b5bae2387fdfc397e5':
metricsd: Give directory group permissions
2015-08-21 17:22:28 +00:00
Steve Fung
cba296cacb
Merge "metricsd: Give directory group permissions"
2015-08-21 16:39:26 +00:00
Mark Salyzyn
14dbb332dd
am 64f4adba: am 25967bbc: Merge "libsparse: use strcmp and validate last_used pointer"
...
* commit '64f4adbadf09e11b86a1d7ae8f1288461b070331':
libsparse: use strcmp and validate last_used pointer
2015-08-21 14:36:14 +00:00
Mark Salyzyn
64f4adbadf
am 25967bbc: Merge "libsparse: use strcmp and validate last_used pointer"
...
* commit '25967bbccbe108a91e65247427261017b2474962':
libsparse: use strcmp and validate last_used pointer
2015-08-21 14:30:51 +00:00
Mark Salyzyn
25967bbccb
Merge "libsparse: use strcmp and validate last_used pointer"
2015-08-21 14:26:07 +00:00
lei wang wang
c227a1d855
libsparse: use strcmp and validate last_used pointer
...
This patch is used to fix two Bugs in backed_block.c
First, fix wrong comparing string way: we should use strcmp rather than
just compare their address. Second, fix using illegal memory risk in
bbl->last_used pointer. When entering queue_bb function,
bbl->last_used = new_bb, but in the following code if
queue_bb(xx, bb, new_bb) return ok, the space of new_bb is released. So
next time, if you use bbl->last_used pointer, may cause segment fault !
Change-Id: I6abb505f9b903b697448639fc64fb7518df5cca1
2015-08-21 14:23:31 +00:00
Steve Fung
3f62060b8d
metricsd: Give directory group permissions
...
Since crash_reporter gets run as root, in order to use metrics_lib
it has to use group permissions to interact with metrics files.
Bug: 23406290
Change-Id: Ie9556233105312f973c0a3e018fc0305a466148d
2015-08-21 02:02:19 -07:00
Abhishek Arya
64e2d8c0dc
am 219a006f: am fc5fdc85: am e45d96d6: am 19398a71: am d34846b7: am cd407a17: am e0dce90b: Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
...
* commit '219a006f89a5448a9a6eeb1f37ad0088e85bd3f8':
Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
2015-08-21 07:12:31 +00:00
Abhishek Arya
219a006f89
am fc5fdc85: am e45d96d6: am 19398a71: am d34846b7: am cd407a17: am e0dce90b: Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
...
* commit 'fc5fdc85683f87c42d5ce7bcee4e2b70ef0acdd0':
Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
2015-08-21 07:05:07 +00:00
Abhishek Arya
fc5fdc8568
am e45d96d6: am 19398a71: am d34846b7: am cd407a17: am e0dce90b: Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
...
* commit 'e45d96d6bf592f0ae20bb021ea529acc94e0cb55':
Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
2015-08-21 06:54:21 +00:00
Abhishek Arya
e45d96d6bf
am 19398a71: am d34846b7: am cd407a17: am e0dce90b: Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
...
* commit '19398a712c53d27aaa2122cfae5d54168b8df0c9':
Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
2015-08-21 06:36:01 +00:00
Abhishek Arya
19398a712c
am d34846b7: am cd407a17: am e0dce90b: Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
...
* commit 'd34846b70b7f6eb167722d45e0c717fa64116e90':
Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
2015-08-21 06:29:00 +00:00
Abhishek Arya
d34846b70b
am cd407a17: am e0dce90b: Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
...
* commit 'cd407a17fe326f3e18866ddddb1c747b06a45fc0':
Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
2015-08-21 06:23:50 +00:00
Abhishek Arya
cd407a17fe
am e0dce90b: Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
...
* commit 'e0dce90b0de2b2b7c2baae8035f810a55526effb':
Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
2015-08-21 06:18:47 +00:00
Abhishek Arya
e0dce90b0d
Fix compile failure after rIfe1dc0791040150132bea6884f1e6c8d31972d1b
...
Bug: 23290056
Change-Id: If6e22b0159de6635a8ca5305895b7718f15becc7
2015-08-20 21:55:55 -07:00
Sergio Giro
d1af60186b
am 3fa8b550: am 93f106b8: am e97682be: am a1a22b57: am e67b5848: am 4956c0fe: am 5b85b1d4: libutils: fix overflow in String8::allocFromUTF8
...
* commit '3fa8b550eadeef21e2ca996c44e37f84b1418f95':
libutils: fix overflow in String8::allocFromUTF8
2015-08-21 01:22:49 +00:00
Sergio Giro
3fa8b550ea
am 93f106b8: am e97682be: am a1a22b57: am e67b5848: am 4956c0fe: am 5b85b1d4: libutils: fix overflow in String8::allocFromUTF8
...
* commit '93f106b8d0207ce685ad56704df8a568f3edebb6':
libutils: fix overflow in String8::allocFromUTF8
2015-08-20 23:04:53 +00:00
Sergio Giro
93f106b8d0
am e97682be: am a1a22b57: am e67b5848: am 4956c0fe: am 5b85b1d4: libutils: fix overflow in String8::allocFromUTF8
...
* commit 'e97682be0634fe773f70097bc518e5d034efe8f7':
libutils: fix overflow in String8::allocFromUTF8
2015-08-20 22:58:19 +00:00
Sergio Giro
e97682be06
am a1a22b57: am e67b5848: am 4956c0fe: am 5b85b1d4: libutils: fix overflow in String8::allocFromUTF8
...
* commit 'a1a22b5736d5ad71531fd07d5c4103585e8e8977':
libutils: fix overflow in String8::allocFromUTF8
2015-08-20 22:44:57 +00:00
Sergio Giro
a1a22b5736
am e67b5848: am 4956c0fe: am 5b85b1d4: libutils: fix overflow in String8::allocFromUTF8
...
* commit 'e67b584869eea8d4e955e82de1e38ede080a2ed4':
libutils: fix overflow in String8::allocFromUTF8
2015-08-20 22:38:33 +00:00
Sergio Giro
e67b584869
am 4956c0fe: am 5b85b1d4: libutils: fix overflow in String8::allocFromUTF8
...
* commit '4956c0fe1e582a8497aff34a41aeb8bf4748eef0':
libutils: fix overflow in String8::allocFromUTF8
2015-08-20 22:28:53 +00:00
Sergio Giro
4956c0fe1e
am 5b85b1d4: libutils: fix overflow in String8::allocFromUTF8
...
* commit '5b85b1d40d619c2064d321364f212ebfeb6ba185':
libutils: fix overflow in String8::allocFromUTF8
2015-08-20 22:23:47 +00:00
Christopher Ferris
8ec0ba64b9
am 0ee72c10: am 711e776c: Merge "Display the map offset for each frame."
...
* commit '0ee72c10eef5ea550f1fb9a5e65ec3e755bfc883':
Display the map offset for each frame.
2015-08-20 21:55:08 +00:00
Christopher Ferris
0ee72c10ee
am 711e776c: Merge "Display the map offset for each frame."
...
* commit '711e776cc21d7a16a953abbb5734dbe8db3fd8f2':
Display the map offset for each frame.
2015-08-20 21:47:05 +00:00
Christopher Ferris
2d651eda49
am e0ab2322: Display the map offset for each frame.
...
* commit 'e0ab23223a1c3110c9550136b8a119b4c30ec066':
Display the map offset for each frame.
2015-08-20 21:44:21 +00:00
Christopher Ferris
711e776cc2
Merge "Display the map offset for each frame."
2015-08-20 21:10:03 +00:00
Christopher Ferris
600017332c
Display the map offset for each frame.
...
The dlopen of a shared library in an apk results in large map offsets.
Unfortunately, the current way that the frame data is printed, it's
impossible to tell what the relative pc is relative to. With the
addition of the offset, it's possible to figure out what the relative
pc actually references.
Bug: 23348999
(cherry picked from commit e0ab23223a )
Change-Id: I950f92c1cb29ee05eed777f47453efa03318cf3e
2015-08-20 14:07:30 -07:00
Bertrand Simonnet
d227679b35
am 6b8fd10a: am 300b1a6b: Merge "metricsd: Don\'t crash when some metadata is missing."
...
* commit '6b8fd10a79b3254662a73016a09de2099a15d0f5':
metricsd: Don't crash when some metadata is missing.
2015-08-20 20:34:25 +00:00
Bertrand Simonnet
6b8fd10a79
am 300b1a6b: Merge "metricsd: Don\'t crash when some metadata is missing."
...
* commit '300b1a6b47bde407b5117cab55fa9d777825d97d':
metricsd: Don't crash when some metadata is missing.
2015-08-20 20:27:29 +00:00
Bertrand Simonnet
300b1a6b47
Merge "metricsd: Don't crash when some metadata is missing."
2015-08-20 20:22:15 +00:00
Bertrand Simonnet
6041394328
am 2888eec0: am 565d20ef: Merge "metricsd: Enable https by default."
...
* commit '2888eec0bdf3186dce7d26a2c5d141d6fae4c6a5':
metricsd: Enable https by default.
2015-08-20 19:32:40 +00:00
Mark Salyzyn
982bbea061
am 2a04ec35: am 07ee12aa: Merge "logd: worst uid record watermark"
...
* commit '2a04ec3546a7f1d82b927dd2f49fe46f13f5fe2c':
logd: worst uid record watermark
2015-08-20 19:32:37 +00:00
Mark Salyzyn
76cbf5f37f
am 44a7da74: am 2c1b8f9e: Merge changes Ib0530b9d,I981d9fa6,Icc60dd06,I902ba6b4
...
* commit '44a7da74bd841eee680870433c1baf82325fb51e':
logd: log buffer switch to std::list
logd: white and black switch to std::list
logd: logtimes switch to std::list
logd: prune 10% or 256 entries max
2015-08-20 19:32:33 +00:00
Elliott Hughes
425702fa23
am 89b26e28: am e03d0322: Merge "fastboot should say which device it\'s waiting for."
...
* commit '89b26e28a87d86b501ecfc1b4a9fbfb8e955a0ae':
fastboot should say which device it's waiting for.
2015-08-20 19:31:34 +00:00
Elliott Hughes
338c8669f7
am 2a2c2036: am e728eb91: Merge "Get fastboot working on OS X"
...
* commit '2a2c2036a75f1dcee9a4a65a03e646b05df76ab4':
Get fastboot working on OS X
2015-08-20 19:31:33 +00:00
Bertrand Simonnet
2888eec0bd
am 565d20ef: Merge "metricsd: Enable https by default."
...
* commit '565d20ef0422fc3ed2f695306d84c14945ddd890':
metricsd: Enable https by default.
2015-08-20 19:06:02 +00:00
Bertrand Simonnet
565d20ef04
Merge "metricsd: Enable https by default."
2015-08-20 18:58:53 +00:00
Bertrand SIMONNET
1f14655b27
metricsd: Don't crash when some metadata is missing.
...
Instead of crashing when the build target id is missing, simply print a
useful warning and discard the log.
BUG: 23351227
Change-Id: I3abf3063d6440b07103db29938eec5071ea8f60b
2015-08-20 11:57:50 -07:00
Christopher Ferris
e0ab23223a
Display the map offset for each frame.
...
The dlopen of a shared library in an apk results in large map offsets.
Unfortunately, the current way that the frame data is printed, it's
impossible to tell what the relative pc is relative to. With the
addition of the offset, it's possible to figure out what the relative
pc actually references.
Bug: 23348999
Change-Id: Ia51b669ea3f810158cfd0d71d9ae89bf9a3170d3
2015-08-20 11:16:54 -07:00
Mark Salyzyn
2a04ec3546
am 07ee12aa: Merge "logd: worst uid record watermark"
...
* commit '07ee12aafc9ed0cbadbfa3c29a31c9854e07b4b9':
logd: worst uid record watermark
2015-08-20 17:41:05 +00:00
Bertrand SIMONNET
10fe60d36c
metricsd: Enable https by default.
...
libchromeos was updated to set the certificates path correctly, we can
enable https by default.
BUG: 23016355
Change-Id: I88393df4a6892055f4865d86de78ba3a2a5b45e8
2015-08-20 10:40:55 -07:00
Mark Salyzyn
07ee12aafc
Merge "logd: worst uid record watermark"
2015-08-20 17:35:19 +00:00
Mark Salyzyn
c892ea3fa8
logd: worst uid record watermark
...
Hold on to last worst uid watermark and bypass a spike to O(n*n*x)
(n=samples, x=number of spammers) wrt chatty trimming.
Bug: 23327476
Change-Id: I9f21ce95e969b67e576417a760f75c4d86acf364
2015-08-20 10:25:57 -07:00
Mark Salyzyn
44a7da74bd
am 2c1b8f9e: Merge changes Ib0530b9d,I981d9fa6,Icc60dd06,I902ba6b4
...
* commit '2c1b8f9e200abdbc42addd33829616393067b96a':
logd: log buffer switch to std::list
logd: white and black switch to std::list
logd: logtimes switch to std::list
logd: prune 10% or 256 entries max
2015-08-20 17:18:51 +00:00
Mark Salyzyn
2c1b8f9e20
Merge changes Ib0530b9d,I981d9fa6,Icc60dd06,I902ba6b4
...
* changes:
logd: log buffer switch to std::list
logd: white and black switch to std::list
logd: logtimes switch to std::list
logd: prune 10% or 256 entries max
2015-08-20 17:12:05 +00:00
Mark Salyzyn
94a89c42fe
logd: log buffer switch to std::list
...
Bug: 23350706
Bug: 23327476
Change-Id: Ib0530b9dd5842c6d05c84d7a66f2531c97461067
2015-08-20 08:36:13 -07:00
Mark Salyzyn
e0ed16c6db
logd: white and black switch to std::list
...
Bug: 23350706
Change-Id: I981d9fa63a0d87eb309485cca93cfc44fc0506cc
2015-08-20 08:36:08 -07:00
Mark Salyzyn
98dca2d0b1
logd: logtimes switch to std::list
...
Bug: 23350706
Change-Id: Icc60dd06119ea20a22610644ff880d5135363aba
2015-08-20 08:36:03 -07:00
Mark Salyzyn
b39ed0c992
logd: prune 10% or 256 entries max
...
Bug: 22351810
Bug: 23327476
Change-Id: I902ba6b431d8b7cee2d65ee2f76e9f7c4f30b152
2015-08-20 08:35:45 -07:00