Commit Graph

228 Commits

Author SHA1 Message Date
wangqilong2
f77430bf66 so库过大优化
Signed-off-by: wangqilong2 <wangqilong2@huawei.com>
2023-02-09 14:38:56 +08:00
chenchong_666
35a0b0a4d6 Modify ipc log printing
Signed-off-by: chenchong_666 <chenchong57@huawei.com>
2023-02-08 11:05:23 +08:00
tanyanying
e250039d59 Fixup remote stub reference bug
Signed-off-by: tanyanying <tanyanying@huawei.com>
2023-02-07 09:01:02 +00:00
openharmony_ci
5316ee7d87
!573 test: Add read and write Ashmem functions and add test cases
Merge pull request !573 from chenchong_666/master
2023-02-07 03:49:22 +00:00
chenchong_666
ec4514fb53 test:Add read and write Ashmem functions and add test cases
Signed-off-by: chenchong_666 <chenchong57@huawei.com>
2023-02-07 11:03:30 +08:00
openharmony_ci
fe7d058af7
!568 decouple librpc
Merge pull request !568 from wanghaoxu/master
2023-02-06 14:15:09 +00:00
openharmony_ci
40d8cb6aa5
!569 dlopen libclang_rt.ubsan_standalone.so
Merge pull request !569 from heyingjiao/master
2023-02-06 03:12:21 +00:00
shufewhx
b33577a158 decoucple librpc.z.so
Signed-off-by: shufewhx <wanghaoxu1@huawei.com>
2023-02-06 02:17:55 +00:00
YOUR_NAME
0feee11c1c Description:add dlclose test
Feature or Bugfix:Feature
Binary Source: No

Signed-off-by: YOUR_NAME <heyingjiao@huawei.com>
2023-02-06 02:00:02 +00:00
tanyanying
35a7f84026 Add rust interface for Ashmem.
Signed-off-by: tanyanying <tanyanying@huawei.com>
2023-02-03 02:18:25 +00:00
openharmony_ci
138ec9ff8e
!563 Add rust interfaces for parcel array
Merge pull request !563 from chenchong_666/master
2023-01-31 06:37:52 +00:00
YOUR_NAME
1ae3427b9b Description:ipc so support dlclose
Feature or Bugfix:Feature
Binary Source: No

Signed-off-by: YOUR_NAME <heyingjiao@huawei.com>
2023-01-31 02:46:43 +00:00
chenchong_666
3fe5420e98 Add rust interfaces for parcel array
Signed-off-by: chenchong_666 <chenchong57@huawei.com>
2023-01-31 10:20:06 +08:00
fanxiaoyu
268e9ce6ea Adjust rust ipc implements.
Signed-off-by: fanxiaoyu <fanxiaoyu3@huawei.com>
2022-12-29 01:24:30 +00:00
openharmony_ci
81f660e775
回退 'Pull Request !549 : Adjust rust ipc interface implements' 2022-12-28 03:13:29 +00:00
fanxiaoyu
9a75d20d86 Adjust ipc rust interface implements.
Signed-off-by: fanxiaoyu <fanxiaoyu3@huawei.com>
2022-12-27 13:11:36 +00:00
fanxiaoyu
caf7796ffd Add ipc rust interface.
Signed-off-by: fanxiaoyu <fanxiaoyu3@huawei.com>
2022-12-19 00:45:01 +00:00
fanxiaoyu
23269e4c75 Add Rust interface for ipc.
Signed-off-by: fanxiaoyu <fanxiaoyu3@huawei.com>
2022-12-15 06:40:03 +00:00
openharmony_ci
1d52ed948f
回退 'Pull Request !526 : fix ipc ref count problem' 2022-12-08 07:43:07 +00:00
wanghaoxu
28069bb1ae fix ref count problem
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-12-02 07:47:08 +00:00
YOUR_NAME
54bda794ec Description:add is_rpc_enabled feature
Feature or Bugfix:Feature
Binary Source: No

Signed-off-by: YOUR_NAME <heyingjiao@huawei.com>
2022-12-01 09:33:44 +00:00
crazy_hu
19b30c06a9 Add libipc_common
Signed-off-by: crazy_hu <huxiusong1@huawei.com>
2022-11-27 17:14:01 +08:00
18392170496
7cb1570c6f doc to unix
Sig:SIG_ApplicationFramework
Feature or Bugfix:Bugfix
Binary Source:No
Signed-off-by: @ma-gentang <magentang3@huawei.com>

Signed-off-by: 18392170496 <magentang3@huawei.com>
2022-11-25 19:06:50 +08:00
heyingjiao
719f5513a6 Description:sync hmos rpc code
Feature or Bugfix:Feature
Binary Source: No

Signed-off-by: heyingjiao <heyingjiao@huawei.com>
2022-11-25 10:40:24 +08:00
YOUR_NAME
0a976fe499 Description:add get uint64_t tokenId interface
Feature or Bugfix:Feature
Binary Source: No

Signed-off-by: YOUR_NAME <heyingjiao@huawei.com>
2022-11-19 08:20:31 +00:00
fanxiaoyu
a5fcd9ffcf fix reference count bug
Signed-off-by: fanxiaoyu <fanxiaoyu3@huawei.com>
2022-11-12 09:14:30 +00:00
openharmony_ci
60da11e971
!397 Rename HiTrace to HiTraceChain
Merge pull request !397 from honghecun/master
2022-10-09 11:44:17 +00:00
openharmony_ci
5ca13c46e6
!377 添加 bundle.joson 的 segment 字段。
Merge pull request !377 from chenyude/bundle
2022-10-09 07:52:15 +00:00
xuyong
b6d9595d25 Rename HiTrace to HiTraceChain
Signed-off-by: xuyong <xuyong59@huawei.com>
2022-10-09 14:56:22 +08:00
wanghaoxu
a2c4a4366e Support RemoteObject transfer between js worker thread.
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-10-09 02:59:10 +00:00
liusong
79881692c1 add error process methods for MessageSequence and IPCSkeleton
Signed-off-by: liusong <liusong61@huawei.com>
2022-09-30 12:01:26 +08:00
liusong
f3dc0a8bd1 add error process methods for RemoteObject and RemoteProxy
Signed-off-by: liusong <liusong61@huawei.com>
2022-09-28 21:02:49 +08:00
openharmony_ci
5b5bffd81e
!379 增加Ashmem类的create方法,提供异常码返回
Merge pull request !379 from Yippo/master
2022-09-27 03:19:37 +00:00
Yippo
2f2850d7b0 Description:add ashmem api errorProcess method
Feature or Bugfix:add ashmem api errorProcess method
Binary Source: No

Signed-off-by: Yippo <liuyibo12@huawei.com>
2022-09-27 09:12:47 +08:00
wanghaoxu
64ec57258e add test case of innerkit
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-09-23 01:09:02 +00:00
yudechen
332d74c59a fix destPath value incorrect.
Signed-off-by: yudechen <chenyude@huawei.com>
Change-Id: Ie890392b9a7ec5506e13c98d34d5813d6a360976
2022-09-21 10:42:08 +08:00
chenchunlin4
d641585ff2 fix: redundancy dependency rectification
Signed-off-by: chenchunlin4 <chenchunlin4@huawei.com>
2022-09-15 22:13:12 +08:00
xiahaiqin
585e065710 add all_dependent_configs
Signed-off-by: xiahaiqin <xiahaiqin1@huawei.com>
Change-Id: I3a2c1b3f486fba2770f32c1eca8f56212d4e51c2
2022-09-13 11:50:02 +08:00
wanghaoxu
facb6fa0ec fix rpc onsessionclosed callback
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-09-12 09:34:19 +00:00
fanxiaoyu
c3cd425f31 Fix rpc session bug when there are more than one SA in open process.
Signed-off-by: fanxiaoyu <fanxiaoyu3@huawei.com>
2022-08-06 07:19:11 +00:00
openharmony_ci
2bf73cedf8
!306 动态拉起SA
Merge pull request !306 from wanghaoxu/master
2022-08-05 11:10:18 +00:00
openharmony_ci
28e131e528
!281 sandbox沙盒化库拆分
Merge pull request !281 from Mupceet/master
2022-08-02 06:37:42 +00:00
wanghaoxu
24869a95a3 change the max wait time
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-08-01 08:20:58 +00:00
wanghaoxu
8c72c69a63 fix args of interface
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-08-01 01:18:55 +00:00
openharmony_ci
2f303d76da
!319 change communication_ipc utils native path to commonlibrary c_utils
Merge pull request !319 from Heinriciro/orichange
2022-07-28 06:28:27 +00:00
openharmony_ci
5445f5c2fe
!310 hitrace rectification
Merge pull request !310 from 马根堂/master
2022-07-25 02:49:35 +00:00
openharmony_ci
b3735c7eba
!307 编译规范构建整改
Merge pull request !307 from 张泊远yg/master
2022-07-25 02:41:57 +00:00
wanghaoxu
d0b5aa1d84 fix some logic structure problem
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-24 03:54:37 +00:00
wanghaoxu
30368a8b27 fix some logic problems
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-21 08:08:33 +00:00
wanghaoxu
3aaaa52df3 fix some logic problems
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-21 07:53:39 +00:00
hongtao
938725350a change utils path
Signed-off-by: hongtao <hongtao11@huawei.com>
Change-Id: I95cf9121d351bb4100d825afe13b9996d6d4bbc1
2022-07-21 10:46:01 +08:00
wanghaoxu
8a5fc19f3e fix errors
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-19 11:14:29 +00:00
18392170496
db3bce2627 hitrace rectification
Signed-off-by: 18392170496 <magentang3@huawei.com>
2022-07-19 15:29:25 +08:00
张泊远yg
dffe6a4fbf
update interfaces/innerkits/ipc_core/BUILD.gn.
Signed-off-by: boyuan zhang <zhangboyuan1@huawei.com>
2022-07-19 06:38:18 +00:00
张泊远yg
aa866c2114
update interfaces/innerkits/ipc_core/BUILD.gn.
Signed-off-by: boyuan zhang <zhangboyuan1@huawei.com>
2022-07-19 06:31:30 +00:00
boyuan zhang
09c6eccdf8 编译规范构建整改
Signed-off-by: boyuan zhang <zhangboyuan1@huawei.com>
2022-07-19 10:53:00 +08:00
wanghaoxu
b8d2c97e04 change structures of functions
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-16 04:05:38 +00:00
wanghaoxu
b46eeddc56 fix the async load system ability functional structure
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-15 07:40:22 +00:00
wanghaoxu
aefd235768 update remote call function
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-14 14:07:50 +00:00
lutao
ee6e9ff4dc fix compail fail
Signed-off-by: lutao <lutao31@huawei.com>
2022-07-14 10:04:13 +08:00
wanghaoxu
037fccf820 update SA remote call interfac
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-12 08:00:23 +00:00
wanghaoxu
f37c731ca1 update SA remote call interfac
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-12 07:38:34 +00:00
wanghaoxu
f51b80e804 update SA remote call interfac
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-12 06:43:46 +00:00
wanghaoxu
0650b0af15 update SA remote call interface
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-12 06:35:36 +00:00
wanghaoxu
e23de81b4f update the SA remote call interface
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-12 02:07:22 +00:00
wanghaoxu
78e83305ca update the SA remote call interface
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-12 02:04:56 +00:00
wanghaoxu
6579154d2c update the SA remote call interface
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-12 01:59:02 +00:00
wanghaoxu
f2a9e83fd8 update the SA remote call interface
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-12 01:57:40 +00:00
wanghaoxu
495eb549e7 add the remote call interface
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-12 01:48:22 +00:00
wanghaoxu
023415c4e0 commit msg
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-11 10:57:43 +00:00
wanghaoxu
acf2c93862 commit msg
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-11 08:47:50 +00:00
wanghaoxu
4889e0590e commit msg
Signed-off-by: wanghaoxu <wanghaoxu1@huawei.com>
2022-07-11 08:33:52 +00:00
libaoping
d68c3124fa fix:IPC compilation alarm rectification
Signed-off-by: libaoping <libaoping1@huawei.com>
2022-07-07 14:16:44 +08:00
openharmony_ci
947a97dfce
!283 Rpc permission bugfix
Merge pull request !283 from pilipala195/permission_bugfix
2022-06-20 04:32:45 +00:00
yangguangzhao
5a96446976 permission bugfix
Signed-off-by: yangguangzhao <yangguangzhao1@huawei.com>
2022-06-14 16:14:29 +08:00
xlei1030
6bb33cd598 增加sandbox沙盒功能
Signed-off-by: xlei1030 <xionglei6@huawei.com>
2022-06-09 04:51:59 -07:00
libaoping
86b4bdb8d4 Fix:Modify softbus component name
Feature or Bugfix:Feature
Binary Source: No

Signed-off-by: libaoping <libaoping1@huawei.com>
2022-06-01 16:13:29 +08:00
openharmony_ci
b72a86b8fd
!267 Rpc 使用动态白名单
Merge pull request !267 from pilipala195/grant_permission
2022-05-27 07:26:53 +00:00
yangguangzhao
a5da7c3c9d Rpc use dynamic permission
Signed-off-by: yangguangzhao <yangguangzhao1@huawei.com>
2022-05-26 15:04:04 +08:00
openharmony_ci
f60f015b5a
!265 修改samgr调用接口校验逻辑
Merge pull request !265 from pilipala195/samgr_check
2022-05-26 03:19:08 +00:00
yangguangzhao
74b193a5c7 check samgr by access token
Signed-off-by: yangguangzhao <yangguangzhao1@huawei.com>
2022-05-25 11:18:20 +08:00
liubb_0516
86d709c42e modify messageparcelappend to append
Signed-off-by: liubb_0516 <liubeibei8@huawei.com>
2022-05-24 16:22:59 +08:00
liubb_0516
3db03056e1 add interface of MessageParcelAppend
Signed-off-by: liubb_0516 <liubeibei8@huawei.com>
2022-05-23 11:43:17 +08:00
liubb_0516
8a3c869d4c move messageparcelappend to utils parcel
Signed-off-by: liubb_0516 <liubeibei8@huawei.com>
2022-05-20 16:54:30 +08:00
liubb_0516
4e39b19177 ipc:add new interface of MessageParcelAppend
Signed-off-by: liubb_0516 <liubeibei8@huawei.com>
2022-05-18 19:06:02 +08:00
openharmony_ci
58a75ba4ef
!250 ipc:modify interface of ResetIpc
Merge pull request !250 from liubb_0516/master
2022-05-10 16:04:45 +00:00
liubb_0516
a7476f89e2 ipc:modify resetipc
Signed-off-by: liubb_0516 <liubeibei8@huawei.com>
2022-05-08 11:17:40 +08:00
XiYuhao
b1e39dfc0f
针对内存耗尽场景下概现线程创建启动失败问题,增加异常捕获
Signed-off-by: Xi_Yuhao <xiyuhao@huawei.com>
2022-05-06 02:12:42 +00:00
liubb_0516
7b28407a49 ipc:modify ResetIpc to private head file
Signed-off-by: liubb_0516 <liubeibei8@huawei.com>
2022-05-05 16:53:43 +08:00
liubb_0516
aed304b840 ipc:modify interface of ResetIpc
Signed-off-by: liubb_0516 <liubeibei8@huawei.com>
2022-05-05 16:17:34 +08:00
wenlong12
3862c044f3 update bytrace warehouse name
Signed-off-by: wenlong12 <wenlong12@huawei.com>

Signed-off-by: wenlong12 <wwx1097114@DESKTOP-2021EGU.localdomain>
2022-04-28 17:18:46 +08:00
mamingshuai
ab96923934
!231 ace_engine、napi 部件名仓名和目录名整改
Merge pull request !231 from 0420
2022-04-27 14:07:58 +00:00
万晓庆
f0f150fc55 基于LiteIpc驱动,适配用户态南向接口
Signed-off-by: 万晓庆 <wanxiaoqing@huawei.com>
2022-04-26 18:33:12 +08:00
openharmony_ci
e71085242e
!232 RPC version control and access token supportted
Merge pull request !232 from pilipala195/rpc_version_control
2022-04-26 08:36:24 +00:00
liubb_0516
90958b00d0 IPC:lock optimization & modify __cplusplus
Signed-off-by: liubb_0516 <liubeibei8@huawei.com>
2022-04-22 11:21:47 +08:00
yangguangzhao
d3d52ceb3a RPC version control and access token supportted
Signed-off-by: yangguangzhao <yangguangzhao1@huawei.com>
2022-04-21 11:24:17 +08:00
zhangxiao72
649203fdf2 ace_engine、napi 部件名仓名和目录名整改
Change-Id: I3fcee53a8425d5ba3dc8ec552ce61f8c31c7ec1e
Signed-off-by: zhangxiao72 <zhangxiao72@huawei.com>
2022-04-21 09:45:15 +08:00
liubb_0516
08d368abd1 Modifiy dependence of libuv, from relying on libuv:uv_static to libuv:uv
Signed-off-by: liubb_0516 <liubeibei8@huawei.com>
2022-04-20 16:13:17 +08:00
openharmony_ci
ee139089bc
!221 IPC: modify FindOrNewObject prototype to avoid UAF problems caused by mixing raws ptr and sptr
Merge pull request !221 from liubb_0516/master
2022-04-15 07:54:57 +00:00
liubb_0516
e3e06217f7 IPC: modify FindOrNewObject prototype to avoid UAF problems caused by mixing raws ptr and sptr
Signed-off-by: liubb_0516 <liubeibei8@huawei.com>
2022-04-15 09:47:34 +08:00