| 1 | set editing off |
|---|
| 2 | set confirm off |
|---|
| 3 | set print static-members off |
|---|
| 4 | set print asm-demangle on |
|---|
| 5 | set unwindonsignal on |
|---|
| 6 | define kdbg__alllocals |
|---|
| 7 | info locals |
|---|
| 8 | info args |
|---|
| 9 | end |
|---|
| 10 | define kdbg_infolinemain |
|---|
| 11 | list |
|---|
| 12 | info line |
|---|
| 13 | end |
|---|
| 14 | set prompt (kdbg) |
|---|
| 15 | GNU gdb 6.6-debian |
|---|
| 16 | Copyright (C) 2006 Free Software Foundation, Inc. |
|---|
| 17 | GDB is free software, covered by the GNU General Public License, and you are |
|---|
| 18 | welcome to change it and/or distribute copies of it under certain conditions. |
|---|
| 19 | Type "show copying" to see the conditions. |
|---|
| 20 | There is absolutely no warranty for GDB. Type "show warranty" for details. |
|---|
| 21 | This GDB was configured as "i486-linux-gnu". |
|---|
| 22 | (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) >>>(gdb) >>>(gdb) (kdbg)tty /dev/pts/3 |
|---|
| 23 | (kdbg)file "/home/test/LinuxFramework/cam" |
|---|
| 24 | Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". |
|---|
| 25 | (kdbg)set args |
|---|
| 26 | (kdbg)break cam.c:81 |
|---|
| 27 | Breakpoint 1 at 0x8048783: file cam.c, line 81. |
|---|
| 28 | (kdbg)info breakpoints |
|---|
| 29 | Num Type Disp Enb Address What |
|---|
| 30 | 1 breakpoint keep y 0x08048783 in main at cam.c:81 |
|---|
| 31 | (kdbg)kdbg_infolinemain |
|---|
| 32 | 6 #include <sys/ioctl.h> |
|---|
| 33 | 7 #include <string.h> |
|---|
| 34 | 8 |
|---|
| 35 | 9 extern int label(); |
|---|
| 36 | 10 extern char *ImagePointer; |
|---|
| 37 | 11 extern int width; |
|---|
| 38 | 12 extern int height; |
|---|
| 39 | 13 |
|---|
| 40 | 14 int main() |
|---|
| 41 | 15 { |
|---|
| 42 | Line 15 of "cam.c" starts at address 0x8048510 <main> |
|---|
| 43 | and ends at 0x8048524 <main+20>. |
|---|
| 44 | /home/test/LinuxFramework/cam.c:15:248:beg:0x8048510 |
|---|
| 45 | (kdbg)run |
|---|
| 46 | |
|---|
| 47 | Breakpoint 1, main () at cam.c:81 |
|---|
| 48 | /home/test/LinuxFramework/cam.c:81:1836:beg:0x8048783 |
|---|
| 49 | (kdbg)info sharedlibrary |
|---|
| 50 | From To Syms Read Shared Object Library |
|---|
| 51 | 0xb7f367f0 0xb7f4acff Yes /lib/ld-linux.so.2 |
|---|
| 52 | 0xb7debca0 0xb7ee3306 Yes /lib/tls/i686/cmov/libc.so.6 |
|---|
| 53 | (kdbg)info breakpoints |
|---|
| 54 | Num Type Disp Enb Address What |
|---|
| 55 | 1 breakpoint keep y 0x08048783 in main at cam.c:81 |
|---|
| 56 | breakpoint already hit 1 time |
|---|
| 57 | (kdbg)bt |
|---|
| 58 | #0 main () at cam.c:81 |
|---|
| 59 | (kdbg)info threads |
|---|
| 60 | (kdbg)kdbg__alllocals |
|---|
| 61 | bytes = 230400 |
|---|
| 62 | Camera = 12 |
|---|
| 63 | Handle = 0 |
|---|
| 64 | i = 0 |
|---|
| 65 | FromCamera = 1 |
|---|
| 66 | vidwin = {x = 0, y = 0, width = 320, height = 240, chromakey = 0, flags = 0, |
|---|
| 67 | clips = 0x0, clipcount = 0} |
|---|
| 68 | PnmHeader = 0x80488fc "P6\n768 576\n256\n" |
|---|
| 69 | BmpHeader = 0x804890c "BM6@\024" |
|---|
| 70 | buffer = "BM6@\024\000\000\000\000\0006\000\000\000(\000\000\000\000\003\000\000@\002\000\000\001\000\030\000\000\000\000\000\000@\024\000\023\v\000\000\023\v\000\000\000\000\000\000\000\000\000\000<2473178544487::7:=7;8886;:<>>;;;<;8?;9<;8999:9673140.3/-10-,,,1//1,-22-/1*-/(&(!)+$%'\"\"%\"!%'&%((!')#'*$(*$('!%(\"&(\"&,**%&#&)&!'#\037%!$)(\"$$###$&&\037$"... |
|---|
| 71 | No arguments. |
|---|
| 72 | (kdbg)info all-registers |
|---|
| 73 | eax 0x16 22 |
|---|
| 74 | ecx 0x0 0 |
|---|
| 75 | edx 0xb7f140b0 -1208926032 |
|---|
| 76 | ebx 0xb7f12ff4 -1208930316 |
|---|
| 77 | esp 0xbfa063b0 0xbfa063b0 |
|---|
| 78 | ebp 0xbfd66448 0xbfd66448 |
|---|
| 79 | esi 0xb7f4fce0 -1208681248 |
|---|
| 80 | edi 0x0 0 |
|---|
| 81 | eip 0x8048783 0x8048783 <main+627> |
|---|
| 82 | eflags 0x200282 [ SF IF ID ] |
|---|
| 83 | cs 0x73 115 |
|---|
| 84 | ss 0x7b 123 |
|---|
| 85 | ds 0x7b 123 |
|---|
| 86 | es 0x7b 123 |
|---|
| 87 | fs 0x0 0 |
|---|
| 88 | gs 0x33 51 |
|---|
| 89 | st0 0 (raw 0x00000000000000000000) |
|---|
| 90 | st1 0 (raw 0x00000000000000000000) |
|---|
| 91 | st2 0 (raw 0x00000000000000000000) |
|---|
| 92 | st3 0 (raw 0x00000000000000000000) |
|---|
| 93 | st4 0 (raw 0x00000000000000000000) |
|---|
| 94 | st5 0 (raw 0x00000000000000000000) |
|---|
| 95 | st6 0 (raw 0x00000000000000000000) |
|---|
| 96 | st7 0 (raw 0x00000000000000000000) |
|---|
| 97 | fctrl 0x37f 895 |
|---|
| 98 | fstat 0x0 0 |
|---|
| 99 | ftag 0xffff 65535 |
|---|
| 100 | fiseg 0x0 0 |
|---|
| 101 | fioff 0x0 0 |
|---|
| 102 | foseg 0x0 0 |
|---|
| 103 | fooff 0x0 0 |
|---|
| 104 | fop 0x0 0 |
|---|
| 105 | xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 106 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 107 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 108 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 109 | xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 110 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 111 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 112 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 113 | xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 114 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 115 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 116 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 117 | xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 118 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 119 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 120 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 121 | xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 122 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 123 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 124 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 125 | xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 126 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 127 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 128 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 129 | xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 130 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 131 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 132 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 133 | xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 134 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 135 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 136 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 137 | mxcsr 0x1f80 [ IM DM ZM OM UM PM ] |
|---|
| 138 | mm0 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 139 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 140 | mm1 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 141 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 142 | mm2 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 143 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 144 | mm3 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 145 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 146 | mm4 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 147 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 148 | mm5 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 149 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 150 | mm6 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 151 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 152 | mm7 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 153 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 154 | (kdbg)x /16wi $eip |
|---|
| 155 | 0x8048783 <main+627>: call 0x804c5f5 <BildVerarbeitung> |
|---|
| 156 | 0x8048788 <main+632>: mov %eax,0x4(%esp) |
|---|
| 157 | 0x804878c <main+636>: movl $0x80489a6,(%esp) |
|---|
| 158 | 0x8048793 <main+643>: call 0x8048420 <printf@plt> |
|---|
| 159 | 0x8048798 <main+648>: movl $0x1a4,0x8(%esp) |
|---|
| 160 | 0x80487a0 <main+656>: movl $0x42,0x4(%esp) |
|---|
| 161 | 0x80487a8 <main+664>: movl $0x80489af,(%esp) |
|---|
| 162 | 0x80487af <main+671>: call 0x80483c0 <open@plt> |
|---|
| 163 | 0x80487b4 <main+676>: mov %eax,0xffc9ffa8(%ebp) |
|---|
| 164 | 0x80487ba <main+682>: mov 0xffc9ffbc(%ebp),%eax |
|---|
| 165 | 0x80487c0 <main+688>: add $0x36,%eax |
|---|
| 166 | 0x80487c3 <main+691>: mov %eax,0x8(%esp) |
|---|
| 167 | 0x80487c7 <main+695>: lea 0xffc9ffc2(%ebp),%eax |
|---|
| 168 | 0x80487cd <main+701>: mov %eax,0x4(%esp) |
|---|
| 169 | 0x80487d1 <main+705>: mov 0xffc9ffa8(%ebp),%eax |
|---|
| 170 | 0x80487d7 <main+711>: mov %eax,(%esp) |
|---|
| 171 | (kdbg)whatis vidwin |
|---|
| 172 | type = struct video_window |
|---|
| 173 | (kdbg)cont |
|---|
| 174 | |
|---|
| 175 | Program received signal SIGSEGV, Segmentation fault. |
|---|
| 176 | 0x0804b995 in RING_X_NKI () |
|---|
| 177 | (kdbg)bt |
|---|
| 178 | #0 0x0804b995 in RING_X_NKI () |
|---|
| 179 | #1 0x08048993 in ?? () |
|---|
| 180 | #2 0x00038400 in ?? () |
|---|
| 181 | #3 0x00360000 in ?? () |
|---|
| 182 | #4 0x00000000 in ?? () |
|---|
| 183 | (kdbg)info threads |
|---|
| 184 | (kdbg)kdbg__alllocals |
|---|
| 185 | No symbol table info available. |
|---|
| 186 | No symbol table info available. |
|---|
| 187 | (kdbg)info all-registers |
|---|
| 188 | eax 0x854556f 139744623 |
|---|
| 189 | ecx 0x0 0 |
|---|
| 190 | edx 0x0 0 |
|---|
| 191 | ebx 0x141693 1316499 |
|---|
| 192 | esp 0xbfa063b0 0xbfa063b0 |
|---|
| 193 | ebp 0xbfd66448 0xbfd66448 |
|---|
| 194 | esi 0xb7f4fce0 -1208681248 |
|---|
| 195 | edi 0x0 0 |
|---|
| 196 | eip 0x804b995 0x804b995 <RING_X_NKI+325> |
|---|
| 197 | eflags 0x210246 [ PF ZF IF RF ID ] |
|---|
| 198 | cs 0x73 115 |
|---|
| 199 | ss 0x7b 123 |
|---|
| 200 | ds 0x7b 123 |
|---|
| 201 | es 0x7b 123 |
|---|
| 202 | fs 0x0 0 |
|---|
| 203 | gs 0x33 51 |
|---|
| 204 | st0 0 (raw 0x00000000000000000000) |
|---|
| 205 | st1 0 (raw 0x00000000000000000000) |
|---|
| 206 | st2 0 (raw 0x00000000000000000000) |
|---|
| 207 | st3 0 (raw 0x00000000000000000000) |
|---|
| 208 | st4 0 (raw 0x00000000000000000000) |
|---|
| 209 | st5 0 (raw 0x00000000000000000000) |
|---|
| 210 | st6 0 (raw 0x00000000000000000000) |
|---|
| 211 | st7 0 (raw 0x00000000000000000000) |
|---|
| 212 | fctrl 0x37f 895 |
|---|
| 213 | fstat 0x0 0 |
|---|
| 214 | ftag 0xffff 65535 |
|---|
| 215 | fiseg 0x0 0 |
|---|
| 216 | fioff 0x0 0 |
|---|
| 217 | foseg 0x0 0 |
|---|
| 218 | fooff 0x0 0 |
|---|
| 219 | fop 0x0 0 |
|---|
| 220 | xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 221 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 222 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 223 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 224 | xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 225 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 226 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 227 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 228 | xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 229 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 230 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 231 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 232 | xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 233 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 234 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 235 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 236 | xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 237 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 238 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 239 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 240 | xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 241 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 242 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 243 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 244 | xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 245 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 246 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 247 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 248 | xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, |
|---|
| 249 | v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, |
|---|
| 250 | 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, |
|---|
| 251 | uint128 = 0x00000000000000000000000000000000} |
|---|
| 252 | mxcsr 0x1f80 [ IM DM ZM OM UM PM ] |
|---|
| 253 | mm0 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 254 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 255 | mm1 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 256 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 257 | mm2 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 258 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 259 | mm3 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 260 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 261 | mm4 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 262 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 263 | mm5 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 264 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 265 | mm6 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 266 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 267 | mm7 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, |
|---|
| 268 | 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} |
|---|
| 269 | (kdbg)x /16wi $eip |
|---|
| 270 | 0x804b995 <RING_X_NKI+325>: mov (%eax,%ebx,1),%ch |
|---|
| 271 | 0x804b998 <RING_X_NKI+328>: mov %cl,(%eax,%ebx,1) |
|---|
| 272 | 0x804b99b <RING_X_NKI+331>: cmp %ch,%cl |
|---|
| 273 | 0x804b99d <RING_X_NKI+333>: jb 0x804b9a9 <new_is_bellow_NKI> |
|---|
| 274 | 0x804b9a3 <RING_X_NKI+339>: mov %cl,%dl |
|---|
| 275 | 0x804b9a5 <RING_X_NKI+341>: sub %ch,%dl |
|---|
| 276 | 0x804b9a7 <RING_X_NKI+343>: jmp 0x804b9ad <finish_NKI> |
|---|
| 277 | 0x804b9a9 <new_is_bellow_NKI>: mov %ch,%dl |
|---|
| 278 | 0x804b9ab <new_is_bellow_NKI+2>: sub %cl,%dl |
|---|
| 279 | 0x804b9ad <finish_NKI>: cmp $0x3c,%dl |
|---|
| 280 | 0x804b9b0 <finish_NKI+3>: jb 0x804ba18 <noreaction_NKI> |
|---|
| 281 | 0x804b9b6 <finish_NKI+9>: movl $0x1,0x8651e6f |
|---|
| 282 | 0x804b9c0 <finish_NKI+19>: mov 0x854555f,%eax |
|---|
| 283 | 0x804b9c5 <finish_NKI+24>: cmp 0x8651e4f,%eax |
|---|
| 284 | 0x804b9cb <finish_NKI+30>: jae 0x804b9d6 <is_biggerX_NKI> |
|---|
| 285 | 0x804b9d1 <finish_NKI+36>: mov %eax,0x8651e4f |
|---|
| 286 | (kdbg) |
|---|
| 287 | ====== debugger exited ====== |
|---|