
art
oman111
这个作者很懒,什么都没留下…
展开
-
通过dalvik code的解释执行了解dalvik bytecode结构
参考Java代码 public int Test1(int arg) { returnaurora.view.AuroraTest.Test2(arg, "testing"); } Oatdump输出:2:int com.example.testar.MainActivity.Test1(in原创 2014-10-22 17:42:20 · 1561 阅读 · 0 评论 -
Oatdump 反编译过程分析
art/oatdump/oatdump.cc 1475int main(int argc,char** argv) {1476 return art::oatdump(argc, argv);1477} 1351 static int oatdump(int argc,char** argv) { 1414 if (oat_filename != NULL)原创 2014-10-23 15:28:04 · 4233 阅读 · 0 评论 -
dx 生成 DEX文件流程分析
dx 生成 DEX文件流程分析 命令dx -JXms16M -JXmx2048M --dex --output=. /classes.dex ./classes.jar dalvik/dx/etc/dx 37 jarfile=dx.jar 38 libdir="$progdir" 39 40 if [ ! -r "$libdir/$jarfil原创 2014-10-24 17:54:11 · 2719 阅读 · 0 评论 -
Android art new class 代码产生过程
测试JAVA代码 public voidonClick(View v) { // TODOAuto-generated method stub //WifiManagerwif原创 2014-10-18 15:02:11 · 1263 阅读 · 0 评论 -
ART模式不支持odex到oat的转换
target/product/runtime_libart.mk 30 31 # We currently don't suport DEX_PREOPT for art 32DEX_PREOPT_DEFAULT := nostripping 33 34include $(SRC_TARGET_DIR)/product/runtime_common.mk原创 2014-11-05 15:07:24 · 3039 阅读 · 0 评论