OSDN Git Service

android-x86/dalvik.git
10 years agoMerge "If dalvik wants ASCII casing, it needs to ask for it."
Elliott Hughes [Fri, 2 Aug 2013 18:51:50 +0000 (18:51 +0000)]
Merge "If dalvik wants ASCII casing, it needs to ask for it."

10 years agoMerge "Remove dependency on frameworks/native"
Brian Carlstrom [Fri, 2 Aug 2013 18:27:16 +0000 (18:27 +0000)]
Merge "Remove dependency on frameworks/native"

10 years agoIf dalvik wants ASCII casing, it needs to ask for it.
Elliott Hughes [Fri, 2 Aug 2013 17:34:29 +0000 (10:34 -0700)]
If dalvik wants ASCII casing, it needs to ask for it.

http://elliotth.blogspot.com/2012/01/beware-convenience-methods.html

Bug: https://code.google.com/p/android/issues/detail?id=58359
Change-Id: I1601cda215ebc5995117323e40a684ad352fe733

10 years agoMerge "Throw NoSuchMethodError if RegisterNatives fails."
Elliott Hughes [Fri, 2 Aug 2013 15:44:29 +0000 (15:44 +0000)]
Merge "Throw NoSuchMethodError if RegisterNatives fails."

10 years agoRemove dependency on frameworks/native
Brian Carlstrom [Fri, 2 Aug 2013 06:30:07 +0000 (23:30 -0700)]
Remove dependency on frameworks/native

Change-Id: I66e226f8390bd499e956b00e4088bc0e1e150cb1

10 years agoThrow NoSuchMethodError if RegisterNatives fails.
Elliott Hughes [Fri, 2 Aug 2013 00:29:14 +0000 (17:29 -0700)]
Throw NoSuchMethodError if RegisterNatives fails.

Bug: 9963858
Change-Id: I5b3ce3d3dbdc949e69f3389e2df19bcca5648d7e

10 years agoMerge "Fix Class.getDex."
Elliott Hughes [Wed, 31 Jul 2013 17:47:22 +0000 (17:47 +0000)]
Merge "Fix Class.getDex."

10 years agoFix Class.getDex.
Elliott Hughes [Wed, 31 Jul 2013 16:41:16 +0000 (09:41 -0700)]
Fix Class.getDex.

Dalvik doesn't check its own .so when looking for JNI methods, so
manually register Class.getDex. Also fix a bug in that native method's
implementation.

Change-Id: Ic87484fac888e9eea0e5d51a2d2447eee860ece5

10 years agoMerge "Minor code cleanup to address warnings found by Clang."
Ben Cheng [Mon, 29 Jul 2013 20:29:27 +0000 (20:29 +0000)]
Merge "Minor code cleanup to address warnings found by Clang."

10 years agoMinor code cleanup to address warnings found by Clang.
Ben Cheng [Fri, 26 Jul 2013 16:46:06 +0000 (09:46 -0700)]
Minor code cleanup to address warnings found by Clang.

cherry-picked from internal Android branch
55617c82a73d84ff3695bdd5526159448262d009

Change-Id: I0f78ca6b8293c13d7dbb535556543f6ea9f4dd45

10 years agoMerge "Implement the dalvik side of libcore.reflect."
Elliott Hughes [Mon, 29 Jul 2013 20:06:13 +0000 (20:06 +0000)]
Merge "Implement the dalvik side of libcore.reflect."

10 years agoMerge "dx.bat: Don't change directory."
Elliott Hughes [Mon, 29 Jul 2013 19:49:36 +0000 (19:49 +0000)]
Merge "dx.bat: Don't change directory."

10 years agoImplement the dalvik side of libcore.reflect.
Elliott Hughes [Fri, 26 Jul 2013 00:43:39 +0000 (17:43 -0700)]
Implement the dalvik side of libcore.reflect.

(Cherry-pick of b4d5cf78d4731ffc6211d07a0d69c92c559ba792.)

Change-Id: I5d1b41f029c9c49a2d60a066a5fb0ed0f52f4b52

10 years agodx.bat: Don't change directory.
Ray Donnelly [Fri, 3 May 2013 00:41:36 +0000 (01:41 +0100)]
dx.bat: Don't change directory.

Changing directory to that of dx.bat prevents dx.bat from being
used with relative directories. This leads to all sorts of
issues integrating it with build systems that expect this to
work.

I've tested that this change works under the following conditions:
1. Android SDK in a path containing spaces.
2. java.exe in a path containing spaces.
3. Java object files in a path containing spaces.
4. Output jar file in a path containing spaces.
5. Java object files specified with relative paths.
6. Java object files specified with absolute paths.
7. Output jar file specified with relative paths.
8. Output jar file specified with absolute paths.

Change-Id: I1b47a6cc73169607cc6238acf197e3b467c9bcbc

10 years agoam 05fa5fd5: Merge "Simplify merges of the annotation code."
Elliott Hughes [Tue, 23 Jul 2013 23:37:57 +0000 (16:37 -0700)]
am 05fa5fd5: Merge "Simplify merges of the annotation code."

* commit '05fa5fd5ce0921e8e2a8da5114c5b557434a28db':
  Simplify merges of the annotation code.

10 years agoMerge "Simplify merges of the annotation code."
Elliott Hughes [Tue, 23 Jul 2013 23:35:35 +0000 (23:35 +0000)]
Merge "Simplify merges of the annotation code."

10 years agoSimplify merges of the annotation code.
Elliott Hughes [Tue, 23 Jul 2013 23:17:22 +0000 (16:17 -0700)]
Simplify merges of the annotation code.

Change-Id: I9fd3b53032b2e6053094500571775ed2fb5edf78

10 years agoam bc03380a: Merge "Remove an assertion that JDWP packets are small."
Elliott Hughes [Tue, 16 Jul 2013 22:31:38 +0000 (15:31 -0700)]
am bc03380a: Merge "Remove an assertion that JDWP packets are small."

* commit 'bc03380a9d5565cdef0c4b4c41fdd19813b05799':
  Remove an assertion that JDWP packets are small.

10 years agoMerge "Remove an assertion that JDWP packets are small."
Elliott Hughes [Tue, 16 Jul 2013 20:45:54 +0000 (20:45 +0000)]
Merge "Remove an assertion that JDWP packets are small."

10 years agoRemove an assertion that JDWP packets are small.
Elliott Hughes [Tue, 16 Jul 2013 20:41:03 +0000 (13:41 -0700)]
Remove an assertion that JDWP packets are small.

Now we support longer allocation tracker runs, it's possible
to collect more than 1MiB of data.

Bug: 9871848
Change-Id: Ifb575538b97563ce909f7e0aa6840ccbd6e93569

10 years agoam 57914adc: am 93c3b11e: Merge "Increase the default alloc tracker maximum."
Elliott Hughes [Fri, 12 Jul 2013 01:55:50 +0000 (18:55 -0700)]
am 57914adc: am 93c3b11e: Merge "Increase the default alloc tracker maximum."

* commit '57914adc7e0e09a74015c2dd0d3e98f1cc57e3ec':
  Increase the default alloc tracker maximum.

10 years agoam 93c3b11e: Merge "Increase the default alloc tracker maximum."
Elliott Hughes [Fri, 12 Jul 2013 01:52:23 +0000 (18:52 -0700)]
am 93c3b11e: Merge "Increase the default alloc tracker maximum."

* commit '93c3b11ea6bcc25e8f0bb6ba701c71ed05906b52':
  Increase the default alloc tracker maximum.

10 years agoMerge "Increase the default alloc tracker maximum."
Elliott Hughes [Fri, 12 Jul 2013 00:36:54 +0000 (00:36 +0000)]
Merge "Increase the default alloc tracker maximum."

10 years agoIncrease the default alloc tracker maximum.
Elliott Hughes [Fri, 12 Jul 2013 00:23:15 +0000 (17:23 -0700)]
Increase the default alloc tracker maximum.

Also add a new system property "dalvik.vm.allocTrackerMax" that allows
developers to choose an arbitrary limit.

Change-Id: I246a31d0ee46557544b1babae412246914495f80

10 years agoam 2115c7ed: am f8fe8731: Merge "Disable -Xjnigreflimit."
Elliott Hughes [Tue, 2 Jul 2013 20:13:17 +0000 (13:13 -0700)]
am 2115c7ed: am f8fe8731: Merge "Disable -Xjnigreflimit."

* commit '2115c7ed027f20edca0b8e0ab819c63ff16a389c':
  Disable -Xjnigreflimit.

10 years agoam f8fe8731: Merge "Disable -Xjnigreflimit."
Elliott Hughes [Tue, 2 Jul 2013 20:11:33 +0000 (13:11 -0700)]
am f8fe8731: Merge "Disable -Xjnigreflimit."

* commit 'f8fe8731a5302105b285d549e4a0265a35db3e2e':
  Disable -Xjnigreflimit.

10 years agoMerge "Disable -Xjnigreflimit."
Elliott Hughes [Tue, 2 Jul 2013 20:09:00 +0000 (20:09 +0000)]
Merge "Disable -Xjnigreflimit."

10 years agoDisable -Xjnigreflimit.
Elliott Hughes [Tue, 2 Jul 2013 19:50:29 +0000 (12:50 -0700)]
Disable -Xjnigreflimit.

This was supposed to help find bugs, but in practice (unlike the
locale reference limit and the pinned array limit) doesn't. What it
does do is cause well-behaved code to fail if its allocation rate
is high. This has caused trouble for both audio and graphics code
running on eng builds.

Bug: 7903975
Change-Id: If475cb51c9cab13270a83a60d6d0aecfab758e88

10 years agoam 28702c58: am ae2fb913: Merge "JIT: Use rsb and shift in easy multiply."
Elliott Hughes [Mon, 17 Jun 2013 17:18:54 +0000 (10:18 -0700)]
am 28702c58: am ae2fb913: Merge "JIT: Use rsb and shift in easy multiply."

* commit '28702c58c9af24f735091ea83243af012956099e':
  JIT: Use rsb and shift in easy multiply.

10 years agoam ae2fb913: Merge "JIT: Use rsb and shift in easy multiply."
Elliott Hughes [Mon, 17 Jun 2013 17:17:03 +0000 (10:17 -0700)]
am ae2fb913: Merge "JIT: Use rsb and shift in easy multiply."

* commit 'ae2fb91351509897699a29ae54a3d120a90b62ec':
  JIT: Use rsb and shift in easy multiply.

10 years agoMerge "JIT: Use rsb and shift in easy multiply."
Elliott Hughes [Mon, 17 Jun 2013 17:14:21 +0000 (17:14 +0000)]
Merge "JIT: Use rsb and shift in easy multiply."

10 years agoam 6fb2ea56: am 2f0ce6ab: Merge "Fix inner class access flags and array modifiers."
Elliott Hughes [Fri, 14 Jun 2013 17:45:27 +0000 (10:45 -0700)]
am 6fb2ea56: am 2f0ce6ab: Merge "Fix inner class access flags and array modifiers."

* commit '6fb2ea567970f155386c6c0301a94142a954cc27':
  Fix inner class access flags and array modifiers.

10 years agoam 2f0ce6ab: Merge "Fix inner class access flags and array modifiers."
Elliott Hughes [Fri, 14 Jun 2013 17:44:06 +0000 (10:44 -0700)]
am 2f0ce6ab: Merge "Fix inner class access flags and array modifiers."

* commit '2f0ce6ab114b1036b06c4bd425cd01cb509260bd':
  Fix inner class access flags and array modifiers.

10 years agoMerge "Fix inner class access flags and array modifiers."
Elliott Hughes [Fri, 14 Jun 2013 17:41:43 +0000 (17:41 +0000)]
Merge "Fix inner class access flags and array modifiers."

10 years agoFix inner class access flags and array modifiers.
Elliott Hughes [Fri, 14 Jun 2013 01:57:33 +0000 (18:57 -0700)]
Fix inner class access flags and array modifiers.

Inner class access flags should come from the InnerClass attribute.

Array classes should all have the ACC_ABSTRACT modifier set.

Bug: https://code.google.com/p/android/issues/detail?id=56267
Change-Id: If4793ee6c7a6b24bf4d32ef05167d81b58011188

10 years agoam 60d1c05b: am eb82cca7: (-s ours) am 381868f3: (-s ours) am 840d233c: am 800e4320...
Jean-Baptiste Queru [Fri, 14 Jun 2013 15:35:51 +0000 (08:35 -0700)]
am 60d1c05b: am eb82cca7: (-s ours) am 381868f3: (-s ours) am 840d233c: am 800e4320: am 63c34b5e: am 68719a17: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '60d1c05bc70c5a3acf2f345cf434524aecdeab43':

10 years agoam eb82cca7: (-s ours) am 381868f3: (-s ours) am 840d233c: am 800e4320: am 63c34b5e...
Jean-Baptiste Queru [Fri, 14 Jun 2013 15:34:02 +0000 (08:34 -0700)]
am eb82cca7: (-s ours) am 381868f3: (-s ours) am 840d233c: am 800e4320: am 63c34b5e: am 68719a17: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit 'eb82cca7f4b40bfb9aada2dfa56595d9e3ff1eda':

10 years agoJIT: Use rsb and shift in easy multiply.
Anders O Nilsson [Wed, 10 Oct 2012 13:26:32 +0000 (15:26 +0200)]
JIT: Use rsb and shift in easy multiply.

For easy multiplication using reverse subtract (when
lit is 2^n-1) use the barrel shifter for rsb.

This improves arithmetic performance for code executing
in Dalvik. E.g String.hashCode.

Change-Id: Ifb086dcec344b30fd3e392ac21d508b43e820cdc
Signed-off-by: Patrik Ryd <patrik.ryd@stericsson.com>
10 years agoam 381868f3: (-s ours) am 840d233c: am 800e4320: am 63c34b5e: am 68719a17: (-s ours...
Jean-Baptiste Queru [Fri, 14 Jun 2013 05:33:07 +0000 (22:33 -0700)]
am 381868f3: (-s ours) am 840d233c: am 800e4320: am 63c34b5e: am 68719a17: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '381868f347d413a671a6ad9c0af64d258a060b99':

10 years agoam 840d233c: am 800e4320: am 63c34b5e: am 68719a17: (-s ours) Reconcile with jb-mr1...
Jean-Baptiste Queru [Fri, 14 Jun 2013 05:31:29 +0000 (22:31 -0700)]
am 840d233c: am 800e4320: am 63c34b5e: am 68719a17: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '840d233c12200de9260c85d6eadbc73b41cef00b':

10 years agoam 800e4320: am 63c34b5e: am 68719a17: (-s ours) Reconcile with jb-mr1-release -...
Jean-Baptiste Queru [Fri, 14 Jun 2013 04:07:35 +0000 (21:07 -0700)]
am 800e4320: am 63c34b5e: am 68719a17: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '800e4320ba0815bfe7831deab99f5d600800663f':

10 years agoam 63c34b5e: am 68719a17: (-s ours) Reconcile with jb-mr1-release - do not merge
Jean-Baptiste Queru [Fri, 14 Jun 2013 01:07:45 +0000 (18:07 -0700)]
am 63c34b5e: am 68719a17: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '63c34b5e2aae446b76fdf34f0ff895e35cd7376a':

10 years agoam 6529809b: Merge "JIT: Allow use of cbz/cbnz for conditional branch gen."
Elliott Hughes [Thu, 13 Jun 2013 21:46:07 +0000 (14:46 -0700)]
am 6529809b: Merge "JIT: Allow use of cbz/cbnz for conditional branch gen."

* commit '6529809bd4448a76622a08cf63829cab73d91b9a':
  JIT: Allow use of cbz/cbnz for conditional branch gen.

10 years agoMerge "JIT: Allow use of cbz/cbnz for conditional branch gen."
Elliott Hughes [Thu, 13 Jun 2013 21:43:55 +0000 (21:43 +0000)]
Merge "JIT: Allow use of cbz/cbnz for conditional branch gen."

10 years agoam a163f4a9: Merge "Now that abort(3) is fixed, dvmAbort can be simplified."
Elliott Hughes [Tue, 11 Jun 2013 18:03:21 +0000 (11:03 -0700)]
am a163f4a9: Merge "Now that abort(3) is fixed, dvmAbort can be simplified."

* commit 'a163f4a944cc040aaf25f92ae9c28c1e9cf981f8':
  Now that abort(3) is fixed, dvmAbort can be simplified.

10 years agoMerge "Now that abort(3) is fixed, dvmAbort can be simplified."
Elliott Hughes [Tue, 11 Jun 2013 18:01:49 +0000 (18:01 +0000)]
Merge "Now that abort(3) is fixed, dvmAbort can be simplified."

10 years agoNow that abort(3) is fixed, dvmAbort can be simplified.
Elliott Hughes [Tue, 11 Jun 2013 17:52:34 +0000 (10:52 -0700)]
Now that abort(3) is fixed, dvmAbort can be simplified.

The fix to abort(3) has SHA 7e6ce1a3c52d8533fed92c143419fedb0c93988a.
(https://android-review.googlesource.com/#/c/60341/)

Change-Id: I89e7ed174cbd08ad9046a98e2fdd73af8ae3ee5c

10 years agoam 6531a977: Merge "Lose System.currentTimeMillis, nanoTime, and mapLibraryName to...
Brian Carlstrom [Fri, 7 Jun 2013 22:38:01 +0000 (15:38 -0700)]
am 6531a977: Merge "Lose System.currentTimeMillis, nanoTime, and mapLibraryName to the library."

* commit '6531a9771a6b5bf32ea1a5febc067c8d39dede5f':
  Lose System.currentTimeMillis, nanoTime, and mapLibraryName to the library.

10 years agoMerge "Lose System.currentTimeMillis, nanoTime, and mapLibraryName to the library."
Brian Carlstrom [Fri, 7 Jun 2013 22:35:56 +0000 (22:35 +0000)]
Merge "Lose System.currentTimeMillis, nanoTime, and mapLibraryName to the library."

10 years agoLose System.currentTimeMillis, nanoTime, and mapLibraryName to the library.
Elliott Hughes [Wed, 31 Aug 2011 17:29:38 +0000 (10:29 -0700)]
Lose System.currentTimeMillis, nanoTime, and mapLibraryName to the library.

(cherry picked from commit 0f526895f34904784e3d2ef964b016d2764cb662)

Change-Id: I4f6f22e782e58a9b21af68aab1cebc21b3437976

10 years agoam 007c01f8: Merge "Fix a minor leak in dvmCreateInlineSubsTable"
Elliott Hughes [Wed, 5 Jun 2013 21:14:16 +0000 (14:14 -0700)]
am 007c01f8: Merge "Fix a minor leak in dvmCreateInlineSubsTable"

* commit '007c01f862019fa4703cd0b3289b3cc26d4ad452':
  Fix a minor leak in dvmCreateInlineSubsTable

10 years agoMerge "Fix a minor leak in dvmCreateInlineSubsTable"
Elliott Hughes [Wed, 5 Jun 2013 21:13:00 +0000 (21:13 +0000)]
Merge "Fix a minor leak in dvmCreateInlineSubsTable"

10 years agoam 1da7fec6: Merge "Fix minor leaks caused by failed initialization in JNI_CreateJavaVM"
Elliott Hughes [Wed, 5 Jun 2013 21:11:03 +0000 (14:11 -0700)]
am 1da7fec6: Merge "Fix minor leaks caused by failed initialization in JNI_CreateJavaVM"

* commit '1da7fec6c97623822c159ed7a8bbcce89db63119':
  Fix minor leaks caused by failed initialization in JNI_CreateJavaVM

10 years agoMerge "Fix minor leaks caused by failed initialization in JNI_CreateJavaVM"
Elliott Hughes [Wed, 5 Jun 2013 21:09:03 +0000 (21:09 +0000)]
Merge "Fix minor leaks caused by failed initialization in JNI_CreateJavaVM"

10 years agoam f6944312: Merge "Fix a minor bug in dvmCreateInterpThread"
Elliott Hughes [Wed, 5 Jun 2013 21:04:35 +0000 (14:04 -0700)]
am f6944312: Merge "Fix a minor bug in dvmCreateInterpThread"

* commit 'f694431279501527cc3271d50b619533000dbd8f':
  Fix a minor bug in dvmCreateInterpThread

10 years agoMerge "Fix a minor bug in dvmCreateInterpThread"
Elliott Hughes [Wed, 5 Jun 2013 21:02:50 +0000 (21:02 +0000)]
Merge "Fix a minor bug in dvmCreateInterpThread"

10 years agoam 91027c67: Merge "Remove unused compiler templates for armv7-a*"
Elliott Hughes [Wed, 5 Jun 2013 20:32:48 +0000 (13:32 -0700)]
am 91027c67: Merge "Remove unused compiler templates for armv7-a*"

* commit '91027c67a3924429bc6fc94a7f28893d9d09c900':
  Remove unused compiler templates for armv7-a*

10 years agoMerge "Remove unused compiler templates for armv7-a*"
Elliott Hughes [Wed, 5 Jun 2013 20:30:48 +0000 (20:30 +0000)]
Merge "Remove unused compiler templates for armv7-a*"

10 years agoam f3079bda: Merge "Rename unreasonable function name dmvCompilerTemplateEnd"
Elliott Hughes [Wed, 5 Jun 2013 20:23:28 +0000 (13:23 -0700)]
am f3079bda: Merge "Rename unreasonable function name dmvCompilerTemplateEnd"

* commit 'f3079bdadf30d93b37e0a59a8787c636027a36f5':
  Rename unreasonable function name dmvCompilerTemplateEnd

10 years agoMerge "Rename unreasonable function name dmvCompilerTemplateEnd"
Elliott Hughes [Wed, 5 Jun 2013 20:22:09 +0000 (20:22 +0000)]
Merge "Rename unreasonable function name dmvCompilerTemplateEnd"

10 years agoRename unreasonable function name dmvCompilerTemplateEnd
Yanchuan Nian [Tue, 21 May 2013 02:41:51 +0000 (10:41 +0800)]
Rename unreasonable function name dmvCompilerTemplateEnd

In dalvik, most function names start with "dvm" except dmvCompilerTemplateEnd.
Convert it to dvmCompilerTemplateEnd in order to follow the rule.

Change-Id: I09c41f8c9d55058013fbdb62ac5922ccd067ce39

10 years agoam 8eac07c9: Merge "Move jdwpspy from development to dalvik (2 of 2)"
Brian Carlstrom [Wed, 22 May 2013 19:30:32 +0000 (12:30 -0700)]
am 8eac07c9: Merge "Move jdwpspy from development to dalvik (2 of 2)"

* commit '8eac07c961fbdb745a36cb182d58ac83ad5ba819':
  Move jdwpspy from development to dalvik (2 of 2)

10 years agoMerge "Move jdwpspy from development to dalvik (2 of 2)"
Brian Carlstrom [Wed, 22 May 2013 19:22:14 +0000 (19:22 +0000)]
Merge "Move jdwpspy from development to dalvik (2 of 2)"

10 years agoMove jdwpspy from development to dalvik (2 of 2)
Brian Carlstrom [Wed, 22 May 2013 04:07:08 +0000 (21:07 -0700)]
Move jdwpspy from development to dalvik (2 of 2)

Change-Id: I3e7a255fddcec1380fce143004cbad83a69d2c0d

10 years agoam 97208a0b: Merge "Added support for version 51 class files in dx"
Jean-Philippe Lesot [Fri, 17 May 2013 07:38:04 +0000 (00:38 -0700)]
am 97208a0b: Merge "Added support for version 51 class files in dx"

* commit '97208a0be35a4b9583172dc853150a32bb138f15':
  Added support for version 51 class files in dx

10 years agoam 467f7e3a: Merge "Report problems as errors in dx (with exit codes)"
Jean-Philippe Lesot [Fri, 17 May 2013 07:38:03 +0000 (00:38 -0700)]
am 467f7e3a: Merge "Report problems as errors in dx (with exit codes)"

* commit '467f7e3aaf8aafe324744bfd825fe9941862b7b7':
  Report problems as errors in dx (with exit codes)

10 years agoMerge "Added support for version 51 class files in dx"
Jean-Philippe Lesot [Fri, 17 May 2013 07:26:19 +0000 (07:26 +0000)]
Merge "Added support for version 51 class files in dx"

10 years agoMerge "Report problems as errors in dx (with exit codes)"
Jean-Philippe Lesot [Fri, 17 May 2013 07:25:05 +0000 (07:25 +0000)]
Merge "Report problems as errors in dx (with exit codes)"

11 years agoRemove unused compiler templates for armv7-a*
You Kim [Thu, 16 May 2013 17:43:09 +0000 (02:43 +0900)]
Remove unused compiler templates for armv7-a*

Change-Id: I68e344c2f2689347d6eeb943030b7263a55cd0bd

11 years agoReconcile with jb-mr2-release - do not merge
The Android Open Source Project [Thu, 16 May 2013 12:43:00 +0000 (05:43 -0700)]
Reconcile with jb-mr2-release - do not merge

Change-Id: Ia4ccbf9977ed38b3283b26b2c7f889d942eebde6

11 years agoReport problems as errors in dx (with exit codes)
delphinemartin [Fri, 26 Apr 2013 15:46:50 +0000 (17:46 +0200)]
Report problems as errors in dx (with exit codes)

(cherry picked from commit 593a7233e13d6eeb8ae5d894e29c6a27cbc7b7f0)

Change-Id: I6421f95ceb97a596a19781e46cb4767bfb21cdbd

11 years agoAdded support for version 51 class files in dx
delphinemartin [Mon, 29 Apr 2013 12:04:47 +0000 (14:04 +0200)]
Added support for version 51 class files in dx

If an invokedynamic is present, an exception is thrown.

(cherry picked from commit 94629f2a31206637fc79535ffef1b223e9f02e30)

Change-Id: I1922d4cf78465dfd2ac53f8694b7317a1d98016d

11 years agoam 9275963e: Merge "Move verification of class access flags to libdex"
Elliott Hughes [Mon, 13 May 2013 19:04:04 +0000 (12:04 -0700)]
am 9275963e: Merge "Move verification of class access flags to libdex"

* commit '9275963e79d1625120db610b78c3a0812ebb2922':
  Move verification of class access flags to libdex

11 years agoMerge "Move verification of class access flags to libdex"
Elliott Hughes [Mon, 13 May 2013 18:50:41 +0000 (18:50 +0000)]
Merge "Move verification of class access flags to libdex"

11 years agoam 130eebad: Merge "Adapt dalvik to new libnativehelper"
Brian Carlstrom [Fri, 10 May 2013 14:34:18 +0000 (07:34 -0700)]
am 130eebad: Merge "Adapt dalvik to new libnativehelper"

* commit '130eebad44c24874fb940884bfd8d9cde58dc367':
  Adapt dalvik to new libnativehelper

11 years agoMerge "Adapt dalvik to new libnativehelper"
Brian Carlstrom [Fri, 10 May 2013 14:17:33 +0000 (14:17 +0000)]
Merge "Adapt dalvik to new libnativehelper"

11 years agoAdapt dalvik to new libnativehelper
Brian Carlstrom [Fri, 10 May 2013 02:02:38 +0000 (19:02 -0700)]
Adapt dalvik to new libnativehelper

Change-Id: Id4707ea30c77d3760f1224fd9063c8c3f87c1ea7

11 years agoMove verification of class access flags to libdex
Ben Gruver [Wed, 8 May 2013 20:29:36 +0000 (13:29 -0700)]
Move verification of class access flags to libdex

Change-Id: I020a168cfff46e319b0bebb6c7477f0b4139c6de

11 years agoam fd6ac490: Merge "Reject dex files that attempt to use unspecified class access...
Elliott Hughes [Wed, 8 May 2013 20:26:09 +0000 (13:26 -0700)]
am fd6ac490: Merge "Reject dex files that attempt to use unspecified class access flags"

* commit 'fd6ac49042522cbed5db0c097114a62b5201f6af':
  Reject dex files that attempt to use unspecified class access flags

11 years agoMerge "Reject dex files that attempt to use unspecified class access flags"
Elliott Hughes [Wed, 8 May 2013 18:33:58 +0000 (18:33 +0000)]
Merge "Reject dex files that attempt to use unspecified class access flags"

11 years agomerge in jb-mr2-release history after reset to jb-mr2-dev
The Android Automerger [Wed, 8 May 2013 12:55:15 +0000 (05:55 -0700)]
merge in jb-mr2-release history after reset to jb-mr2-dev

11 years agoam 858dfecf: Merge "Add systrace tracing for GC and thread suspension." into jb-mr2-dev
Jamie Gennis [Wed, 8 May 2013 01:26:50 +0000 (18:26 -0700)]
am 858dfecf: Merge "Add systrace tracing for GC and thread suspension." into jb-mr2-dev

* commit '858dfecf6db216e3a9ff30b6a38a8e1bf6da6733':
  Add systrace tracing for GC and thread suspension.

11 years agoMerge "Add systrace tracing for GC and thread suspension." into jb-mr2-dev
Jamie Gennis [Wed, 8 May 2013 01:24:29 +0000 (01:24 +0000)]
Merge "Add systrace tracing for GC and thread suspension." into jb-mr2-dev

11 years agoAdd systrace tracing for GC and thread suspension.
Jamie Gennis [Tue, 7 May 2013 22:37:01 +0000 (15:37 -0700)]
Add systrace tracing for GC and thread suspension.

Bug: 8856374
Change-Id: I58420a14fb52eab6295381a4d8f2d59eacfe0473

11 years agoam 3b5c07d6: Merge "vm: vmruntime: remove obsolete dependency on array.h"
Dima Zavin [Tue, 7 May 2013 08:00:20 +0000 (01:00 -0700)]
am 3b5c07d6: Merge "vm: vmruntime: remove obsolete dependency on array.h"

* commit '3b5c07d649a15b77094d48acba07f0d8b2a366ce':
  vm: vmruntime: remove obsolete dependency on array.h

11 years agoMerge "vm: vmruntime: remove obsolete dependency on array.h"
Dima Zavin [Tue, 7 May 2013 07:49:03 +0000 (07:49 +0000)]
Merge "vm: vmruntime: remove obsolete dependency on array.h"

11 years agovm: vmruntime: remove obsolete dependency on array.h
Dima Zavin [Tue, 7 May 2013 05:53:09 +0000 (22:53 -0700)]
vm: vmruntime: remove obsolete dependency on array.h

Change-Id: Ib1a0143752e701bf2f1e0b7edb4ea7829aa4edc3
Signed-off-by: Dima Zavin <dima@android.com>
11 years agoReject dex files that attempt to use unspecified class access flags
Ben Gruver [Mon, 6 May 2013 17:47:25 +0000 (10:47 -0700)]
Reject dex files that attempt to use unspecified class access flags

Change-Id: Ib1ecf3dfe1856a9014c2e9b0d6a1725ba7617f98

11 years agomerge in jb-mr2-release history after reset to jb-mr2-dev
The Android Automerger [Mon, 6 May 2013 12:55:12 +0000 (05:55 -0700)]
merge in jb-mr2-release history after reset to jb-mr2-dev

11 years agoam ac653462: Merge "Fix alignment when recompacting a DexMerger result."
Brian Carlstrom [Sat, 4 May 2013 21:19:56 +0000 (14:19 -0700)]
am ac653462: Merge "Fix alignment when recompacting a DexMerger result."

* commit 'ac653462268d0ec88c9c3979bd8c66a23549a7d2':
  Fix alignment when recompacting a DexMerger result.

11 years agoMerge "Fix alignment when recompacting a DexMerger result."
Brian Carlstrom [Sat, 4 May 2013 21:11:38 +0000 (21:11 +0000)]
Merge "Fix alignment when recompacting a DexMerger result."

11 years agoFix alignment when recompacting a DexMerger result.
yroussel [Wed, 31 Oct 2012 15:25:42 +0000 (16:25 +0100)]
Fix alignment when recompacting a DexMerger result.

(cherry picked from commit a659fe6f8a0b7d32eafc9a2ff7aa1387702da053)

Change-Id: I7c93e7d45b52655cd7adfdc3fc783757ee71079b

11 years agoam 647260b2: Merge "Use zero filled alignment padding before method code"
Brian Carlstrom [Sat, 4 May 2013 18:23:11 +0000 (11:23 -0700)]
am 647260b2: Merge "Use zero filled alignment padding before method code"

* commit '647260b2efc139871d70bb9d25238d69615356f9':
  Use zero filled alignment padding before method code

11 years agoMerge "Use zero filled alignment padding before method code"
Brian Carlstrom [Sat, 4 May 2013 18:04:01 +0000 (18:04 +0000)]
Merge "Use zero filled alignment padding before method code"

11 years agoUse zero filled alignment padding before method code
Jesse Wilson [Thu, 22 Sep 2011 18:19:20 +0000 (14:19 -0400)]
Use zero filled alignment padding before method code

(cherry picked from commit d8760772c49647ab197c34b8e46438c410decb42)

Change-Id: I092ff646b02abf7b3ee6285361e4e256c1ade37d

11 years agoam 1d6aa9e2: Merge "Allow the merging of more than 2 dex file at a time."
Brian Carlstrom [Sat, 4 May 2013 01:22:59 +0000 (18:22 -0700)]
am 1d6aa9e2: Merge "Allow the merging of more than 2 dex file at a time."

* commit '1d6aa9e267ea8f0705b857d70fbf6c2082ce5db3':
  Allow the merging of more than 2 dex file at a time.

11 years agoam d1d01989: Merge "Fix bug on register compatibility."
Brian Carlstrom [Sat, 4 May 2013 01:08:34 +0000 (18:08 -0700)]
am d1d01989: Merge "Fix bug on register compatibility."

* commit 'd1d0198958d140ee2069e6d9d5130824b27bd451':
  Fix bug on register compatibility.

11 years agoam f7e2a548: Merge "Remove duplicate LOCAL_MODULE_TAGS"
Brian Carlstrom [Sat, 4 May 2013 01:08:33 +0000 (18:08 -0700)]
am f7e2a548: Merge "Remove duplicate LOCAL_MODULE_TAGS"

* commit 'f7e2a54823232a9cc249f799e666547fac0ab27d':
  Remove duplicate LOCAL_MODULE_TAGS

11 years agoMerge "Allow the merging of more than 2 dex file at a time."
Brian Carlstrom [Sat, 4 May 2013 01:04:46 +0000 (01:04 +0000)]
Merge "Allow the merging of more than 2 dex file at a time."

11 years agoAllow the merging of more than 2 dex file at a time.
yroussel [Fri, 26 Oct 2012 13:24:56 +0000 (15:24 +0200)]
Allow the merging of more than 2 dex file at a time.

(cherry picked from commit f9f7020a0a181ffba3bb9ed123f5bb211a61738e)

Change-Id: I2dd875399c2d30d214b6a025ffea995155ff48c1