/art/compiler/optimizing/ |
D | pretty_printer_test.cc | 33 void TestCode(const std::vector<uint16_t>& data, const char* expected); 36 void PrettyPrinterTest::TestCode(const std::vector<uint16_t>& data, const char* expected) { in TestCode() 44 const std::vector<uint16_t> data = ZERO_REGISTER_CODE_ITEM( in TEST_F() 71 const std::vector<uint16_t> data = in TEST_F() 93 const std::vector<uint16_t> data = ZERO_REGISTER_CODE_ITEM( in TEST_F() 115 const std::vector<uint16_t> data1 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 122 const std::vector<uint16_t> data2 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 129 const std::vector<uint16_t> data3 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 148 const std::vector<uint16_t> data1 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 154 const std::vector<uint16_t> data2 = ZERO_REGISTER_CODE_ITEM( in TEST_F() [all …]
|
D | dominator_test.cc | 30 void TestCode(const std::vector<uint16_t>& data, const uint32_t* blocks, size_t blocks_length); 33 void OptimizerTest::TestCode(const std::vector<uint16_t>& data, in TestCode() 55 const std::vector<uint16_t> data = ZERO_REGISTER_CODE_ITEM( in TEST_F() 68 const std::vector<uint16_t> data = ZERO_REGISTER_CODE_ITEM( in TEST_F() 83 const std::vector<uint16_t> data = ZERO_REGISTER_CODE_ITEM( in TEST_F() 100 const std::vector<uint16_t> data1 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 115 const std::vector<uint16_t> data2 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 122 const std::vector<uint16_t> data3 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 131 const std::vector<uint16_t> data1 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 144 const std::vector<uint16_t> data2 = ZERO_REGISTER_CODE_ITEM( in TEST_F() [all …]
|
D | suspend_check_test.cc | 34 void TestCode(const std::vector<uint16_t>& data); 37 void SuspendCheckTest::TestCode(const std::vector<uint16_t>& data) { in TestCode() 47 const std::vector<uint16_t> data = ZERO_REGISTER_CODE_ITEM( in TEST_F() 55 const std::vector<uint16_t> data = ZERO_REGISTER_CODE_ITEM( in TEST_F() 62 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 71 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 80 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 89 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F()
|
D | liveness_test.cc | 33 void TestCode(const std::vector<uint16_t>& data, const char* expected); 36 static void DumpBitVector(BitVector* vector, in DumpBitVector() argument 43 buffer << vector->IsBitSet(i); in DumpBitVector() 48 void LivenessTest::TestCode(const std::vector<uint16_t>& data, const char* expected) { in TestCode() 88 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 110 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 136 const std::vector<uint16_t> data = TWO_REGISTERS_CODE_ITEM( in TEST_F() 183 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 230 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 275 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() [all …]
|
D | ssa_test.cc | 35 void TestCode(const std::vector<uint16_t>& data, const char* expected); 84 void SsaTest::TestCode(const std::vector<uint16_t>& data, const char* expected) { in TestCode() 123 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 154 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 185 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 218 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 249 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 280 const std::vector<uint16_t> data = TWO_REGISTERS_CODE_ITEM( in TEST_F() 314 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 355 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() [all …]
|
/art/odrefresh/ |
D | odrefresh.h | 57 std::vector<std::pair<InstructionSet, BootImages>> boot_images_to_generate_for_isas; 194 std::optional<std::vector<com::android::apex::ApexInfo>> GetApexInfoList() const; 202 std::vector<com::android::art::Component> GenerateBootClasspathComponents() const; 204 std::vector<com::android::art::Component> GenerateDex2oatBootClasspathComponents() const; 206 std::vector<com::android::art::SystemServerComponent> GenerateSystemServerComponents() const; 209 std::vector<std::string> GetArtBcpJars() const; 212 std::vector<std::string> GetFrameworkBcpJars() const; 215 std::vector<std::string> GetMainlineBcpJars() const; 241 std::vector<std::string> GetBestBootImages(InstructionSet isa, 248 OdrMetrics& metrics, const std::vector<std::string>& artifacts_to_keep) const; [all …]
|
/art/runtime/ |
D | oat_file_assistant_context.h | 41 const std::vector<std::string>& image_locations; 43 const std::vector<std::string>& boot_class_path; 45 const std::vector<std::string>& boot_class_path_locations; 47 const std::vector<int>* const boot_class_path_fds = nullptr; 72 const std::vector<BootImageInfo>& GetBootImageInfoList(InstructionSet isa); 75 const std::vector<std::string>* GetBcpChecksums(size_t bcp_index, std::string* error_msg); 82 std::unordered_map<InstructionSet, std::vector<BootImageInfo>> boot_image_info_list_by_isa_; 83 std::unordered_map<size_t, std::vector<std::string>> bcp_checksums_by_index_;
|
D | oat_file_manager.h | 74 std::vector<const OatFile*> GetBootOatFiles() const; 78 std::vector<const OatFile*> RegisterImageOatFiles( 79 const std::vector<gc::space::ImageSpace*>& spaces) 96 std::vector<std::unique_ptr<const DexFile>> OpenDexFilesFromOat( 101 /*out*/ std::vector<std::string>* error_msgs) 113 std::vector<std::unique_ptr<const DexFile>> OpenDexFilesFromOat( 114 std::vector<MemMap>&& dex_mem_maps, 118 /*out*/ std::vector<std::string>* error_msgs) 127 void RunBackgroundVerification(const std::vector<const DexFile*>& dex_files, 149 std::vector<std::unique_ptr<const DexFile>> OpenDexFilesFromOat_Impl( [all …]
|
D | class_loader_context.h | 92 const std::vector<int>& context_fds = std::vector<int>(), 119 jobject CreateClassLoader(const std::vector<const DexFile*>& compilation_sources) const; 159 std::vector<const DexFile*> FlattenOpenedDexFiles() const; 162 std::vector<std::string> FlattenDexPaths() const; 183 const std::vector<const DexFile*>& dex_files); 229 std::vector<std::unique_ptr<ClassLoaderInfo>> shared_libraries; 231 std::vector<std::unique_ptr<ClassLoaderInfo>> shared_libraries_after; 234 std::vector<std::string> classpath; 236 std::vector<std::string> original_classpath; 239 std::vector<uint32_t> checksums; [all …]
|
/art/test/dexpreopt/ |
D | dexpreopt_test.cc | 55 std::vector<std::string> GetListFromEnv(const std::string& name) { in GetListFromEnv() 63 android::base::Result<std::vector<std::pair<std::string, InstructionSet>>> GetZygoteNamesAndIsas() { in GetZygoteNamesAndIsas() 64 std::vector<std::pair<std::string, InstructionSet>> names_and_isas; in GetZygoteNamesAndIsas() 98 android::base::Result<std::vector<std::string>> GetZygoteExpectedArtifacts(InstructionSet isa) { in GetZygoteExpectedArtifacts() 99 std::vector<std::string> jars = GetListFromEnv("DEX2OATBOOTCLASSPATH"); in GetZygoteExpectedArtifacts() 111 std::vector<std::string> artifacts; in GetZygoteExpectedArtifacts() 135 android::base::Result<std::vector<std::string>> GetSystemServerExpectedArtifacts() { in GetSystemServerExpectedArtifacts() 136 std::vector<std::string> jars = GetListFromEnv("SYSTEMSERVERCLASSPATH"); in GetSystemServerExpectedArtifacts() 140 std::vector<std::string> standalone_jars = GetListFromEnv("STANDALONE_SYSTEMSERVER_JARS"); in GetSystemServerExpectedArtifacts() 145 std::vector<std::string> artifacts; in GetSystemServerExpectedArtifacts() [all …]
|
/art/libartbase/base/ |
D | transform_array_ref_test.cc | 41 std::vector<ValueHolder> input({ 7, 6, 4, 0 }); in TEST() 42 std::vector<int> output; in TEST() 54 ASSERT_EQ(std::vector<int>({ 8, 7, 5, 1 }), output); in TEST() 58 ASSERT_EQ(std::vector<int>({ 8, 7, 5, 1 }), output); in TEST() 62 ASSERT_EQ(std::vector<int>({ 1, 5, 7, 8 }), output); in TEST() 66 ASSERT_EQ(std::vector<int>({ 1, 5, 7, 8 }), output); in TEST() 81 std::vector<ValueHolder> input({ 4, 4, 5, 7, 10 }); in TEST() 82 std::vector<int> output; in TEST() 94 ASSERT_EQ(std::vector<int>({ 3, 3, 4, 6, 9 }), output); in TEST() 98 ASSERT_EQ(std::vector<int>({ 9, 6, 4, 3, 3 }), output); in TEST() [all …]
|
D | testing.cc | 41 std::vector<std::string> GetLibCoreModuleNames(bool core_only) { in GetLibCoreModuleNames() 46 std::vector<std::string> modules{ in GetLibCoreModuleNames() 63 std::vector<std::string> GetLibCoreDexFileNames(const std::vector<std::string>& modules) { in GetLibCoreDexFileNames() 64 std::vector<std::string> result; in GetLibCoreDexFileNames() 72 std::vector<std::string> GetLibCoreDexFileNames(bool core_only) { in GetLibCoreDexFileNames() 73 std::vector<std::string> modules = GetLibCoreModuleNames(core_only); in GetLibCoreDexFileNames()
|
D | common_art_test.h | 152 virtual std::vector<std::string> GetLibCoreModuleNames() const; 155 std::vector<std::string> GetLibCoreDexFileNames(const std::vector<std::string>& modules) const; 158 std::vector<std::string> GetLibCoreDexFileNames() const; 161 std::vector<std::string> GetLibCoreDexLocations(const std::vector<std::string>& modules) const; 164 std::vector<std::string> GetLibCoreDexLocations() const; 167 const std::vector<std::string>& class_path); 174 std::vector<std::unique_ptr<const DexFile>> dex_files; in MutateDexFile() 213 static ForkAndExecResult ForkAndExec(const std::vector<std::string>& argv, 216 static ForkAndExecResult ForkAndExec(const std::vector<std::string>& argv, 243 std::vector<std::unique_ptr<const DexFile>> OpenDexFiles(const char* filename); [all …]
|
D | testing.h | 30 std::vector<std::string> GetLibCoreModuleNames(bool core_only = false); 33 std::vector<std::string> GetLibCoreDexFileNames(const std::vector<std::string>& modules); 37 std::vector<std::string> GetLibCoreDexFileNames(bool core_only = false);
|
/art/libdexfile/dex/ |
D | dex_file_loader_test.cc | 34 static inline std::vector<uint8_t> DecodeBase64Vec(const char* src) { in DecodeBase64Vec() 35 std::vector<uint8_t> res; in DecodeBase64Vec() 202 static void DecodeDexFile(const char* base64, std::vector<uint8_t>* dex_bytes) { in DecodeDexFile() 211 std::vector<uint8_t>* dex_bytes, in OpenDexFilesBase64() 212 std::vector<std::unique_ptr<const DexFile>>* dex_files, in OpenDexFilesBase64() 219 std::vector<std::unique_ptr<const DexFile>> tmp; in OpenDexFilesBase64() 228 std::vector<uint8_t>* dex_bytes) { in OpenDexFileBase64() 232 std::vector<std::unique_ptr<const DexFile>> dex_files; in OpenDexFileBase64() 244 std::vector<uint8_t>* dex_bytes) { in OpenDexFileInMemoryBase64() 300 std::vector<uint8_t> dex_bytes; in TEST_F() [all …]
|
D | primitive_test.cc | 26 const std::vector<Primitive::Type>& expected_to_types) { in CheckPrimitiveTypeWidensTo() 27 std::vector<Primitive::Type> actual_to_types; in CheckPrimitiveTypeWidensTo() 41 const std::vector<Primitive::Type> to_types = {}; in TEST() 46 const std::vector<Primitive::Type> to_types = {}; in TEST() 51 const std::vector<Primitive::Type> to_types = { in TEST() 63 const std::vector<Primitive::Type> to_types = { in TEST() 74 const std::vector<Primitive::Type> to_types = { in TEST() 85 const std::vector<Primitive::Type> to_types = { in TEST() 95 const std::vector<Primitive::Type> to_types = { in TEST() 104 const std::vector<Primitive::Type> to_types = { in TEST() [all …]
|
/art/dex2oat/driver/ |
D | compiler_driver.h | 98 void SetClasspathDexFiles(const std::vector<const DexFile*>& dex_files); 106 const std::vector<const DexFile*>& dex_files, 111 const std::vector<const DexFile*>& dex_files, 128 std::unique_ptr<const std::vector<uint8_t>> CreateJniDlsymLookupTrampoline() const; 129 std::unique_ptr<const std::vector<uint8_t>> CreateJniDlsymLookupCriticalTrampoline() const; 130 std::unique_ptr<const std::vector<uint8_t>> CreateQuickGenericJniTrampoline() const; 131 std::unique_ptr<const std::vector<uint8_t>> CreateQuickImtConflictTrampoline() const; 132 std::unique_ptr<const std::vector<uint8_t>> CreateQuickResolutionTrampoline() const; 133 std::unique_ptr<const std::vector<uint8_t>> CreateQuickToInterpreterBridge() const; 134 std::unique_ptr<const std::vector<uint8_t>> CreateNterpTrampoline() const; [all …]
|
/art/dex2oat/linker/arm64/ |
D | relative_patcher_arm64.h | 42 void PatchCall(std::vector<uint8_t>* code, 46 void PatchPcRelativeReference(std::vector<uint8_t>* code, 50 void PatchEntrypointCall(std::vector<uint8_t>* code, 53 void PatchBakerReadBarrierBranch(std::vector<uint8_t>* code, 63 static void PatchBl(std::vector<uint8_t>* code, uint32_t literal_offset, uint32_t displacement); 67 static void SetInsn(std::vector<uint8_t>* code, uint32_t offset, uint32_t value); 71 static uint32_t GetInsn(std::vector<uint8_t, Alloc>* code, uint32_t offset); 75 std::vector<std::pair<uint32_t, uint32_t>> adrp_thunk_locations_; 78 std::vector<uint8_t> current_method_thunks_;
|
/art/runtime/verifier/ |
D | verifier_deps.h | 63 explicit VerifierDeps(const std::vector<const DexFile*>& dex_files, bool output_only = true); 70 bool ParseStoredData(const std::vector<const DexFile*>& dex_files, ArrayRef<const uint8_t> data); 74 void MergeWith(std::unique_ptr<VerifierDeps> other, const std::vector<const DexFile*>& dex_files); 113 void Encode(const std::vector<const DexFile*>& dex_files, std::vector<uint8_t>* buffer) const; 120 const std::vector<const DexFile*>& dex_files, 124 const std::vector<bool>& GetVerifiedClasses(const DexFile& dex_file) const { in GetVerifiedClasses() 141 void ClearData(const std::vector<const DexFile*>& dex_files); 147 const std::vector<const DexFile*>& dex_files, 149 /*out*/std::vector<std::vector<bool>>* verified_classes_per_dex); 172 std::vector<std::string> strings_; [all …]
|
/art/libprofile/profile/ |
D | profile_boot_info.h | 48 bool Load(int fd, const std::vector<const DexFile*>& dex_files); 50 const std::vector<const DexFile*>& GetDexFiles() const { in GetDexFiles() 54 const std::vector<std::pair<uint32_t, uint32_t>>& GetMethods() const { in GetMethods() 62 std::vector<const DexFile*> dex_files_; 66 std::vector<std::pair<uint32_t, uint32_t>> methods_;
|
/art/compiler/trampolines/ |
D | trampoline_compiler.cc | 52 static std::unique_ptr<const std::vector<uint8_t>> CreateTrampoline( in CreateTrampoline() 79 std::unique_ptr<std::vector<uint8_t>> entry_stub(new std::vector<uint8_t>(cs)); in CreateTrampoline() 93 static std::unique_ptr<const std::vector<uint8_t>> CreateTrampoline( in CreateTrampoline() 121 std::unique_ptr<std::vector<uint8_t>> entry_stub(new std::vector<uint8_t>(cs)); in CreateTrampoline() 132 static std::unique_ptr<const std::vector<uint8_t>> CreateTrampoline(ArenaAllocator* allocator, in CreateTrampoline() 142 std::unique_ptr<std::vector<uint8_t>> entry_stub(new std::vector<uint8_t>(cs)); in CreateTrampoline() 153 static std::unique_ptr<const std::vector<uint8_t>> CreateTrampoline(ArenaAllocator* allocator, in CreateTrampoline() 163 std::unique_ptr<std::vector<uint8_t>> entry_stub(new std::vector<uint8_t>(cs)); in CreateTrampoline() 172 std::unique_ptr<const std::vector<uint8_t>> CreateTrampoline64(InstructionSet isa, in CreateTrampoline64() 194 std::unique_ptr<const std::vector<uint8_t>> CreateTrampoline32(InstructionSet isa, in CreateTrampoline32()
|
/art/compiler/jni/ |
D | jni_cfi_test.cc | 46 const std::vector<uint8_t>& expected_asm, in TestImpl() 47 const std::vector<uint8_t>& expected_cfi) { in TestImpl() 59 const std::vector<uint8_t>& expected_asm, in TestImplSized() 60 const std::vector<uint8_t>& expected_cfi) { in TestImplSized() 100 std::vector<uint8_t> actual_asm(jni_asm->CodeSize()); in TestImplSized() 104 const std::vector<uint8_t>& actual_cfi = *(jni_asm->cfi().data()); in TestImplSized() 121 std::vector<uint8_t> expected_asm(expected_asm_##isa, \ 123 std::vector<uint8_t> expected_cfi(expected_cfi_##isa, \ 133 std::vector<uint8_t> expected_asm(expected_asm_##isa, \ 135 std::vector<uint8_t> expected_cfi(expected_cfi_##isa, \
|
/art/compiler/utils/ |
D | dedupe_set_test.cc | 46 const std::vector<uint8_t>* Copy(const ArrayRef<const uint8_t>& src) { in Copy() 47 return new std::vector<uint8_t>(src.begin(), src.end()); in Copy() 50 void Destroy(const std::vector<uint8_t>* key) { in Destroy() 59 std::vector<uint8_t>, in TEST() 63 const std::vector<uint8_t>* array1; in TEST() 72 const std::vector<uint8_t>* array2; in TEST() 81 const std::vector<uint8_t>* array3; in TEST()
|
/art/tools/veridex/ |
D | precise_hidden_api_finder.h | 44 void Run(const std::vector<std::unique_ptr<VeridexResolver>>& app_resolvers, 52 const std::vector<std::unique_ptr<VeridexResolver>>& resolvers, 57 void AddUsesAt(const std::vector<ReflectAccessInfo>& accesses, MethodReference ref); 61 std::map<MethodReference, std::vector<ReflectAccessInfo>> concrete_uses_; 62 std::map<MethodReference, std::vector<ReflectAccessInfo>> abstract_uses_;
|
/art/test/2256-checker-vector-replacement/ |
D | Android.bp | 3 // Build rules for ART run-test `2256-checker-vector-replacement`. 16 name: "art-run-test-2256-checker-vector-replacement", 21 ":art-run-test-2256-checker-vector-replacement-expected-stdout", 22 ":art-run-test-2256-checker-vector-replacement-expected-stderr", 31 name: "art-run-test-2256-checker-vector-replacement-expected-stdout", 32 out: ["art-run-test-2256-checker-vector-replacement-expected-stdout.txt"], 39 name: "art-run-test-2256-checker-vector-replacement-expected-stderr", 40 out: ["art-run-test-2256-checker-vector-replacement-expected-stderr.txt"],
|