| SOURCE_TYPE_WAKEUP <sup>10+</sup> | 3 | Audio recording source in voice wakeup scenarios.<br>**System capability**: SystemCapability.Multimedia.Audio.Core<br>**Required permissions**: ohos.permission.MANAGE_INTELLIGENT_VOICE <br> This is a system API.|
| SOURCE_TYPE_VOICE_COMMUNICATION | 7 | Voice communication source.<br>**System capability**: SystemCapability.Multimedia.Audio.Core|
| SOURCE_TYPE_VOICE_COMMUNICATION | 7 | Voice communication source.<br>**System capability**: SystemCapability.Multimedia.Audio.Core|
Check whether the application meets the visibility restriction of the started application.
Check whether **exported** under the **Ability** field in the **module.json5** file of the application is set to **true**. If this parameter is set to **true**, the ability can be invoked by other applications. If this parameter is set to **false**, the ability cannot be invoked by other applications.
Low Lever Debugger (LLDB) is a next-generation high-performance debugger.
Low Lever Debugger (LLDB) is a next-generation high-performance debugger.
LLDB is developed based on the [llvm15.0.4](https://github.com/llvm/llvm-project/releases/tag/llvmorg-15.0.4) and supports debugging on the home screen and OpenHarmony devices or simulators.
LLDB is developed based on [LLVM 15.0.4](https://github.com/llvm/llvm-project/releases/tag/llvmorg-15.0.4) and supports debugging on the home screen and OpenHarmony devices or emulators.
## How to Obtain
## How to Obtain
Obtain the OpenHarmony SDK from http://ci.openharmony.cn/workbench/cicd/dailybuild.
Obtain the OpenHarmony SDK from http://ci.openharmony.cn/workbench/cicd/dailybuild.
...
@@ -45,7 +45,7 @@ For example, for Windows, **lldb.exe** is stored in the following path after the
...
@@ -45,7 +45,7 @@ For example, for Windows, **lldb.exe** is stored in the following path after the
### Remote Debugging
### Remote Debugging
> **Note: During remote debugging, the LLDB server and LLDB must be used together.**
> **Note: During remote debugging, lldb-server and lldb must be used together.**
- Debugging the OHOS device on the Windows platform (Arm architecture)
- Debugging the OHOS device on the Windows platform (Arm architecture)
- Debugging the OHOS device on the Windows platform (AArch64 architecture)
- Debugging the OHOS device on the Windows platform (AArch64 architecture)
- Debugging the simulator on the Windows platform
- Debugging the simulator on the Windows platform
...
@@ -99,11 +99,11 @@ For example, for Windows, **lldb.exe** is stored in the following path after the
...
@@ -99,11 +99,11 @@ For example, for Windows, **lldb.exe** is stored in the following path after the
## Functions Provided by LLDB
## Functions Provided by LLDB
- Loading a program to LLDB
- Loading a program to LLDB
- Setting a breakpoint
- Setting a breakpoint
- Setting an observation point
- Setting a watchpoint
- Starting or attaching to a program
- Starting or attaching to a program
- Executing a control program
- Executing a control program
- Checking the thread status
- Checking the thread status
- Checking the stack frame status
- Checking the stack frame status
## References
## References
For details about other functions and commands, see [LLDB Usage Guide](https://gitee.com/openharmony/third_party_llvm-project/blob/master/lldb/README.md)
For details about other functions and commands, see [LLDB](https://gitee.com/openharmony/third_party_llvm-project/blob/master/lldb/README.md)