Debug Hacks Night

Embed Size (px)

Text of Debug Hacks Night

Debug Hacks Night

5/28/'09

(Debug Hacks)

hyoshiok@gmail.com

http://d.hatena.ne.jp/hyoshiok/

http://blog.miraclelinux.com/yume/

Debug Hacks

Debug Hacks --
&

, , , ,

ISBN:978-4-87311-404-0

2009422

Debug Hacks

GDB

Q&A

Debug Hacks

Debug Hacks Conference

Debug Hacks

DB

printf()

GDB

Gcc
$gcc -g -Wall

Makefile CFLAGS

INSTALLREADME

GDB

$gdb

$gdb -c

emacsM-x gdb

GDB

break

break

break

break

break [+|-]

break *


info break

run

run

main()main()

start


backtrace(bt)

print[/]

`x' 16

`d' 10

`u' 10

`o' 8

`t' 2`t' "two"

`a'

`c' (ASCII)

`f'

`s'

x[/NFU]

N

F

U

`b'

`h' 2

`w' 4

`g' (8

disassemble

continue

finish/until

next

step

continue

finish/until

finish

until

next/step

continue

finish/until

watch

awatch

rwatch

(hbreak)

(tbreak)

set variable =

ID
$ ps aux|grep

attach ID

$gdb -c

GDB

GDB

Debug Hacks(hyoshiok@gmail.com)

Muokkaa otsikon tekstimuotoa napsauttamalla

Muokkaa jsennyksen tekstimuotoa napsauttamalla

Toinen jsennystaso

Kolmas jsennystaso

Neljs jsennystaso

Viides jsennystaso

Kuudes jsennystaso

Seitsems jsennystaso

Kahdeksas jsennystaso

Yhdekss jsennystaso