Commit Graph

  • baff3b6fe9 fix:修复编译后参数名称被编译器优化,无法获取到 main 方法的问题 master wangxiang 2024-07-05 10:07:17 +08:00
  • 2150e97131 fix:方法调用传参无效 编译器将编译后,class文件不存在 LocalVariableTable。 从而导致调用传参步骤错误。 wangxiang 2024-07-05 10:05:39 +08:00
  • 4187b1e597 update README.md Franz Haidnor 2023-12-29 09:09:16 +08:00
  • ebc029ee12 Merge pull request #2 from shanhuo6/master Franz Haidnor 2023-12-29 09:05:09 +08:00
  • 0e785d5556 switch的支持,完成了TABLESWITCH和LOOKUPSWITCH两个指令。 pacemaker 2023-12-28 19:47:39 +08:00
  • a87e2e2958 update wangxiang 2023-10-26 10:21:43 +08:00
  • c0ba8421a1 fix JVMClassLoader bug wangxiang 2023-10-26 10:17:02 +08:00
  • 062d556bd0 update JVMClassLoader.java wangxiang 2023-10-25 18:08:09 +08:00
  • 313570d2c2 update wangxiang 2023-10-25 18:06:58 +08:00
  • 74b0140f85 update wangxiang 2023-10-25 17:05:22 +08:00
  • 4ed66bc553 upd JavaExecutionEngine wangxiang 2023-10-25 15:25:04 +08:00
  • 82348cee01 upd JavaMethod wangxiang 2023-10-25 15:21:04 +08:00
  • c91945c791 refactor FranzHaidnor 2023-10-25 15:13:44 +08:00
  • 84c1f7f535 refactor bcel lib FranzHaidnor 2023-10-25 10:17:12 +08:00
  • 5776c8f8ef update README.md wangxiang 2023-08-25 09:28:09 +08:00
  • f6974bf4a4 update README.md wangxiang 2023-08-25 09:25:55 +08:00
  • 16b2fdca89 add banner wangxiang 2023-08-22 10:28:37 +08:00
  • 598a3b184d update JavaExecutionEngine 更新注释 wangxiang 2023-07-31 11:31:25 +08:00
  • 2e93bdc523 update README.md wangxiang 2023-07-30 18:10:26 +08:00
  • 77dc05abab update pom.xml wangxiang 2023-07-30 17:47:50 +08:00
  • 93baf849ee update haidnorJVM.properties wangxiang 2023-07-30 17:45:21 +08:00
  • 2f14842694 update README.md wangxiang 2023-07-30 14:50:41 +08:00
  • 76bc5ba0be add 支持从 jmods 中读取文件. 废弃 rt.jar 配置项 jmods wangxiang 2023-07-30 14:48:11 +08:00
  • 0c2290c3e3 add return 系列字节码指令的抽象类 wangxiang 2023-07-30 13:16:37 +08:00
  • 368e9e60b7 del 20230721204333.png wangxiang 2023-07-30 13:05:28 +08:00
  • a9e557831e update README.md wangxiang 2023-07-30 13:05:09 +08:00
  • 2cc7e44fc2 update README.md wangxiang 2023-07-30 12:39:40 +08:00
  • d01fae7fc4 update TestJVM wangxiang 2023-07-30 11:05:47 +08:00
  • 305acc4f84 update JavaExecutionEngine wangxiang 2023-07-30 10:57:44 +08:00
  • d4f5b8af58 fix bug 修复 ClassLoader 读取不到自身 jar 文件内的配置文件 wangxiang 2023-07-30 10:55:28 +08:00
  • 3f049c9393 update JavaExecutionEngine.java wangxiang 2023-07-30 00:57:53 +08:00
  • f8504c3255 update JavaExecutionEngine.java wangxiang 2023-07-30 00:41:59 +08:00
  • f0f6cceb7a update README.md wangxiang 2023-07-29 23:57:44 +08:00
  • 41a4d662ad update README.md wangxiang 2023-07-28 10:57:21 +08:00
  • 4ec23906c8 update INVOKESTATIC wangxiang 2023-07-27 11:56:54 +08:00
  • 366ad75831 update INVOKESTATIC wangxiang 2023-07-27 11:43:09 +08:00
  • 12f0428d12 update INVOKESTATIC wangxiang 2023-07-27 11:30:32 +08:00
  • 8bee052a78 update IFEQ wangxiang 2023-07-27 11:17:06 +08:00
  • ecbcda6e51 update test demo wangxiang 2023-07-26 18:53:23 +08:00
  • 213204d046 update test demo wangxiang 2023-07-26 15:21:26 +08:00
  • 5bbc904cd1 update INSTANCEOF wangxiang 2023-07-26 10:46:08 +08:00
  • f5e2af2909 update README.md pom.xml wangxiang 2023-07-26 09:40:11 +08:00
  • 87114630f4 update README.md wangxiang 2023-07-26 09:36:36 +08:00
  • 390cc1559a update README.md wangxiang 2023-07-26 09:35:32 +08:00
  • d7fdc95cf9 add WIDE Instruction wangxiang 2023-07-26 09:26:55 +08:00
  • ef5dda57c5 Not support JavaVM opcode MULTIANEWARRAY wangxiang 2023-07-25 18:25:02 +08:00
  • 46e57beb9f update INVOKEINTERFACE 支持接口继承 wangxiang 2023-07-25 18:17:15 +08:00
  • ccdcc1340e add INVOKEINTERFACE wangxiang 2023-07-25 17:44:09 +08:00
  • 1bc96be6cc support Exception wangxiang 2023-07-25 16:00:02 +08:00
  • 86c3689b1d support finally wangxiang 2023-07-25 14:15:54 +08:00
  • dc16862bb1 update README.md wangxiang 2023-07-22 22:35:14 +08:00
  • da05322ccb add DUP2_X1 DUP2_X2 wangxiang 2023-07-22 22:32:28 +08:00
  • 1edd2e8509 update Slot toString() wangxiang 2023-07-22 16:47:04 +08:00
  • 38e512e0ef update wangxiang 2023-07-22 16:45:02 +08:00
  • 02fa4ffe23 update README.md wangxiang 2023-07-22 16:20:55 +08:00
  • 6292bd1b4c update README.md wangxiang 2023-07-22 16:08:14 +08:00
  • f939eadff2 add 支持运行 jar 文件 wangxiang 2023-07-22 16:06:24 +08:00
  • 80f3de533e update wangxiang 2023-07-22 14:31:17 +08:00
  • 3cba963ab5 update FSTORE.java ISTORE.java wangxiang 2023-07-22 14:27:56 +08:00
  • 8e8d76abad update wangxiang 2023-07-22 13:08:45 +08:00
  • 3e8a0022b3 update README.md wangxiang 2023-07-22 10:45:18 +08:00
  • 7682b70aca add Instruction wangxiang 2023-07-22 10:21:51 +08:00
  • 5f8d9567bc update Klass() 优先加载父类 wangxiang 2023-07-21 21:51:21 +08:00
  • 0e9b302b5a update Main wangxiang 2023-07-21 20:57:11 +08:00
  • b6e96c9fb3 update readme wangxiang 2023-07-21 20:48:41 +08:00
  • 65bd1b70bd update readme wangxiang 2023-07-21 20:32:21 +08:00
  • a6352b1c9e update wangxiang 2023-07-21 19:29:46 +08:00
  • 91b1ef53bf update wangxiang 2023-07-21 18:19:58 +08:00
  • c9fb612b1b update wangxiang 2023-07-21 18:09:23 +08:00
  • f360ac0e3f fix bug execute <clinit> wangxiang 2023-07-21 16:21:36 +08:00
  • 05affb1a80 add ARETURN 支持返回对象 wangxiang 2023-07-21 15:01:43 +08:00
  • 6211a0d8f1 add PUTSTATIC Instruction 支持静态变量 wangxiang 2023-07-21 14:11:51 +08:00
  • 2e89a8585e update ClassLoader wangxiang 2023-07-21 11:20:44 +08:00
  • 0c478baa17 update INVOKEVIRTUAL wangxiang 2023-07-20 15:44:06 +08:00
  • 51623e505c update INVOKEVIRTUAL wangxiang 2023-07-20 10:39:05 +08:00
  • ff0fcd92bd Initial commit wangxiang 2023-07-19 18:06:38 +08:00