Android-x86
Fork
Donation

  • R/O
  • HTTP
  • SSH
  • HTTPS

dalvik: List of commits

dalvik


RSS
Rev. Time Author
5920426 kitkat-x86 android-x86-4.4-r2 android-x86-4.4-r3 2014-08-27 19:35:20 Chih-Wei Huang

Android 4.4.4 Release 2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAlO7IZkACgkQ6K0/gZqxDnhbUgCfTBJsCQoxJ8rfiliXACQUDyzX
eDcAn2Sca1SRMmh8lArdPUK/dROgDRtZ
=XI5V
-----END PGP SIGNATURE-----

Merge tag 'android-4.4.4_r2' into kitkat-x86

Android 4.4.4 Release 2

Conflicts:
vm/JarFile.cpp

35533af android-x86-4.4-r1 2014-05-20 16:46:46 Jeff Hao

Changed dvmDexCacheStatus to check for odex file first.

This prevents the generation of a new dexfile when an odex file already
exists when switching between Art and Dalvik.

(cherry picked from commit 36e356c96640775f0a3f167bd2426ea0f0093b8b)

Change-Id: Ieafdca8453f70c96edb787b5a3a3ac7c7aeea021

36e356c 2014-03-18 05:02:20 Jeff Hao

Changed dvmDexCacheStatus to check for odex file first.

This prevents the generation of a new dexfile when an odex file already
exists when switching between Art and Dalvik.

Bug: 13463154
Change-Id: I55ef9abe1fe172ee656550e78556381f95698c33

474df31 2014-02-14 04:58:37 llin4

Dalvik houdini hook rebase on KK

Including positive hash code patch port from OTC https://otc-android.intel.com/gerrit/#/c/13089/:
Make x86 version of Dalvik to always return positive hash code
when Houdini is enabled in the platform, to match
the ARM app's assumption on its native platform.
MiTalk fails without this fix.

Category: feature differentiation
Domain: AOSP.Houdini-Integration

Change-Id: I3d5df892360cfccb1acd7a4f13315795384375eb
Signed-off-by: llin4 <ling.lin@intel.com>

0de562c jb-x86 2013-12-17 02:07:32 llin4

dalvik: return positive hash code in Dalvik with Houdini

BZ: 29547

port from OTC https://otc-android.intel.com/gerrit/#/c/13089/

Make x86 version of Dalvik to always return positive hash code
when Houdini is enabled in the platform, to match
the ARM app's assumption on its native platform.
MiTalk fails without this fix.

Change-Id: I417c39cd7a40871078f0597c3beffefcfec49189
Orig-Change-Id: I4ce3436b2d4eb90abdffcdeb0b8a0e7ea96a94db
Signed-off-by: llin4 <ling.lin@intel.com>
Signed-off-by: Qiming Shi <qiming.shi@intel.com>

d232cbc 2013-12-05 06:28:39 Xavier Ducrohet

Merge "Deactivate multi-thread in multi-dex mode" into klp-dev

ff643a7 2013-12-05 06:28:31 Xavier Ducrohet

Merge "Fix synchronization when preparing ids." into klp-dev

4afbba6 2013-12-03 22:04:48 Benoit Lamarche

Fix BufferOverflowException when merging dexes

Bug: 11519714

The bug was due to the fact that when merging 2 dexes, not enough size may be reserved for the "typeLists" section.
This is because we only aligned the sum of the size of both sections.
If both typeLists sections were aligned with 2 and not with 4, we are 4 bytes short when writing.

Change-Id: I73b51eb25434a622143011741a69b88d42507f43
(cherry picked from commit 2241dbe132cf90b58f93c014bdd807405b7f82f5)

acb058b 2013-12-03 22:04:10 Yohann Roussel

Fix synchronization when preparing ids.

Synchronized blocks were using different locks.
Replaced by a safer version: marking intern method synchronized.
This means synchronizing more than necessary but it had no
mesurable perfomance impact.

Bug 11744785

Change-Id: I35e691232cd6971d13735be9b72969739ef71e09
(cherry picked from commit 5c4883e75b26a002c67bfa1c0053c50e17dbac90)

43ee5e9 2013-12-03 22:00:27 Benoit Lamarche

Deactivate multi-thread in multi-dex mode

It should already have been the case, but it wasn't and it crashed.

Change-Id: Icb461d6e43ef2d113f59038d8c2327f3cfaff86c
(cherry picked from commit cf069ca52f2af9f70fcbeac99443f00401d43b4a)

6e21232 2013-10-17 09:35:07 Ed Heyl

merge in klp-release (no-op)

8484ed5 2013-10-16 17:18:44 Brian Carlstrom

Fix static method preloading

Bug: 11045348

Change-Id: Ib13f96563f3b7ead17620e409735a0e9abb2a109

6aa6f47 2013-10-09 22:00:35 The Android Automerger

merge in klp-release history after reset to klp-dev

fe6d8fc 2013-10-09 10:21:20 Brian Carlstrom

Preload DexCaches

Bug: 11045348
Change-Id: I287703eaa964dcbd2e8d5a6c7db7ac378e19e2c1

4d3d79a 2013-10-09 07:35:41 Ed Heyl

merge in KQS81M

4518425 2013-09-25 09:03:49 Ian Rogers

Invert sense of a test.

Bug 10907247

Change-Id: I0665cce648dd892db4cc59e82c325b376dad97dd

3d848fc 2013-09-25 08:47:26 Ian Rogers

Invert sense of a test.

Bug 10907247

Change-Id: I0665cce648dd892db4cc59e82c325b376dad97dd

c5d0614 2013-09-24 22:00:39 The Android Automerger

merge in klp-release history after reset to klp-dev

66ca8e7 2013-09-24 10:13:12 Ian Rogers

Narrow the scope of a lock on dex to avoid deadlock.

Bug: 10899202.
Change-Id: I6247f895a11b41a70d7f43562d868dd91e8b1a91

13d0c57 2013-09-23 02:50:31 The Android Automerger

merge in klp-release history after reset to klp-dev

0e216ea 2013-09-20 08:28:47 Jeff Hao

Merge "Ignore invalid access flags." into klp-dev

dfec26e 2013-09-20 02:43:15 Kenny Root

Fix mac sdk build

Macs don't have off64_t and instead use loff_t. This is taken care of in
the Compat.h header from system/core. Include that.

Bug: 10424836
Change-Id: Ic892e1edfecab502159209d463394864370c5537

f5292ed 2013-09-19 22:01:04 The Android Automerger

merge in klp-release history after reset to klp-dev

386a7f3 2013-09-19 08:51:00 Kenny Root

Reconcile differences between zip implementations

Copy new behavior of ZipFileRO to dalvik's ZipArchive.cpp

Bug: 10424836
Change-Id: Ic0ce11281f7318abda9d3c8062a095186448d2a9

04e4b0e 2013-09-18 09:21:41 Jeff Sharkey

Allow traversal into /storage paths.

Apps are no longer required to have sdcard_r or sdcard_rw to access
some parts of external storage. Relax the mount parameters to allow
everyone to traverse.

Bug: 10577808
Change-Id: I620c8f02f08b149437dfa5705e05a27b6994d2db

4b44ea2 2013-09-17 06:07:27 Elliott Hughes

Ignore invalid access flags.

Bug: 10134551
Change-Id: I9df8f7a2541e0c9bd2f9294a202fef2afce815f8

6699e9f 2013-09-11 22:00:17 The Android Automerger

merge in klp-release history after reset to klp-dev

7c5e6a3 2013-09-11 10:27:07 Jeff Sharkey

Remove OBB bind mounts, now provided by FUSE.

The OBB storage area is now presented on a per-user basis by the FUSE
daemon, so we no longer need to create bind mounts. (In fact, we
must use the FUSE daemon since it now correctly synthesizes UID
ownership on a per-user basis.)

Bug: 10506809
Change-Id: I2d6c5643d7c89d7a15ceb28af871e44618ad33ad

ad2b553 2013-09-09 22:00:53 The Android Automerger

merge in klp-release history after reset to klp-dev

d288f74 2013-09-07 07:20:04 Elliott Hughes

Support apps that pass JNI_VERSION_1_1 to GetEnv.

Bug: 10649815

(cherry picked from commit 89ee8af81cfe231ed3cd21b050ec16fbcf419683)

Change-Id: If28fab8c87222a9d182398a4deca167a8ca5c677

Show on old repository browser