OSDN Git Service
Jeff Hao [Mon, 4 Feb 2013 19:29:32 +0000 (11:29 -0800)]
am
4e9fc028: am
ad9811c9: Merge "Remove dead instruction in common_exceptionThrown."
# Via Android Git Automerger (1) and others
* commit '
4e9fc0288d40c5b158f3212958d7331b230e9162':
Remove dead instruction in common_exceptionThrown.
Jeff Hao [Sat, 2 Feb 2013 01:42:54 +0000 (17:42 -0800)]
am
ad9811c9: Merge "Remove dead instruction in common_exceptionThrown."
# Via Gerrit Code Review (1) and Jeff Hao (1)
* commit '
ad9811c9f7be61f536b03ff372db1c94fa41a05e':
Remove dead instruction in common_exceptionThrown.
Jeff Hao [Sat, 2 Feb 2013 01:26:01 +0000 (01:26 +0000)]
Merge "Remove dead instruction in common_exceptionThrown."
Jeff Hao [Sat, 2 Feb 2013 01:17:57 +0000 (17:17 -0800)]
Remove dead instruction in common_exceptionThrown.
Addresses bug: https://code.google.com/p/android/issues/detail?id=43920
Change-Id: Ie735222db17b883416543ca5617b4f02fd8a8d76
Nick Kralevich [Tue, 29 Jan 2013 20:24:52 +0000 (12:24 -0800)]
am
25ce21cf: am
a43a4d37: am
8828aee2: Merge "dvz: remove dead code."
# Via Android Git Automerger (2) and others
* commit '
25ce21cfa0928ff2ba4a64f4bf993f3d50966839':
dvz: remove dead code.
Nick Kralevich [Tue, 29 Jan 2013 20:22:31 +0000 (12:22 -0800)]
am
a43a4d37: am
8828aee2: Merge "dvz: remove dead code."
# Via Android Git Automerger (1) and others
* commit '
a43a4d371466b9efbb93be3d19d8c6c88e8cee46':
dvz: remove dead code.
Nick Kralevich [Tue, 29 Jan 2013 20:19:46 +0000 (12:19 -0800)]
am
8828aee2: Merge "dvz: remove dead code."
# Via Gerrit Code Review (1) and Nick Kralevich (1)
* commit '
8828aee2eba996d3cd4aab27c912248d5437b1a0':
dvz: remove dead code.
Nick Kralevich [Tue, 29 Jan 2013 20:04:46 +0000 (20:04 +0000)]
Merge "dvz: remove dead code."
Nick Kralevich [Tue, 29 Jan 2013 18:28:31 +0000 (10:28 -0800)]
dvz: remove dead code.
dvz is never used. Delete it.
Change-Id: If2b5ccbf6668a1044a0d57e09ce6d0c0923c6c76
Elliott Hughes [Wed, 23 Jan 2013 01:12:13 +0000 (17:12 -0800)]
am
25038b58: am
af6fe2d2: am
604d7243: Merge "rTEMP gets clobbered in the JALR macro. Use t9 instead."
* commit '
25038b580a8ecf28e3a70722268fbbfa624ff5de':
rTEMP gets clobbered in the JALR macro. Use t9 instead.
Elliott Hughes [Wed, 23 Jan 2013 00:58:01 +0000 (16:58 -0800)]
am
af6fe2d2: am
604d7243: Merge "rTEMP gets clobbered in the JALR macro. Use t9 instead."
* commit '
af6fe2d2a10e36caed1cf6e45b5de66bfa50e882':
rTEMP gets clobbered in the JALR macro. Use t9 instead.
Elliott Hughes [Wed, 23 Jan 2013 00:55:28 +0000 (16:55 -0800)]
am
604d7243: Merge "rTEMP gets clobbered in the JALR macro. Use t9 instead."
* commit '
604d724354695ddcc65f62b10ed2243400901e2e':
rTEMP gets clobbered in the JALR macro. Use t9 instead.
Elliott Hughes [Wed, 23 Jan 2013 00:41:37 +0000 (00:41 +0000)]
Merge "rTEMP gets clobbered in the JALR macro. Use t9 instead."
Raghu Gandham [Wed, 23 Jan 2013 00:02:42 +0000 (16:02 -0800)]
rTEMP gets clobbered in the JALR macro. Use t9 instead.
Change-Id: I0ac806c9ad73acf766a8b233997da33b794365be
Ian Rogers [Tue, 15 Jan 2013 02:01:48 +0000 (18:01 -0800)]
am
793fbb71: am
e59bd16c: am
8b0367ca: Merge "Fix DDMS crash"
* commit '
793fbb71e7c8b33cbd8f67c81553a06af6dcfe60':
Fix DDMS crash
Ian Rogers [Tue, 15 Jan 2013 00:42:33 +0000 (16:42 -0800)]
am
e59bd16c: am
8b0367ca: Merge "Fix DDMS crash"
* commit '
e59bd16cd4d9b552acff632a625f695c447ac39b':
Fix DDMS crash
Ian Rogers [Tue, 15 Jan 2013 00:39:56 +0000 (16:39 -0800)]
am
8b0367ca: Merge "Fix DDMS crash"
* commit '
8b0367ca57d7021f74e09010f731958cfd854ed3':
Fix DDMS crash
Ian Rogers [Tue, 15 Jan 2013 00:30:01 +0000 (16:30 -0800)]
Merge "Fix DDMS crash"
Tim Murray [Mon, 14 Jan 2013 22:09:33 +0000 (14:09 -0800)]
Fix DDMS crash
(cherry-pick of
22d8dba8ae5be7aecb07322a410712206896fa15)
Change-Id: Ic5edd3d9367db8570523e1380c3e6edfabeec2c0
Tim Murray [Mon, 14 Jan 2013 22:09:33 +0000 (14:09 -0800)]
fix DDMS crash
Change-Id: Ic5edd3d9367db8570523e1380c3e6edfabeec2c0
Elliott Hughes [Thu, 3 Jan 2013 00:51:21 +0000 (16:51 -0800)]
am
80cf74ee: am
44b6dae3: am
c3245cfe: Merge "DexDump: Leak in FieldMethodInfo.signature"
* commit '
80cf74ee95cbf1afa427226943fa9d578b8c6ed1':
DexDump: Leak in FieldMethodInfo.signature
Elliott Hughes [Thu, 3 Jan 2013 00:49:10 +0000 (16:49 -0800)]
am
44b6dae3: am
c3245cfe: Merge "DexDump: Leak in FieldMethodInfo.signature"
* commit '
44b6dae3f93ed8c010165ef46dcce44e9912ea85':
DexDump: Leak in FieldMethodInfo.signature
Elliott Hughes [Thu, 3 Jan 2013 00:47:47 +0000 (16:47 -0800)]
am
c3245cfe: Merge "DexDump: Leak in FieldMethodInfo.signature"
* commit '
c3245cfe4246d0cb2e276cf525940fdc6df8213f':
DexDump: Leak in FieldMethodInfo.signature
jwilson [Thu, 3 Jan 2013 00:34:41 +0000 (16:34 -0800)]
am
2f75f9ea: (-s ours) am
8b135734: am
cbac7aed: am
51997559: Fail if the new index is out of range. do not merge.
* commit '
2f75f9ea763c46a8973e7899c7c81e0f638f2fe6':
Fail if the new index is out of range. do not merge.
Elliott Hughes [Thu, 3 Jan 2013 00:33:23 +0000 (16:33 -0800)]
Merge "DexDump: Leak in FieldMethodInfo.signature"
jwilson [Wed, 2 Jan 2013 22:01:42 +0000 (14:01 -0800)]
am
8b135734: am
cbac7aed: am
51997559: Fail if the new index is out of range. do not merge.
* commit '
8b13573481b2af0b6e4fdbb175b9e1f8b02baed4':
Fail if the new index is out of range. do not merge.
jwilson [Wed, 2 Jan 2013 21:59:40 +0000 (13:59 -0800)]
am
cbac7aed: am
51997559: Fail if the new index is out of range. do not merge.
* commit '
cbac7aed2621a0d51ecddf89af0b3c4a110a17df':
Fail if the new index is out of range. do not merge.
jwilson [Wed, 2 Jan 2013 21:57:43 +0000 (13:57 -0800)]
am
51997559: Fail if the new index is out of range. do not merge.
* commit '
519975591eba13ae7ac4e494a0dfb88a34ca191b':
Fail if the new index is out of range. do not merge.
jwilson [Mon, 17 Dec 2012 18:16:33 +0000 (13:16 -0500)]
Fail if the new index is out of range. do not merge.
We were silently truncating, which made an obvious problem
into a non-obvious one.
Bug: http://code.google.com/p/android/issues/detail?id=40409
(cherry picked from commit
0a752f071fbbdfeab5dd9a230efe0f4f47b8cd94)
Change-Id: I6adbe6309bdcb2882f0e5500d6e1e149d08dbd2d
Elliott Hughes [Fri, 28 Dec 2012 17:48:18 +0000 (09:48 -0800)]
am
adfb17a5: am
d0380673: Merge "Support System.loadLibrary for libraries with transitive dependencies."
* commit '
adfb17a50a9d1f715e14383705be3a7cc6266495':
Support System.loadLibrary for libraries with transitive dependencies.
Elliott Hughes [Fri, 28 Dec 2012 17:48:10 +0000 (09:48 -0800)]
am
3634efb8: am
2e5f16bf: Merge "Fix a forecopy/forcecopy typo."
* commit '
3634efb898a39322dbb715a5358f76ef5a8eacae':
Fix a forecopy/forcecopy typo.
Elliott Hughes [Fri, 28 Dec 2012 17:47:25 +0000 (09:47 -0800)]
am
6dc914df: am
47160283: Merge "Add JNI statistics to the SIGQUIT output."
* commit '
6dc914df7a2db3082c44d79bb972d1a07693d7be':
Add JNI statistics to the SIGQUIT output.
You Kim [Tue, 25 Dec 2012 14:51:01 +0000 (23:51 +0900)]
DexDump: Leak in FieldMethodInfo.signature
Free pMethInfo->signature when filled by getMethodInfo.
Change-Id: Id278d732374daceb7b8b05be7f433af25eee0c27
Elliott Hughes [Sat, 22 Dec 2012 01:52:41 +0000 (17:52 -0800)]
am
d0380673: Merge "Support System.loadLibrary for libraries with transitive dependencies."
* commit '
d038067321dbf062089bfc7cda27955a78690a4b':
Support System.loadLibrary for libraries with transitive dependencies.
Elliott Hughes [Sat, 22 Dec 2012 01:50:09 +0000 (17:50 -0800)]
Merge "Support System.loadLibrary for libraries with transitive dependencies."
Elliott Hughes [Sat, 22 Dec 2012 00:27:19 +0000 (16:27 -0800)]
am
2e5f16bf: Merge "Fix a forecopy/forcecopy typo."
* commit '
2e5f16bfe83e26f3a7958d57df8a2a2e87f241c5':
Fix a forecopy/forcecopy typo.
Elliott Hughes [Sat, 22 Dec 2012 00:11:32 +0000 (16:11 -0800)]
Merge "Fix a forecopy/forcecopy typo."
Elliott Hughes [Fri, 21 Dec 2012 23:19:31 +0000 (15:19 -0800)]
Fix a forecopy/forcecopy typo.
Change-Id: Ic8f8d6fdf278bfa41e54586bc187c0ba42248700
Elliott Hughes [Fri, 21 Dec 2012 20:41:15 +0000 (12:41 -0800)]
am
47160283: Merge "Add JNI statistics to the SIGQUIT output."
* commit '
471602839c71ee46d707fc044772b8c62a6975a1':
Add JNI statistics to the SIGQUIT output.
Elliott Hughes [Fri, 21 Dec 2012 20:31:43 +0000 (12:31 -0800)]
Merge "Add JNI statistics to the SIGQUIT output."
Elliott Hughes [Fri, 21 Dec 2012 19:43:46 +0000 (11:43 -0800)]
Add JNI statistics to the SIGQUIT output.
Bug:
7903975
Change-Id: Ibc011ef73c8632fec42b846fcdee20c970951757
Elliott Hughes [Thu, 20 Dec 2012 22:37:25 +0000 (14:37 -0800)]
Support System.loadLibrary for libraries with transitive dependencies.
Bug:
7896159
Bug: http://code.google.com/p/android/issues/detail?id=34416
Change-Id: Ic0522c4d7c3a3493e09b8dd4f68aabd86acb9b73
Elliott Hughes [Thu, 20 Dec 2012 19:06:49 +0000 (11:06 -0800)]
am
5aca5172: am
5155b31c: Merge "Change NewDirectByteBuffer to allow NULL if capacity == 0."
* commit '
5aca5172a19aa440446c6b310e1fc599f9421866':
Change NewDirectByteBuffer to allow NULL if capacity == 0.
Elliott Hughes [Thu, 20 Dec 2012 19:03:36 +0000 (11:03 -0800)]
am
5155b31c: Merge "Change NewDirectByteBuffer to allow NULL if capacity == 0."
* commit '
5155b31cd96474459cff380621ebb9a77b2b7cbc':
Change NewDirectByteBuffer to allow NULL if capacity == 0.
Elliott Hughes [Thu, 20 Dec 2012 02:05:01 +0000 (18:05 -0800)]
Merge "Change NewDirectByteBuffer to allow NULL if capacity == 0."
Elliott Hughes [Wed, 19 Dec 2012 23:45:18 +0000 (15:45 -0800)]
Change NewDirectByteBuffer to allow NULL if capacity == 0.
Also make the diagnostics more uniform.
Bug:
7892060
Change-Id: Ib3ca0d6241a5958d2c8681337b1883fc3d74cb54
Ying Wang [Wed, 19 Dec 2012 22:50:34 +0000 (14:50 -0800)]
am
92f5ec96: resolved conflicts for merge of
e016e80c to jb-mr1-dev-plus-aosp
* commit '
92f5ec962e69bc0788b53c16a469ca48e64223e7':
Ying Wang [Wed, 19 Dec 2012 21:28:01 +0000 (13:28 -0800)]
resolved conflicts for merge of
e016e80c to jb-mr1-dev-plus-aosp
Change-Id: I889b3aac68aec152d34d14431b854d7a8e6575a9
Elliott Hughes [Wed, 19 Dec 2012 20:34:43 +0000 (12:34 -0800)]
am
5df36312: am
a20a1fd6: Merge "Optimize dvmHash Loops."
* commit '
5df36312d3e51be2812092de850bf4927092ce89':
Optimize dvmHash Loops.
Elliott Hughes [Wed, 19 Dec 2012 20:33:22 +0000 (12:33 -0800)]
am
a20a1fd6: Merge "Optimize dvmHash Loops."
* commit '
a20a1fd6795dc053d2d7988f80ce19454d8ba043':
Optimize dvmHash Loops.
Elliott Hughes [Wed, 19 Dec 2012 18:51:40 +0000 (10:51 -0800)]
Merge "Optimize dvmHash Loops."
You Kim [Wed, 19 Dec 2012 05:25:21 +0000 (14:25 +0900)]
Optimize dvmHash Loops.
pHashTable->tableSize is working as volatile variable & is evaluated on every iteration.
Help compiler to define tableSize as local(Register) variable.
Change-Id: Iecdea3ecb810319d461ff3924ef21fd6c2d69d1e
Elliott Hughes [Mon, 17 Dec 2012 21:53:11 +0000 (13:53 -0800)]
am
fbe2baf6: am
72d8557f: Merge "Optimize opcodes to avoid bubble in pipeline."
* commit '
fbe2baf69db21f691d3d0fd2b2a96bad8dca424e':
Optimize opcodes to avoid bubble in pipeline.
Elliott Hughes [Mon, 17 Dec 2012 21:51:02 +0000 (13:51 -0800)]
am
72d8557f: Merge "Optimize opcodes to avoid bubble in pipeline."
* commit '
72d8557fbc8e82ded7d163a476ac5963a91c5128':
Optimize opcodes to avoid bubble in pipeline.
Elliott Hughes [Mon, 17 Dec 2012 21:45:41 +0000 (13:45 -0800)]
Merge "Optimize opcodes to avoid bubble in pipeline."
Elliott Hughes [Mon, 17 Dec 2012 19:21:29 +0000 (11:21 -0800)]
am
6014a37f: am
78798c71: Merge "Remove possilbe leaks in dalvik."
* commit '
6014a37f244671117800ea0cc9fcf18dfd77c615':
Remove possilbe leaks in dalvik.
Elliott Hughes [Mon, 17 Dec 2012 19:19:19 +0000 (11:19 -0800)]
am
78798c71: Merge "Remove possilbe leaks in dalvik."
* commit '
78798c711e50643f7f71b0c79dd9c3c7f4d095ac':
Remove possilbe leaks in dalvik.
Elliott Hughes [Mon, 17 Dec 2012 19:00:02 +0000 (11:00 -0800)]
am
4b93195e: am
538831ea: Merge "Reclaiming attribute obj after pthread_create"
* commit '
4b93195e487eae53f73aca47b8cce2acbcb5f33d':
Reclaiming attribute obj after pthread_create
Elliott Hughes [Mon, 17 Dec 2012 19:00:01 +0000 (11:00 -0800)]
am
61e745d1: am
d9e08aae: Merge "Remove dead code."
* commit '
61e745d10590a96c08d15d2e14d8bde5b0eddd7b':
Remove dead code.
Elliott Hughes [Mon, 17 Dec 2012 18:59:43 +0000 (10:59 -0800)]
Merge "Remove possilbe leaks in dalvik."
You Kim [Sun, 16 Dec 2012 18:14:01 +0000 (03:14 +0900)]
Remove possilbe leaks in dalvik.
Add missing free() calls.
Change-Id: Id602b84ba8f15fef1851f37e3d5aac214ac67de1
Elliott Hughes [Mon, 17 Dec 2012 18:58:31 +0000 (10:58 -0800)]
am
538831ea: Merge "Reclaiming attribute obj after pthread_create"
* commit '
538831ea621f2fbfe46bef9373f31869e822eb9b':
Reclaiming attribute obj after pthread_create
Elliott Hughes [Mon, 17 Dec 2012 18:58:30 +0000 (10:58 -0800)]
am
d9e08aae: Merge "Remove dead code."
* commit '
d9e08aae4dfee99961e7bcb8d9997c11c1d981ef':
Remove dead code.
Elliott Hughes [Mon, 17 Dec 2012 18:54:49 +0000 (10:54 -0800)]
Merge "Reclaiming attribute obj after pthread_create"
You Kim [Sun, 16 Dec 2012 17:36:44 +0000 (02:36 +0900)]
Reclaiming attribute obj after pthread_create
call pthread_attr_destroy in order to reclaim attribute object.
Change-Id: I2592903ef67101a7c656a3ab0ad243a9716298b5
Elliott Hughes [Mon, 17 Dec 2012 18:42:06 +0000 (10:42 -0800)]
Merge "Remove dead code."
Elliott Hughes [Mon, 17 Dec 2012 18:39:25 +0000 (10:39 -0800)]
am
40e874ee: am
0e84ab50: Merge "Fail if the new index is out of range."
* commit '
40e874ee76ef2126e48aab73f87b96138ce5c6e7':
Fail if the new index is out of range.
Elliott Hughes [Mon, 17 Dec 2012 18:37:50 +0000 (10:37 -0800)]
am
0e84ab50: Merge "Fail if the new index is out of range."
* commit '
0e84ab50c525e144b4dc52f38a3ac4a08e4ad6f6':
Fail if the new index is out of range.
Elliott Hughes [Mon, 17 Dec 2012 18:35:01 +0000 (10:35 -0800)]
Merge "Fail if the new index is out of range."
jwilson [Mon, 17 Dec 2012 18:16:33 +0000 (13:16 -0500)]
Fail if the new index is out of range.
We were silently truncating, which made an obvious problem
into a non-obvious one.
Bug: http://code.google.com/p/android/issues/detail?id=40409
Change-Id: I15576357c72ac0e98cf85c0a1d289fd5009468f9
Elliott Hughes [Mon, 17 Dec 2012 17:32:41 +0000 (09:32 -0800)]
am
3145fe89: am
48b95902: Merge "Possible leak in dvmAllocRegion"
* commit '
3145fe8969fdd0993b47eb27339f06be44198d86':
Possible leak in dvmAllocRegion
Elliott Hughes [Mon, 17 Dec 2012 17:29:55 +0000 (09:29 -0800)]
am
48b95902: Merge "Possible leak in dvmAllocRegion"
* commit '
48b9590264d6f7ca683385c6fac6d98e6d9735fb':
Possible leak in dvmAllocRegion
Elliott Hughes [Mon, 17 Dec 2012 17:21:54 +0000 (09:21 -0800)]
Remove dead code.
Change-Id: I56c27c510c8fc0ba2d8e691c788b433dce250f7a
Elliott Hughes [Mon, 17 Dec 2012 17:17:29 +0000 (09:17 -0800)]
am
023fad2a: am
193a551a: Merge "Fix handling of annotations whose classes are missing at runtime."
* commit '
023fad2a6f7c600d56222c95980d83b5e7f8b9e4':
Fix handling of annotations whose classes are missing at runtime.
Elliott Hughes [Mon, 17 Dec 2012 17:16:35 +0000 (09:16 -0800)]
Merge "Possible leak in dvmAllocRegion"
Elliott Hughes [Mon, 17 Dec 2012 17:15:40 +0000 (09:15 -0800)]
am
193a551a: Merge "Fix handling of annotations whose classes are missing at runtime."
* commit '
193a551a1b699e96f5bc6ccdcba36aa175d1c4bd':
Fix handling of annotations whose classes are missing at runtime.
Elliott Hughes [Mon, 17 Dec 2012 17:09:01 +0000 (09:09 -0800)]
Merge "Fix handling of annotations whose classes are missing at runtime."
Elliott Hughes [Sat, 15 Dec 2012 01:27:24 +0000 (17:27 -0800)]
Fix handling of annotations whose classes are missing at runtime.
Bug: http://code.google.com/p/android/issues/detail?id=39854
Change-Id: I3089b693ff3084b093f991f991ac9273dea7356d
You Kim [Mon, 17 Dec 2012 15:14:07 +0000 (00:14 +0900)]
Possible leak in dvmAllocRegion
In error case mmapped ptr 'base' is not munmapped.
Change-Id: I9e43841371fee6b7c092fe9a8922ae82e78805ed
You Kim [Thu, 22 Nov 2012 14:51:38 +0000 (23:51 +0900)]
Optimize opcodes to avoid bubble in pipeline.
Possible bubbles between fetch(ldr) and extract(and)
Excute subsequent instruction(s) inbetween the bubble by reordering instruction.
Change-Id: I76d89ed6bc4ca44673231375cc529fdbfd5a8030
Elliott Hughes [Mon, 10 Dec 2012 23:23:24 +0000 (15:23 -0800)]
am
2f68d32a: am
eeae8a89: Merge "ExceptionInInitializerError should wrap only non Error exceptions."
* commit '
2f68d32aa3d5e925827974a943f472ea4f0702e1':
ExceptionInInitializerError should wrap only non Error exceptions.
Elliott Hughes [Mon, 10 Dec 2012 23:21:47 +0000 (15:21 -0800)]
am
eeae8a89: Merge "ExceptionInInitializerError should wrap only non Error exceptions."
* commit '
eeae8a8926f647133dc858661b5b167595cf7f30':
ExceptionInInitializerError should wrap only non Error exceptions.
Elliott Hughes [Mon, 10 Dec 2012 23:05:11 +0000 (15:05 -0800)]
Merge "ExceptionInInitializerError should wrap only non Error exceptions."
Elliott Hughes [Mon, 10 Dec 2012 22:51:07 +0000 (14:51 -0800)]
ExceptionInInitializerError should wrap only non Error exceptions.
Backport from dalvik-dev, due to customer demand.
Bug: http://code.google.com/p/android/issues/detail?id=41196
Change-Id: I53ef57e54983f2173546463ac78e265ff5dd3284
Elliott Hughes [Fri, 7 Dec 2012 20:24:10 +0000 (12:24 -0800)]
am
ccfe46a9: am
74eb48fe: Merge "Don\'t cache failures in the interface cache."
* commit '
ccfe46a912434036b109394d669574afe7adde20':
Don't cache failures in the interface cache.
Elliott Hughes [Fri, 7 Dec 2012 20:24:09 +0000 (12:24 -0800)]
am
7eeb0166: am
c2228b7f: Merge "Remove dvmFindInterfaceMethodInCache2."
* commit '
7eeb0166e5574ada535b9fe5f404f388a6d6854a':
Remove dvmFindInterfaceMethodInCache2.
Elliott Hughes [Fri, 7 Dec 2012 20:19:02 +0000 (12:19 -0800)]
am
74eb48fe: Merge "Don\'t cache failures in the interface cache."
* commit '
74eb48fe1a362b763461bf36d31c9d901a7866b6':
Don't cache failures in the interface cache.
Elliott Hughes [Fri, 7 Dec 2012 20:19:01 +0000 (12:19 -0800)]
am
c2228b7f: Merge "Remove dvmFindInterfaceMethodInCache2."
* commit '
c2228b7feb1ed2b143666ae1a664c1cc4188ec48':
Remove dvmFindInterfaceMethodInCache2.
Elliott Hughes [Fri, 7 Dec 2012 00:43:18 +0000 (16:43 -0800)]
Merge "Don't cache failures in the interface cache."
Elliott Hughes [Fri, 7 Dec 2012 00:33:38 +0000 (16:33 -0800)]
Don't cache failures in the interface cache.
If we try to reuse a failure, we'll be holding a NULL Method* without
the current thread having the appropriate exception pending, which will
lead to a SIGSEGV.
I've added a corresponding vm-test to cts/.
Bug: http://code.google.com/p/android/issues/detail?id=29358
Change-Id: I044e438c46fce256c8eff2dac5d86778734d5614
Elliott Hughes [Thu, 6 Dec 2012 23:37:19 +0000 (15:37 -0800)]
Merge "Remove dvmFindInterfaceMethodInCache2."
Elliott Hughes [Thu, 6 Dec 2012 23:24:32 +0000 (15:24 -0800)]
Remove dvmFindInterfaceMethodInCache2.
We can just use dvmFindInterfaceMethodInCache directly.
Change-Id: I2f3a660262ba7a39c05689df160ebdd2e7ec38a5
Elliott Hughes [Fri, 30 Nov 2012 23:01:56 +0000 (15:01 -0800)]
am
b22ae7df: am
318e4faf: Merge "JIT: Performance fix for const doubles"
* commit '
b22ae7df598f21a5577d61a4718b0217db523de0':
JIT: Performance fix for const doubles
Elliott Hughes [Fri, 30 Nov 2012 22:59:12 +0000 (14:59 -0800)]
am
318e4faf: Merge "JIT: Performance fix for const doubles"
* commit '
318e4faf2a3c3b6a7b4bc442c9220160f21972e3':
JIT: Performance fix for const doubles
Elliott Hughes [Fri, 30 Nov 2012 22:52:23 +0000 (14:52 -0800)]
Merge "JIT: Performance fix for const doubles"
buzbee [Fri, 30 Nov 2012 14:46:45 +0000 (06:46 -0800)]
JIT: Performance fix for const doubles
Some recent Arm processors take a performance hit when
creating a floating point double by loading it as a pair of singles.
Legacy code to support soft floating point doubles as a pair of core
registers loaded double immediates in this way.
With the CL, we handle double immediates as a single unit.
(cherry-pick of
c8129911e598ad0ca8d7b31012444ab6ce8bce45.)
Change-Id: Ic1512e34bfd233a6f5ffd58ce843965adbbad875
Elliott Hughes [Fri, 30 Nov 2012 20:55:57 +0000 (12:55 -0800)]
am
9a333e1a: am
c375ac33: Merge "Use ALOGE rather than SLOGE for mountEmulatedStorage failures."
* commit '
9a333e1a01f8f1d5c8812ff95b6a3b6a617a8f45':
Use ALOGE rather than SLOGE for mountEmulatedStorage failures.
Elliott Hughes [Fri, 30 Nov 2012 20:39:50 +0000 (12:39 -0800)]
am
c375ac33: Merge "Use ALOGE rather than SLOGE for mountEmulatedStorage failures."
* commit '
c375ac332911cfea8e6570e2681cf79ad5220edb':
Use ALOGE rather than SLOGE for mountEmulatedStorage failures.
buzbee [Fri, 30 Nov 2012 20:25:59 +0000 (12:25 -0800)]
Merge "JIT: Performance fix for const doubles"
buzbee [Fri, 30 Nov 2012 14:46:45 +0000 (06:46 -0800)]
JIT: Performance fix for const doubles
Some recent Arm processors take a performance hit when
creating a floating point double by loading it as a pair of singles.
Legacy code to support soft floating point doubles as a pair of core
registers loaded double immediates in this way.
With the CL, we handle double immediates as a single unit.
Change-Id: I91aca9da6d4b38e180479dd8f75c82dbc7b4a526