Commit Graph

1178 Commits

Author SHA1 Message Date
chenchong_666
b8d481af65 提供ipc rust异步机制
Signed-off-by: chenchong_666 <chenchong57@huawei.com>
2023-09-14 17:28:33 +08:00
openharmony_ci
0592e1b662
!785 回退关于ReadRawData问题中的部分修改
Merge pull request !785 from lishengming14/master
2023-09-07 03:47:19 +00:00
openharmony_ci
2cc621e4b0
!790 回退 'Pull Request !786 : 提供ipc 异步机制'
Merge pull request !790 from openharmony_ci/revert-merge-786-master
2023-09-07 03:38:35 +00:00
openharmony_ci
b026f4fa6c
回退 'Pull Request !786 : 提供ipc 异步机制' 2023-09-07 03:34:51 +00:00
lishengming14
30678390bc 解决WriteRawData参数size大于arr.length时出现的数据拷贝越界问题
Signed-off-by: lishengming14 <lishengming14@huawei.com>
2023-09-06 18:22:47 +08:00
openharmony_ci
3664c58505
!786 提供ipc 异步机制
Merge pull request !786 from chenchong_666/master
2023-09-05 14:10:51 +00:00
lishengming14
33f0419b66 恢复读写逻辑,和最初保持一致
Signed-off-by: lishengming14 <lishengming14@huawei.com>
2023-09-05 19:37:31 +08:00
openharmony_ci
d30c80ffd2
!787 fixed a security issue in the use of RPC mutex.
Merge pull request !787 from 马根堂/master
2023-09-01 09:49:28 +00:00
18392170496
dd5c65106c mutex
Signed-off-by: 18392170496 <magentang4@huawei.com>
2023-09-01 10:50:53 +08:00
18392170496
faa556c46b fixed a security issue in the use of RPC mutex.
Signed-off-by: 18392170496 <magentang4@huawei.com>
2023-09-01 10:33:33 +08:00
lishengming14
65e2558285 修改之前魔数修改时缩进未对齐的问题
Signed-off-by: lishengming14 <lishengming14@huawei.com>
2023-08-31 16:53:20 +08:00
chenchong_666
3f51dee3a8 提供IPC异步机制
Signed-off-by: chenchong_666 <chenchong57@huawei.com>
2023-08-31 15:40:53 +08:00
openharmony_ci
56c54080a2
!784 自测试仓部件名整改
Merge pull request !784 from caojiale1/master
2023-08-29 12:52:23 +00:00
openharmony_ci
3937a167f4
!755 communication_ipc-ipc_js合并到ipc部件中修改
Merge pull request !755 from lishengming14/master
2023-08-29 10:51:02 +00:00
lishengming14
cf0bfeaa92 ReadRawData接口在使用时size参数下限值0未做判断,导致此时可以拿到一个有效地址而非是nullptr,回退RawData问题修改中的部分修改
Signed-off-by: lishengming14 <lishengming14@huawei.com>
2023-08-29 11:36:49 +08:00
openharmony_ci
bff889d253
!774 add log for deathrecipient
Merge pull request !774 from wanghaoxu/master
2023-08-26 08:14:41 +00:00
caojiale1
d44cd0f4bc Signed-off-by:caojiale1 <caojiale1@huawei.com>
Signed-off-by: caojiale1 <caojiale1@huawei.com>
2023-08-26 11:45:33 +08:00
openharmony_ci
24d5fa3bca
!778 napi中解析数据argv数组魔数使用修改
Merge pull request !778 from lishengming14/master
2023-08-26 02:48:54 +00:00
openharmony_ci
a756137d8f
!775 添加接口ut测试
Merge pull request !775 from dengyutao/master
2023-08-25 10:24:50 +00:00
lishengming14
c402f0b064 检视意见修改,去除多余注释
Signed-off-by: lishengming14 <lishengming14@huawei.com>
2023-08-25 17:48:14 +08:00
shufewhx
b4f78592cc add debug log for deathrecipient
Signed-off-by: shufewhx <wanghaoxu1@huawei.com>
2023-08-25 08:46:18 +00:00
openharmony_ci
de909a38dc
!781 在README文档中添加rust侧开发指导说明
Merge pull request !781 from chenchong_666/master
2023-08-25 08:24:47 +00:00
dengyutao
a2e571c842
update ipc/native/test/unittest/common/ipc_skeleton_unittest.cpp.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-25 07:38:28 +00:00
chenchong_666
afb0fdfdad 修改rust文档说明
Signed-off-by: chenchong_666 <chenchong57@huawei.com>
2023-08-25 15:05:40 +08:00
chenchong_666
0cae801b1b ReadMe文档中添加rust侧开发指导说明
Signed-off-by: chenchong_666 <chenchong57@huawei.com>
2023-08-25 11:39:33 +08:00
dengyutao
2e38a8ad1a
update ipc/native/test/unittest/common/ipc_block_thread_unittest.cpp.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-25 02:57:49 +00:00
dengyutao
96c96eb565
update ipc/native/test/unittest/common/ipc_block_thread_unittest.cpp.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-25 02:53:01 +00:00
lishengming14
c37eac00f2 魔数修改,关于使用napi时定义数组时使用的魔数
Signed-off-by: lishengming14 <lishengming14@huawei.com>
2023-08-25 10:30:12 +08:00
dengyutao
a2de6752d7
update ipc/native/test/unittest/common/BUILD.gn.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-25 01:04:31 +00:00
openharmony_ci
f0bed6c1b3
!777 提供CRemoteObject和CIRemoteObject结构体,其他部件可以使用
Merge pull request !777 from chenchong_666/master
2023-08-24 13:11:33 +00:00
dengyutao
c5d992ccc1
update ipc/native/test/unittest/common/BUILD.gn.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-24 12:46:14 +00:00
dengyutao
801bb19d8a
update ipc/native/test/unittest/common/BUILD.gn.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-24 12:23:09 +00:00
dengyutao
92f2b4b92b
update ipc/native/test/unittest/common/BUILD.gn.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-24 11:26:15 +00:00
dengyutao
d947b1e701
update ipc/native/test/unittest/common/BUILD.gn.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-24 11:23:49 +00:00
dengyutao
e799a3adb8
update ipc/native/test/unittest/common/ipc_block_thread_unittest.cpp.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-24 11:19:30 +00:00
lishengming14
411197d98f napi中处理数据argv数组使用时使用了魔数,进行修改
Signed-off-by: lishengming14 <lishengming14@huawei.com>
2023-08-24 19:15:40 +08:00
chenchong_666
7929cda585 提供CRemoteObject和CIRemoteObject结构体,其他部件可以使用
Signed-off-by: chenchong_666 <chenchong57@huawei.com>
2023-08-24 19:12:53 +08:00
dengyutao
60b62819e2
update ipc/native/test/unittest/common/BUILD.gn.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-24 10:09:16 +00:00
dengyutao
15b3a03668
update ipc/native/test/unittest/common/ipc_block_thread_unittest.cpp.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-24 10:06:17 +00:00
dengyutao
aee62b1ff0
update ipc/native/test/unittest/common/BUILD.gn.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-24 09:19:39 +00:00
dengyutao
539da164e6
update ipc/native/test/unittest/common/BUILD.gn.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-24 08:51:52 +00:00
dengyutao
1d63a0af5e
update ipc/native/test/unittest/common/BUILD.gn.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-24 08:51:26 +00:00
dengyutao
b57920cdcf
update ipc/native/test/unittest/common/BUILD.gn.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-24 08:43:40 +00:00
dengyutao
9485826df3
update ipc/native/test/unittest/common/ipc_block_thread_unittest.cpp.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-24 08:37:32 +00:00
dengyutao
ddbc9d7e62
update ipc/native/test/unittest/common/BUILD.gn.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-24 08:35:50 +00:00
dengyutao
e608f86877
add ipc/native/test/unittest/common/ipc_block_thread_unittest.cpp.
Signed-off-by: dengyutao <dengyutao2@huawei.com>
2023-08-24 08:32:04 +00:00
lishengming14
a0b2941d73
替换ipc_rpc为ipc_js
Signed-off-by: lishengming14 <lishengming14@huawei.com>
2023-08-22 12:21:03 +00:00
lishengming14
f186456adf
将ipc_rpc组名替换为ipc_js
Signed-off-by: lishengming14 <lishengming14@huawei.com>
2023-08-22 12:02:43 +00:00
openharmony_ci
1d3db6105c
!766 压测时出现~MessageParcel()函数中出现越界导致crash,同步修改
Merge pull request !766 from lishengming14/master
2023-08-22 03:42:46 +00:00
openharmony_ci
6241038bd5
!770 【质量补充】完善env判断逻辑
Merge pull request !770 from 马根堂/master
2023-08-21 10:19:50 +00:00