【问题标题】:What does indentation mean in gdb dump?gdb转储中的缩进是什么意思?
【发布时间】:2010-03-30 11:05:16
【问题描述】:
0x80002bc <__execve>:   pushl  %ebp
0x80002bd <__execve+1>: movl   %esp,%ebp
0x80002bf <__execve+3>: pushl  %ebx
0x80002c0 <__execve+4>: movl   $0xb,%eax
0x80002c5 <__execve+9>: movl   0x8(%ebp),%ebx
0x80002c8 <__execve+12>:        movl   0xc(%ebp),%ecx
0x80002cb <__execve+15>:        movl   0x10(%ebp),%edx

最后两行是缩进的,是什么意思?

【问题讨论】:

    标签: gdb indentation


    【解决方案1】:

    我认为这是一个“错误”。冒号后面有一个标签。当偏移量达到两位数 (+12) 时,此选项卡会进一步移动 8 个空格。

    【讨论】:

      【解决方案2】:

      可能是TAB char 的简单案例。

      请注意,前两行是对齐的,只有当冒号打破TAB 屏障时,其他行才会缩进。

      【讨论】:

        【解决方案3】:

        我猜它根本没有任何意义。缩进似乎是由制表符填充(每 8 个字符)引起的。

        【讨论】:

          猜你喜欢
          • 2011-03-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-07-26
          • 1970-01-01
          • 1970-01-01
          • 2011-12-19
          • 2021-11-13
          相关资源
          最近更新 更多