作家
登录

开发一个Linux调试器(九):处理变量

作者: 来源: 2017-10-09 12:13:05 阅读 我要评论

"k" 
  •                         DW_AT_type                  <0x00000071> 
  •                         DW_AT_decl_file             0x00000001 test.cpp 
  •                         DW_AT_decl_line             0x00000004 
  •                         DW_AT_data_member_location  8 
  • < 2><0x00000056>      DW_TAG_member 
  •                         DW_AT_name                  "next" 
  •                         DW_AT_type                  <0x00000084> 
  •                         DW_AT_decl_file             0x00000001 test.cpp 
  •                         DW_AT_decl_line             0x00000005 
  •                         DW_AT_data_member_location  176(as signed = -80) 
  • 每个成员都有一个名称、一个类型(它是一个 DIE 偏移量)、一个声明文件和行,以及一个指向其成员地点的构造体的字节偏移。其类型指向如下。

    1. < 1><0x00000063>    DW_TAG_base_type 
    2.                       DW_AT_name                  "int" 
    3.                       DW_AT_encoding              DW_ATE_signed 
    4.                       DW_AT_byte_size             0x00000004 
    5. < 1><0x0000006a>    DW_TAG_base_type 
    6.                       DW_AT_name                  "float" 
    7.                       DW_AT_encoding              DW_ATE_float 
    8.                       DW_AT_byte_size             0x00000004 

        推荐阅读

        可能是国内最火的开源项目 —— HTML/CSS 篇

      截止今朝开源中国收录了 44513 款开源项目,囊括了最热点的各类开源项目,而软件的评分在必定程度上代表了软件的质量和热度,而重要用 HTML/CSS 编写的项目中也有很多值得救鉴的处所,是以>>>详细阅读


      本文标题:开发一个Linux调试器(九):处理变量

      地址:http://www.17bianji.com/lsqh/37722.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)