Home
last modified time | relevance | path

Searched refs:map_ptr (Results 1 – 20 of 20) sorted by relevance

/aosp12/system/incremental_delivery/incfs/util/include/util/
H A Dmap_ptr.h49 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 DChunk.h52 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 DAsset.h106 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 DLoadedArsc.h169 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 DResourceTypes.h516 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 DZipUtils.h45 static bool inflateToBuffer(incfs::map_ptr<void> in, void* buf,
H A DUtil.h131 inline bool IsFourByteAligned(const incfs::map_ptr<T>& data) { in IsFourByteAligned()
/aosp12/bionic/libc/bionic/
H A Dbionic_allocator.cpp195 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 DZipUtils.cpp84 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 DLoadedArsc.cpp76 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 DAsset.cpp605 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 DChunkIterator.cpp27 const incfs::map_ptr<ResChunk_header> this_chunk = next_chunk_; in Next()
H A DResourceTypes.cpp110 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 DAssetManager2.cpp780 const incfs::map_ptr<ResTable_entry> best_entry = *best_entry_result; in FindEntryInternal()
/aosp12/system/bt/btcore/src/
H A Dmodule.cc147 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 Dbta_gattc_queue.cc114 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 DAndroid.bp112 "util/map_ptr.cpp",
/aosp12/art/libartbase/base/
H A Dmem_map.h117 static void SetDebugName(void* map_ptr, const char* name, size_t size);
H A Dmem_map.cc277 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 Dandroid_util_AssetManager.cpp574 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()