commands: { copy_before: { from: "out/soong/.intermediates/external/protobuf/aprotoc/linux_glibc_x86_64/aprotoc" to: "tools/out/bin/aprotoc" executable: false } copy_before: { from: "out/soong/.intermediates/external/perfetto/protozero_plugin/linux_glibc_x86_64/protozero_plugin" to: "tools/out/bin/protozero_plugin" executable: false } copy_before: { from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" to: "tools/out/lib64/libc++.so" executable: false } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/android_fs.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/android_fs.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/bcl_exynos.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/bcl_exynos.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/binder.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/binder.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/block.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/block.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/cgroup.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/cgroup.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/clk.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/clk.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/cma.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/cma.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/compaction.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/compaction.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/cpm_trace.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/cpm_trace.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/cpuhp.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/cpuhp.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/cros_ec.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/cros_ec.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/dcvsh.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/dcvsh.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/devfreq.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/devfreq.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/dma_fence.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/dma_fence.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/dmabuf_heap.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/dmabuf_heap.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/dpu.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/dpu.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/drm.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/drm.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/ext4.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/ext4.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/f2fs.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/f2fs.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/fastrpc.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/fastrpc.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/fence.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/fence.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/filemap.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/filemap.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/fs.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/fs.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/ftrace.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/ftrace.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/g2d.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/g2d.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/generic.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/generic.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/google_icc_trace.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/google_icc_trace.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/google_irm_trace.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/google_irm_trace.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/gpu_mem.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/gpu_mem.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/gpu_scheduler.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/gpu_scheduler.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/hyp.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/hyp.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/i2c.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/i2c.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/ion.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/ion.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/ipi.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/ipi.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/irq.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/irq.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/kgsl.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/kgsl.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/kmem.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/kmem.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/kvm.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/kvm.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/lowmemorykiller.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/lowmemorykiller.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/lwis.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/lwis.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/mali.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/mali.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/mdss.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/mdss.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/mm_event.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/mm_event.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/net.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/net.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/oom.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/oom.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/panel.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/panel.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/perf_trace_counters.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/perf_trace_counters.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/pixel_mm.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/pixel_mm.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/power.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/power.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/printk.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/printk.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/raw_syscalls.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/raw_syscalls.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/regulator.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/regulator.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/rpm.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/rpm.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/samsung.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/samsung.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/sched.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/sched.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/scm.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/scm.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/sde.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/sde.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/signal.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/signal.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/skb.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/skb.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/sock.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/sock.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/sync.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/sync.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/synthetic.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/synthetic.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/systrace.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/systrace.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/task.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/task.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/tcp.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/tcp.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/thermal.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/thermal.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/trusty.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/trusty.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/ufs.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/ufs.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/v4l2.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/v4l2.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/virtio_gpu.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/virtio_gpu.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/virtio_video.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/virtio_video.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/vmscan.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/vmscan.proto" } copy_before: { from: "external/perfetto/protos/perfetto/trace/ftrace/workqueue.proto" to: "external/perfetto/protos/perfetto/trace/ftrace/workqueue.proto" } chdir: true command: "mkdir -p __SBOX_SANDBOX_DIR__/out/external/perfetto/ && __SBOX_SANDBOX_DIR__/tools/out/bin/aprotoc --proto_path=external/perfetto --plugin=protoc-gen-plugin=__SBOX_SANDBOX_DIR__/tools/out/bin/protozero_plugin --plugin_out=wrapper_namespace=pbzero:__SBOX_SANDBOX_DIR__/out/external/perfetto/ external/perfetto/protos/perfetto/trace/ftrace/android_fs.proto external/perfetto/protos/perfetto/trace/ftrace/bcl_exynos.proto external/perfetto/protos/perfetto/trace/ftrace/binder.proto external/perfetto/protos/perfetto/trace/ftrace/block.proto external/perfetto/protos/perfetto/trace/ftrace/cgroup.proto external/perfetto/protos/perfetto/trace/ftrace/clk.proto external/perfetto/protos/perfetto/trace/ftrace/cma.proto external/perfetto/protos/perfetto/trace/ftrace/compaction.proto external/perfetto/protos/perfetto/trace/ftrace/cpm_trace.proto external/perfetto/protos/perfetto/trace/ftrace/cpuhp.proto external/perfetto/protos/perfetto/trace/ftrace/cros_ec.proto external/perfetto/protos/perfetto/trace/ftrace/dcvsh.proto external/perfetto/protos/perfetto/trace/ftrace/devfreq.proto external/perfetto/protos/perfetto/trace/ftrace/dma_fence.proto external/perfetto/protos/perfetto/trace/ftrace/dmabuf_heap.proto external/perfetto/protos/perfetto/trace/ftrace/dpu.proto external/perfetto/protos/perfetto/trace/ftrace/drm.proto external/perfetto/protos/perfetto/trace/ftrace/ext4.proto external/perfetto/protos/perfetto/trace/ftrace/f2fs.proto external/perfetto/protos/perfetto/trace/ftrace/fastrpc.proto external/perfetto/protos/perfetto/trace/ftrace/fence.proto external/perfetto/protos/perfetto/trace/ftrace/filemap.proto external/perfetto/protos/perfetto/trace/ftrace/fs.proto external/perfetto/protos/perfetto/trace/ftrace/ftrace.proto external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.proto external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.proto external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.proto external/perfetto/protos/perfetto/trace/ftrace/g2d.proto external/perfetto/protos/perfetto/trace/ftrace/generic.proto external/perfetto/protos/perfetto/trace/ftrace/google_icc_trace.proto external/perfetto/protos/perfetto/trace/ftrace/google_irm_trace.proto external/perfetto/protos/perfetto/trace/ftrace/gpu_mem.proto external/perfetto/protos/perfetto/trace/ftrace/gpu_scheduler.proto external/perfetto/protos/perfetto/trace/ftrace/hyp.proto external/perfetto/protos/perfetto/trace/ftrace/i2c.proto external/perfetto/protos/perfetto/trace/ftrace/ion.proto external/perfetto/protos/perfetto/trace/ftrace/ipi.proto external/perfetto/protos/perfetto/trace/ftrace/irq.proto external/perfetto/protos/perfetto/trace/ftrace/kgsl.proto external/perfetto/protos/perfetto/trace/ftrace/kmem.proto external/perfetto/protos/perfetto/trace/ftrace/kvm.proto external/perfetto/protos/perfetto/trace/ftrace/lowmemorykiller.proto external/perfetto/protos/perfetto/trace/ftrace/lwis.proto external/perfetto/protos/perfetto/trace/ftrace/mali.proto external/perfetto/protos/perfetto/trace/ftrace/mdss.proto external/perfetto/protos/perfetto/trace/ftrace/mm_event.proto external/perfetto/protos/perfetto/trace/ftrace/net.proto external/perfetto/protos/perfetto/trace/ftrace/oom.proto external/perfetto/protos/perfetto/trace/ftrace/panel.proto external/perfetto/protos/perfetto/trace/ftrace/perf_trace_counters.proto external/perfetto/protos/perfetto/trace/ftrace/pixel_mm.proto external/perfetto/protos/perfetto/trace/ftrace/power.proto external/perfetto/protos/perfetto/trace/ftrace/printk.proto external/perfetto/protos/perfetto/trace/ftrace/raw_syscalls.proto external/perfetto/protos/perfetto/trace/ftrace/regulator.proto external/perfetto/protos/perfetto/trace/ftrace/rpm.proto external/perfetto/protos/perfetto/trace/ftrace/samsung.proto external/perfetto/protos/perfetto/trace/ftrace/sched.proto external/perfetto/protos/perfetto/trace/ftrace/scm.proto external/perfetto/protos/perfetto/trace/ftrace/sde.proto external/perfetto/protos/perfetto/trace/ftrace/signal.proto external/perfetto/protos/perfetto/trace/ftrace/skb.proto external/perfetto/protos/perfetto/trace/ftrace/sock.proto external/perfetto/protos/perfetto/trace/ftrace/sync.proto external/perfetto/protos/perfetto/trace/ftrace/synthetic.proto external/perfetto/protos/perfetto/trace/ftrace/systrace.proto external/perfetto/protos/perfetto/trace/ftrace/task.proto external/perfetto/protos/perfetto/trace/ftrace/tcp.proto external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.proto external/perfetto/protos/perfetto/trace/ftrace/thermal.proto external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.proto external/perfetto/protos/perfetto/trace/ftrace/trusty.proto external/perfetto/protos/perfetto/trace/ftrace/ufs.proto external/perfetto/protos/perfetto/trace/ftrace/v4l2.proto external/perfetto/protos/perfetto/trace/ftrace/virtio_gpu.proto external/perfetto/protos/perfetto/trace/ftrace/virtio_video.proto external/perfetto/protos/perfetto/trace/ftrace/vmscan.proto external/perfetto/protos/perfetto/trace/ftrace/workqueue.proto" copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/android_fs.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/android_fs.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/bcl_exynos.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/bcl_exynos.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/binder.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/binder.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/block.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/block.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/cgroup.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/cgroup.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/clk.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/clk.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/cma.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/cma.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/compaction.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/compaction.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/cpm_trace.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/cpm_trace.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/cpuhp.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/cpuhp.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/cros_ec.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/cros_ec.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/dcvsh.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/dcvsh.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/devfreq.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/devfreq.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/dma_fence.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/dma_fence.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/dmabuf_heap.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/dmabuf_heap.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/dpu.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/dpu.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/drm.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/drm.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/ext4.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ext4.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/f2fs.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/f2fs.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/fastrpc.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/fastrpc.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/fence.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/fence.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/filemap.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/filemap.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/fs.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/fs.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/ftrace.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ftrace.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/g2d.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/g2d.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/generic.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/generic.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/google_icc_trace.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/google_icc_trace.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/google_irm_trace.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/google_irm_trace.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/gpu_mem.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/gpu_mem.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/gpu_scheduler.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/gpu_scheduler.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/hyp.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/hyp.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/i2c.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/i2c.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/ion.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ion.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/ipi.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ipi.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/irq.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/irq.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/kgsl.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/kgsl.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/kmem.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/kmem.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/kvm.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/kvm.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/lowmemorykiller.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/lowmemorykiller.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/lwis.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/lwis.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/mali.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/mali.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/mdss.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/mdss.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/mm_event.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/mm_event.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/net.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/net.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/oom.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/oom.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/panel.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/panel.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/perf_trace_counters.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/perf_trace_counters.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/pixel_mm.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/pixel_mm.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/power.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/power.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/printk.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/printk.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/raw_syscalls.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/raw_syscalls.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/regulator.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/regulator.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/rpm.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/rpm.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/samsung.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/samsung.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/sched.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/sched.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/scm.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/scm.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/sde.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/sde.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/signal.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/signal.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/skb.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/skb.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/sock.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/sock.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/sync.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/sync.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/synthetic.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/synthetic.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/systrace.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/systrace.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/task.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/task.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/tcp.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/tcp.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/thermal.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/thermal.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/trusty.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/trusty.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/ufs.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ufs.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/v4l2.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/v4l2.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/virtio_gpu.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/virtio_gpu.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/virtio_video.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/virtio_video.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/vmscan.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/vmscan.pbzero.cc" } copy_after: { from: "out/external/perfetto/protos/perfetto/trace/ftrace/workqueue.pbzero.cc" to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/workqueue.pbzero.cc" } input_hash: "a1545c7933fef0ec22936ae7a5bb0852b4f11fccc3d1e20e0322c8c8b453305b" env: { name: "PATH" inherit: true } env: { name: "JAVA_HOME" inherit: true } env: { name: "TMPDIR" inherit: true } env: { name: "RBE_log_dir" inherit: true } env: { name: "RBE_platform" inherit: true } env: { name: "RBE_server_address" inherit: true } env: { name: "RBE_exec_root" inherit: true } env: { name: "OUT_DIR" value: "out" } dont_inherit_env: true }