[M120 Migration][WRTjs][Service] Separate service app datas from WRTServiceManager 80/307480/2 accepted/tizen/unified/20240315.032948 submit/tizen/20240312.160013
authorChunling Ye <chunling.ye@samsung.com>
Mon, 4 Mar 2024 10:05:13 +0000 (18:05 +0800)
committerDongHyun Song <dh81.song@samsung.com>
Tue, 12 Mar 2024 03:53:59 +0000 (03:53 +0000)
commitc4f895ceca862caba42f2f2d324140f7f9556579
tree2812f7b9ee6894b44edf7ff5874cfb95127acbb0
parentf62aa6b940fc3528d1e5e243b9b580152e7c561e
[M120 Migration][WRTjs][Service] Separate service app datas from WRTServiceManager

If many service apps been launched in same time, some abnormal
crash happen for multithread visit map safe issue.

To avoid this issue, now separate service app data maps from
WRTServiceManager.

Reference:
https://review.tizen.org/gerrit/307066/

Change-Id: I9aa04dfe1cc301f8ed1154e01e8604d4bceed42d
Signed-off-by: Chunling Ye <chunling.ye@samsung.com>
wrt/filenames.gni
wrt/src/browser/api/tv/wrt_api_tv_extension.cc
wrt/src/browser/api/wrt_api_web_runtime.cc [changed mode: 0755->0644]
wrt/src/service/wrt_service.cc
wrt/src/service/wrt_service.h [changed mode: 0755->0644]
wrt/src/service/wrt_service_app_data.cc [new file with mode: 0644]
wrt/src/service/wrt_service_app_data.h [new file with mode: 0644]
wrt/src/service/wrt_service_manager.cc
wrt/src/service/wrt_service_manager.h