396aa09915 | ||
---|---|---|
.. | ||
.gitee | ||
blackbox | ||
hidumper_lite | ||
BUILD.gn | ||
LICENSE | ||
README.md | ||
README_zh.md | ||
hiview_cache.c | ||
hiview_cache.h | ||
hiview_config.c | ||
hiview_config.h | ||
hiview_def.h | ||
hiview_file.c | ||
hiview_file.h | ||
hiview_service.c | ||
hiview_service.h | ||
hiview_util.c | ||
hiview_util.h |
README.md
hiview Module
Overview
The hiview module provides the initialization of the DFX subsystem and controls the startup of each component as required.
Architecture
The DFX initialization consists of two phases: DEVICE_INIT and CORE_INIT.
DEVICE_INIT:
-
The config component and core configuration parameters
enabling or disabling the dump or event function
of the DFX subsystem are initialized. -
The log component is initialized, without involving the dynamic memory allocation and file operation capabilities.
-
The status information about the current DFX subsystem is written into the config component.
CORE_INIT:
-
The log, dump, event, and output components are initialized as required based on the parameters of the config component.
-
Memory management and file system operations are started normally. Memory can be requested and files can be created as required.
Repositories Involved
hiviwdfx_hiview_lite