Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
50269f98
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
50269f98
编写于
7月 03, 2023
作者:
H
hhj
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix some spelling mistakes
Signed-off-by:
N
hhj
<
huanghuijin@huawei.com
>
上级
c1becef4
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
12 addition
and
10 deletion
+12
-10
zh-cn/application-dev/reference/native-lib/third_party_libc/musl.md
...ication-dev/reference/native-lib/third_party_libc/musl.md
+12
-10
未找到文件。
zh-cn/application-dev/reference/native-lib/third_party_libc/musl.md
浏览文件 @
50269f98
...
@@ -35,33 +35,35 @@ libdl:dlopen等动态链接器接口,当前在OpenHarmony中是一个链接
...
@@ -35,33 +35,35 @@ libdl:dlopen等动态链接器接口,当前在OpenHarmony中是一个链接
4.
dlopen支持直接加载zip包中未压缩的文件。
4.
dlopen支持直接加载zip包中未压缩的文件。
### 调试能力
### 调试能力
提供了基础的log调试能力,方便开发者需要查看libc库内部异常。维测log的提供动态开关功能,不需要重新编译。在正式发布版本中,不建议使用
,会影响运行性能。
libc提供了动态使能维测log功能(默认关闭),供开发者需要的时候查看libc库异常。使用libc提供的动态使能维测log功能,不需要重新编译libc库,只需设置param属性即可。在正式发布版本中,不建议使能
,会影响运行性能。
#### 1. musl.log功能
#### 1. musl.log功能
设置musl.log.enable属性为true,打开musl
的log打印。打印其他日志,需要
先打开此开关。
设置musl.log.enable属性为true,打开musl
维测log打印。打印其他日志,需
先打开此开关。
```
```
setparam
musl.log.enable true
param set
musl.log.enable true
```
```
#### 2. 加载器log功能
#### 2. 加载器log功能
调试程序引导,dlopen,dlclose等加载器接口,需要
打开加载器log。用法如下:
加载器是libc中负责程序引导,dlopen,dlclose等动态链接程序,如需要查看动态加载过程异常,可以
打开加载器log。用法如下:
*
使能全部应用的加载器log,谨慎使用
*
使能全部应用的加载器log,谨慎使用
, log量比较大
```
```
setparam
musl.log.ld.app true
param set
musl.log.ld.app true
```
```
*
使能指定应用的加载器log,{app_name}需要替换成真实需要打印log的应用名字
*
使能指定应用的加载器log,{app_name}需要替换成真实需要打印log的应用名字
```
```
setparam
musl.log.ld.all false
param set
musl.log.ld.all false
setparam
musl.log.ld.app.{app_name} true
param set
musl.log.ld.app.{app_name} true
```
```
*
打印全部应用除指定名字应用外的加载器日志
*
打印全部应用除指定名字应用外的加载器日志
```
```
setparam
musl.log.ld.all true
param set
musl.log.ld.all true
setparam
musl.log.ld.app.{app_name} false
param set
musl.log.ld.app.{app_name} false
```
```
## musl不支持接口列表
## musl不支持接口列表
[
native api中没有导出的符号列表
](
musl-peculiar-symbol.md
)
[
native api中没有导出的符号列表
](
musl-peculiar-symbol.md
)
[
native api由于权限管控可能调用失败的符号列表
](
musl-permission-control-symbol.md
)
[
native api由于权限管控可能调用失败的符号列表
](
musl-permission-control-symbol.md
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录