1commands: { 2 copy_before: { 3 from: "art/tools/check_cfi.py" 4 to: "tools/src/art/tools/check_cfi.py" 5 } 6 copy_before: { 7 from: "prebuilts/clang/host/linux-x86/clang-r536225/bin/llvm-dwarfdump" 8 to: "tools/out/llvm-dwarfdump/prebuilts/clang/host/linux-x86/clang-r536225/bin/llvm-dwarfdump" 9 executable: false 10 } 11 copy_before: { 12 from: "prebuilts/clang/host/linux-x86/clang-r536225/lib/libc++.so" 13 to: "tools/out/llvm-dwarfdump/prebuilts/clang/host/linux-x86/clang-r536225/lib/libc++.so" 14 executable: false 15 } 16 copy_before: { 17 from: "prebuilts/clang/host/linux-x86/clang-r536225/lib/x86_64-unknown-linux-gnu/libc++.so" 18 to: "tools/out/llvm-dwarfdump/prebuilts/clang/host/linux-x86/clang-r536225/lib/x86_64-unknown-linux-gnu/libc++.so" 19 executable: false 20 } 21 copy_before: { 22 from: "prebuilts/clang/host/linux-x86/clang-r536225/bin/llvm-objdump" 23 to: "tools/out/llvm-objdump/prebuilts/clang/host/linux-x86/clang-r536225/bin/llvm-objdump" 24 executable: false 25 } 26 copy_before: { 27 from: "prebuilts/clang/host/linux-x86/clang-r536225/lib/libc++.so" 28 to: "tools/out/llvm-objdump/prebuilts/clang/host/linux-x86/clang-r536225/lib/libc++.so" 29 executable: false 30 } 31 copy_before: { 32 from: "prebuilts/clang/host/linux-x86/clang-r536225/lib/x86_64-unknown-linux-gnu/libc++.so" 33 to: "tools/out/llvm-objdump/prebuilts/clang/host/linux-x86/clang-r536225/lib/x86_64-unknown-linux-gnu/libc++.so" 34 executable: false 35 } 36 copy_before: { 37 from: "out/soong/.intermediates/art/runtime/libart-unstripped/android_arm64_armv8-2a_cortex-a55_shared/libart-unstripped.so" 38 to: "out/soong/.intermediates/art/runtime/libart-unstripped/android_arm64_armv8-2a_cortex-a55_shared/libart-unstripped.so" 39 } 40 chdir: true 41 command: "CC_ARCH=arm64 CC_NATIVE_BRIDGE= CC_MULTILIB=lib64 CC_OS=android && __SBOX_SANDBOX_DIR__/tools/src/art/tools/check_cfi.py --dwarfdump __SBOX_SANDBOX_DIR__/tools/out/llvm-dwarfdump/prebuilts/clang/host/linux-x86/clang-r536225/bin/llvm-dwarfdump --objdump __SBOX_SANDBOX_DIR__/tools/out/llvm-objdump/prebuilts/clang/host/linux-x86/clang-r536225/bin/llvm-objdump --out __SBOX_SANDBOX_DIR__/out/check_cfi.txt __SBOX_SANDBOX_DIR__/out/soong/.intermediates/art/runtime/libart-unstripped/android_arm64_armv8-2a_cortex-a55_shared/libart-unstripped.so" 42 copy_after: { 43 from: "out/check_cfi.txt" 44 to: "out/soong/.intermediates/art/tools/check_cfi/android_arm64_armv8-2a_cortex-a55/gen/check_cfi.txt" 45 } 46 input_hash: "f8ab5585055805d731a6b54d41e007ae06c35b34ad48e61022cea1cb00138bc6" 47 env: { 48 name: "PATH" 49 inherit: true 50 } 51 env: { 52 name: "JAVA_HOME" 53 inherit: true 54 } 55 env: { 56 name: "TMPDIR" 57 inherit: true 58 } 59 env: { 60 name: "RBE_log_dir" 61 inherit: true 62 } 63 env: { 64 name: "RBE_platform" 65 inherit: true 66 } 67 env: { 68 name: "RBE_server_address" 69 inherit: true 70 } 71 env: { 72 name: "RBE_exec_root" 73 inherit: true 74 } 75 env: { 76 name: "OUT_DIR" 77 value: "out" 78 } 79 dont_inherit_env: true 80} 81 82