1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5cc_binary { 6 name: "microdroid_kexec", 7 defaults: ["avf_build_flags_cc"], 8 stem: "kexec_load", 9 srcs: ["kexec.c"], 10 no_full_install: true, 11 static_executable: true, // required because this runs before linkerconfig 12 compile_multilib: "64", 13} 14 15cc_binary { 16 name: "microdroid_crashdump", 17 defaults: ["avf_build_flags_cc"], 18 stem: "crashdump", 19 srcs: ["crashdump.c"], 20 static_executable: true, 21 no_full_install: true, 22 compile_multilib: "64", 23 sanitize: { 24 hwaddress: false, // HWASAN setup fails when run as init process 25 }, 26} 27 28android_filesystem { 29 name: "microdroid_crashdump_initrd", 30 multilib: { 31 lib64: { 32 deps: ["microdroid_crashdump"], 33 }, 34 }, 35 dirs: [ 36 "dev", 37 "proc", 38 ], 39 type: "cpio", 40} 41