/art/compiler/optimizing/ |
D | pretty_printer_test.cc | 32 void TestCode(const std::vector<uint16_t>& data, const char* expected); 35 void PrettyPrinterTest::TestCode(const std::vector<uint16_t>& data, const char* expected) { in TestCode() 43 const std::vector<uint16_t> data = ZERO_REGISTER_CODE_ITEM( in TEST_F() 70 const std::vector<uint16_t> data = in TEST_F() 92 const std::vector<uint16_t> data = ZERO_REGISTER_CODE_ITEM( in TEST_F() 114 const std::vector<uint16_t> data1 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 121 const std::vector<uint16_t> data2 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 128 const std::vector<uint16_t> data3 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 147 const std::vector<uint16_t> data1 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 153 const std::vector<uint16_t> data2 = ZERO_REGISTER_CODE_ITEM( in TEST_F() [all …]
|
D | dominator_test.cc | 29 void TestCode(const std::vector<uint16_t>& data, const uint32_t* blocks, size_t blocks_length); 32 void OptimizerTest::TestCode(const std::vector<uint16_t>& data, in TestCode() 54 const std::vector<uint16_t> data = ZERO_REGISTER_CODE_ITEM( in TEST_F() 67 const std::vector<uint16_t> data = ZERO_REGISTER_CODE_ITEM( in TEST_F() 82 const std::vector<uint16_t> data = ZERO_REGISTER_CODE_ITEM( in TEST_F() 99 const std::vector<uint16_t> data1 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 114 const std::vector<uint16_t> data2 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 121 const std::vector<uint16_t> data3 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 130 const std::vector<uint16_t> data1 = ZERO_REGISTER_CODE_ITEM( in TEST_F() 143 const std::vector<uint16_t> data2 = ZERO_REGISTER_CODE_ITEM( in TEST_F() [all …]
|
D | suspend_check_test.cc | 33 void TestCode(const std::vector<uint16_t>& data); 36 void SuspendCheckTest::TestCode(const std::vector<uint16_t>& data) { in TestCode() 46 const std::vector<uint16_t> data = ZERO_REGISTER_CODE_ITEM( in TEST_F() 54 const std::vector<uint16_t> data = ZERO_REGISTER_CODE_ITEM( in TEST_F() 61 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 70 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 79 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 88 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F()
|
D | liveness_test.cc | 32 void TestCode(const std::vector<uint16_t>& data, const char* expected); 35 static void DumpBitVector(BitVector* vector, in DumpBitVector() argument 42 buffer << vector->IsBitSet(i); in DumpBitVector() 47 void LivenessTest::TestCode(const std::vector<uint16_t>& data, const char* expected) { in TestCode() 87 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 109 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 135 const std::vector<uint16_t> data = TWO_REGISTERS_CODE_ITEM( in TEST_F() 182 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 229 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 274 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() [all …]
|
D | ssa_test.cc | 34 void TestCode(const std::vector<uint16_t>& data, const char* expected); 83 void SsaTest::TestCode(const std::vector<uint16_t>& data, const char* expected) { in TestCode() 122 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 153 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 184 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 217 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 248 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 279 const std::vector<uint16_t> data = TWO_REGISTERS_CODE_ITEM( in TEST_F() 313 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 354 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() [all …]
|
D | linearize_test.cc | 36 void TestCode(const std::vector<uint16_t>& data, 41 void LinearizeTest::TestCode(const std::vector<uint16_t>& data, in TestCode() 70 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 95 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 121 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 151 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 181 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 207 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F() 235 const std::vector<uint16_t> data = ONE_REGISTER_CODE_ITEM( in TEST_F()
|
/art/runtime/ |
D | oat_file_manager.h | 72 std::vector<const OatFile*> GetBootOatFiles() const; 76 std::vector<const OatFile*> RegisterImageOatFiles( 77 const std::vector<gc::space::ImageSpace*>& spaces) 94 std::vector<std::unique_ptr<const DexFile>> OpenDexFilesFromOat( 99 /*out*/ std::vector<std::string>* error_msgs) 111 std::vector<std::unique_ptr<const DexFile>> OpenDexFilesFromOat( 112 std::vector<MemMap>&& dex_mem_maps, 116 /*out*/ std::vector<std::string>* error_msgs) 124 void RunBackgroundVerification(const std::vector<const DexFile*>& dex_files, 141 std::vector<std::unique_ptr<const DexFile>> OpenDexFilesFromOat_Impl( [all …]
|
D | class_loader_context.h | 89 const std::vector<int>& context_fds = std::vector<int>(), 116 jobject CreateClassLoader(const std::vector<const DexFile*>& compilation_sources) const; 156 std::vector<const DexFile*> FlattenOpenedDexFiles() const; 181 const std::vector<const DexFile*>& dex_files); 227 std::vector<std::unique_ptr<ClassLoaderInfo>> shared_libraries; 230 std::vector<std::string> classpath; 232 std::vector<std::string> original_classpath; 235 std::vector<uint32_t> checksums; 237 std::vector<std::unique_ptr<const DexFile>> opened_dex_files; 240 std::vector<std::unique_ptr<OatFile>> opened_oat_files; [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() 55 ASSERT_EQ(std::vector<int>({ 8, 7, 5, 1 }), output); in TEST() 59 ASSERT_EQ(std::vector<int>({ 8, 7, 5, 1 }), output); in TEST() 63 ASSERT_EQ(std::vector<int>({ 1, 5, 7, 8 }), output); in TEST() 67 ASSERT_EQ(std::vector<int>({ 1, 5, 7, 8 }), output); in TEST() 82 std::vector<ValueHolder> input({ 4, 4, 5, 7, 10 }); in TEST() 83 std::vector<int> output; in TEST() 95 ASSERT_EQ(std::vector<int>({ 3, 3, 4, 6, 9 }), output); in TEST() 99 ASSERT_EQ(std::vector<int>({ 9, 6, 4, 3, 3 }), output); in TEST() [all …]
|
D | common_art_test.h | 143 virtual std::vector<std::string> GetLibCoreModuleNames() const; 146 std::vector<std::string> GetLibCoreDexFileNames(const std::vector<std::string>& modules) const; 149 std::vector<std::string> GetLibCoreDexFileNames() const; 152 std::vector<std::string> GetLibCoreDexLocations(const std::vector<std::string>& modules) const; 155 std::vector<std::string> GetLibCoreDexLocations() const; 158 const std::vector<std::string>& class_path); 165 std::vector<std::unique_ptr<const DexFile>> dex_files; in MutateDexFile() 205 static ForkAndExecResult ForkAndExec(const std::vector<std::string>& argv, 208 static ForkAndExecResult ForkAndExec(const std::vector<std::string>& argv, 237 std::vector<std::unique_ptr<const DexFile>> OpenDexFiles(const char* filename); [all …]
|
/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() 234 std::vector<uint8_t>* dex_bytes) { in OpenDexFileBase64() 238 std::vector<std::unique_ptr<const DexFile>> dex_files; in OpenDexFileBase64() 250 std::vector<uint8_t>* dex_bytes) { in OpenDexFileInMemoryBase64() 309 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 …]
|
D | utf_test.cc | 118 static void AssertConversion(const std::vector<uint16_t>& input, in AssertConversion() 119 const std::vector<uint8_t>& expected) { in AssertConversion() 122 std::vector<uint8_t> output(expected.size()); in AssertConversion() 162 const std::map<std::vector<uint16_t>, std::vector<uint8_t>> prefixes { in TEST_F() 168 const std::map<std::vector<uint16_t>, std::vector<uint8_t>> suffixes { in TEST_F() 174 const std::map<std::vector<uint16_t>, std::vector<uint8_t>> tests { in TEST_F() 181 const std::vector<uint16_t>& prefix_in = prefix.first; in TEST_F() 182 const std::vector<uint8_t>& prefix_out = prefix.second; in TEST_F() 184 const std::vector<uint16_t>& test_in = test.first; in TEST_F() 185 const std::vector<uint8_t>& test_out = test.second; in TEST_F() [all …]
|
/art/dex2oat/driver/ |
D | compiler_driver.h | 97 void SetClasspathDexFiles(const std::vector<const DexFile*>& dex_files); 105 const std::vector<const DexFile*>& dex_files, 111 const std::vector<const DexFile*>& dex_files, 124 std::unique_ptr<const std::vector<uint8_t>> CreateJniDlsymLookupTrampoline() const; 125 std::unique_ptr<const std::vector<uint8_t>> CreateJniDlsymLookupCriticalTrampoline() const; 126 std::unique_ptr<const std::vector<uint8_t>> CreateQuickGenericJniTrampoline() const; 127 std::unique_ptr<const std::vector<uint8_t>> CreateQuickImtConflictTrampoline() const; 128 std::unique_ptr<const std::vector<uint8_t>> CreateQuickResolutionTrampoline() const; 129 std::unique_ptr<const std::vector<uint8_t>> CreateQuickToInterpreterBridge() const; 130 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/dex2oat/linker/ |
D | oat_writer.h | 166 /*out*/ std::vector<MemMap>* opened_dex_files_map, 167 /*out*/ std::vector<std::unique_ptr<const DexFile>>* opened_dex_files); 169 bool StartRoData(const std::vector<const DexFile*>& dex_files, 175 const std::vector<const DexFile*>& dex_files); 281 /*out*/ std::vector<MemMap>* opened_dex_files_map); 297 /*inout*/ std::vector<MemMap>* opened_dex_files_map, 298 /*out*/ std::vector<std::unique_ptr<const DexFile>>* opened_dex_files); 299 void WriteQuickeningInfo(/*out*/std::vector<uint8_t>* buffer); 300 void WriteTypeLookupTables(/*out*/std::vector<uint8_t>* buffer); 302 /*out*/std::vector<uint8_t>* buffer); [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/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; 123 const std::vector<bool>& GetVerifiedClasses(const DexFile& dex_file) const { in GetVerifiedClasses() 143 const std::vector<const DexFile*>& dex_files, 145 /*out*/std::vector<std::vector<bool>>* verified_classes_per_dex); 168 std::vector<std::string> strings_; 172 std::vector<std::set<TypeAssignability>> assignable_types_; 176 std::vector<bool> verified_classes_; [all …]
|
/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/utils/ |
D | dedupe_set_test.cc | 45 const std::vector<uint8_t>* Copy(const ArrayRef<const uint8_t>& src) { in Copy() 46 return new std::vector<uint8_t>(src.begin(), src.end()); in Copy() 49 void Destroy(const std::vector<uint8_t>* key) { in Destroy() 58 std::vector<uint8_t>, in TEST() 62 const std::vector<uint8_t>* array1; in TEST() 71 const std::vector<uint8_t>* array2; in TEST() 80 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/compiler/debug/dwarf/ |
D | dwarf_test.h | 61 std::vector<std::string> Objdump(const char* args) { in Objdump() 88 std::vector<std::string> lines; in Objdump() 113 std::vector<std::string> Objdump(bool is64bit, const char* args) { in Objdump() 123 std::vector<std::string> actual_lines = Objdump(is64bit, args); in CheckObjdumpOutput() 151 std::vector<uint8_t> debug_frame_data_; 152 std::vector<uint8_t> debug_info_data_; 153 std::vector<uint8_t> debug_abbrev_data_; 154 std::vector<uint8_t> debug_str_data_; 155 std::vector<uint8_t> debug_line_data_; 158 std::vector<ExpectedLine> expected_lines_;
|
/art/tools/dexanalyze/ |
D | dexanalyze_bytecode.h | 63 void ProcessDexFiles(const std::vector<std::unique_ptr<const DexFile>>& dex_files); 72 bool InstNibbles(uint8_t opcode, const std::vector<uint32_t>& args); 86 std::vector<size_t> move_result_reg_; 87 std::vector<size_t> first_arg_reg_count_; 88 std::vector<size_t> opcode_count_; 91 std::map<std::vector<uint8_t>, size_t> instruction_freq_; 93 std::vector<uint8_t> buffer_;
|
/art/dexlayout/ |
D | dexlayout_test.cc | 227 static std::vector<std::string> DefaultCompactDexOption() { in DefaultCompactDexOption() 229 std::vector<std::string>{"-x", "fast"} : std::vector<std::string>{"-x", "none"}; in DefaultCompactDexOption() 270 std::vector<std::string> dexdump_exec_argv = in FullPlainOutputExec() 272 std::vector<std::string> dexlayout_args = in FullPlainOutputExec() 280 std::vector<std::string> diff_exec_argv = in FullPlainOutputExec() 298 std::vector<std::string> dexlayout_args = in DexFileOutputExec() 304 std::vector<std::string> unzip_exec_argv = in DexFileOutputExec() 309 std::vector<std::string> diff_exec_argv = in DexFileOutputExec() 329 std::vector<std::unique_ptr<const DexFile>> dex_files; in CreateProfile() 397 std::vector<std::string> dexlayout_args = in DexFileLayoutExec() [all …]
|
/art/dex2oat/linker/arm/ |
D | relative_patcher_thumb2.h | 37 void PatchCall(std::vector<uint8_t>* code, 41 void PatchPcRelativeReference(std::vector<uint8_t>* code, 45 void PatchEntrypointCall(std::vector<uint8_t>* code, 48 void PatchBakerReadBarrierBranch(std::vector<uint8_t>* code, 57 static void PatchBl(std::vector<uint8_t>* code, uint32_t literal_offset, uint32_t displacement); 59 static void SetInsn32(std::vector<uint8_t>* code, uint32_t offset, uint32_t value);
|