Ruben Brunk
a27eef432a
Add ProcessInfoService to activity manager.
...
- Adds a new AIDL interface for querying process
information from activity manager.
Bug: 19186859
Change-Id: Ic08858f346d6b66e7bfc9da6faa2c6e38d9b2e82
2015-01-30 16:58:14 -08:00
Dianne Hackborn
8bd95f1623
Introduce new MNC API version.
...
Change-Id: Ib40822e82ea389092727dfc1f2f9ada5d04f2e87
2015-01-28 15:08:52 -08:00
Andres Morales
9662bb703e
Merge "check bootimage version string against system"
2015-01-23 20:54:13 +00:00
Andres Morales
7de24ce024
check bootimage version string against system
...
vendor version string may be empty
Bug: 19058575
Change-Id: I99f38183187a44cd200c5ddf8d5ff45ef80199d8
2015-01-23 12:49:40 -08:00
Jeff Sharkey
2e5716417e
Public API for StrictMode cleartext detection.
...
Bug: 18335678
Change-Id: I4c3fd72303ae86f0c85f99ce9bdfd2913296a256
2015-01-22 11:53:43 -07:00
Narayan Kamath
d6fe549b50
am 66bbfb6b: am 17f50f81: am d8beca64: Merge "Remove support for --classpath and make --runtime-init the default."
...
* commit '66bbfb6b2ccedecba3cbd0843b5a9ae498c68c82':
Remove support for --classpath and make --runtime-init the default.
2015-01-19 15:24:02 +00:00
Narayan Kamath
66bbfb6b2c
am 17f50f81: am d8beca64: Merge "Remove support for --classpath and make --runtime-init the default."
...
* commit '17f50f8119f4a8bdec304cde527f68ddd0b3bc0a':
Remove support for --classpath and make --runtime-init the default.
2015-01-19 15:21:30 +00:00
Narayan Kamath
f48029f00a
Remove support for --classpath and make --runtime-init the default.
...
--classpath hasn't been properly supported or used for as long as
git history exists, and the non --runtime-init classpath is useless
without it.
Also, forking and exec' a bare dalvikvm instance from the zygote seems
somewhat pointless since we might as well just execute it directly.
Change-Id: Ib07d822d448e7b431d7564381f9cd11735fd1113
2015-01-19 15:04:58 +00:00
Narayan Kamath
d28f0fee61
am 2488c0ad: am 27d3e790: am 706f6cf3: Merge "Fix a property name that\'s longer than 31 chars."
...
* commit '2488c0ad505846f7655a7434006edea4515b02d0':
Fix a property name that's longer than 31 chars.
2015-01-16 14:23:44 +00:00
Narayan Kamath
2488c0ad50
am 27d3e790: am 706f6cf3: Merge "Fix a property name that\'s longer than 31 chars."
...
* commit '27d3e79031081ab131d5bc4680b80e46a466db53':
Fix a property name that's longer than 31 chars.
2015-01-16 14:16:59 +00:00
Narayan Kamath
e5515772af
Fix a property name that's longer than 31 chars.
...
The name wasn't chosen without much thought and is intended
to be a temporary fix to keep devices booting while a better
name is decided upon.
bug: 18335678
Change-Id: Ic3451255d870f3395cfbcaa08a7764d93defc350
2015-01-16 14:04:56 +00:00
Jeff Sharkey
0ec9c29fb7
am c2ae6fb9: Merge commit \'605eb79c9519307147fc1795d0eb155638a7f542\' into manualmerge
...
* commit 'c2ae6fb9ada52e9c990542a6d1cae80085318f31':
Offer to detect non-SSL/TLS network traffic.
2015-01-16 06:09:05 +00:00
Jeff Sharkey
c2ae6fb9ad
Merge commit '605eb79c9519307147fc1795d0eb155638a7f542' into manualmerge
...
Change-Id: Id6db8cce3a477572478a1d50f624823200848896
2015-01-15 21:27:13 -08:00
Jeff Sharkey
605eb79c95
Offer to detect non-SSL/TLS network traffic.
...
Introduces new module that provides network-related features for
the StrictMode developer API. The first feature offers to detect
sockets sending data not wrapped inside a layer of SSL/TLS
encryption.
When a developer enables, we ask netd to watch all outgoing traffic
from our UID, and penalize us accordingly if cleartext sockets are
detected. When enabled, netd captures the offending packet and
passes it back to the owning process to aid investigations. When
death penalty is requested, all future traffic on the socket is
blocked, which usually results in a useful stacktrace before the
app is actually killed.
Bug: 18335678
Change-Id: I3adbc974efd8d3766b4b1a23257563bb82d53c29
2015-01-15 15:59:03 -08:00
Nicolas Prevot
a55e3ed8bf
am 97c18827: am 97f1ac01: am a9f9c4b9: Merge "Fix javadoc for UserManager.KEY_RESTRICTIONS_PENDING" into lmp-mr1-dev
...
* commit '97c1882719437d4b4d8ce99d53ffc400975fdd5e':
Fix javadoc for UserManager.KEY_RESTRICTIONS_PENDING
2015-01-15 12:50:29 +00:00
Nicolas Prevot
97c1882719
am 97f1ac01: am a9f9c4b9: Merge "Fix javadoc for UserManager.KEY_RESTRICTIONS_PENDING" into lmp-mr1-dev
...
* commit '97f1ac016b6c116dc2964ba60ffe1e405578756a':
Fix javadoc for UserManager.KEY_RESTRICTIONS_PENDING
2015-01-15 12:42:47 +00:00
Nicolas Prevot
a9f9c4b90a
Merge "Fix javadoc for UserManager.KEY_RESTRICTIONS_PENDING" into lmp-mr1-dev
2015-01-15 12:28:13 +00:00
Dianne Hackborn
e6eb0772d6
am fce232b4: am 5a4b4084: am b96a6916: Merge "Fix issue android-app doc, bump battery stats checkin version" into lmp-mr1-dev
...
* commit 'fce232b4080a12220821568ab670a0cdce4893c5':
Fix issue android-app doc, bump battery stats checkin version
2015-01-15 04:57:52 +00:00
Dianne Hackborn
fce232b408
am 5a4b4084: am b96a6916: Merge "Fix issue android-app doc, bump battery stats checkin version" into lmp-mr1-dev
...
* commit '5a4b4084215b1efc5308c0c914185599b4d502bf':
Fix issue android-app doc, bump battery stats checkin version
2015-01-15 01:52:21 +00:00
Dianne Hackborn
0ee10f6d26
Fix issue android-app doc, bump battery stats checkin version
...
Issue #18983662 : API Reivew: clarify Intent docs for URI_ANDROID_APP_SCHEME
Issue #19019830 : Bump up battery stats checkin version
Change-Id: I0bd8f32b9d8d5978bd01d421ea2232d20def340a
2015-01-14 16:16:13 -08:00
Alan Viverette
34b064a140
Merge "Clean up TypedArray docs & formatting, remove coercion warnings"
2015-01-14 18:44:37 +00:00
Andres Morales
cb3fd69458
Check bootimage build fingerprint against vendor
...
Prevents image mismatch issues
Change-Id: Ibd972cbcedf1000bfe2a8ceed7696a229365dc25
2015-01-14 10:16:49 -08:00
Nicolas Prévot
fa58f454c1
am 6478b4f1: Merge "Clarify docs for user restrictions" into lmp-mr1-dev automerge: 6ab76bd automerge: e5d3ee8
...
* commit '6478b4f19a527b0ca26485aaac477e4d4c83a5d5':
Clarify docs for user restrictions
2015-01-13 20:33:24 +00:00
Nicolas Prevot
b14ed95647
Fix javadoc for UserManager.KEY_RESTRICTIONS_PENDING
...
BUG:18983720
Change-Id: I3af3354f746cd2981cdb8ba2ed6cc380665249ee
2015-01-13 18:46:44 +00:00
Nicolas Prévot
6478b4f19a
Merge "Clarify docs for user restrictions" into lmp-mr1-dev automerge: 6ab76bd
...
automerge: e5d3ee8
* commit 'e5d3ee8e4fae72ef554a0e1084e88aea9ed8f020':
Clarify docs for user restrictions
2015-01-13 17:44:21 +00:00
Amith Yamasani
150514bd03
Clarify docs for user restrictions
...
Specify which restrictions are not relevant or behave differently
for managed profiles.
Bug: 18768578
Change-Id: Iac1435c5b931cbb889902a9b9e427bc0e0778bf2
2015-01-13 16:04:42 +00:00
Dianne Hackborn
adf1c93ff7
am 3968820f: am cb8d8e10: Merge "Fix issue #18827122 : system server crashed on broadcasting..." into lmp-mr1-dev automerge: 16e4324
...
* commit '3968820fc75e1eac03e54cba45b5a0adc28ee87d':
Fix issue #18827122 : system server crashed on broadcasting...
2015-01-08 21:55:28 +00:00
Dianne Hackborn
3968820fc7
am cb8d8e10: Merge "Fix issue #18827122 : system server crashed on broadcasting..." into lmp-mr1-dev
...
automerge: 16e4324
* commit '16e4324dd967d180f77fb25dbeea77229eaf0511':
Fix issue #18827122 : system server crashed on broadcasting...
2015-01-08 21:48:34 +00:00
Dianne Hackborn
29cd7f1962
Fix issue #18827122 : system server crashed on broadcasting...
...
...an intent with invalid or null package uri
Also tweak battery stats to record in the history when we shut
down, to understand when restarts are due to clean shutdowns or
crashes.
Change-Id: I6443dafc23e356be9f569906f6081152d4f92d2b
2015-01-08 10:58:45 -08:00
Alan Viverette
6bbb47b7d5
Clean up TypedArray docs & formatting, remove coercion warnings
...
Establishes a clear contract regarding when exceptions will be thrown,
when default values will be returned, and when values will be coerced
to a different type.
Since we have both getInt() and getInteger() where one handles coercion
without throwing an exception, it seems reasonable that we should clearly
document the behavior so that developers can make an informed decision.
Once we document the behavior, there is no reason to log warnings on
coercion. If a developer chooses to use a particular API or data type,
that is still correct according to the API.
BUG: 18625719
Change-Id: I385f0b719182d3c0358943e1d6c3d7bedc756eb5
2015-01-06 11:05:33 -08:00
Narayan Kamath
972c24291e
am be8053a2: am 5ae63a25: Merge "Fixed grammar in the comment that introduces the Debug.MemoryInfo class."
...
automerge: 1539c26
* commit '1539c267c7f4678434361b3fac3f56abcbb19f56':
Fixed grammar in the comment that introduces the Debug.MemoryInfo class.
2014-12-29 12:21:25 +00:00
Narayan Kamath
1539c267c7
am be8053a2: am 5ae63a25: Merge "Fixed grammar in the comment that introduces the Debug.MemoryInfo class."
...
* commit 'be8053a23c0f0b15697176f0cd5e322b30d474e1':
Fixed grammar in the comment that introduces the Debug.MemoryInfo class.
2014-12-29 12:20:16 +00:00
Narayan Kamath
5ae63a258b
Merge "Fixed grammar in the comment that introduces the Debug.MemoryInfo class."
2014-12-29 12:08:58 +00:00
Dianne Hackborn
460797b398
am 84adc43a: Merge "Fix issue #18706195 : Improve label names of memory types" into lmp-mr1-dev automerge: 0f050ea
...
automerge: b56e98d
* commit 'b56e98da8b0486485a57803e5ef9e9333a510641':
Fix issue #18706195 : Improve label names of memory types
2014-12-11 10:18:41 +00:00
Dianne Hackborn
b56e98da8b
am 84adc43a: Merge "Fix issue #18706195 : Improve label names of memory types" into lmp-mr1-dev
...
automerge: 0f050ea
* commit '0f050ea40204242387eac8f7f5949ea16c143515':
Fix issue #18706195 : Improve label names of memory types
2014-12-11 02:10:23 +00:00
Dianne Hackborn
1353df5655
Fix issue #18706195 : Improve label names of memory types
...
Change-Id: Ia11153300e04aecd56baca9d4316ac362688d594
2014-12-10 16:54:13 -08:00
Craig Mautner
d2a4320875
am 647130ba: am 7a17e0b6: Merge "Add put/getBoolean/Array to PersistableBundle" into lmp-mr1-dev automerge: 8642803
...
* commit '647130baacf4f0caf077b5bf6ce00c5e1a23107b':
Add put/getBoolean/Array to PersistableBundle
2014-12-10 21:59:23 +00:00
Craig Mautner
647130baac
am 7a17e0b6: Merge "Add put/getBoolean/Array to PersistableBundle" into lmp-mr1-dev
...
automerge: 8642803
* commit '864280369ca45f9a93f4cfe9c1d020e0cbe0d7ed':
Add put/getBoolean/Array to PersistableBundle
2014-12-10 19:17:53 +00:00
Craig Mautner
7a17e0b601
Merge "Add put/getBoolean/Array to PersistableBundle" into lmp-mr1-dev
2014-12-10 16:56:15 +00:00
Craig Mautner
73bdf9761b
Add put/getBoolean/Array to PersistableBundle
...
Due to popular demand the methods putBoolean(), getBoolean(),
putBooleanArray() and getBooleanArray() have been added to
PersistableBundle.
Fixes bug 18390436.
Change-Id: Id133ba902aca774f98529e36ce560e873b88ad5b
2014-12-09 18:10:20 -08:00
Sebastien Hertz
dde13b3714
am 70acd9b3: resolved conflicts for merge of beb84982 to lmp-mr1-dev-plus-aosp
...
* commit '70acd9b36a9fc0d212b25d64f4edf0fc582331cf':
Work on issue #18640385 : Add procstats test mode
2014-12-09 23:23:36 +00:00
Mathieu Chartier
5311088a3e
am e417db6d: am 4ec1bdf5: am 52070f81: Merge "Add more -d dalvik details to dumpsys" into lmp-mr1-dev
...
* commit 'e417db6d574e90566e827bb2a1e5efeaa9c6d42e':
Add more -d dalvik details to dumpsys
2014-12-09 23:22:38 +00:00
Sebastien Hertz
70acd9b36a
resolved conflicts for merge of beb84982 to lmp-mr1-dev-plus-aosp
...
Change-Id: Ib420549f3e20c149c15966dfece980b4f150177d
2014-12-09 10:16:46 +01:00
Dianne Hackborn
8b33cf4d34
Merge "Work on issue #18640385 : Add procstats test mode" into lmp-mr1-dev
2014-12-09 01:53:37 +00:00
Dianne Hackborn
1a4b5a4f02
Work on issue #18640385 : Add procstats test mode
...
You can now do "adb shell dumpsys procstats --start-testing" to
enable high frequency pss sampling.
Also improved the low on RAM mem reporting to separate out RAM
from memtrack, in case the data we are getting from that is bad.
And fixed meminfo --oom to work correctly again.
Change-Id: I7af17eab110a82298bd7b0ce381f8fa5c96c1f6a
2014-12-08 17:43:31 -08:00
Mathieu Chartier
e417db6d57
am 4ec1bdf5: am 52070f81: Merge "Add more -d dalvik details to dumpsys" into lmp-mr1-dev
...
* commit '4ec1bdf52f5c0d48fd13571796644feddc5a815b':
Add more -d dalvik details to dumpsys
2014-12-09 01:43:00 +00:00
Mathieu Chartier
063028aa68
Add more -d dalvik details to dumpsys
...
Added .NonMoving for the non moving space.
Added .Zygote for the zygote.
Added .IndirectRef for indirect reference tables (jobjects).
Example:
Dalvik Details
.Heap 2264 2264 0 0
.LOS 80 80 0 0
.GC 144 144 0 0
.Zygote 331 196 0 2428
.NonMoving 540 540 0 0
.IndirectRef 20 20 0 0
Bug: 18672069
Change-Id: Id14e5bc92ceb15fe7a17d9fb035f18aa2925e50c
(cherry picked from commit 25c5e2b12d )
2014-12-08 17:33:56 -08:00
Dianne Hackborn
9b07ba1990
am 0cfdd810: am e52a2ea0: am 0029f0ac: Merge "Fix issue #17323751 : Additional items in aggregated battery stats" into lmp-mr1-dev
...
* commit '0cfdd810ded6f8486a6b0a61044594f58ab5c052':
Fix issue #17323751 : Additional items in aggregated battery stats
2014-12-09 00:59:01 +00:00
Mathieu Chartier
25c5e2b12d
Add more -d dalvik details to dumpsys
...
Added .NonMoving for the non moving space.
Added .Zygote for the zygote.
Added .IndirectRef for indirect reference tables (jobjects).
Example:
Dalvik Details
.Heap 2264 2264 0 0
.LOS 80 80 0 0
.GC 144 144 0 0
.Zygote 331 196 0 2428
.NonMoving 540 540 0 0
.IndirectRef 20 20 0 0
Bug: 18672069
Change-Id: Id14e5bc92ceb15fe7a17d9fb035f18aa2925e50c
2014-12-08 16:38:20 -08:00
Dianne Hackborn
0cfdd810de
am e52a2ea0: am 0029f0ac: Merge "Fix issue #17323751 : Additional items in aggregated battery stats" into lmp-mr1-dev
...
* commit 'e52a2ea03bd7b8ed2f3680c5198e00fb7ad5c34c':
Fix issue #17323751 : Additional items in aggregated battery stats
2014-12-08 19:33:49 +00:00