/frameworks/rs/script_api/ |
D | rs_atomic.spec | 37 arg: volatile int32_t* addr, "Address of the value to modify." 41 Atomicly adds a value to the value at addr, i.e. <code>*addr += value</code>. 48 arg: volatile uint32_t* addr 56 arg: volatile int32_t* addr, "Address of the value to modify." 60 Atomicly performs a bitwise and of two values, storing the result back at addr, 61 i.e. <code>*addr &= value</code>. 68 arg: volatile uint32_t* addr 76 arg: volatile int32_t* addr, "Address of the value to compare and replace if the test passes." 81 If the value at addr matches compareValue then the newValue is written at addr, 82 i.e. <code>if (*addr == compareValue) { *addr = newValue; }</code>. [all …]
|
/frameworks/rs/script_api/include/ |
D | rs_atomic.rsh | 42 * Atomicly adds a value to the value at addr, i.e. *addr += value. 45 * addr: Address of the value to modify. 48 * Returns: Value of *addr prior to the operation. 52 rsAtomicAdd(volatile int32_t* addr, int32_t value); 57 rsAtomicAdd(volatile uint32_t* addr, uint32_t value); 63 * Atomicly performs a bitwise and of two values, storing the result back at addr, 64 * i.e. *addr &= value. 67 * addr: Address of the value to modify. 70 * Returns: Value of *addr prior to the operation. 74 rsAtomicAnd(volatile int32_t* addr, int32_t value); [all …]
|
/frameworks/libs/binary_translation/kernel_api/ |
D | sys_mman_emulation.cc | 42 void UpdateGuestProt(int guest_prot, void* addr, size_t length) { in UpdateGuestProt() argument 43 GuestAddr guest_addr = ToGuestAddr(addr); in UpdateGuestProt() 53 int res = SetVmaAnonName(addr, AlignUpPageSize(length), "[guest exec mapping hint]"); in UpdateGuestProt() 73 void* MmapForGuest(void* addr, size_t length, int prot, int flags, int fd, off64_t offset) { in MmapForGuest() argument 74 void* result = mmap64(addr, length, ToHostProt(prot), flags, fd, offset); in MmapForGuest() 81 int MunmapForGuest(void* addr, size_t length) { in MunmapForGuest() argument 82 GuestMapShadow::GetInstance()->ClearExecutable(ToGuestAddr(addr), length); in MunmapForGuest() 83 return munmap(addr, length); in MunmapForGuest() 86 int MprotectForGuest(void* addr, size_t length, int prot) { in MprotectForGuest() argument 92 addr, static_cast<char*>(addr) + length)) { in MprotectForGuest() [all …]
|
/frameworks/libs/binary_translation/assembler/include/berberis/assembler/ |
D | x86_32.h | 289 void EmitOperandOp(int number, const Operand& addr); 292 void EmitIndexDispOperand(int reg, const Operand& addr); 294 void EmitBaseIndexDispOperand(int base_modrm_and_sib, const Operand& addr); 307 inline void Assembler::EmitOperandOp(int number, const Operand& addr) { in EmitOperandOp() argument 315 CHECK(addr.index != esp); in EmitOperandOp() 319 if (addr.base != esp && addr.index == no_register) { in EmitOperandOp() 321 if (addr.base != no_register) { in EmitOperandOp() 322 EmitBaseIndexDispOperand<uint8_t, &Assembler::Emit8>(addr.base.num | reg, addr); in EmitOperandOp() 325 Emit32(addr.disp); in EmitOperandOp() 327 } else if (addr.index == no_register) { in EmitOperandOp() [all …]
|
D | x86_64.h | 384 void EmitOperandOp(int number, const Operand& addr); 387 void EmitIndexDispOperand(int reg, const Operand& addr); 389 void EmitBaseIndexDispOperand(int base_modrm_and_sib, const Operand& addr); 402 inline void Assembler::EmitOperandOp(int number, const Operand& addr) { in EmitOperandOp() argument 410 CHECK(addr.index != rsp); in EmitOperandOp() 414 if (addr.base != rsp && addr.base != r12 && addr.index == no_register) { in EmitOperandOp() 416 if (addr.base != no_register) { in EmitOperandOp() 417 EmitBaseIndexDispOperand<uint8_t, &Assembler::Emit8>((addr.base.num & 7) | reg, addr); in EmitOperandOp() 420 Emit32(addr.disp); in EmitOperandOp() 422 } else if (addr.index == no_register) { in EmitOperandOp() [all …]
|
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/sms/ |
D | CdmaSmsAddress.java | 204 CdmaSmsAddress addr = new CdmaSmsAddress(); in parse() local 205 addr.address = address; in parse() 206 addr.ton = TON_UNKNOWN; in parse() 207 addr.digitMode = DIGIT_MODE_4BIT_DTMF; in parse() 208 addr.numberPlan = NUMBERING_PLAN_UNKNOWN; in parse() 209 addr.numberMode = NUMBER_MODE_NOT_DATA_NETWORK; in parse() 216 addr.digitMode = DIGIT_MODE_8BIT_CHAR; in parse() 217 addr.numberMode = NUMBER_MODE_DATA_NETWORK; in parse() 222 addr.ton = TON_NATIONAL_OR_EMAIL; in parse() 228 addr.ton = TON_INTERNATIONAL_OR_IP; in parse() [all …]
|
/frameworks/libs/binary_translation/interpreter/riscv64/ |
D | faulty_memory_accesses_x86_64.cc | 121 FaultyLoadResult FaultyLoad(const void* addr, uint8_t data_bytes) { in FaultyLoad() argument 127 result = FaultyLoad8(addr); in FaultyLoad() 130 result = FaultyLoad16(addr); in FaultyLoad() 133 result = FaultyLoad32(addr); in FaultyLoad() 136 result = FaultyLoad64(addr); in FaultyLoad() 145 bool FaultyStore(void* addr, uint8_t data_bytes, uint64_t value) { in FaultyStore() argument 151 is_fault = FaultyStore8(addr, value); in FaultyStore() 154 is_fault = FaultyStore16(addr, value); in FaultyStore() 157 is_fault = FaultyStore32(addr, value); in FaultyStore() 160 is_fault = FaultyStore64(addr, value); in FaultyStore()
|
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/ |
D | SmsMessage.java | 114 public SmsMessage(SmsAddress addr, SmsEnvelope env) { in SmsMessage() argument 115 mOriginatingAddress = addr; in SmsMessage() 464 CdmaSmsAddress addr = new CdmaSmsAddress(); in parsePdu() local 474 addr.digitMode = dis.readByte(); in parsePdu() 475 addr.numberMode = dis.readByte(); in parsePdu() 476 addr.ton = dis.readByte(); in parsePdu() 477 addr.numberPlan = dis.readByte(); in parsePdu() 480 addr.numberOfDigits = length; in parsePdu() 488 addr.origBytes = new byte[length]; in parsePdu() 489 dis.read(addr.origBytes, 0, length); // digits in parsePdu() [all …]
|
/frameworks/base/libs/hwui/tests/common/ |
D | TestUtils.cpp | 137 const uint8_t* addr = pixmap.addr8(x, y); in getColor() local 138 return SkColorSetRGB(*addr, *addr, *addr); in getColor() 141 const uint8_t* addr = pixmap.addr8(x, y); in getColor() local 142 return SkColorSetA(0, addr[0]); in getColor() 145 const uint16_t* addr = pixmap.addr16(x, y); in getColor() local 146 return SkPixel16ToColor(addr[0]); in getColor() 149 const uint16_t* addr = pixmap.addr16(x, y); in getColor() local 150 SkPMColor c = SkPixel4444ToPixel32(addr[0]); in getColor() 154 const uint32_t* addr = pixmap.addr32(x, y); in getColor() local 155 SkPMColor c = SkSwizzle_BGRA_to_PMColor(addr[0]); in getColor() [all …]
|
/frameworks/native/libs/binder/ |
D | RpcSocketAddress.h | 35 virtual const sockaddr* addr() const = 0; 53 const sockaddr* addr() const override { return reinterpret_cast<const sockaddr*>(&mAddr); } in addr() function 72 const sockaddr* addr() const override { return reinterpret_cast<const sockaddr*>(&mAddr); } in addr() function 81 InetSocketAddress(const sockaddr* sockAddr, size_t size, const char* addr, unsigned int port) in InetSocketAddress() argument 82 : mSockAddr(sockAddr), mSize(size), mAddr(addr), mPort(port) {} in InetSocketAddress() 86 [[nodiscard]] const sockaddr* addr() const override { return mSockAddr; } in addr() function 90 static AddrInfo getAddrInfo(const char* addr, unsigned int port) { in getAddrInfo() argument 98 if (int rc = getaddrinfo(addr, std::to_string(port).data(), &hint, &aiStart); 0 != rc) { in getAddrInfo() 99 ALOGE("Unable to resolve %s:%u: %s", addr, port, gai_strerror(rc)); in getAddrInfo() 103 ALOGE("Unable to resolve %s:%u: getaddrinfo returns null", addr, port); in getAddrInfo()
|
D | RpcServer.cpp | 90 LOG_ALWAYS_FATAL_IF(socketAddress.addr()->sa_family != AF_INET, "expecting inet"); in setupInetServer() 91 sockaddr_in addr{}; in setupInetServer() local 92 socklen_t len = sizeof(addr); in setupInetServer() 93 if (0 != getsockname(mServer.fd.get(), reinterpret_cast<sockaddr*>(&addr), &len)) { in setupInetServer() 99 LOG_ALWAYS_FATAL_IF(len != sizeof(addr), "Wrong socket type: len %zu vs len %zu", in setupInetServer() 100 static_cast<size_t>(len), sizeof(addr)); in setupInetServer() 101 unsigned int realPort = ntohs(addr.sin_port); in setupInetServer() 254 std::array<uint8_t, kRpcAddressSize> addr; in join() local 255 static_assert(addr.size() >= sizeof(sockaddr_storage), "kRpcAddressSize is too small"); in join() 256 socklen_t addrLen = addr.size(); in join() [all …]
|
/frameworks/libs/binary_translation/runtime_primitives/include/berberis/runtime_primitives/ |
D | memory_region_reservation.h | 41 static Type Load(CPUState* cpu, GuestAddr addr, std::memory_order mem_order) { in Load() argument 45 GuestAddr aligned_addr = addr - (addr % sizeof(Reservation)); in Load() 51 return static_cast<Type>(cpu->reservation_value >> ((addr - aligned_addr) * CHAR_BIT)); in Load() 56 static uint32_t Store(CPUState* cpu, GuestAddr addr, Type value, std::memory_order mem_order) { in Store() argument 62 GuestAddr aligned_addr = addr - (addr % sizeof(Reservation)); in Store() 71 memcpy(reinterpret_cast<char*>(&new_value) + (addr - aligned_addr), &value, sizeof(Type)); in Store()
|
/frameworks/libs/binary_translation/runtime_primitives/ |
D | memory_region_reservation.cc | 35 inline ReservationType MemoryRegionReservationLoadTemplate(GuestAddr addr, in MemoryRegionReservationLoadTemplate() argument 42 std::atomic_load_explicit(ToHostAddr<std::atomic<uint64_t>>(addr), mem_order); in MemoryRegionReservationLoadTemplate() 44 std::atomic_load_explicit(ToHostAddr<std::atomic<uint64_t>>(addr + 8), mem_order); in MemoryRegionReservationLoadTemplate() 75 __asm__ __volatile__("movq (%1),%0" : "=x"(reservation) : "r"(addr)); in MemoryRegionReservationLoadTemplate() 82 inline Reservation MemoryRegionReservationLoad(GuestAddr addr, std::memory_order mem_order) { in MemoryRegionReservationLoad() argument 83 return MemoryRegionReservationLoadTemplate<Reservation>(addr, mem_order); in MemoryRegionReservationLoad() 86 MemoryRegionReservation::Entry& GetEntry(GuestAddr addr) { in GetEntry() argument 90 return g_owners[(addr / sizeof(Reservation)) % kHashSize]; in GetEntry()
|
D | interpret_helpers_riscv64.cc | 44 auto* addr = ToHostAddr<const uint16_t>(pc); in UndefinedInsn() local 47 ALOGE("Undefined riscv64 instruction 0x%" PRIx16 " at %p", *addr, addr); in UndefinedInsn() 53 memcpy(&code, addr, sizeof(code)); in UndefinedInsn() 54 ALOGE("Undefined riscv64 instruction 0x%" PRIx32 " at %p", code, addr); in UndefinedInsn()
|
/frameworks/av/media/libstagefright/rtsp/ |
D | UDPPusher.cpp | 40 struct sockaddr_in addr; in UDPPusher() local 41 memset(addr.sin_zero, 0, sizeof(addr.sin_zero)); in UDPPusher() 42 addr.sin_family = AF_INET; in UDPPusher() 43 addr.sin_addr.s_addr = INADDR_ANY; in UDPPusher() 44 addr.sin_port = 0; in UDPPusher() 46 CHECK_EQ(0, bind(mSocket, (const struct sockaddr *)&addr, sizeof(addr))); in UDPPusher()
|
D | ARTPSession.cpp | 104 struct sockaddr_in addr; in MakeUDPSocket() local 105 memset(addr.sin_zero, 0, sizeof(addr.sin_zero)); in MakeUDPSocket() 106 addr.sin_family = AF_INET; in MakeUDPSocket() 107 addr.sin_addr.s_addr = INADDR_ANY; in MakeUDPSocket() 108 addr.sin_port = htons(port); in MakeUDPSocket() 110 CHECK_EQ(0, bind(s, (const struct sockaddr *)&addr, sizeof(addr))); in MakeUDPSocket()
|
/frameworks/av/media/codec2/vndk/ |
D | C2AllocatorIon.cpp | 98 void **addr /* nonnull */) override; 99 virtual c2_status_t unmap(void *addr, size_t size, C2Fence *fenceFd) override; 181 c2_status_t map(size_t offset, size_t size, C2MemoryUsage usage, C2Fence *fence, void **addr) { in map() argument 184 *addr = nullptr; in map() 210 … c2_status_t err = mapInternal(mapSize, mapOffset, alignmentBytes, prot, flags, &(map.addr), addr); in map() 211 if (map.addr) { in map() 217 c2_status_t unmap(void *addr, size_t size, C2Fence *fence) { in unmap() argument 224 if (addr != (uint8_t *)it->addr + it->alignmentBytes || in unmap() 228 int err = munmap(it->addr, it->size); in unmap() 237 ALOGV("successfully unmapped: addr=%p size=%zu fd=%d", addr, size, in unmap() [all …]
|
D | C2AllocatorBlob.cpp | 60 void** addr /* nonnull */) override; 61 c2_status_t unmap(void* addr, size_t size, C2Fence* fenceFd) override; 94 C2Fence* fence, void** addr /* nonnull */) { in map() argument 95 *addr = nullptr; in map() 103 *addr = mMappedAddr + offset; in map() 118 *addr = mMappedAddr + offset; in map() 125 c2_status_t C2AllocationBlob::unmap(void* addr, size_t size, C2Fence* fenceFd) { in unmap() argument 127 uint8_t *u8Addr = static_cast<uint8_t *>(addr); in unmap() 130 addr, size, capacity()); in unmap() 136 addr, size, capacity()); in unmap() [all …]
|
D | C2DmaBufAllocator.cpp | 107 void** addr /* nonnull */) override; 108 virtual c2_status_t unmap(void* addr, size_t size, C2Fence* fenceFd) override; 142 int prot, int flags, void** base, void** addr) { in mapInternal() argument 149 *base = *addr = nullptr; in mapInternal() 152 *addr = (uint8_t*)*base + alignmentBytes; in mapInternal() 161 void* addr; member 172 void** addr) { in map() argument 175 *addr = nullptr; in map() 202 mapInternal(mapSize, mapOffset, alignmentBytes, prot, flags, &(map.addr), addr); in map() 203 if (map.addr) { in map() [all …]
|
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/cdma/sms/ |
D | CdmaSmsTest.java | 51 CdmaSmsAddress addr = CdmaSmsAddress.parse("6502531000"); in testCdmaSmsAddrParsing() local 52 assertEquals(addr.ton, CdmaSmsAddress.TON_UNKNOWN); in testCdmaSmsAddrParsing() 53 assertEquals(addr.digitMode, CdmaSmsAddress.DIGIT_MODE_4BIT_DTMF); in testCdmaSmsAddrParsing() 54 assertEquals(addr.numberMode, CdmaSmsAddress.NUMBER_MODE_NOT_DATA_NETWORK); in testCdmaSmsAddrParsing() 55 assertEquals(addr.numberOfDigits, 10); in testCdmaSmsAddrParsing() 56 assertEquals(addr.origBytes.length, 10); in testCdmaSmsAddrParsing() 59 assertEquals(addr.origBytes[i], data[i]); in testCdmaSmsAddrParsing() 61 addr = CdmaSmsAddress.parse("(650) 253-1000"); in testCdmaSmsAddrParsing() 62 assertEquals(addr.ton, CdmaSmsAddress.TON_UNKNOWN); in testCdmaSmsAddrParsing() 63 assertEquals(addr.digitMode, CdmaSmsAddress.DIGIT_MODE_4BIT_DTMF); in testCdmaSmsAddrParsing() [all …]
|
/frameworks/libs/binary_translation/jni/ |
D | guest_jni_trampolines.cc | 58 void GuestCall_uloc_setDefault(GuestAddr addr, const char* tag) { in GuestCall_uloc_setDefault() argument 59 CHECK_NE(addr, berberis::kNullGuestAddr); in GuestCall_uloc_setDefault() 71 call.RunVoid(addr); in GuestCall_uloc_setDefault() 78 void GuestCall_u_getVersion(GuestAddr addr, UVersionInfo version_info) { in GuestCall_u_getVersion() argument 79 CHECK_NE(addr, berberis::kNullGuestAddr); in GuestCall_u_getVersion() 88 call.RunVoid(addr); in GuestCall_u_getVersion() 91 bool GuestCall_uloc_canonicalize(GuestAddr addr, in GuestCall_uloc_canonicalize() argument 95 CHECK_NE(addr, berberis::kNullGuestAddr); in GuestCall_uloc_canonicalize() 111 call.RunResInt32(addr); in GuestCall_uloc_canonicalize()
|
/frameworks/libs/binary_translation/guest_state/include/berberis/guest_state/ |
D | guest_addr.h | 30 inline GuestAddr ToGuestAddr(T* addr) { in ToGuestAddr() argument 31 return reinterpret_cast<GuestAddr>(addr); in ToGuestAddr() 35 inline T* ToHostAddr(GuestAddr addr) { in ToHostAddr() argument 36 return reinterpret_cast<T*>(addr); in ToHostAddr()
|
/frameworks/libs/binary_translation/tests/ndk_program_tests/ |
D | proc_self_maps_test.cc | 33 uintptr_t addr = reinterpret_cast<uintptr_t>(ptr); in IsExecutable() local 48 is_match = (addr == start); in IsExecutable() 53 is_match = (addr >= start) && (addr < end); in IsExecutable() 55 EXPECT_LE(addr + size, end); in IsExecutable() 63 ADD_FAILURE() << "Didn't find address " << reinterpret_cast<void*>(addr) << " in /proc/self/maps"; in IsExecutable()
|
/frameworks/compile/mclinker/lib/Target/X86/ |
D | X86PLT.cpp | 155 *offset = m_GOTPLT.addr() + 4; in applyPLT0() 157 *offset = m_GOTPLT.addr() + 8; in applyPLT0() 165 assert(m_Section.addr() && ".plt base address is NULL!"); in applyPLT1() 176 GOTEntryOffset += m_GOTPLT.addr(); in applyPLT1() 238 *offset = m_GOTPLT.addr() - addr() + 8 - 6; in applyPLT0() 241 *offset = m_GOTPLT.addr() - addr() + 16 - 12; in applyPLT0() 248 assert(m_Section.addr() && ".plt base address is NULL!"); in applyPLT1() 257 uint64_t SymGOTPCREL = m_GOTPLT.addr(); in applyPLT1() 267 SymGOTPCREL -= addr() + PLTEntryOffset + 6; in applyPLT1()
|
/frameworks/libs/binary_translation/guest_os_primitives/ |
D | guest_map_shadow.cc | 45 inline GuestAddr AlignDownGuestPageSize(GuestAddr addr) { in AlignDownGuestPageSize() argument 46 return AlignDown(addr, kGuestPageSize); in AlignDownGuestPageSize() 49 inline GuestAddr AlignUpGuestPageSize(GuestAddr addr) { in AlignUpGuestPageSize() argument 50 return AlignUp(addr, kGuestPageSize); in AlignUpGuestPageSize() 68 bool GuestMapShadow::IsExecAddr(GuestAddr addr) const { in IsExecAddr() 69 uint32_t page = addr >> kGuestPageSizeLog2; in IsExecAddr() 74 bool GuestMapShadow::SetExecAddr(GuestAddr addr, int set) { in SetExecAddr() argument 75 uint32_t page = addr >> kGuestPageSizeLog2; in SetExecAddr()
|