JVM test

Dependencies:   mbed

Revision:
6:b9d0d96b052f
Parent:
5:047542b65d00
Child:
9:4ea7773ea2b0
--- a/ravem.cpp	Sat Aug 24 07:00:51 2013 +0000
+++ b/ravem.cpp	Mon Aug 26 15:02:07 2013 +0000
@@ -9,8 +9,10 @@
 #include "ravem.h"
 
 
+
+/*
 const unsigned char vm_array[] = {
-0xCA, 0xFE, 0xBA, 0xBE, 0x00, 0x00, 0x00, 0x32, 0x00, 0x35, 0x0A, 0x00, 0x0F, 
+	0xCA, 0xFE, 0xBA, 0xBE, 0x00, 0x00, 0x00, 0x32, 0x00, 0x35, 0x0A, 0x00, 0x0F, 
 	0x00, 0x1B, 0x09, 0x00, 0x1C, 0x00, 0x1D, 0x08, 0x00, 0x1E, 0x0A, 0x00, 0x1F, 0x00, 0x20, 0x0A, 
 	0x00, 0x0B, 0x00, 0x21, 0x0A, 0x00, 0x1F, 0x00, 0x22, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 	0x03, 0xE8, 0x0A, 0x00, 0x0B, 0x00, 0x23, 0x07, 0x00, 0x24, 0x07, 0x00, 0x25, 0x0A, 0x00, 0x0B, 
@@ -60,15 +62,17 @@
 	0x17, 0x00, 0x20, 0x00, 0x18, 0x00, 0x01, 0x00, 0x19, 0x00, 0x00, 0x00, 0x02, 0x00, 0x1A, 0x00, 
 	0x00, 0x00
 };
-
+*/
 char cp_str[32];
-uint8_t bc_str[32];
 int32_t total_const_pool_num;
 int32_t methods_count;
 
-uint8_t *bc_seek(int bc_num, int length){
-	memcpy(bc_str, &vm_array[bc_num],length);
-	return bc_str;
+void bc_init(void){
+	bytecode_read_init();
+}
+char *bc_seek(int bc_num, int length){
+
+	return bytecode_read(bc_num, length);
 }
 
 int32_t getLengthOfConstantInfo(uint8_t constantType)