Dianne Hackborn
515defdebd
am 019de15c: am 2ea2bf28: am ed512c81: Merge "Fix issue #17948288 : Improve accuracy of memory use reporting" into lmp-mr1-dev
...
* commit '019de15ca23c674b70ae2e94f0fbb82e4a2bab68':
Fix issue #17948288 : Improve accuracy of memory use reporting
2014-10-18 02:47:10 +00:00
Dianne Hackborn
019de15ca2
am 2ea2bf28: am ed512c81: Merge "Fix issue #17948288 : Improve accuracy of memory use reporting" into lmp-mr1-dev
...
* commit '2ea2bf284078eea4871bfa0fb42b56dff3e8bbf3':
Fix issue #17948288 : Improve accuracy of memory use reporting
2014-10-18 00:52:07 +00:00
Dianne Hackborn
b3af4ec6ba
Fix issue #17948288 : Improve accuracy of memory use reporting
...
We now use Mapped to not double-count cached pages that are
mapped in to app processes. Also read in some more values that
count towards kernel RAM use, and count buffers as free rather
than used RAM.
It also looks like the zram accounting is broken -- it was never
collecting the total zram reserved space. I need to figure out
how I was finding that before.
Change-Id: I883f6fc93966774b5c7d2801d1801666dd11ed41
2014-10-17 15:25:13 -07:00
Dianne Hackborn
f27e06b65b
am eff986af: am 9baa4506: am 3182987e: am bab9b48e: am 52476989: Merge "SDK only: hide the old L API version constant." into lmp-dev
...
* commit 'eff986af3024c7348d4ff3810872421dfef79ac3':
SDK only: hide the old L API version constant.
2014-10-17 19:23:47 +00:00
Dianne Hackborn
eff986af30
am 9baa4506: am 3182987e: am bab9b48e: am 52476989: Merge "SDK only: hide the old L API version constant." into lmp-dev
...
* commit '9baa4506f1e7218d555d37a2057325c68492f080':
SDK only: hide the old L API version constant.
2014-10-17 19:16:37 +00:00
Dianne Hackborn
3182987eb8
am bab9b48e: am 52476989: Merge "SDK only: hide the old L API version constant." into lmp-dev
...
* commit 'bab9b48efcc55ee247c428aa3f53725c25222166':
SDK only: hide the old L API version constant.
2014-10-17 18:53:37 +00:00
Dianne Hackborn
6fb1a7f53b
am aa02bce2: am 56ae0447: am 686a41ef: Merge "Add API level for MR1." into lmp-mr1-dev
...
* commit 'aa02bce2f4acc57f2536cc41c2f0bf15498f6165':
Add API level for MR1.
2014-10-17 17:25:39 +00:00
Dianne Hackborn
aa02bce2f4
am 56ae0447: am 686a41ef: Merge "Add API level for MR1." into lmp-mr1-dev
...
* commit '56ae044791aa9a800292eb0f6c3852ede91f17c2':
Add API level for MR1.
2014-10-17 17:19:55 +00:00
Dianne Hackborn
3b6968876f
Add API level for MR1.
...
Change-Id: I3f2fd6b47f762f9b81afa4c9ae1e19997484b59e
2014-10-16 18:14:12 -07:00
Dianne Hackborn
d3511d4be1
SDK only: hide the old L API version constant.
...
Also update the LOLLIPOP version constant to describe more things
that change when you target it.
Change-Id: I15e2c26a0f997ff2bfc8dd5076c827da7f42ee66
2014-10-16 17:49:45 -07:00
Amith Yamasani
bc460b9c03
am d060a29e: am 6c0659e0: am 20791338: am 4bf0356e: am 15a5f82f: Merge "Hide DISALLOW_OUTGOING_BEAM API" into lmp-dev
...
* commit 'd060a29e52fc73be53d643f74a9335652bd818ca':
Hide DISALLOW_OUTGOING_BEAM API
2014-10-15 02:22:05 +00:00
Amith Yamasani
d060a29e52
am 6c0659e0: am 20791338: am 4bf0356e: am 15a5f82f: Merge "Hide DISALLOW_OUTGOING_BEAM API" into lmp-dev
...
* commit '6c0659e0eba77972f1ba8a2ad2a51ea7b2c76b9a':
Hide DISALLOW_OUTGOING_BEAM API
2014-10-15 02:04:06 +00:00
Amith Yamasani
6d93491f50
Hide DISALLOW_OUTGOING_BEAM API
...
This is not fully functional in managed profiles, so it is being removed for L.
Bug: 17973040
Change-Id: If660e5e565076cdf61649e9f5ca12877425e9df3
2014-10-14 09:31:30 -07:00
Dianne Hackborn
cb5f5689fb
am 5457d5cc: am 8f6928f1: am e61e68d0: am 18d2d51e: am 7ea69880: Merge "Improve some docs, fix some debugging." into lmp-dev
...
* commit '5457d5ccb6efdc138523cbcba7aa76ddb67f19e4':
Improve some docs, fix some debugging.
2014-10-10 22:08:09 +00:00
Dianne Hackborn
5457d5ccb6
am 8f6928f1: am e61e68d0: am 18d2d51e: am 7ea69880: Merge "Improve some docs, fix some debugging." into lmp-dev
...
* commit '8f6928f1399620ce432b82d046912e2030d6511c':
Improve some docs, fix some debugging.
2014-10-10 21:06:48 +00:00
Dianne Hackborn
d95f1c991c
am 75a6e82b: am 36ae48a8: am d83e9e42: am 0761b1b5: am 89b19695: Merge "Put in real "code" (aka marketing) name." into lmp-dev
...
* commit '75a6e82bcc625025c5f48dc6c33d0dd469e9ca61':
Put in real "code" (aka marketing) name.
2014-10-10 05:41:19 +00:00
Dianne Hackborn
75a6e82bcc
am 36ae48a8: am d83e9e42: am 0761b1b5: am 89b19695: Merge "Put in real "code" (aka marketing) name." into lmp-dev
...
* commit '36ae48a850bade17d485cb49dd40a3f11f667ad4':
Put in real "code" (aka marketing) name.
2014-10-10 04:26:40 +00:00
Dianne Hackborn
ab4a81b3c6
Improve some docs, fix some debugging.
...
- Add docs to Binder, Messenger, ResultReceier to explain their
relation (or lack there-of) to process lifecycle.
- Clarify some aspects of process lifecycle for services.
- Fix help text of am command.
- Fix per-package dumping of battery stats to not include history.
- Fix per-package dumping of proc stats to only include aggregated
and current stats and fix some formatting.
- Fix per-process dumping of meminfo to have an option to interpret
the input as a package, so including all processes that are
running code of that package.
- Fix top-level per-package debug output to correctly include all
of these improvements and give them a little more time (10s) to
complete for timing out.
Change-Id: I2a04c0f862bd47b08329443d722345a13ad9b6e2
2014-10-09 18:21:59 -07:00
Dianne Hackborn
89b196958f
Merge "Put in real "code" (aka marketing) name." into lmp-dev
2014-10-08 17:59:19 +00:00
Dianne Hackborn
955d8d69ea
Put in real "code" (aka marketing) name.
...
Change-Id: Idb3976edfae37293ed75cb5b869b4b42d8042bbe
2014-10-07 20:17:19 -07:00
Amith Yamasani
a7081321d8
am 34a2a6ca: am 42f611f2: am 4797554a: am b86671f4: am 41bb3455: Merge "Set the default user restrictions to disallow calling and sms" into lmp-dev
...
* commit '34a2a6ca933c3583fda5a04bf26f9951aa139e79':
Set the default user restrictions to disallow calling and sms
2014-10-07 18:07:52 +00:00
Amith Yamasani
34a2a6ca93
am 42f611f2: am 4797554a: am b86671f4: am 41bb3455: Merge "Set the default user restrictions to disallow calling and sms" into lmp-dev
...
* commit '42f611f2f5cbc68a6aaac18ed9e3c62ebc765901':
Set the default user restrictions to disallow calling and sms
2014-10-07 18:02:29 +00:00
Amith Yamasani
41bb3455e4
Merge "Set the default user restrictions to disallow calling and sms" into lmp-dev
2014-10-07 17:11:34 +00:00
Amith Yamasani
aa6634eaca
Set the default user restrictions to disallow calling and sms
...
When creating a user via the UI, disallow phone calls and SMS by
default. Primary user must explicitly enable it via Settings.
Bug: 17832802
Change-Id: I18cad4be8493ddc8890b5d90da2df256cb3f1ec9
2014-10-06 18:24:32 -07:00
John Spurlock
0816ecd0af
am 29ab5f7d: am 42730c93: am b6f5cb3e: am 81b96aad: am 78cc93ec: Merge "Fix NPE in StrictMode handling." into lmp-dev
...
* commit '29ab5f7dc0e9ba2ef3db2993d9ac5f9a48e9df12':
Fix NPE in StrictMode handling.
2014-10-06 19:43:49 +00:00
John Spurlock
29ab5f7dc0
am 42730c93: am b6f5cb3e: am 81b96aad: am 78cc93ec: Merge "Fix NPE in StrictMode handling." into lmp-dev
...
* commit '42730c93466d2ff533b42f56b4dd0080aad40d59':
Fix NPE in StrictMode handling.
2014-10-06 19:39:41 +00:00
John Spurlock
9bb3dacbf9
Fix NPE in StrictMode handling.
...
Bug:17875462
Change-Id: I0bf31abe2d07335addd57976aca110565bb63cc4
2014-10-06 12:36:45 -04:00
Dianne Hackborn
c7d1467a8b
am cba999c1: am e2776f02: am 6b1cf642: am 5ebb0e6a: am d867b7c7: Fix issue #17783882 : AUPT: NPE in Videos: Attempt to invoke virtual method...
...
* commit 'cba999c164d206c1fb2b7f9f2bf78e8ed616c67d':
Fix issue #17783882 : AUPT: NPE in Videos: Attempt to invoke virtual method...
2014-10-03 21:59:09 +00:00
Dianne Hackborn
cba999c164
am e2776f02: am 6b1cf642: am 5ebb0e6a: am d867b7c7: Fix issue #17783882 : AUPT: NPE in Videos: Attempt to invoke virtual method...
...
* commit 'e2776f02bf4fd58af88a27261226e9ce124aa6b8':
Fix issue #17783882 : AUPT: NPE in Videos: Attempt to invoke virtual method...
2014-10-03 21:52:23 +00:00
Dianne Hackborn
d867b7c7a2
Fix issue #17783882 : AUPT: NPE in Videos: Attempt to invoke virtual method...
...
...'java.lang.String java.lang.String.substring(int)' on a null object reference
Change-Id: I4a78653174da398a4edd23b2bc099598548b79c2
2014-10-03 11:43:10 -07:00
Dianne Hackborn
09f25547d9
am 4bcfcc69: am b49a19b9: am 8aa21f20: am 12dd9943: am 7a73f2c5: Merge "SDK only: Update docs to reflect current implementation." into lmp-dev
...
* commit '4bcfcc69416831b199fb866f56725c88cdcee03c':
SDK only: Update docs to reflect current implementation.
2014-10-02 23:46:25 +00:00
Dianne Hackborn
4bcfcc6941
am b49a19b9: am 8aa21f20: am 12dd9943: am 7a73f2c5: Merge "SDK only: Update docs to reflect current implementation." into lmp-dev
...
* commit 'b49a19b9bd2fed00b8fbf3f5a4f9fb7c34e969a3':
SDK only: Update docs to reflect current implementation.
2014-10-02 23:37:54 +00:00
Dianne Hackborn
7a73f2c5aa
Merge "SDK only: Update docs to reflect current implementation." into lmp-dev
2014-10-02 22:49:43 +00:00
Dianne Hackborn
67a101aa30
SDK only: Update docs to reflect current implementation.
...
Change-Id: I498425bb55b157c954af6a2441d8bd9be3871c55
2014-10-02 12:44:01 -07:00
Sreeram Ramachandran
4924e5d87b
am 44774ad0: am 9e987f1d: am 4f4b81bd: am c04e922f: am 5aaabc0f: Merge "Send app permissions to netd." into lmp-dev
...
* commit '44774ad079e95606186ed186672449de295d6769':
Send app permissions to netd.
2014-10-02 13:46:58 +00:00
Dianne Hackborn
7c56fd3c25
am 7cf6cac5: am 03e173ed: am ded96310: am 796d6ece: am c338784b: Merge "More work on issue #17656716 : Unhandled exception in Window Manager" into lmp-dev
...
* commit '7cf6cac507df68ecb1d6484a5287687e4df61573':
More work on issue #17656716 : Unhandled exception in Window Manager
2014-10-02 13:46:39 +00:00
Sreeram Ramachandran
44774ad079
am 9e987f1d: am 4f4b81bd: am c04e922f: am 5aaabc0f: Merge "Send app permissions to netd." into lmp-dev
...
* commit '9e987f1d76e18bca72583ab5f4ff65ae4e8c381e':
Send app permissions to netd.
2014-10-02 13:39:05 +00:00
Dianne Hackborn
7cf6cac507
am 03e173ed: am ded96310: am 796d6ece: am c338784b: Merge "More work on issue #17656716 : Unhandled exception in Window Manager" into lmp-dev
...
* commit '03e173edce42a5ae0de8a7718330d83664a84a9e':
More work on issue #17656716 : Unhandled exception in Window Manager
2014-10-02 13:38:23 +00:00
Sreeram Ramachandran
e4a05afe85
Send app permissions to netd.
...
Based largely off Robert's http://ag/546170 (thanks!)
Bug: 15413737
Change-Id: I8a1f0a184923c4c0a4935e6b88895bcc05e39f02
2014-10-01 20:22:34 -07:00
Dianne Hackborn
8d05172112
More work on issue #17656716 : Unhandled exception in Window Manager
...
Fix Slog.wtf to not acquire the activity manager lock in its code
path, so that it can never deadlock. This was the original intention
of it, but part was missed.
Now we can put back in the code to detect when strict mode data is
getting large (a little more targeted now to the actual problem),
and use Slog.wtf to report it. And as a bonus, when this happens
we will now clear all of the collected violations, to avoid getting
in to the bad case where IPCs start failing. So this should be
good enough for L to fix the problem, with wtf reports for us to
see if the underlying issue is still happening.
Finally, switch a butch of stuff in the system process from Log.wtf
to Slog.wtf, since many of those are deadlocks waiting to happen.
Oh and fix a crash in the settings provider I noticed in APR.
Change-Id: I307d51b7a4db238fd1e5fe2f3f9bf1b9c6f1c041
2014-10-01 16:58:56 -07:00
Narayan Kamath
89f3665dac
am 17044459: am 870c3553: am 13705ca9: am d480147f: am 7dc7f676: Merge "Set Build.CPU_ABI{2} from SUPPORTED_{32,64}_BIT_ABIS" into lmp-dev
...
* commit '170444599ce44b3b427267a190bed79d9afb709d':
Set Build.CPU_ABI{2} from SUPPORTED_{32,64}_BIT_ABIS
2014-10-01 22:13:28 +00:00
Narayan Kamath
170444599c
am 870c3553: am 13705ca9: am d480147f: am 7dc7f676: Merge "Set Build.CPU_ABI{2} from SUPPORTED_{32,64}_BIT_ABIS" into lmp-dev
...
* commit '870c3553f15d9d085bb30b063563143c2fd09322':
Set Build.CPU_ABI{2} from SUPPORTED_{32,64}_BIT_ABIS
2014-10-01 22:02:44 +00:00
Dianne Hackborn
42b7a45a56
am 67787a82: am cb5fc84b: am 16b6a8f7: am 962e3e83: am 9cf01b63: Merge "More work on issue #17656716 : Unhandled exception in Window Manager" into lmp-dev
...
* commit '67787a82a01460f0d68c154fdf3045bdc1ee572f':
More work on issue #17656716 : Unhandled exception in Window Manager
2014-10-01 17:18:29 +00:00
Dianne Hackborn
67787a82a0
am cb5fc84b: am 16b6a8f7: am 962e3e83: am 9cf01b63: Merge "More work on issue #17656716 : Unhandled exception in Window Manager" into lmp-dev
...
* commit 'cb5fc84b554aa82a98867f997caffea3d7067033':
More work on issue #17656716 : Unhandled exception in Window Manager
2014-10-01 17:10:04 +00:00
Narayan Kamath
7dc7f676d6
Merge "Set Build.CPU_ABI{2} from SUPPORTED_{32,64}_BIT_ABIS" into lmp-dev
2014-10-01 09:53:34 +00:00
Dianne Hackborn
a0767b3652
am f9cd6fa5: am bb527c59: am e26ba8f7: am 069de204: am 38646c19: Merge "Work on issue #17656716 : Unhandled exception in Window Manager" into lmp-dev
...
* commit 'f9cd6fa5a34a9ba22eaa47d8c5f9c39b5cd901a2':
Work on issue #17656716 : Unhandled exception in Window Manager
2014-10-01 02:14:37 +00:00
Dianne Hackborn
f9cd6fa5a3
am bb527c59: am e26ba8f7: am 069de204: am 38646c19: Merge "Work on issue #17656716 : Unhandled exception in Window Manager" into lmp-dev
...
* commit 'bb527c59d1fb0ad627f44cbb378959fa7d4af2c7':
Work on issue #17656716 : Unhandled exception in Window Manager
2014-10-01 01:42:37 +00:00
Dianne Hackborn
ce92b0d070
More work on issue #17656716 : Unhandled exception in Window Manager
...
Drop down the limit on when we log, since under normal operation we
will never get more than a few K of data due to strict mode.
Try to clean up the code paths coming in and out of binder IPCs to
plug any places where we could disrupt the gather flag of a thread,
causing it to keep gathering stack crawls (which is the thing that
is causing our strict mode data to become so large).
Change-Id: I9a46512283d33e863c429840b465855d1fabb74e
2014-09-30 11:28:18 -07:00
Narayan Kamath
eff258c305
Set Build.CPU_ABI{2} from SUPPORTED_{32,64}_BIT_ABIS
...
32 bit processes will always see values from SUPPORTED_32_BIT_ABIS
and 64 bit processes will always see values from SUPPORTED_64_BIT_ABIS.
bug: 17367265
Change-Id: I9996034c190f9213986b9b1a4ee0e38eca91c7ad
2014-09-30 13:56:06 +01:00
Dianne Hackborn
73d6a821ae
Work on issue #17656716 : Unhandled exception in Window Manager
...
Remove the checks for large parcel sizes. Those were triggering,
and identifyng the area of the problem, but also cause a lot of
trouble by making the unsafe deadlocky code there much more likely
to deadlock.
Add logging for strict mode IPCs, since those seem to be the
problem. Only log when things look bad.
Also add a log when battery stats are reset, to diagnose why they
are getting reset when they shouldn't be.
Change-Id: I588c858fb8d8c45f3c9c164ae2de9ae01547b304
2014-09-29 16:04:02 -07:00