(List (= scope= flags=0 words=[] bindings=[('MODE', {[VarSub 1]})]) (= scope= flags=0 words=[] bindings=[('RUN_ARGS', {[VarSub 2]})]) (= scope= flags=0 words=[] bindings=[('LL_PROF_ARGS', {[VarSub 3]})]) (= scope= flags=0 words=[] bindings=[('BASE', {[ComSub (List (Com {[LIT_CHARS cd]} {[ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub 0]]})] [LIT_CHARS /..]}) (Com {[LIT_CHARS pwd]}) )]})]) (= scope= flags=0 words=[] bindings=[('DEPLOY', {[DQ [VarSub BASE][LIT_CHARS /deploy]]})]) (Com {[LIT_CHARS set]} {[LIT_OTHER "+"] [LIT_CHARS e]}) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[DQ [VarSub DEPLOY][LIT_CHARS /data/local/tmp/v8]]}) (Com {[LIT_CHARS cp]} {[DQ [VarSub BASE][LIT_CHARS /out/android_arm.][VarSub MODE][LIT_CHARS /d8]]} {[DQ [VarSub DEPLOY][LIT_CHARS /data/local/tmp/v8/d8]]}) (Com {[LIT_CHARS adb]} {[LIT_CHARS -p]} {[DQ [VarSub DEPLOY]]} {[LIT_CHARS sync]} {[LIT_CHARS data]}) (Com {[LIT_CHARS adb]} {[LIT_CHARS shell]} {[DQ [LIT_CHARS "cd /data/local/tmp/v8;"][LIT_CHARS " perf record -R -e cycles -c 10000 -f -i "][LIT_CHARS " ./d8 --ll_prof --gc-fake-mmap=/data/local/tmp/__v8_gc__ "][VarSub RUN_ARGS]]}) (Com {[LIT_CHARS adb]} {[LIT_CHARS pull]} {[LIT_CHARS /data/local/tmp/v8/v8.log]} {[LIT_CHARS .]}) (Com {[LIT_CHARS adb]} {[LIT_CHARS pull]} {[LIT_CHARS /data/local/tmp/v8/v8.log.ll]} {[LIT_CHARS .]}) (Com {[LIT_CHARS adb]} {[LIT_CHARS pull]} {[LIT_CHARS /data/perf.data]} {[LIT_CHARS .]}) (= scope= flags=0 words=[] bindings=[('ARCH', {[LIT_CHARS arm-linux-androideabi-4.6]})]) (= scope= flags=0 words=[] bindings=[('TOOLCHAIN', {[DQ [VarSub ANDROID_NDK_ROOT][LIT_CHARS /toolchains/][VarSub ARCH][LIT_CHARS /prebuilt/linux-x86/bin]]})]) (Com {[VarSub BASE] [LIT_CHARS /tools/ll_prof.py]} {[LIT_CHARS --host-root] [LIT_OTHER "="] [DQ [VarSub BASE][LIT_CHARS /deploy]]} {[LIT_CHARS --gc-fake-mmap] [LIT_OTHER "="] [LIT_CHARS /data/local/tmp/__v8_gc__]} {[LIT_CHARS --objdump] [LIT_OTHER "="] [DQ [VarSub TOOLCHAIN][LIT_CHARS /arm-linux-androideabi-objdump]]} {[VarSub LL_PROF_ARGS]}) )