开发者

What does indentation mean in gdb dump?

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>:        mo开发者_StackOverflow社区vl   0x10(%ebp),%edx

The last 2 lines are indented,what does it mean?


I think it is a "bug". There's a single tab behind the colon. When the offset reaches two digits (+12) this tab moves 8 spaces further.


Possibly it's a simple case of a TAB char.

Note that the first two lines are aligned and only when the colon breaks the TAB barrier the other lines are indented.


I guess it has no meaning at all. The indentation seems to be caused by tab-padding (every 8th character).

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜