/art/libartbase/base/ |
tracking_safe_map.h | 26 class AllocationTrackingSafeMap : public SafeMap<
|
safe_map.h | 32 class SafeMap { 34 typedef SafeMap<K, V, Comparator, Allocator> Self; 46 SafeMap() = default; 47 SafeMap(const SafeMap&) = default; 48 SafeMap(SafeMap&&) = default; 49 explicit SafeMap(const key_compare& cmp, const allocator_type& allocator = allocator_type()) 167 bool operator==(const SafeMap<K, V, Comparator, Allocator>& lhs, 168 const SafeMap<K, V, Comparator, Allocator>& rhs) [all...] |
/art/runtime/jit/ |
profile_saver.h | 116 SafeMap<std::string, std::set<std::string>> tracked_dex_base_locations_ 122 SafeMap<std::string, std::set<std::string>> tracked_dex_base_locations_to_be_resolved_ 134 SafeMap<std::string, ProfileCompilationInfo*> profile_cache_;
|
profile_compilation_info.h | 746 const SafeMap<uint8_t, uint8_t>& dex_profile_index_remap, 759 const SafeMap<uint8_t, uint8_t>& dex_profile_index_remap, 766 /*out*/SafeMap<uint8_t, uint8_t>* dex_profile_index_remap); 771 const SafeMap<uint8_t, uint8_t>& dex_profile_index_remap, 787 /*out*/SafeMap<uint8_t, std::vector<dex::TypeIndex>>* dex_to_classes_map); [all...] |
jit_code_cache.h | 390 SafeMap<JniStubKey, JniStubData> jni_stubs_map_ GUARDED_BY(lock_); 392 SafeMap<const void*, ArtMethod*> method_code_map_ GUARDED_BY(lock_); 394 SafeMap<ArtMethod*, const void*> osr_code_map_ GUARDED_BY(lock_);
|
profile_saver.cc | 485 SafeMap<std::string, std::set<std::string>> tracked_locations; 777 SafeMap<std::string, std::set<std::string>>* map) { [all...] |
profile_compilation_info.cc | 422 // Store the difference between the method indices. The SafeMap is ordered by 508 SafeMap<uint8_t, std::vector<dex::TypeIndex>> dex_to_classes_map; 538 SafeMap<uint8_t, std::vector<dex::TypeIndex>> dex_to_classes_map; 554 /*out*/SafeMap<uint8_t, std::vector<dex::TypeIndex>>* dex_to_classes_map) { 760 const SafeMap<uint8_t, uint8_t>& dex_profile_index_remap, 809 const SafeMap<uint8_t, uint8_t>& dex_profile_index_remap, [all...] |
profile_compilation_info_test.cc | 136 /*out*/ SafeMap<ArtMethod*, ProfileMethodInfo>* profile_methods_map) { 194 SafeMap<DexFile*, uint8_t> dex_map; // dex files to profile index 740 SafeMap<ArtMethod*, ProfileMethodInfo> profile_methods_map; [all...] |
/art/compiler/utils/ |
atomic_dex_ref_map.h | 70 using DexFileArrays = SafeMap<const DexFile*, ElementArray>;
|
/art/runtime/ |
oat.h | 57 const SafeMap<std::string, std::string>* variable_data); 128 const SafeMap<std::string, std::string>* variable_data); 133 void Flatten(const SafeMap<std::string, std::string>* variable_data);
|
oat.cc | 37 static size_t ComputeOatHeaderSize(const SafeMap<std::string, std::string>* variable_data) { 40 SafeMap<std::string, std::string>::const_iterator it = variable_data->begin(); 41 SafeMap<std::string, std::string>::const_iterator end = variable_data->end(); 53 const SafeMap<std::string, std::string>* variable_data) { 70 const SafeMap<std::string, std::string>* variable_data) 518 void OatHeader::Flatten(const SafeMap<std::string, std::string>* key_value_store) { 521 SafeMap<std::string, std::string>::const_iterator it = key_value_store->begin(); 522 SafeMap<std::string, std::string>::const_iterator end = key_value_store->end();
|
trace.h | 315 SafeMap<pid_t, std::string> exited_threads_;
|
instrumentation.h | 671 typedef SafeMap<const char*, InstrumentationLevel> InstrumentationLevelTable; [all...] |
/art/dex2oat/linker/ |
multi_oat_relative_patcher.h | 39 using const_iterator = SafeMap<MethodReference, uint32_t>::const_iterator; 137 SafeMap<MethodReference, uint32_t> map;
|
oat_writer.h | 176 SafeMap<std::string, std::string>* key_value_store, 318 SafeMap<std::string, std::string>* key_value_store); 420 SafeMap<const DexFile*, BitVector> bss_method_entry_references_; 423 SafeMap<const DexFile*, BitVector> bss_type_entry_references_; 426 SafeMap<const DexFile*, BitVector> bss_string_entry_references_; 431 SafeMap<MethodReference, size_t, MethodReferenceValueComparator> bss_method_entries_; 436 SafeMap<TypeReference, size_t, TypeReferenceValueComparator> bss_type_entries_; 441 SafeMap<StringReference, size_t, StringReferenceValueComparator> bss_string_entries_;
|
oat_writer_test.cc | 123 SafeMap<std::string, std::string>& key_value_store, 146 SafeMap<std::string, std::string>& key_value_store, 166 SafeMap<std::string, std::string>& key_value_store, 182 SafeMap<std::string, std::string>& key_value_store, 411 SafeMap<std::string, std::string> key_value_store; 549 SafeMap<std::string, std::string> key_value_store; 616 SafeMap<std::string, std::string> key_value_store; 747 SafeMap<std::string, std::string> key_value_store; [all...] |
oat_writer.cc | 649 SafeMap<std::string, std::string>* key_value_store, 887 /*inout*/ SafeMap<const DexFile*, BitVector>* references) { [all...] |
image_test.h | 230 SafeMap<std::string, std::string> key_value_store;
|
image_writer.h | 340 SafeMap<const DexFile*, size_t> dex_cache_array_starts_;
|
/art/compiler/dex/ |
verification_results.h | 68 using VerifiedMethodMap = SafeMap<MethodReference, const VerifiedMethod*>;
|
/art/compiler/linker/arm/ |
relative_patcher_arm_base.h | 116 // SafeMap<> nodes don't move after being inserted, so we can use direct pointers to the data. 117 using ThunkMap = SafeMap<ThunkKey, ThunkData, ThunkKeyCompare>;
|
/art/runtime/jdwp/ |
object_registry.h | 134 SafeMap<JDWP::ObjectId, ObjectRegistryEntry*> id_to_entry_ GUARDED_BY(lock_);
|
/art/compiler/linker/ |
relative_patcher_test.h | 263 SafeMap<MethodReference, uint32_t> map; 278 SafeMap<uint32_t, uint32_t> string_index_to_offset_map_;
|
/art/runtime/base/ |
arena_containers.h | 69 SafeMap<K, V, Comparator, ArenaAllocatorAdapter<std::pair<const K, V>>>;
|
scoped_arena_containers.h | 65 SafeMap<K, V, Comparator, ScopedArenaAllocatorAdapter<std::pair<const K, V>>>;
|