• Home
  • History
  • Annotate
  • only in /libcore/dalvik/src/main/java/dalvik/bytecode/
History log of /libcore/dalvik/src/main/java/dalvik/bytecode/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5063dbfbbb296800565a2b7b88a57ea9f21ba368 12-Sep-2011 Elliott Hughes <enh@google.com> Fix build harder.

Gah.

(cherry picked from commit 61e8a22b0a1a9a9dcfb9a7c492ed2e03ad1f24b6)

Change-Id: I555f3166e136dc0b84ccb6d96dc9c081e083d319
pcodeInfo.java
0dd244a378e633468526bbde0b9fc332a2dd4355 12-Sep-2011 Elliott Hughes <enh@google.com> Fix build.

Add a stub for dead functionality.

(cherry picked from commit e6a4f2f6cc4721273a71d9820cb2fb6d7937a57a)

Change-Id: I0e8a050c447c23aba83fcef75eb1861762d7f123
pcodeInfo.java
412f6c6a16dba1b3c8a9837af18b94c12936dc91 12-Sep-2011 Elliott Hughes <enh@google.com> Remove dead code.

(cherry picked from commit c7abaf1f9cd06e8511bc70dd884e57226f635da2)

Change-Id: I7ec6daec54daf04a4a5bf8196b8a4a9286216dd2
pcodeInfo.java
02f8123a41dfc61bb77b58b84cc0163bc4e29631 11-Oct-2012 Elliott Hughes <enh@google.com> Remove various content-free package.html files.

Change-Id: I0d8097751b8a61d202b87ed5067d38ff0802c89a
ackage.html
3908db51e682295bd5b76bf2555e675162922349 05-Jan-2012 Elliott Hughes <enh@google.com> Track removal of unsupported experimental opcodes.

Change-Id: Id97e603ce8dc4cc3246f99c5b215b0f862a700dd
pcodeInfo.java
pcodes.java
bbfadc8ae01454abba5335fccceaa1c80123ae49 21-Mar-2011 Carl Shapiro <cshapiro@google.com> Move finalization into the core library.

Change-Id: I969ecc25f2a7e655e1093855514102662846dfe1
pcodeInfo.java
5f13d2214de3c5904f94462609cfd2268c9b5862 03-Dec-2010 Dan Bornstein <danfuzz@android.com> Update and clarify opcode values.

They're now represented as four hex digits, making it clear that
they are raw opcode values (and not the packed representation).

I also took this as the time to add the new opcodes and update
Opcode.MAXIMUM_VALUE.

Change-Id: If9e123b5d361ec6eed08c19886bdf2e20e12ab94
pcodeInfo.java
pcodes.java
0e7fb57b0a6c045bf15c2ada3d1c4eb3dde1cc76 03-Dec-2010 Dan Bornstein <danfuzz@android.com> Expose the "packed opcode" concept, just a bit.

Change-Id: I8427290bd5179c6cd184227083bebe7dc0f33b44
pcodeInfo.java
5efe91b19459d10840f5eefc1cb00d00b46ec8a2 01-Dec-2010 Dan Bornstein <danfuzz@android.com> Match comment to the new reality.

...which is the same as the slightly older reality, as it happens.

Change-Id: If9f5a33a2a97471b25141cc1e7f496cdef5a77c4
pcodeInfo.java
8def5c9e3d9b0f73beacbd4b44b966736dc04f23 30-Nov-2010 Dan Bornstein <danfuzz@android.com> Add a wee bit of libdex access.

This is going to be used in support of making the framework Debug class
not have to include vm-specific constants.

Change-Id: Ia017bbbb947d8e04192d462bb244cd085096e88d
pcodeInfo.java
8630242560eefb56c0481931533eb7e12d3edfee 30-Nov-2010 Dan Bornstein <danfuzz@android.com> Generate most libcore opcode-related stuff.

This brings libcore's Dalvik opcode definitions into the opcode-gen fold,
but there is still a bit more to clean up after this.

Change-Id: I199d6484f2d23f24a86ffe668739be99685a43e8
pcodeInfo.java
pcodes.java
16829a7fc923d557b7c0cd951f0251b9d53a45aa 20-Nov-2010 Dan Bornstein <danfuzz@android.com> A little opcode cleanup in dalvik.system.

OpcodeInfo is a sparse class right now, but I expect it will eventually
start to look a bit like InstrInfo.[ch] in libdex.

Change-Id: Ia446c95829515ee5f718ed80217d80a74738a09d
pcodeInfo.java
pcodes.java
f33eae7e84eb6d3b0f4e86b59605bb3de73009f3 13-May-2010 Elliott Hughes <enh@google.com> Remove all trailing whitespace from the dalvik team-maintained parts of libcore.

Gentlemen, you may now set your editors to "strip trailing whitespace"...

Change-Id: I85b2f6c80e5fbef1af6cab11789790b078c11b1b
pcodes.java
d1c610c2a641157df80aa8aefefc49393074f507 22-Mar-2010 Elliott Hughes <enh@google.com> Remove all remaining "@since Android" tags.

I've fixed a few typos, and removed a few of the more egregiously nonsensical
or incorrect comments that were nearby.

Change-Id: I35851baebd532f949cc269f4738a26eeb9b6e697
ackage.html
a39712548bc2b07b1c55de0d9e5345b93f7018fb 05-Mar-2010 Andy McFadden <fadden@android.com> Add instructions for volatile wide fields.

This adds four new instructions for accessing volatile wide fields (long
and double). The JLS requires that such accesses are atomic, but the
VM doesn't otherwise make guarantees about the atomicity of reads and
writes on 64-bit fields.

There are no behavioral changes. This just adds definitions for the new
instructions and a couple of tests. The current implementation is just
the non-volatile form of the instructions or a C stub, but since we're
not generating them it doesn't really matter yet.

Also:
- bumped Dalvik version to 1.3.0
- added a note to the x86-atom TODO list

For bug 1633591.
pcodes.java
ea78506215fa3563afd350d29a1903e05d0a80c9 04-Dec-2009 Andy McFadden <fadden@android.com> Add new(-ish) Dalvik opcodes to Opcodes.java.

This is a public API change.
pcodes.java
b126c182b648bccfb9324022d19ddcb25cf22643 04-Dec-2009 Andy McFadden <fadden@android.com> Remove "unused" opcodes from API.

There's no need to have constants like OP_UNUSED_FF in the API. They
serve no purpose, and it makes life confusing when an opcode is defined
(does the "unused" one go away, breaking the API? do we have the real
definition and the "unused" definition simultaneously?).

Discussed / approved by API council.
pcodes.java
adc854b798c1cfe3bfd4c27d68d5cee38ca617da 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
pcodes.java
ackage.html
1c0fed63c71ddb230f3b304aac12caffbedf2f21 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
pcodes.java
ackage.html
dd828f42a5c83b4270d4fbf6fce2da1878f1e84a 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
ackage.html
fdb2704414a9ed92394ada0d1395e4db86889465 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
pcodes.java