在学习《程序员的自我修养》时,对其P172页图6-12 “Linux进程初始堆栈”内容的来路有点兴趣,遂花了点时间研究了下,茫然中居然试探出了条可以得到进程初始堆栈的途径……
warning: Missing the separate debug info file: /usr/lib/debug/.build-id/ac/2eeb206486bb7315d6ac4cd64de0cb50838ff6.debug
warning: Missing the separate debug info file: /usr/lib/debug/.build-id/ba/4ea1118691c826426e9410cafb798f25cefad5.debug
Breakpoint 1, 0x080482f0 in _start ()
(gdb) i r esp %查看栈顶指针(esp)
esp 0xbf8e5a40 0xbf8e5a40
(gdb) x/5570bw 0xbf8e5a40 %查看从esp所指位置开始足够远的存储区域内容,此处5570指查看从0xbf8e5a40开始的5570个“字”(此处为4字节)的内容
%此处取5570只是为了使往后查看的内容足够大。
%事实上我们可以从当前地址往后推最多0x3000个字节且以0x1000对齐的字节数。【经验,我并没有深究理论上的原因】
%比如 0xbf8e5a40 往后推最多0x3000个字节且保持 0x1000对齐的话将得到 0xbf8e8000
%这片区域包含的字节数换算成“字”数即为:(0xbf8e8000-0xbf8e5a40)/4 = 2416
%所以此处用比2416略大(为了得到错误)的值替换5570即可成功得到 Cannot access memory at address 0xXXXXXXXX 的错误消息(((不妨一试)))
%该错误消息可作为对当前进程的栈访问越界的标志。
%
%如果使用“ x/5570bw 0xbf8e5a40 ”命令无法得到如下所示的输出结构,不妨试试 “ x/5570x 0xbf8e5a40 ”
0xbf8e5a40: 0x00000001 0xbf8e7a98 0x00000000 0xbf8e7a9f
0xbf8e5a50: 0xbf8e7ad2 0xbf8e7aea 0xbf8e7afa 0xbf8e7b05
0xbf8e5a60: 0xbf8e7b13 0xbf8e7b30 0xbf8e7b46 0xbf8e7b64
0xbf8e5a70: 0xbf8e7b77 0xbf8e7b81 0xbf8e7bb0 0xbf8e7d73
0xbf8e5a80: 0xbf8e7d90 0xbf8e7d9b 0xbf8e7e30 0xbf8e7e4a
0xbf8e5a90: 0xbf8e7e59 0xbf8e7e88 0xbf8e7e8e 0xbf8e7ea3
0xbf8e5aa0: 0xbf8e7eb4 0xbf8e7ec7 0xbf8e7ed9 0xbf8e7ee6
0xbf8e5ab0: 0xbf8e7eef 0xbf8e7f22 0xbf8e7f2d 0xbf8e7f35
0xbf8e5ac0: 0xbf8e7f5f 0xbf8e7f6c 0xbf8e7f78 0xbf8e7f92
0xbf8e5ad0: 0xbf8e7fbe 0xbf8e7fe0 0x00000000 0x00000020
0xbf8e5ae0: 0x00110400 0x00000021 0x00110000 0x00000010
0xbf8e5af0: 0xbfebf3ff 0x00000006 0x00001000 0x00000011
0xbf8e5b00: 0x00000064 0x00000003 0x08048034 0x00000004
0xbf8e5b10: 0x00000020 0x00000005 0x00000008 0x00000007
0xbf8e5b20: 0x00000000 0x00000008 0x00000000 0x00000009
0xbf8e5b30: 0x080482f0 0x0000000b 0x00000000 0x0000000c
0xbf8e5b40: 0x00000000 0x0000000d 0x00000000 0x0000000e
0xbf8e5b50: 0x00000000 0x00000017 0x00000000 0x0000000f
0xbf8e5b60: 0xbf8e5b7b 0x00000000 0x00000000 0x00000000
0xbf8e5b70: 0x00000000 0x00000000 0x69000000 0x00363836
0xbf8e5b80: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5b90: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5ba0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5bb0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5bc0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5bd0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5be0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5bf0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5c00: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5c10: 0x00000000 0x00000000 0x00000000 0x00000000
---Type
to continue, or q to quit---
0xbf8e5c20: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5c30: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5c40: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5c50: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5c60: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5c70: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5c80: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5c90: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5ca0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5cb0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5cc0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5cd0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5ce0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5cf0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5d00: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5d10: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5d20: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5d30: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5d40: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5d50: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5d60: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5d70: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5d80: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5d90: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5da0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5db0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5dc0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5dd0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5de0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5df0: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e5e00: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5e10: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5e20: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5e30: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5e40: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5e50: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5e60: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5e70: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5e80: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5e90: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5ea0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5eb0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5ec0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5ed0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5ee0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5ef0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5f00: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5f10: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5f20: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5f30: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5f40: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5f50: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5f60: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5f70: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5f80: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5f90: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5fa0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5fb0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5fc0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5fd0: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e5fe0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e5ff0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6000: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6010: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6020: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6030: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6040: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6050: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6060: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6070: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6080: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6090: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e60a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e60b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e60c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e60d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e60e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e60f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6100: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6110: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6120: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6130: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6140: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6150: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6160: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6170: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6180: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6190: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e61a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e61b0: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e61c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e61d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e61e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e61f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6200: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6210: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6220: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6230: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6240: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6250: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6260: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6270: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6280: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6290: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e62a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e62b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e62c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e62d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e62e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e62f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6300: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6310: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6320: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6330: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6340: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6350: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6360: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6370: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6380: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6390: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e63a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e63b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e63c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e63d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e63e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e63f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6400: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6410: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6420: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6430: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6440: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6450: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6460: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6470: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6480: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6490: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e64a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e64b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e64c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e64d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e64e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e64f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6500: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6510: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6520: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6530: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6540: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6550: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6560: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6570: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e6580: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6590: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e65a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e65b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e65c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e65d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e65e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e65f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6600: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6610: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6620: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6630: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6640: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6650: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6660: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6670: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6680: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6690: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e66a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e66b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e66c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e66d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e66e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e66f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6700: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6710: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6720: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6730: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6740: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6750: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e6760: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6770: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6780: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6790: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e67a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e67b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e67c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e67d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e67e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e67f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6800: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6810: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6820: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6830: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6840: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6850: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6860: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6870: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6880: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6890: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e68a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e68b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e68c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e68d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e68e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e68f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6900: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6910: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6920: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6930: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e6940: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6950: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6960: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6970: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6980: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6990: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e69a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e69b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e69c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e69d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e69e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e69f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6a00: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6a10: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6a20: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6a30: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6a40: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6a50: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6a60: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6a70: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6a80: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6a90: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6aa0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6ab0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6ac0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6ad0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6ae0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6af0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6b00: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6b10: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e6b20: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6b30: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6b40: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6b50: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6b60: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6b70: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6b80: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6b90: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6ba0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6bb0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6bc0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6bd0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6be0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6bf0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6c00: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6c10: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6c20: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6c30: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6c40: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6c50: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6c60: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6c70: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6c80: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6c90: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6ca0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6cb0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6cc0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6cd0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6ce0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6cf0: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e6d00: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6d10: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6d20: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6d30: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6d40: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6d50: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6d60: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6d70: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6d80: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6d90: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6da0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6db0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6dc0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6dd0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6de0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6df0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6e00: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6e10: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6e20: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6e30: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6e40: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6e50: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6e60: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6e70: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6e80: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6e90: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6ea0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6eb0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6ec0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6ed0: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e6ee0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6ef0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6f00: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6f10: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6f20: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6f30: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6f40: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6f50: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6f60: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6f70: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6f80: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6f90: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6fa0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6fb0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6fc0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6fd0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6fe0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e6ff0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7000: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7010: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7020: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7030: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7040: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7050: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7060: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7070: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7080: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7090: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e70a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e70b0: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e70c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e70d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e70e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e70f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7100: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7110: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7120: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7130: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7140: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7150: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7160: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7170: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7180: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7190: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e71a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e71b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e71c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e71d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e71e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e71f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7200: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7210: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7220: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7230: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7240: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7250: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7260: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7270: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7280: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7290: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e72a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e72b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e72c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e72d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e72e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e72f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7300: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7310: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7320: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7330: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7340: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7350: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7360: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7370: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7380: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7390: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e73a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e73b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e73c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e73d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e73e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e73f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7400: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7410: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7420: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7430: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7440: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7450: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7460: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7470: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e7480: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7490: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e74a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e74b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e74c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e74d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e74e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e74f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7500: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7510: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7520: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7530: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7540: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7550: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7560: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7570: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7580: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7590: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e75a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e75b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e75c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e75d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e75e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e75f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7600: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7610: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7620: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7630: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7640: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7650: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e7660: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7670: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7680: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7690: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e76a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e76b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e76c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e76d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e76e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e76f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7700: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7710: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7720: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7730: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7740: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7750: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7760: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7770: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7780: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7790: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e77a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e77b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e77c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e77d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e77e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e77f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7800: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7810: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7820: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7830: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e7840: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7850: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7860: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7870: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7880: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7890: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e78a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e78b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e78c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e78d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e78e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e78f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7900: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7910: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7920: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7930: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7940: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7950: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7960: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7970: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7980: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7990: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e79a0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e79b0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e79c0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e79d0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e79e0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e79f0: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7a00: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7a10: 0x00000000 0x00000000 0x00000000 0x00000000
---Type to continue, or q to quit---
0xbf8e7a20: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7a30: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7a40: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7a50: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7a60: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7a70: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7a80: 0x00000000 0x00000000 0x00000000 0x00000000
0xbf8e7a90: 0x00000000 0x00000000 0x6f2e612f 0x43007475
0xbf8e7aa0: 0x53554c50 0x434e495f 0x4544554c 0x5441505f
0xbf8e7ab0: 0x752f3d48 0x692f7273 0x756c636e 0x2f3a6564
0xbf8e7ac0: 0x2f727375 0x61636f6c 0x6e692f6c 0x64756c63
0xbf8e7ad0: 0x4f480065 0x414e5453 0x633d454d 0x692e6a78
0xbf8e7ae0: 0x32707463 0x6f632e70 0x4853006d 0x3d4c4c45
0xbf8e7af0: 0x6e69622f 0x7361622f 0x45540068 0x783d4d52
0xbf8e7b00: 0x6d726574 0x53494800 0x5a495354 0x30313d45
0xbf8e7b10: 0x53003030 0x435f4853 0x4e45494c 0x30313d54
0xbf8e7b20: 0x302e302e 0x2038382e 0x39343231 0x00323220
0xbf8e7b30: 0x49445451 0x752f3d52 0x6c2f7273 0x712f6269
0xbf8e7b40: 0x2e332d74 0x54510033 0x3d434e49 0x7273752f
0xbf8e7b50: 0x62696c2f 0x2d74712f 0x2f332e33 0x6c636e69
0xbf8e7b60: 0x00656475 0x5f485353 0x3d595454 0x7665642f
0xbf8e7b70: 0x7374702f 0x5500302f 0x3d524553 0x746f6f72
0xbf8e7b80: 0x5f444c00 0x5242494c 0x5f595241 0x48544150
0xbf8e7b90: 0x696c2f3d 0x752f3a62 0x6c2f7273 0x3a2f6269
0xbf8e7ba0: 0x7273752f 0x636f6c2f 0x6c2f6c61 0x003a6269
0xbf8e7bb0: 0x435f534c 0x524f4c4f 0x6f6e3d53 0x3a30303d
0xbf8e7bc0: 0x303d6966 0x69643a30 0x3b30303d 0x6c3a3433
0xbf8e7bd0: 0x30303d6e 0x3a36333b 0x343d6970 0x33333b30
0xbf8e7be0: 0x3d6f733a 0x333b3030 0x64623a35 0x3b30343d
0xbf8e7bf0: 0x303b3333 0x64633a31 0x3b30343d 0x303b3333
---Type to continue, or q to quit---
0xbf8e7c00: 0x726f3a31 0x3b31303d 0x333b3530 0x31343b37
0xbf8e7c10: 0x3d696d3a 0x303b3130 0x37333b35 0x3a31343b
0xbf8e7c20: 0x303d7865 0x32333b30 0x632e2a3a 0x303d646d
0xbf8e7c30: 0x32333b30 0x652e2a3a 0x303d6578 0x32333b30
0xbf8e7c40: 0x632e2a3a 0x303d6d6f 0x32333b30 0x622e2a3a
0xbf8e7c50: 0x303d6d74 0x32333b30 0x622e2a3a 0x303d7461
0xbf8e7c60: 0x32333b30 0x732e2a3a 0x30303d68 0x3a32333b
0xbf8e7c70: 0x73632e2a 0x30303d68 0x3a32333b 0x61742e2a
0xbf8e7c80: 0x30303d72 0x3a31333b 0x67742e2a 0x30303d7a
0xbf8e7c90: 0x3a31333b 0x72612e2a 0x30303d6a 0x3a31333b
0xbf8e7ca0: 0x61742e2a 0x30303d7a 0x3a31333b 0x7a6c2e2a
0xbf8e7cb0: 0x30303d68 0x3a31333b 0x697a2e2a 0x30303d70
0xbf8e7cc0: 0x3a31333b 0x3d7a2e2a 0x333b3030 0x2e2a3a31
0xbf8e7cd0: 0x30303d5a 0x3a31333b 0x7a672e2a 0x3b30303d
0xbf8e7ce0: 0x2a3a3133 0x327a622e 0x3b30303d 0x2a3a3133
0xbf8e7cf0: 0x3d7a622e 0x333b3030 0x2e2a3a31 0x303d7a74
0xbf8e7d00: 0x31333b30 0x722e2a3a 0x303d6d70 0x31333b30
0xbf8e7d10: 0x632e2a3a 0x3d6f6970 0x333b3030 0x2e2a3a31
0xbf8e7d20: 0x3d67706a 0x333b3030 0x2e2a3a35 0x3d666967
0xbf8e7d30: 0x333b3030 0x2e2a3a35 0x3d706d62 0x333b3030
0xbf8e7d40: 0x2e2a3a35 0x3d6d6278 0x333b3030 0x2e2a3a35
0xbf8e7d50: 0x3d6d7078 0x333b3030 0x2e2a3a35 0x3d676e70
0xbf8e7d60: 0x333b3030 0x2e2a3a35 0x3d666974 0x333b3030
0xbf8e7d70: 0x43003a35 0x48434143 0x49445f45 0x762f3d52
0xbf8e7d80: 0x632f7261 0x65686361 0x6163632f 0x00656863
0xbf8e7d90: 0x554c4f43 0x3d534e4d 0x50003139 0x3d485441
0xbf8e7da0: 0x7273752f 0x62696c2f 0x2d74712f 0x2f332e33
0xbf8e7db0: 0x3a6e6962 0x7273752f 0x72656b2f 0x6f726562
0xbf8e7dc0: 0x62732f73 0x2f3a6e69 0x2f727375 0x6272656b
0xbf8e7dd0: 0x736f7265 0x6e69622f 0x73752f3a 0x696c2f72
---Type to continue, or q to quit---
0xbf8e7de0: 0x63632f62 0x65686361 0x73752f3a 0x6f6c2f72
0xbf8e7df0: 0x2f6c6163 0x6e696273 0x73752f3a 0x6f6c2f72
0xbf8e7e00: 0x2f6c6163 0x3a6e6962 0x6962732f 0x622f3a6e
0xbf8e7e10: 0x2f3a6e69 0x2f727375 0x6e696273 0x73752f3a
0xbf8e7e20: 0x69622f72 0x722f3a6e 0x2f746f6f 0x006e6962
0xbf8e7e30: 0x4c49414d 0x61762f3d 0x70732f72 0x2f6c6f6f
0xbf8e7e40: 0x6c69616d 0x6f6f722f 0x3d5f0074 0x7273752f
0xbf8e7e50: 0x6e69622f 0x6264672f 0x495f4300 0x554c434e
0xbf8e7e60: 0x505f4544 0x3d485441 0x7273752f 0x636e692f
0xbf8e7e70: 0x6564756c 0x73752f3a 0x6f6c2f72 0x2f6c6163
0xbf8e7e80: 0x6c636e69 0x00656475 0x3d445750 0x4e49002f
0xbf8e7e90: 0x52545550 0x652f3d43 0x692f6374 0x7475706e
0xbf8e7ea0: 0x43006372 0x48434143 0x4d555f45 0x3d4b5341
0xbf8e7eb0: 0x00323030 0x5f45444b 0x505f5349 0x494c4552
0xbf8e7ec0: 0x44454b4e 0x4c00313d 0x3d474e41 0x435f687a
0xbf8e7ed0: 0x62672e4e 0x32313332 0x45444b00 0x53524944
0xbf8e7ee0: 0x73752f3d 0x494c0072 0x3d53454e 0x53003133
0xbf8e7ef0: 0x415f4853 0x41504b53 0x2f3d5353 0x2f727375
0xbf8e7f00: 0x6562696c 0x2f636578 0x6e65706f 0x2f687373
0xbf8e7f10: 0x6d6f6e67 0x73732d65 0x73612d68 0x7361706b
0xbf8e7f20: 0x4f480073 0x2f3d454d 0x746f6f72 0x4c485300
0xbf8e7f30: 0x313d4c56 0x4e414c00 0x47415547 0x687a3d45
0xbf8e7f40: 0x2e4e435f 0x38314247 0x3a303330 0x435f687a
0xbf8e7f50: 0x42472e4e 0x32313332 0x5f687a3a 0x4c004e43
0xbf8e7f60: 0x414e474f 0x723d454d 0x00746f6f 0x5f535643
0xbf8e7f70: 0x3d485352 0x00687373 0x494c5451 0x752f3d42
0xbf8e7f80: 0x6c2f7273 0x712f6269 0x2e332d74 0x696c2f33
0xbf8e7f90: 0x53530062 0x4f435f48 0x43454e4e 0x4e4f4954
0xbf8e7fa0: 0x2e30313d 0x2e302e30 0x31203838 0x20393432
0xbf8e7fb0: 0x302e3031 0x312e362e 0x32203135 0x454c0032
---Type to continue, or q to quit---
0xbf8e7fc0: 0x504f5353 0x7c3d4e45 0x7273752f 0x6e69622f
0xbf8e7fd0: 0x73656c2f 0x70697073 0x68732e65 0x00732520
0xbf8e7fe0: 0x52425f47 0x4e454b4f 0x4c49465f 0x4d414e45
0xbf8e7ff0: 0x313d5345 0x2e612f00 0x0074756f 0x00000000
0xbf8e8000: Cannot access memory at address 0xbf8e8000
(gdb) %%%%%%%%%%%%%%到看到这个消息位置,我们得到了进程栈的所有内容
(gdb) x/64bw 0xbf8e5a40 %再次回到栈顶指示的位置,我们来看看接近栈顶的内容,用《程序员的自我修养》书P172图6-12来解释这些内容。
%我们发现只有一个程序参数,但有N多环境变量。(本文后续部分会继续展开)
0xbf8e5a40: 0x00000001 0xbf8e7a98 0x00000000 0xbf8e7a9f
0xbf8e5a50: 0xbf8e7ad2 0xbf8e7aea 0xbf8e7afa 0xbf8e7b05
0xbf8e5a60: 0xbf8e7b13 0xbf8e7b30 0xbf8e7b46 0xbf8e7b64
0xbf8e5a70: 0xbf8e7b77 0xbf8e7b81 0xbf8e7bb0 0xbf8e7d73
0xbf8e5a80: 0xbf8e7d90 0xbf8e7d9b 0xbf8e7e30 0xbf8e7e4a
0xbf8e5a90: 0xbf8e7e59 0xbf8e7e88 0xbf8e7e8e 0xbf8e7ea3
0xbf8e5aa0: 0xbf8e7eb4 0xbf8e7ec7 0xbf8e7ed9 0xbf8e7ee6
0xbf8e5ab0: 0xbf8e7eef 0xbf8e7f22 0xbf8e7f2d 0xbf8e7f35
0xbf8e5ac0: 0xbf8e7f5f 0xbf8e7f6c 0xbf8e7f78 0xbf8e7f92
0xbf8e5ad0: 0xbf8e7fbe 0xbf8e7fe0 0x00000000 0x00000020
0xbf8e5ae0: 0x00110400 0x00000021 0x00110000 0x00000010
0xbf8e5af0: 0xbfebf3ff 0x00000006 0x00001000 0x00000011
0xbf8e5b00: 0x00000064 0x00000003 0x08048034 0x00000004
0xbf8e5b10: 0x00000020 0x00000005 0x00000008 0x00000007
0xbf8e5b20: 0x00000000 0x00000008 0x00000000 0x00000009
0xbf8e5b30: 0x080482f0 0x0000000b 0x00000000 0x0000000c
(gdb) x/64b 0xbf8e7a98
0xbf8e7a98: 0x2f 0x61 0x2e 0x6f 0x75 0x74 0x00 0x43
0xbf8e7aa0: 0x50 0x4c 0x55 0x53 0x5f 0x49 0x4e 0x43
0xbf8e7aa8: 0x4c 0x55 0x44 0x45 0x5f 0x50 0x41 0x54
0xbf8e7ab0: 0x48 0x3d 0x2f 0x75 0x73 0x72 0x2f 0x69
0xbf8e7ab8: 0x6e 0x63 0x6c 0x75 0x64 0x65 0x3a 0x2f
0xbf8e7ac0: 0x75 0x73 0x72 0x2f 0x6c 0x6f 0x63 0x61
0xbf8e7ac8: 0x6c 0x2f 0x69 0x6e 0x63 0x6c 0x75 0x64
0xbf8e7ad0: 0x65 0x00 0x48 0x4f 0x53 0x54 0x4e 0x41
(gdb) x/64b 0xbf8e7a9f
0xbf8e7a9f: 0x43 0x50 0x4c 0x55 0x53 0x5f 0x49 0x4e
0xbf8e7aa7: 0x43 0x4c 0x55 0x44 0x45 0x5f 0x50 0x41
0xbf8e7aaf: 0x54 0x48 0x3d 0x2f 0x75 0x73 0x72 0x2f
0xbf8e7ab7: 0x69 0x6e 0x63 0x6c 0x75 0x64 0x65 0x3a
0xbf8e7abf: 0x2f 0x75 0x73 0x72 0x2f 0x6c 0x6f 0x63
0xbf8e7ac7: 0x61 0x6c 0x2f 0x69 0x6e 0x63 0x6c 0x75
0xbf8e7acf: 0x64 0x65 0x00 0x48 0x4f 0x53 0x54 0x4e
0xbf8e7ad7: 0x41 0x4d 0x45 0x3d 0x63 0x78 0x6a 0x2e
(gdb)
(gdb) x/1s 0xbf8e7a98 %%%%%%%%%%解释程序名, 正确。。。。。。。
0xbf8e7a98: "/a.out"
(gdb) x/43s 0xbf8e7a9f %%%%%%%%%%解释环境变量, 正确。。。。。。。
0xbf8e7a9f: "CPLUS_INCLUDE_PATH=/usr/include:/usr/local/include"
0xbf8e7ad2: "HOSTNAME=cxj.ictp2p.com"
0xbf8e7aea: "SHELL=/bin/bash"
0xbf8e7afa: "TERM=xterm"
0xbf8e7b05: "HISTSIZE=1000"
0xbf8e7b13: "SSH_CLIENT=10.0.0.88 1249 22"
0xbf8e7b30: "QTDIR=/usr/lib/qt-3.3"
0xbf8e7b46: "QTINC=/usr/lib/qt-3.3/include"
0xbf8e7b64: "SSH_TTY=/dev/pts/0"
0xbf8e7b77: "USER=root"
0xbf8e7b81: "LD_LIBRARY_PATH=/lib:/usr/lib/:/usr/local/lib:"
0xbf8e7bb0: "LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00"...
0xbf8e7c78: ";32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;3"...
0xbf8e7d40: "5:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:"
0xbf8e7d73: "CCACHE_DIR=/var/cache/ccache"
0xbf8e7d90: "COLUMNS=91"
0xbf8e7d9b: "PATH=/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"
0xbf8e7e30: "MAIL=/var/spool/mail/root"
0xbf8e7e4a: "_=/usr/bin/gdb"
0xbf8e7e59: "C_INCLUDE_PATH=/usr/include:/usr/local/include"
0xbf8e7e88: "PWD=/"
0xbf8e7e8e: "INPUTRC=/etc/inputrc"
0xbf8e7ea3: "CCACHE_UMASK=002"
0xbf8e7eb4: "KDE_IS_PRELINKED=1"
0xbf8e7ec7: "LANG=zh_CN.gb2312"
---Type to continue, or q to quit---
0xbf8e7ed9: "KDEDIRS=/usr"
0xbf8e7ee6: "LINES=31"
0xbf8e7eef: "SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass"
0xbf8e7f22: "HOME=/root"
0xbf8e7f2d: "SHLVL=1"
0xbf8e7f35: "LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN"
0xbf8e7f5f: "LOGNAME=root"
0xbf8e7f6c: "CVS_RSH=ssh"
0xbf8e7f78: "QTLIB=/usr/lib/qt-3.3/lib"
0xbf8e7f92: "SSH_CONNECTION=10.0.0.88 1249 10.0.6.151 22"
0xbf8e7fbe: "LESSOPEN=|/usr/bin/lesspipe.sh %s"
0xbf8e7fe0: "G_BROKEN_FILENAMES=1"
0xbf8e7ff5: "/a.out"
0xbf8e7ffc: ""
0xbf8e7ffd: ""
0xbf8e7ffe: ""
0xbf8e7fff: ""
0xbf8e8000:
(gdb)