summaryrefslogtreecommitdiffstats
path: root/libdex/OpCode.h
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2009-02-10 15:43:57 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2009-02-10 15:43:57 -0800
commit5d709784bbf5001012d7f25172927d46f6c1abe1 (patch)
treea49c3dafdeed5037e5ad85aba23e5666b1faf57d /libdex/OpCode.h
parentbcd637a94f10b49d18b87a74a015f9d3453ed77a (diff)
downloadandroid_dalvik-5d709784bbf5001012d7f25172927d46f6c1abe1.tar.gz
android_dalvik-5d709784bbf5001012d7f25172927d46f6c1abe1.tar.bz2
android_dalvik-5d709784bbf5001012d7f25172927d46f6c1abe1.zip
auto import from //branches/cupcake/...@130745
Diffstat (limited to 'libdex/OpCode.h')
-rw-r--r--libdex/OpCode.h14
1 files changed, 5 insertions, 9 deletions
diff --git a/libdex/OpCode.h b/libdex/OpCode.h
index 32aebdd7c..d38947290 100644
--- a/libdex/OpCode.h
+++ b/libdex/OpCode.h
@@ -13,6 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
/*
* Dalvik opcode enumeration.
*/
@@ -36,24 +37,19 @@
* - update the parallel definitions in the class dalvik.bytecode.Opcodes
*
* Interpreter:
- * - implement/update the instruction in C in interp/InterpCore.h
+ * - implement/update the instruction in C in mterp/c/...
* - verify new code by running with "dalvik.vm.execution-mode =
* int:portable" or "-Xint:portable"
- * - propagate the changes to mterp/c/...
- * - verify by configuring "mterp" to use C instead of asm in the
- * mterp config file and running with "dalvik.vm.execution-mode =
- * int:fast" or "-Xint:fast"
* - implement/update the instruction in ARM in mterp/armv5/...
* - verify by enabling ARM handler for that instruction in mterp config
* and running int:fast as above
- * - for the previous two, rebuild mterp by cd'ing to mterp and running
- * ./rebuild.sh; files get written into the out subdirectory
+ * - repeat for other platforms (x86, ...)
+ * (see notes in mterp/ReadMe.txt for rebuilding instructions)
*
* Verifier / optimizer:
* - update some stuff in analysis/DexOptimize.c, analysis/DexVerify.c,
* and/or analysis/CodeVerify.c as needed
- * - verify by running with "dalvik.vm.verify-bytecode = true" or
- * "-Xverify:all"
+ * - verify by running with verifier enabled (it's on by default)
*
* Tools:
* - update the OpCodeNames table in dexdump/OpCodeNames.c