【发布时间】:2018-07-27 11:17:03
【问题描述】:
我在阅读 DWARFv4 规范时遇到了属性 DW_AT_endianity。
如果我的理解有误,请纠正我。
根据规范,标签值 TAG_variable 和 TAG_base_type 中的两个都可以具有该属性。
但据我所知,当您创建 TAG_variable 时,您必须传递“类型”,它可以是 TAG_base_type(也可以是其他类型)。 所以我的问题是,如果我们在 TAG_variable 上设置 DW_AT_endianity,为什么 TAG_base_type 也支持该属性。
换句话说,每个变量都是某种类型并且可以具有该属性,那么为什么需要对类型和变量都提供属性支持呢?
【问题讨论】:
标签: dwarf