/aosp12/system/incremental_delivery/incfs/util/include/util/ |
H A D | map_ptr.h | 49 struct map_ptr; 131 struct map_ptr final { 200 map_ptr() = default; 203 map_ptr(const T* ptr) : map_ptr(nullptr, ptr, nullptr) {} 206 map_ptr(const map_ptr& other) = default; 210 map_ptr(const map_ptr<T, V2>& other) : map_ptr(other.map_, other.ptr_, other.verified_block_) {} 213 map_ptr(map_ptr&& other) noexcept = default; 217 map_ptr(map_ptr&& other) : map_ptr(other.map_, other.ptr_, other.verified_block_) {} 222 map_ptr(const map_ptr<U, V2>& other) 235 map_ptr& operator=(const map_ptr& other) = default; [all …]
|
/aosp12/frameworks/base/libs/androidfw/include/androidfw/ |
H A D | Chunk.h | 52 inline incfs::map_ptr<T> header() const { in header() 56 inline incfs::map_ptr<void> data_ptr() const { in data_ptr() 84 ChunkIterator(incfs::map_ptr<void> data, size_t len) in ChunkIterator() 113 incfs::map_ptr<ResChunk_header> next_chunk_;
|
H A D | Asset.h | 106 virtual incfs::map_ptr<void> getIncFsBuffer(bool aligned) = 0; 278 incfs::map_ptr<void> getIncFsBuffer(bool aligned) override; 285 incfs::map_ptr<void> ensureAlignment(const incfs::IncFsFileMap& map); 336 virtual incfs::map_ptr<void> getIncFsBuffer(bool aligned);
|
H A D | LoadedArsc.h | 169 static base::expected<incfs::map_ptr<ResTable_entry>, NullOrIOError> GetEntry( 175 static base::expected<incfs::map_ptr<ResTable_entry>, NullOrIOError> GetEntryFromOffset( 312 static std::unique_ptr<LoadedArsc> Load(incfs::map_ptr<void> data,
|
H A D | ResourceTypes.h | 516 status_t setTo(incfs::map_ptr<void> data, size_t size, bool copyData=false); 537 base::expected<incfs::map_ptr<ResStringPool_span>, NullOrIOError> styleAt( 539 base::expected<incfs::map_ptr<ResStringPool_span>, NullOrIOError> styleAt(size_t idx) const; 546 incfs::map_ptr<void> data() const; 557 incfs::map_ptr<uint32_t> mEntries; 558 incfs::map_ptr<uint32_t> mEntryStyles; 559 incfs::map_ptr<void> mStrings; 562 incfs::map_ptr<uint32_t> mStyles; 566 size_t idx, incfs::map_ptr<uint8_t> str, size_t encLen) const;
|
H A D | ZipUtils.h | 45 static bool inflateToBuffer(incfs::map_ptr<void> in, void* buf,
|
H A D | Util.h | 131 inline bool IsFourByteAligned(const incfs::map_ptr<T>& data) { in IsFourByteAligned()
|
/aosp12/bionic/libc/bionic/ |
H A D | bionic_allocator.cpp | 195 void* const map_ptr = mmap(nullptr, PAGE_SIZE, PROT_READ | PROT_WRITE, in alloc_page() local 197 if (map_ptr == MAP_FAILED) { in alloc_page() 201 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, map_ptr, PAGE_SIZE, in alloc_page() 205 reinterpret_cast<small_object_page_info*>(map_ptr); in alloc_page() 276 void* map_ptr = mmap(nullptr, allocated_size, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, in alloc_mmap() local 279 if (map_ptr == MAP_FAILED) { in alloc_mmap() 283 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, map_ptr, allocated_size, "bionic_alloc_lob"); in alloc_mmap() 285 void* result = static_cast<char*>(map_ptr) + header_size; in alloc_mmap()
|
/aosp12/frameworks/base/libs/androidfw/ |
H A D | ZipUtils.cpp | 84 BufferReader(incfs::map_ptr<void> input, size_t inputSize) : Reader(), in BufferReader() 94 const incfs::map_ptr<uint8_t> pos = mInput.offset(offset); in ReadAtOffset() 104 const incfs::map_ptr<uint8_t> mInput; 146 /*static*/ bool ZipUtils::inflateToBuffer(incfs::map_ptr<void> in, void* buf, in inflateToBuffer()
|
H A D | LoadedArsc.cpp | 76 static bool VerifyResTableType(incfs::map_ptr<ResTable_type> header) { in VerifyResTableType() 231 base::expected<incfs::map_ptr<ResTable_entry>, NullOrIOError> LoadedPackage::GetEntry( in GetEntry() 255 [&error](const incfs::map_ptr<ResTable_sparseTypeEntry>& entry, in GetEntryOffset() 300 base::expected<incfs::map_ptr<ResTable_entry>, NullOrIOError> LoadedPackage::GetEntryFromOffset( in GetEntryFromOffset() 432 const incfs::map_ptr<ResTable_package> header = chunk.header<ResTable_package, kMinPackageSize>(); in Load() 755 incfs::map_ptr<ResTable_header> header = chunk.header<ResTable_header>(); in LoadTable() 819 std::unique_ptr<LoadedArsc> LoadedArsc::Load(incfs::map_ptr<void> data, in Load()
|
H A D | Asset.cpp | 605 incfs::map_ptr<void> _FileAsset::getIncFsBuffer(bool aligned) in getIncFsBuffer() 700 incfs::map_ptr<void> _FileAsset::ensureAlignment(const incfs::IncFsFileMap& map) in ensureAlignment() 955 incfs::map_ptr<void> _CompressedAsset::getIncFsBuffer(bool aligned) { in getIncFsBuffer() 956 return incfs::map_ptr<void>(getBuffer(aligned)); in getIncFsBuffer()
|
H A D | ChunkIterator.cpp | 27 const incfs::map_ptr<ResChunk_header> this_chunk = next_chunk_; in Next()
|
H A D | ResourceTypes.cpp | 110 static status_t validate_chunk(const incfs::map_ptr<ResChunk_header>& chunk, in validate_chunk() 112 const incfs::map_ptr<uint8_t> dataEnd, in validate_chunk() 469 status_t ResStringPool::setTo(incfs::map_ptr<void> data, size_t size, bool copyData) in setTo() 710 static inline base::expected<size_t, IOError> decodeLength(incfs::map_ptr<uint16_t>* str) in decodeLength() 738 static inline base::expected<size_t, IOError> decodeLength(incfs::map_ptr<uint8_t>* str) in decodeLength() 944 size_t idx, incfs::map_ptr<uint8_t> str, size_t encLen) const in stringDecodeAt() 996 base::expected<incfs::map_ptr<ResStringPool_span>, NullOrIOError> ResStringPool::styleAt( in styleAt() 1002 base::expected<incfs::map_ptr<ResStringPool_span>, NullOrIOError> ResStringPool::styleAt( in styleAt() 1177 incfs::map_ptr<void> ResStringPool::data() const in data()
|
H A D | AssetManager2.cpp | 780 const incfs::map_ptr<ResTable_entry> best_entry = *best_entry_result; in FindEntryInternal()
|
/aosp12/system/bt/btcore/src/ |
H A D | module.cc | 147 auto map_ptr = metadata.find(module); in get_module_state() local 149 return (map_ptr != metadata.end()) ? map_ptr->second : MODULE_STATE_NONE; in get_module_state()
|
/aosp12/system/bt/bta/gatt/ |
H A D | bta_gattc_queue.cc | 114 auto map_ptr = gatt_op_queue.find(conn_id); in gatt_execute_next_op() local 115 if (map_ptr == gatt_op_queue.end() || map_ptr->second.empty()) { in gatt_execute_next_op() 128 std::list<gatt_operation>& gatt_ops = map_ptr->second; in gatt_execute_next_op()
|
/aosp12/system/incremental_delivery/incfs/ |
H A D | Android.bp | 112 "util/map_ptr.cpp",
|
/aosp12/art/libartbase/base/ |
H A D | mem_map.h | 117 static void SetDebugName(void* map_ptr, const char* name, size_t size);
|
H A D | mem_map.cc | 277 void MemMap::SetDebugName(void* map_ptr, const char* name, size_t size) { in SetDebugName() argument 297 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, map_ptr, size, it->first.c_str()); in SetDebugName() 300 UNUSED(map_ptr, size); in SetDebugName()
|
/aosp12/frameworks/base/core/jni/ |
H A D | android_util_AssetManager.cpp | 574 const incfs::map_ptr<void> buffer = asset->getIncFsBuffer(true /* aligned */); in NativeOpenXmlAsset() 612 const incfs::map_ptr<void> buffer = asset->getIncFsBuffer(true /* aligned */); in NativeOpenXmlAssetFd()
|