Searched refs:type_spec (Results 1 – 6 of 6) sorted by relevance
/aosp12/frameworks/base/libs/androidfw/tests/ |
H A D | LoadedArsc_test.cpp | 67 ASSERT_THAT(type_spec, NotNull()); in TEST() 70 auto type = type_spec->type_entries[0]; in TEST() 91 ASSERT_THAT(type_spec, NotNull()); in TEST() 94 auto type = type_spec->type_entries[0]; in TEST() 115 ASSERT_THAT(type_spec, NotNull()); in TEST() 120 type_spec->type_entries.begin(), type_spec->type_entries.end(), in TEST() 210 ASSERT_THAT(type_spec, NotNull()); in TEST() 213 auto type_name16 = package->GetTypeStringPool()->stringAt(type_spec->type_spec->id - 1); in TEST() 251 ASSERT_THAT(type_spec, NotNull()); in TEST() 255 ASSERT_THAT(type_spec, NotNull()); in TEST() [all …]
|
/aosp12/frameworks/base/libs/androidfw/include/androidfw/ |
H A D | LoadedArsc.h | 61 incfs::verified_map_ptr<ResTable_typeSpec> type_spec; member 66 if (entry_index >= dtohl(type_spec->entryCount)) { in GetFlagsForEntryIndex() 69 const auto entry_flags_ptr = ((type_spec + 1).convert<uint32_t>() + entry_index); in GetFlagsForEntryIndex() 241 const auto& type_spec = type_specs_.find(type_index + 1 - type_id_offset_); in GetTypeSpecByTypeIndex() local 242 if (type_spec == type_specs_.end()) { in GetTypeSpecByTypeIndex() 245 return &type_spec->second; in GetTypeSpecByTypeIndex() 250 for (const auto& type_spec : type_specs_) { in ForEachTypeSpec() local 251 f(type_spec.second, type_spec.first); in ForEachTypeSpec()
|
/aosp12/frameworks/base/libs/androidfw/ |
H A D | LoadedArsc.cpp | 311 for (const auto& type_spec : type_specs_) { in CollectConfigurations() local 313 const int type_idx = type_spec.first - 1; in CollectConfigurations() 346 for (const auto& type_spec : type_specs_) { in CollectLocales() local 371 const TypeSpec* type_spec = GetTypeSpecByTypeIndex(*type_idx); in FindEntryByName() local 372 if (type_spec == nullptr) { in FindEntryByName() 376 for (const auto& type_entry : type_spec->type_entries) { in FindEntryByName() 510 if (!type_spec) { in Load() 515 if (type_spec->id == 0) { in Load() 529 const size_t entry_count = dtohl(type_spec->entryCount); in Load() 549 type_spec->id); in Load() [all …]
|
H A D | AssetManager2.cpp | 689 const TypeSpec* type_spec = loaded_package->GetTypeSpecByTypeIndex(type_idx); in FindEntryInternal() local 690 if (UNLIKELY(type_spec == nullptr)) { in FindEntryInternal() 698 auto entry_flags = type_spec->GetFlagsForEntryIndex(entry_idx); in FindEntryInternal() 706 : type_spec->type_entries.size(); in FindEntryInternal() 709 : &type_spec->type_entries[i]; in FindEntryInternal() 1302 impl.loaded_package_->ForEachTypeSpec([&](const TypeSpec& type_spec, uint8_t type_id) { in RebuildFilterList() argument 1304 for (const auto& type_entry : type_spec.type_entries) { in RebuildFilterList()
|
/aosp12/frameworks/base/tools/aapt2/format/binary/ |
H A D | BinaryResourceParser.cpp | 297 const ResTable_typeSpec* type_spec = ConvertTo<ResTable_typeSpec>(chunk); in ParseTypeSpec() local 298 if (!type_spec) { in ParseTypeSpec() 303 if (type_spec->id == 0) { in ParseTypeSpec() 304 diag_->Error(DiagMessage(source_) << "ResTable_typeSpec has invalid id: " << type_spec->id); in ParseTypeSpec() 310 const size_t entry_count = dtohl(type_spec->entryCount); in ParseTypeSpec() 320 const size_t data_size = util::DeviceToHost32(type_spec->header.size) - in ParseTypeSpec() 321 util::DeviceToHost16(type_spec->header.headerSize); in ParseTypeSpec() 330 reinterpret_cast<uintptr_t>(type_spec) + util::DeviceToHost16(type_spec->header.headerSize)); in ParseTypeSpec() 332 ResourceId id(package_id, type_spec->id, static_cast<size_t>(i)); in ParseTypeSpec()
|
/aosp12/system/chre/chpp/api_parser/ |
H A D | chre_api_to_chpp.py | 173 return member_info['type'].type_spec 278 type_name = member_info['type'].type_spec 969 if member_type.type_spec.startswith('struct ') or \ 970 member_type.type_spec.startswith('union '): 972 member_type_name = member_type.type_spec.split(' ')[1]
|