Home
last modified time | relevance | path

Searched refs:sysCapArrayPtr (Results 1 - 1 of 1) sorted by relevance

/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/rpcid_decode/
H A Dsyscap_tool.c44 char *sysCapArrayPtr = NULL; in RPCIDStreamDecodeToBuffer() local
61 sysCapArrayPtr = contextBuffer + sizeof(RPCIDHead) + APP_SYSCAP_TYPE * sizeof(uint16_t); in RPCIDStreamDecodeToBuffer()
62 if (contextBufferTail <= sysCapArrayPtr) { in RPCIDStreamDecodeToBuffer()
73 sysCaptype = ntohs(*(uint16_t *)(sysCapArrayPtr - APP_SYSCAP_TYPE * sizeof(uint16_t))); in RPCIDStreamDecodeToBuffer()
79 sysCapLength = ntohs(*(uint16_t *)(sysCapArrayPtr - sizeof(uint16_t))); in RPCIDStreamDecodeToBuffer()
84 if (contextBufferTail < sysCapArrayPtr + sysCapLength) { in RPCIDStreamDecodeToBuffer()
104 if (*(sysCapArrayPtr + (i + 1) * SINGLE_FEAT_LENGTH - 1) != '\0') { in RPCIDStreamDecodeToBuffer()
117 ret = strncat_s(bufferPtr, SINGLE_SYSCAP_LENGTH, sysCapArrayPtr + i * SINGLE_FEAT_LENGTH, SINGLE_FEAT_LENGTH); in RPCIDStreamDecodeToBuffer()
120 bufferPtr, SINGLE_SYSCAP_LENGTH, sysCapArrayPtr + i * SINGLE_FEAT_LENGTH, SINGLE_FEAT_LENGTH); in RPCIDStreamDecodeToBuffer()

Completed in 1 milliseconds