/base/startup/appspawn/standard/ |
H A D | appspawn_msgmgr.c | 133 APPSPAWN_CHECK_ONLY_EXPER(CheckRecvMsg(&message->msgHeader) == 0, return APPSPAWN_MSG_INVALID); in AppSpawnMsgRebuild() 134 if (msg->msgLen == sizeof(message->msgHeader)) { // only has msg header in AppSpawnMsgRebuild() 138 message->buffer = calloc(1, msg->msgLen - sizeof(message->msgHeader)); in AppSpawnMsgRebuild() 159 int ret = memcpy_s(&node->msgHeader, sizeof(AppSpawnMsg), &message->msgHeader, sizeof(AppSpawnMsg)); in RebuildAppSpawnMsgNode() 160 APPSPAWN_CHECK(ret == 0, DeleteAppSpawnMsg(node); return NULL, "Failed to memcpy_s node->msgHeader"); in RebuildAppSpawnMsgNode() 161 bufferLen = message->msgHeader.msgLen + appInfo->message->msgHeader.msgLen - sizeof(AppSpawnMsg); in RebuildAppSpawnMsgNode() 162 node->msgHeader.msgLen = bufferLen; in RebuildAppSpawnMsgNode() 163 node->msgHeader in RebuildAppSpawnMsgNode() [all...] |
H A D | appspawn_service.c | 419 AppSpawnMsg *msg = &message->msgHeader; in MsgDevicedebugCheck() 449 if (connection->receiverCtx.msgRecvLen != message->msgHeader.msgLen) { // recv complete msg in OnReceiveRequest() 515 const uint32_t memSize = (property->message->msgHeader.msgLen / 4096 + 1) * 4096; // 4096 4K in WriteMsgToChild() 520 int ret = memcpy_s(buffer, memSize, &property->message->msgHeader, sizeof(AppSpawnMsg)); in WriteMsgToChild() 523 property->message->buffer, property->message->msgHeader.msgLen - sizeof(AppSpawnMsg)); in WriteMsgToChild() 683 int ret = memcpy_s(content->propertyBuffer, MAX_MEM_SIZE, &property->message->msgHeader, sizeof(AppSpawnMsg)); in WritePreforkMsg() 684 APPSPAWN_CHECK(ret == 0, goto fail, "memcpys_s msgHeader failed"); in WritePreforkMsg() 686 property->message->buffer, property->message->msgHeader.msgLen - sizeof(AppSpawnMsg)); in WritePreforkMsg() 888 SendResponse(connection, &message->msgHeader, ret, 0); in ProcessSpawnReqMsg() 903 SendResponse(connection, &message->msgHeader, APPSPAWN_SYSTEM_ERRO in ProcessSpawnReqMsg() [all...] |
H A D | appspawn_manager.h | 62 AppSpawnMsg msgHeader; member 211 appProperty->message->msgHeader.msgType : MAX_TYPE_INVALID; in GetAppSpawnMsgType() 219 return property->message->msgHeader.processName; in GetProcessName()
|
/base/startup/init/test/systest/ |
H A D | loopserver_systest.c | 65 Message msgHeader; member 313 if (CheckMsg(&message->msgHeader) != 0) { in MsgRebuild() 316 if (msg->msgLen == sizeof(message->msgHeader)) { // only has msg header in MsgRebuild() 320 message->buffer = calloc(1, msg->msgLen - sizeof(message->msgHeader)); in MsgRebuild() 362 int ret = memcpy_s(((uint8_t *)&message->msgHeader) + *msgRecvLen, in GetMsgFromBuffer() 363 sizeof(message->msgHeader) - *msgRecvLen, in GetMsgFromBuffer() 364 buffer, sizeof(message->msgHeader) - *msgRecvLen); in GetMsgFromBuffer() 370 ret = MsgRebuild(message, &message->msgHeader); in GetMsgFromBuffer() 375 reminderLen = bufferLen - (sizeof(message->msgHeader) - *msgRecvLen); in GetMsgFromBuffer() 376 reminderBuffer = buffer + sizeof(message->msgHeader) in GetMsgFromBuffer() [all...] |
/base/startup/appspawn/test/unittest/ |
H A D | app_spawn_test_helper.cpp | 531 int ret = memcpy_s(&msgNode->msgHeader, sizeof(msgNode->msgHeader), msg, sizeof(msgNode->msgHeader)); in CreateAppSpawnMsg() 574 msgNode->msgHeader.magic, msgNode->msgHeader.msgType, in GetAppProperty() 575 msgNode->msgHeader.msgId, msgNode->msgHeader.msgLen, msgNode->msgHeader.processName); in GetAppProperty()
|
/base/startup/appspawn/test/unittest/app_spawn_standard_test/ |
H A D | app_spawn_cold_run_test.cpp | 259 int ret = strcpy_s(appProperty.message->msgHeader.processName, in HWTEST_F() 260 sizeof(appProperty.message->msgHeader.processName), "test.xxx.xxx"); in HWTEST_F() 262 appProperty.message->msgHeader.msgLen = 1024; in HWTEST_F()
|
H A D | app_spawn_appmgr_test.cpp | 373 EXPECT_EQ(memcmp(buffer.data(), &outMsg->msgHeader, currLen), 0); in HWTEST_F() 379 EXPECT_EQ(memcmp(buffer.data(), &outMsg->msgHeader, currLen), 0); in HWTEST_F() 388 EXPECT_EQ(memcmp(buffer.data(), &outMsg->msgHeader, currLen), 0); in HWTEST_F() 849 outMsg->msgHeader.msgType = MSG_GET_RENDER_TERMINATION_STATUS; in HWTEST_F() 852 outMsg->msgHeader.msgType = MSG_SPAWN_NATIVE_PROCESS; in HWTEST_F() 1132 app->message->msgHeader.tlvCount = 10; // 10 is tlvCount in HWTEST_F() 1133 app->message->msgHeader.msgLen = 200; // 200 is msgLen in HWTEST_F() 1134 ret = strcpy_s(app->message->msgHeader.processName, APP_LEN_PROC_NAME, "test.xxx"); in HWTEST_F()
|
H A D | app_spawn_sandbox_new_mount_test.cpp | 490 ret = strcpy_s(property.message->msgHeader.processName, APP_LEN_PROC_NAME, "com.xxx.xxx.xxx");
in HWTEST_F()
|
/base/startup/appspawn/modules/sandbox/ |
H A D | sandbox_utils.cpp | 155 return 0, "No TLV_MSG_FLAGS in msg %{public}s", property->message->msgHeader.processName); in GetAppMsgFlags()
|