Home | History | Annotate | Download | only in libhwbinder

Lines Matching defs:Parcel

17 #define LOG_TAG "hw-Parcel"
36 #include <hwbinder/Parcel.h>
104 LOG_REFS("Parcel %p acquiring reference on local %p", who, obj.cookie);
115 LOG_REFS("Parcel %p acquiring reference on remote %p", who, b.get());
150 LOG_REFS("Parcel %p releasing reference on local %p", who, obj.cookie);
161 LOG_REFS("Parcel %p releasing reference on remote %p", who, b.get());
191 const sp<IBinder>& /*binder*/, const flat_binder_object& flat, Parcel* out)
197 const sp<IBinder>& binder, Parcel* out)
236 const wp<IBinder>& binder, Parcel* out)
286 const Parcel& /*in*/)
292 const Parcel& in, sp<IBinder>* out)
311 const Parcel& in, wp<IBinder>* out)
352 Parcel::Parcel()
354 LOG_ALLOC("Parcel %p: constructing", this);
358 Parcel::~Parcel()
361 LOG_ALLOC("Parcel %p: destroyed", this);
364 size_t Parcel::getGlobalAllocSize() {
371 size_t Parcel::getGlobalAllocCount() {
378 const uint8_t* Parcel::data() const
383 size_t Parcel::dataSize() const
388 size_t Parcel::dataAvail() const
397 size_t Parcel::dataPosition() const
402 size_t Parcel::dataCapacity() const
407 status_t Parcel::setDataSize(size_t size)
424 void Parcel::setDataPosition(size_t pos) const
436 status_t Parcel::setDataCapacity(size_t size)
448 status_t Parcel::setData(const uint8_t* buffer, size_t len)
466 status_t Parcel::writeInterfaceToken(const char* interface)
472 bool Parcel::enforceInterface(const char* interface) const
484 const binder_size_t* Parcel::objects() const
489 size_t Parcel::objectsCount() const
494 status_t Parcel::errorCheck() const
499 void Parcel::setError(status_t err)
504 status_t Parcel::finishWrite(size_t len)
523 status_t Parcel::writeUnpadded(const void* data, size_t len)
548 status_t Parcel::write(const void* data, size_t len)
564 void* Parcel::writeInplace(size_t len)
610 status_t Parcel::writeInt8(int8_t val)
615 status_t Parcel::writeUint8(uint8_t val)
620 status_t Parcel::writeInt16(int16_t val)
625 status_t Parcel::writeUint16(uint16_t val)
630 status_t Parcel::writeInt32(int32_t val)
635 status_t Parcel::writeUint32(uint32_t val)
640 status_t Parcel::writeBool(bool val)
644 status_t Parcel::writeInt64(int64_t val)
649 status_t Parcel::writeUint64(uint64_t val)
654 status_t Parcel::writePointer(uintptr_t val)
659 status_t Parcel::writeFloat(float val)
666 status_t Parcel::writeDouble(double val)
678 status_t Parcel::writeDouble(double val)
685 status_t Parcel::writeCString(const char* str)
689 status_t Parcel::writeString16(const std::unique_ptr<String16>& str)
698 status_t Parcel::writeString16(const String16& str)
703 status_t Parcel::writeString16(const char16_t* str, size_t len)
720 status_t Parcel::writeStrongBinder(const sp<IBinder>& val)
725 status_t Parcel::writeWeakBinder(const wp<IBinder>& val)
731 status_t Parcel::writeObject(const T& val)
797 template status_t Parcel::writeObject<flat_binder_object>(const flat_binder_object& val);
798 template status_t Parcel::writeObject<binder_fd_object>(const binder_fd_object& val);
799 template status_t Parcel::writeObject<binder_buffer_object>(const binder_buffer_object& val);
800 template status_t Parcel::writeObject<binder_fd_array_object>(const binder_fd_array_object& val);
806 bool Parcel::validateBufferChild(size_t child_buffer_handle,
822 bool Parcel::validateBufferParent(size_t parent_buffer_handle,
836 status_t Parcel::writeEmbeddedBuffer(
858 status_t Parcel::writeBuffer(const void *buffer, size_t length, size_t *handle)
874 status_t Parcel::incrementNumReferences() {
880 status_t Parcel::writeReference(size_t *handle,
905 status_t Parcel::writeEmbeddedReference(size_t *handle,
935 status_t Parcel::writeNullReference(size_t * handle) {
949 status_t Parcel::writeEmbeddedNullReference(size_t * handle,
973 void Parcel::clearCache() const {
979 void Parcel::updateCache() const {
999 status_t Parcel::findBuffer(const void *ptr, size_t length, bool *found,
1031 status_t Parcel::quickFindBuffer(const void *ptr, size_t *handle) const {
1045 status_t Parcel::writeNativeHandleNoDup(const native_handle_t *handle,
1083 status_t Parcel::writeNativeHandleNoDup(const native_handle_t *handle)
1088 status_t Parcel::writeEmbeddedNativeHandle(const native_handle_t *handle,
1096 void Parcel::remove(size_t /*start*/, size_t /*amt*/)
1098 LOG_ALWAYS_FATAL("Parcel::remove() not yet implemented!");
1101 status_t Parcel::read(void* outData, size_t len) const
1119 const void* Parcel::readInplace(size_t len) const
1138 status_t Parcel::readAligned(T *pArg) const {
1152 T Parcel::readAligned() const {
1162 status_t Parcel::writeAligned(T val) {
1176 status_t Parcel::readInt8(int8_t *pArg) const
1181 status_t Parcel::readUint8(uint8_t *pArg) const
1186 status_t Parcel::readInt16(int16_t *pArg) const
1191 status_t Parcel::readUint16(uint16_t *pArg) const
1196 status_t Parcel::readInt32(int32_t *pArg) const
1201 int32_t Parcel::readInt32() const
1206 status_t Parcel::readUint32(uint32_t *pArg) const
1211 uint32_t Parcel::readUint32() const
1216 status_t Parcel::readInt64(int64_t *pArg) const
1221 int64_t Parcel::readInt64() const
1226 status_t Parcel::readUint64(uint64_t *pArg) const
1231 uint64_t Parcel::readUint64() const
1236 status_t Parcel::readPointer(uintptr_t *pArg) const
1246 uintptr_t Parcel::readPointer() const
1252 status_t Parcel::readFloat(float *pArg) const
1258 float Parcel::readFloat() const
1265 status_t Parcel::readDouble(double *pArg) const
1278 double Parcel::readDouble() const
1290 status_t Parcel::readDouble(double *pArg) const
1295 double Parcel::readDouble() const
1302 status_t Parcel::readBool(bool *pArg) const
1310 bool Parcel::readBool() const
1322 const char* Parcel::readCString() const
1327 // is the string's trailing NUL within the parcel's valid bounds?
1338 String16 Parcel::readString16() const
1347 status_t Parcel::readString16(std::unique_ptr<String16>* pArg) const
1370 status_t Parcel::readString16(String16* pArg) const
1383 const char16_t* Parcel::readString16Inplace(size_t* outLen) const
1397 status_t Parcel::readStrongBinder(sp<IBinder>* val) const
1406 status_t Parcel::readNullableStrongBinder(sp<IBinder>* val) const
1411 sp<IBinder> Parcel::readStrongBinder() const
1421 wp<IBinder> Parcel::readWeakBinder() const
1429 const T* Parcel::readObject(size_t *objects_offset) const
1477 ALOGV("Parcel %p looking for obj at %zu, hint=%zu",
1491 ALOGV("Parcel %p found obj %zu at index %zu with forward search",
1507 ALOGV("Parcel %p found obj %zu at index %zu with backward search",
1517 ALOGW("Attempt to read object from Parcel %p at offset %zu that is not in the object list",
1523 template const flat_binder_object* Parcel::readObject<flat_binder_object>(size_t *objects_offset) const;
1525 template const binder_fd_object* Parcel::readObject<binder_fd_object>(size_t *objects_offset) const;
1527 template const binder_buffer_object* Parcel::readObject<binder_buffer_object>(size_t *objects_offset) const;
1529 template const binder_fd_array_object* Parcel::readObject<binder_fd_array_object>(size_t *objects_offset) const;
1531 bool Parcel::verifyBufferObject(const binder_buffer_object *buffer_obj,
1561 status_t Parcel::readBuffer(size_t buffer_size, size_t *buffer_handle,
1581 status_t Parcel::readNullableBuffer(size_t buffer_size, size_t *buffer_handle,
1589 status_t Parcel::readBuffer(size_t buffer_size, size_t *buffer_handle,
1600 status_t Parcel::readEmbeddedBuffer(size_t buffer_size,
1615 status_t Parcel::readNullableEmbeddedBuffer(size_t buffer_size,
1627 status_t Parcel
1656 status_t Parcel::readEmbeddedReference(void const* *bufptr,
1667 status_t Parcel::readEmbeddedNativeHandle(size_t parent_buffer_handle,
1678 status_t Parcel::readNullableNativeHandleNoDup(const native_handle_t **handle,
1736 status_t Parcel::readNullableEmbeddedNativeHandle(size_t parent_buffer_handle,
1744 status_t Parcel::readNativeHandleNoDup(const native_handle_t **handle) const
1753 status_t Parcel::readNullableNativeHandleNoDup(const native_handle_t **handle) const
1758 void Parcel::closeFileDescriptors()
1775 uintptr_t Parcel::ipcData() const
1780 size_t Parcel::ipcDataSize() const
1785 uintptr_t Parcel::ipcObjects() const
1790 size_t Parcel::ipcObjectsCount() const
1796 size_t Parcel::ipcBufferSize() const
1820 void Parcel::ipcSetDataReference(const uint8_t* data, size_t dataSize,
1851 void Parcel::print(TextOutput& to, uint32_t /*flags*/) const
1853 to << "Parcel(";
1890 void Parcel::releaseObjects()
1904 void Parcel::acquireObjects()
1918 void Parcel::freeData()
1924 void Parcel::freeDataNoInit()
1927 LOG_ALLOC("Parcel %p: freeing other owner data", this);
1931 LOG_ALLOC("Parcel %p: freeing allocated data", this);
1934 LOG_ALLOC("Parcel %p: freeing with %zu capacity", this, mDataCapacity);
1951 status_t Parcel::growData(size_t len)
1965 status_t Parcel::restartWrite(size_t desired)
1987 LOG_ALLOC("Parcel %p: restart from %zu to %zu capacity", this, mDataCapacity, desired);
2016 status_t Parcel::continueWrite(size_t desired)
2082 LOG_ALLOC("Parcel %p: taking ownership of %zu capacity", this, desired);
2125 LOG_ALLOC("Parcel %p: continue from %zu to %zu capacity", this, mDataCapacity,
2161 LOG_ALLOC("Parcel %p: allocating with %zu capacity", this, desired);
2177 void Parcel::initState()
2179 LOG_ALLOC("Parcel %p: initState", this);
2203 //ALOGI("parcel fd limit set to %zu", gMaxFds);
2211 void Parcel::scanForFds() const