Home
last modified time | relevance | path

Searched refs:vector (Results 1 – 25 of 472) sorted by relevance

12345678910>>...19

/art/compiler/optimizing/
Dpretty_printer_test.cc32 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 …]
Ddominator_test.cc29 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 …]
Dsuspend_check_test.cc33 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()
Dliveness_test.cc32 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 …]
Dssa_test.cc34 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 …]
Dlinearize_test.cc36 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/
Doat_file_manager.h72 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 …]
Dclass_loader_context.h89 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/
Dtransform_array_ref_test.cc41 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 …]
Dcommon_art_test.h143 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/
Ddex_file_loader_test.cc34 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 …]
Dprimitive_test.cc26 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 …]
Dutf_test.cc118 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/
Dcompiler_driver.h97 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/
Drelative_patcher_arm64.h42 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/
Doat_writer.h166 /*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/
Dprofile_boot_info.h48 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/
Dverifier_deps.h63 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/
Dtrampoline_compiler.cc52 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/
Ddedupe_set_test.cc45 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/
Dprecise_hidden_api_finder.h44 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/
Ddwarf_test.h61 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/
Ddexanalyze_bytecode.h63 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/
Ddexlayout_test.cc227 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/
Drelative_patcher_thumb2.h37 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);

12345678910>>...19