• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# HiDebug_NativeStackFrame
2
3<!--Kit: Performance Analysis Kit-->
4<!--Subsystem: HiviewDFX-->
5<!--Owner: @hello_harmony; @yu_haoqiaida-->
6<!--Designer: @kutcherzhou1-->
7<!--Tester: @gcw_KuLfPSbe-->
8<!--Adviser: @foryourself-->
9
10## 概述
11
12native栈帧内容的定义。
13
14**起始版本:** 20
15
16**相关模块:** [HiDebug](capi-hidebug.md)
17
18**所在头文件:** [hidebug_type.h](capi-hidebug-type-h.md)
19
20## 汇总
21
22### 成员变量
23
24| 名称 | 描述 |
25| -- | -- |
26| uint64_t relativePc | 相对pc地址。当前pc相对于其所在的映射区域(如可执行文件或共享库)起始地址的偏移量。 |
27| uint64_t funcOffset | 函数偏移量。当前栈帧对应的函数在其所在的映射区域(如可执行文件或共享库)内的偏移量。 |
28| const char* mapName | 映射名称。当前栈帧所属的映射区域的名称。 |
29| const char* functionName | 函数名称。当前栈帧对应的函数的名称。 |
30| const char* buildId | 构建标识符。当前映射区域(如可执行文件或共享库)相关的唯一标识符。在调试和符号解析时,buildId可确保使用的符号文件与实际运行的二进制文件版本一致。 |
31| const char* reserved | 保留字段。为了后续扩展预留的字段。 |
32
33
34