【ARM Trace32(劳特巴赫) 使用介绍 13 -- Trace32 变量篇】

Trace32 查看变量值

  • 步骤1
    在这里插入图片描述
  • 步骤2
    在这里插入图片描述
  • 步骤3
    在这里插入图片描述
  • 步骤4
    在这里插入图片描述

查看结构体变量 str_t32 的值

struct t32_str {
   
        uint32_t        t32_val;
        uint32_t        t32_id;
        char*           t32_name;
};

static struct t32_str str_t32;

在这里插入图片描述

Var.view 查看变量值

如果知道变量地址的话也可以直接在命令行读取变量值,变量的地址可以在map 文件中找到:
在这里插入图片描述

在这里插入图片描述

Var.view 查看数据类型的大小

struct t32_str {
   
        uint32_t        t32_val;
        uint32_t        t32_id;
        char*           t32_name;
};

static struct t32_str str_t32;

命令Var.view sizeof(struct t32_str)
在这里插入图片描述

或者命令Var.view sizeof(tstr_t32)
在这里插入图片描述

Var.view 根据变量地址查看变量值

从符号表中找到变量的地址:

 128 00000000 trace32.c
 129 20038754 str_t32
 130 20038760 g_t32

查看结构图变量 str_t32 中各个成员的值:
在这里插入图片描述

查看结构图变量 g_t32 中各个成员的值:
在这里插入图片描述

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-08 02:50:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-08 02:50:02       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-08 02:50:02       87 阅读
  4. Python语言-面向对象

    2023-12-08 02:50:02       96 阅读

热门阅读

  1. Android 横竖屏切换 窗口全屏

    2023-12-08 02:50:02       63 阅读
  2. [LeetCode] 12. 整数转罗马数字

    2023-12-08 02:50:02       46 阅读
  3. C#中的Lambda表达式

    2023-12-08 02:50:02       59 阅读
  4. Kubernetes实战(七)-反向提取镜像Dockerfile

    2023-12-08 02:50:02       39 阅读
  5. 12.07

    12.07

    2023-12-08 02:50:02      53 阅读
  6. 基于selenium工具刷b站播放量(请谨慎使用)

    2023-12-08 02:50:02       38 阅读
  7. TCP网络常见名词

    2023-12-08 02:50:02       47 阅读