.stabx 伪操作
用途
提供调试器所需的其他信息。
语法
| 项 | 描述 |
|---|---|
| .stabx | 字符串常数, Expression1, Expression2, Expression3 |
描述
.stabx 伪操作提供调试器所需的其他信息。 汇编程序在 .debug 部分中放置 StringConstant 自变量,该自变量为调试器提供必需的 stabstring 信息。
.stabx 伪操作通常由编译器插入。
参数
| 项 | 描述 |
|---|---|
| StringConstant | 向调试器提供必需的 Stabstring 信息。 |
| Expression1 | 表示字符串的符号值。 此值是依赖于存储映射类的值。 例如,如果存储映射类是 C_LSYM ,那么该值是与堆栈帧相关的偏移量。 如果存储映射类为 C_FUN ,那么该值是包含控制部分 (csect) 内的偏移量。 |
| Expression2 | 表示字符串的存储类。 |
| Expression3 | 表示字符串的符号类型。 |
示例
以下示例说明了如何使用 .stabx 伪操作:
.stabx "INTEGER:t2=-1",0,140,4