1*b7c941bbSAndroid Build Coastguard Workerpackage_dex_use { 2*b7c941bbSAndroid Build Coastguard Worker owning_package_name: "android.compilation.cts.statuscheckerapp" 3*b7c941bbSAndroid Build Coastguard Worker # Invalid dex paths. They should not be loaded. 4*b7c941bbSAndroid Build Coastguard Worker secondary_dex_use { 5*b7c941bbSAndroid Build Coastguard Worker dex_file: "relative/bad_1.apk" 6*b7c941bbSAndroid Build Coastguard Worker user_id { 7*b7c941bbSAndroid Build Coastguard Worker value: 0 8*b7c941bbSAndroid Build Coastguard Worker } 9*b7c941bbSAndroid Build Coastguard Worker record { 10*b7c941bbSAndroid Build Coastguard Worker loading_package_name: "android.compilation.cts.statuscheckerapp" 11*b7c941bbSAndroid Build Coastguard Worker isolated_process: false 12*b7c941bbSAndroid Build Coastguard Worker class_loader_context: "PCL[]" 13*b7c941bbSAndroid Build Coastguard Worker abi_name: "x86_64" 14*b7c941bbSAndroid Build Coastguard Worker last_used_at_ms: 1672498800000 15*b7c941bbSAndroid Build Coastguard Worker } 16*b7c941bbSAndroid Build Coastguard Worker } 17*b7c941bbSAndroid Build Coastguard Worker secondary_dex_use { 18*b7c941bbSAndroid Build Coastguard Worker dex_file: "/non-normal/./bad_2.apk" 19*b7c941bbSAndroid Build Coastguard Worker user_id { 20*b7c941bbSAndroid Build Coastguard Worker value: 0 21*b7c941bbSAndroid Build Coastguard Worker } 22*b7c941bbSAndroid Build Coastguard Worker record { 23*b7c941bbSAndroid Build Coastguard Worker loading_package_name: "android.compilation.cts.statuscheckerapp" 24*b7c941bbSAndroid Build Coastguard Worker isolated_process: false 25*b7c941bbSAndroid Build Coastguard Worker class_loader_context: "PCL[]" 26*b7c941bbSAndroid Build Coastguard Worker abi_name: "x86_64" 27*b7c941bbSAndroid Build Coastguard Worker last_used_at_ms: 1672498800000 28*b7c941bbSAndroid Build Coastguard Worker } 29*b7c941bbSAndroid Build Coastguard Worker } 30*b7c941bbSAndroid Build Coastguard Worker # Invalid class loader contexts. They should not be loaded either. 31*b7c941bbSAndroid Build Coastguard Worker secondary_dex_use { 32*b7c941bbSAndroid Build Coastguard Worker dex_file: "/absolute/path/bad_3.apk" 33*b7c941bbSAndroid Build Coastguard Worker user_id { 34*b7c941bbSAndroid Build Coastguard Worker value: 0 35*b7c941bbSAndroid Build Coastguard Worker } 36*b7c941bbSAndroid Build Coastguard Worker record { 37*b7c941bbSAndroid Build Coastguard Worker loading_package_name: "android.compilation.cts.statuscheckerapp" 38*b7c941bbSAndroid Build Coastguard Worker isolated_process: false 39*b7c941bbSAndroid Build Coastguard Worker class_loader_context: "ABC" 40*b7c941bbSAndroid Build Coastguard Worker abi_name: "x86_64" 41*b7c941bbSAndroid Build Coastguard Worker last_used_at_ms: 1672498800000 42*b7c941bbSAndroid Build Coastguard Worker } 43*b7c941bbSAndroid Build Coastguard Worker } 44*b7c941bbSAndroid Build Coastguard Worker secondary_dex_use { 45*b7c941bbSAndroid Build Coastguard Worker dex_file: "/absolute/path/bad_4.apk" 46*b7c941bbSAndroid Build Coastguard Worker user_id { 47*b7c941bbSAndroid Build Coastguard Worker value: 0 48*b7c941bbSAndroid Build Coastguard Worker } 49*b7c941bbSAndroid Build Coastguard Worker record { 50*b7c941bbSAndroid Build Coastguard Worker loading_package_name: "android.compilation.cts.statuscheckerapp" 51*b7c941bbSAndroid Build Coastguard Worker isolated_process: false 52*b7c941bbSAndroid Build Coastguard Worker class_loader_context: "PCL[./bar.jar]" 53*b7c941bbSAndroid Build Coastguard Worker abi_name: "x86_64" 54*b7c941bbSAndroid Build Coastguard Worker last_used_at_ms: 1672498800000 55*b7c941bbSAndroid Build Coastguard Worker } 56*b7c941bbSAndroid Build Coastguard Worker } 57*b7c941bbSAndroid Build Coastguard Worker # Valid paths and class loader contexts. 58*b7c941bbSAndroid Build Coastguard Worker secondary_dex_use { 59*b7c941bbSAndroid Build Coastguard Worker dex_file: "/absolute/path/good_1.apk" 60*b7c941bbSAndroid Build Coastguard Worker user_id { 61*b7c941bbSAndroid Build Coastguard Worker value: 0 62*b7c941bbSAndroid Build Coastguard Worker } 63*b7c941bbSAndroid Build Coastguard Worker record { 64*b7c941bbSAndroid Build Coastguard Worker loading_package_name: "android.compilation.cts.statuscheckerapp" 65*b7c941bbSAndroid Build Coastguard Worker isolated_process: false 66*b7c941bbSAndroid Build Coastguard Worker class_loader_context: "PCL[]" 67*b7c941bbSAndroid Build Coastguard Worker abi_name: "x86_64" 68*b7c941bbSAndroid Build Coastguard Worker last_used_at_ms: 1672498800000 69*b7c941bbSAndroid Build Coastguard Worker } 70*b7c941bbSAndroid Build Coastguard Worker } 71*b7c941bbSAndroid Build Coastguard Worker secondary_dex_use { 72*b7c941bbSAndroid Build Coastguard Worker dex_file: "/absolute/path/good_2.apk" 73*b7c941bbSAndroid Build Coastguard Worker user_id { 74*b7c941bbSAndroid Build Coastguard Worker value: 0 75*b7c941bbSAndroid Build Coastguard Worker } 76*b7c941bbSAndroid Build Coastguard Worker record { 77*b7c941bbSAndroid Build Coastguard Worker loading_package_name: "android.compilation.cts.statuscheckerapp" 78*b7c941bbSAndroid Build Coastguard Worker isolated_process: false 79*b7c941bbSAndroid Build Coastguard Worker class_loader_context: "PCL[bar.jar]" 80*b7c941bbSAndroid Build Coastguard Worker abi_name: "x86_64" 81*b7c941bbSAndroid Build Coastguard Worker last_used_at_ms: 1672498800000 82*b7c941bbSAndroid Build Coastguard Worker } 83*b7c941bbSAndroid Build Coastguard Worker } 84*b7c941bbSAndroid Build Coastguard Worker secondary_dex_use { 85*b7c941bbSAndroid Build Coastguard Worker dex_file: "/absolute/path/good_3.apk" 86*b7c941bbSAndroid Build Coastguard Worker user_id { 87*b7c941bbSAndroid Build Coastguard Worker value: 0 88*b7c941bbSAndroid Build Coastguard Worker } 89*b7c941bbSAndroid Build Coastguard Worker record { 90*b7c941bbSAndroid Build Coastguard Worker loading_package_name: "android.compilation.cts.statuscheckerapp" 91*b7c941bbSAndroid Build Coastguard Worker isolated_process: false 92*b7c941bbSAndroid Build Coastguard Worker class_loader_context: "=UnsupportedClassLoaderContext=" 93*b7c941bbSAndroid Build Coastguard Worker abi_name: "x86_64" 94*b7c941bbSAndroid Build Coastguard Worker last_used_at_ms: 1672498800000 95*b7c941bbSAndroid Build Coastguard Worker } 96*b7c941bbSAndroid Build Coastguard Worker } 97*b7c941bbSAndroid Build Coastguard Worker} 98