pbn/curso/exemplos/08/.gdb_history

194 lines
2 KiB
Text
Raw Normal View History

2025-06-18 09:53:30 -03:00
q
break main
run 23 19
p argv
p argv[1]
x /3bx argv[1]
x /1wx argv[2]
x /1dx argv[2]
x /1dx argv[1]
x /1gx argv[1]
x /5bx argv[1]
x /6bx argv[1]
x /7bx argv[1]
x /7bx argv
x /7bx argv[0]
x /7bx argv[1]
x /3bx argv[1]
x /3bx argv[2]
x /x argv[2]
x /x argv[1]
x /dx argv[1]
x /d2x argv[1]
x /1dx argv[1]
x /wx argv[1]
x /2wx argv[1]
x /3wx argv[1]
x /3bx argv[1]
x /3bx argv[2]
x /6bx argv[1]
x /6dx argv[1]
x /6wx argv[1]
q
break main
run 123 456
x /8bx argv[1]
x /8cx argv[1]
x /8bc argv[1]
x /8bx argv[1]
x /8bd argv[1]
x /8bx argv[1]
x /1gx argv[1]
x /1wx argv[1]
x /1wx argv[2]
x /1bx argv[1]
x /4bx argv[1]
x /4bx argv[2]
x /1wx argv[1]
x /1wx argv[2]
p (int)argv[1]
p (int)*argv[1]
p (int)*(argv[1])
p *((int)argv[1])
p argv[1]
q
break main
run
q
b main
r
p a
n
p a
p b
x /1wx a
x /1wx &a
x /1wx b
q
b main
r
n
x /1wx &a
x /1wx b
x /1wx &c
x /1wx d
x /4bx b
q
break printf
r
q
break main
run
n 4
x /1wx &a
x /1wx b
x /1wx &c
x /1wx d
x /1w d
x /1wd d
x /1wd &a
x /1wd b
x /1wd &c
x /1wd d
q
break main
run
next 3
x /1wx &a
x /1wx b
x /1wx c
x /4bx &a
x /4bx b
x /4bx c
q
b _start
layout regs
r
n
q
b _start
r
n
i registers rsi
x /1s &rsi
x /1s rsi
x /1s $rsi
x /1s num_str
x /1s &num_str
n
i registers rax
q
break _start
rr
r
info registers rax rdx
info registers rax rdx rsi
n
info registers rax rdx rsi
x /1s &num_str
x /1s &num
x /1wx &num
x /1wx &status
k
r
n 2
info registers rax rdx rsi
x /1wx &num
x /1wx &status
n
info registers rax rdx rsi
x /1wx &num
x /1wx &status
n
x /1wx &status
info registers rax rdx rsi
k
q
break _start
run
n 2
info registers rax rdx rsi
x /1w &num_str
x /1wx &num_str
x /1s &num
x /1wx &num
x /1wx &status
n
info registers rax rdx rsi
x /1wx &num
x /1wx &status
n
k
r
n2
n 2
info registers rax rdx rsi
x /1wx &num
x /1wx &status
q
b _start
r
n 4
x /1wx &status
x /1wx &num
info registers rax rdx rsi
q
break _start
run
n 2
info registers rax rdx rsi
x /1wx &num_str
x /1s &num_str
x /1wx &num_
x /1wx &num
x /1wx &status
n
n
info registers rax rdx rsi
x /1wx &num
x /1wx &status
print num
print &num
print (int)num
q