10gdb windows development

23
      

Transcript of 10gdb windows development

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 1/23

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 2/23

! " #%&' (

!

" #+ & , (" (

, ! '" (

+ ! ' . ' . " #

" (.0

.0 " # 0 & (

2 ! & ! # 2

2 3 #( 2 !

' 4 5 + 2& 6 & 4

27 4

& ! 0 ! 2 8 4

" + " " 4 +

0

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 3/23

!"# # $#"

! +9 4 4 : !

!!

+ 4 + +! +! + ! 4

+ : 4 ! " # ; " #<! ' ; <: ' .: .0: + 0 &! #+ ! 4 + + & ! =

!! #+ + + 4 : : +

" # +" # 4 4 " # " #+ ! !" #

6 44 #+ 2 ! &

2 ;&#2<: + + :! 3 ( 2 !

! !4 4 4 +

2 /+ 4 4

$% & ' "' (

. 4 + ! + "#

!! + ! 42 + : + 4 +

4 4 ! + 58 : 4 + 4 # :

+ ! + 4+ 6

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 4/23

+ + 4 > 4 + 4! 4 + 4

: 6 ? + + + 8

4 ! + !: + + ! 6

9 4 ! + 6 !! : + 4 + : :

! #+ !! 4 + !

# + + ! + 4 !

4 ! + ! 44

% &" %!" ' # & * '!

! + 4 ! ! 44 4 . 4 @ : " #: 0 &:

: A! : 4 ! ! 4 3

4 3 !!

( : " # 0 & !+ + ! ! + +

4 ! : + 4!

+ + : 4+ + 4 + ! + ! !

+ B+ + + + + ! : + +

4 ! + ( " # : !!

+ " # " # " #8 ! " # 4

" #: = . " #: 2 " # :. " # .0 " # : " # !! + !

! " #" # 3 + A' . " # .0 " # 4 ! 4

9 6! #+ +

+' !, *,- .

- -

/ +' ! 0 +' !1,

2 / & 0 ) 1, & 3, 3 ,

- * %. 4 . + +' !

5

. +' !+ *

5 . ) +

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 5/23

. + .0 : #++ + + + +

" # ! ! ! !! 4 + 8

! + + " # " #! + + !

+ 4 ! +! 4 " # 4 + + +

+ 4 4

0 & 4 4 4 :+ 4 0 &

4 4 ! ! , ! '! ' .: + 0 & ( &

.0 + 4+ + .0

.0 ! + 4+ : & !, ; < 8 4: +

+ ! + + 0 &6! #+ 0 & + +

+ ( 4 /

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 6/23

/ +' !

' 9 ' . " # .0 " #: + ! "; " #< + + " # D 9 +

4 : +" # 4 + !

! ! 6+: " # 9 4 ! : ! :

' . " # .0 " #

' . " # .0 " # 4 ! 4 ++ + 4 !

8 + ! ! : ! " #! : + 7 ( 0

" #: + + + #+ 4 ! 4

! + B ( : 7 ( 0 " #+ : + +

+ ' . : +: , + 9

: + + ! ' . + ' .4 ! 9

!

" # 4 !! D

+ 4+ + 2 ! &2

!- / +' !

- - - / -

/ / +' !+ "

. 8

/. , . *& 3,

,

/. +

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 7/23

*& 4 .

+ %&' 4 4 4 ! 4" # 4 4 +

! 4 %&' %&' .2 %&'

%&' . > + 4+6 ! : %&' 4

+ 4 + + 84 +

%&' .+ %&' 2E' + " # 9

.> ! " # : 4 +%&' + " # #+

6 + 6 %&' ! ! !!B & : " # %&'

%&'# %&'2 : + + 9 4 %%&' + %&' . &

2 %&'

2 %&' ! ! ! 4 %&'" # + + 2 %&' 4

! : ! 4 + " # !!! %&' . 2 %&' + + !

%&' + + : +%&' + +: " # 4 +

4 9 + %&' + 4 + ! +

/

! " #> 9 !! +! + ! 4

" # 4 D +3 + ! " #

( + : " # + ! !& ! + 3 !

4 : + ' . 7 ( 0

" # + 4 ! 4 ! +4: + + ! +

" # ! + 4! :

! ! +

#+ 4 4 + ++ 4 + + 4 +

B ! !

+ 4 ! : " # !! + 8 :

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 8/23

B 8 ! :! 4 B " #! + 3 ! B ! 4 + ! +

B ! + ' "F + + 4 ! #+ + 9 3

! + ! ! +

#+ : + 9 3 :" # + ! +!

' !

& ! + ! ! 44 4 4 4 + " #: +

" # + " #!

: + %&' & !+ : + B + " #

! + 8 ++ + 4+ ! ! * 4

+ /*

" # + 4 ! + + + " # : 4 7 ( 0 : ' . ;0' . : ."0' . <: .(8' : ' "F : 7 : ' "F 7 : "6 !

+ ! 4 + +! ( : " #:

7 ( 0 + ! + 7 ( 0

! + ! + + " # :+ ! + ! !

+ A #+ + !! + 4+ ! B

- * 2 4 .

" # + ! :: D " # !

! + '52E'6 9 4 : '52E' '52E'! + ! 2

+" # +

+ 4 " # & !" # #+ 2

# 2 ; &#2< 4 " #:

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 9/23

2 : + +&#2 + ! " # 4

+ 4+ +

" # + ! D + " # 44 4 #+ 4

! ! 5

" # 4 3 + A! 6 ! ! (

@ + +F + +

4 !4

' 4 .

" # ! ! 9 " #3 4 ! #+ !: ' . ! : +

! + : %&' . : &G ;& G< : + ! !

8 + " # - / : ++ " # #+ " #

4 9 ! + " #+ " #

+ + ! 4 4" #: '52E' 4 #+

! + !+ ! +

( ' . : ! ! 9 'B 4 8! ! ' .' . : 9 4 (

' . : + ! 9 +! : ' .

! + " # + + 8+ - / + 0

, 3 + ' . ! 8! 84 + 3 : + ' . ! +

! + + ! +

4 ! ' ." # + 4 : = 0

: 4 ! +8 + 4+ ! :

: +

+' !8 / . .

. <

- *& 3 . / -

= - *&</. , . .

/ &>(?&

" & 34 -( 5 / & 3 +

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 10/23

4 : + + . ! : + = B ! +

: + + A ! #+! + ! !! + 9

" # - / 9 4 %&' + 4 + & ! A %&' ! 9 %&' . %&

! %&' +%&' +

%&'2 #+ 9 4 %&'7 , 6 %&'

& ! " # %&' +9 + %&' 8 " # 4:

%&'# 6 +

, " # 4 !4 A 4 + 4 : " # + 4 B" # 4 4 3 +

4 ! " #+ 4 9 4 ! + 4 A

+ ! " # !! : 4

3 !

2 / &

, ! ' ; < 0 &63 +

! : 4 4 !5 8 !

4 4 4 + 0 &: + = . : =!! : 2 4 : &#250 &H

. : ! ? +

' . + ++ 8

! + +' .6 : + % , ; <

! 6 0 & 2 : 0HH+ 0 + :

! + 0 8 ! ; 08<: + + + ! +4 050HH 4 084 ! !

! 4 4 4 : + = . :

! > , !

3 . ,

) . - - /

3 & 3 + )

/ /

@ - / . +

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 11/23

• ( ! '52E': 4 '52

• # 6 : :

• 2 ! ! + : :

• 0 4 + 6

• & 4 ++

• ( ! &#250 &H6 :2 ! &#2 + 4+

• 2

• , 7 ! ;7 ( <: , 8 ; , <: # : = 77 I : .' . : 0' . : "0' . .(8'

• ! ! 4 + ,

• ( ! 4 E 4

• + 4

• 0 3 ! 2 + + 4+ '52E' @

• %&'

• ( D 4

6 6

' 4 .

+ 0 &! ! 4 6 J

: ! : J

2 " #: 4 :+ ! + 9 4

4 + + 4 9 ! +

4 ! ! A+ 4

4 ! + 4+ #+3 ! +

+! ! ! +

) 8 / . . . <

, , / ,

. < *.

A (. +

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 12/23

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 13/23

• ( D 4

• #+ + ! 4 6 ! !

• '52E'

• ! 4

• 9 4 6 9 4 '52E'

• ' . "6

• ' . +

• . "0G 7 + 2E'

• !

& 3 +' !

#+ 4 ' . " #. " # ! ' . " # 4

' . + & ! 8 +

! + + " # ! : + .02E' 2 " #

' . ! + ' . " # !4 ' . +

! 0 & " #: ' .A !+ ' .5 ' . " #

4 4 : 4 " # 9 4 ! +

' 4 .

" ! ' .! ' . 4 6 J

! : J & G

+ + + : ' . 4: 4 0 & + !

5 ' . + 4 4! + + 4 9 + 4

' . ! A#+ !

+ A #+! + + #+

+ +

!!. ! 4 6

! 46 + ! + 8( 4 + + ! + +

!- & 3 /. . +' !

& 3 +' ! /

+' ! . +

& 38 / . .

. < , , / ,

. < *.

A (. +

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 14/23

! 4+ + 4 !

' . & G 4 4 +G : ' . 0 & :

#+ + ' .D 44 ' .

2 + + ' . + + +

3

#+ .0+ .0 =

8 + 4+ ! + !! .0

• D

• D

• 2E' D

• & +

• ! .0 4 !

• . + +2 ! &#2

3 +' !

#+ .0 " # 4 +! + ' . " #: .0 " #

" # .0 + & ! 84 4 ! + + " # ! :

" # + 2E' 2 " #

.05 .0 " # 4 + +! .0 ! 050HH: 4 4

4 ' . +:! ! " #: 0 &: / .05 .0 " #

" # 4 4 : 4 " # +

!

- .

- 8 3 , - -

/ .

/ +

!- 3 /. .

+' ! 3 +' ! /

+' ! . +

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 15/23

* %. 4 .

! ! ! 0 & +

+ 4+ + 8 + ! 4 + : + = . 4 4 !

+ 4+ + !

#+ 0 & ( '52E' @ 9 40 &

4 0 && ! !! ( : + 0 & (

4 + ++ 4+ & ! +

4 4 & ! + 4 8 ! :( 4 & ! 0 & , J

0 & 0 &

#+ 0 & ( 4

• 2 4+ ! 8 9 ! '52E' @0 & , +

• 4 0 & , 44 + + 4+ + 0 & (

• #+ 4

#+ '52E' @ 9 4 8 0 &+ : 9 + +

! '52E' @ 4 : : !44 #+ + + 0 & ,

+ +0 , & ; 0 &<

% &" %!" ' & B* '!

4 B 4 6

4 + 4+4 3 9 4 ! 4

+ A ! > 4+ : : 8

! 4 + 4!!

4 ! ! 4#+ 2 ! & !

! 4 + 9: + 4 6

!- * %. 4 .

&>(?& C

. , /. ,

* %. , . -

* / // + !- / . /

- / =

, . - -

* / @

* / @ - +

// .

-

, .

( / *!(, 4 ( / ,

. , %

+

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 16/23

: ( 2 ! + +4 ! + 4+ + & ! 0

4 +9 4

( / * / ! (

& ! & ! #;&#2< + 6 &#2 !

+ ! & # 0 ; #0<: + +

4 8 / : + &#2+ 0 &H + + !

! " # 2

#+ 2 ! & ! # 2 4#+ : + + :

4 #062 ! : + + ! 4

• 6 0 ! 4

• 0 6 # ! 6 +

• 7 6 7 ! 6 #0

• 0 4 6 0 + 4 !

8 4: + 2 ! &#2 !4 ! : : + &#

+ ! 4 : +

+ #+ + !2 ! &#2 4 : + +

#+ 4 +4 + : #0:

8 &#2 : +4 ! ! & :

! 4 9 ++ 2 ! &#2 4 + + &#2

6 : + + + + 9

+ &#2 7 + + B + ! ! 6 +

'52E' 9 4 , : + + ++ + #+

! #0 ! + ! +

- - ( / *!(, -*!( -

( + !- -

/ / . / ,

- -

/ +

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 17/23

: &#22I2:

#+ 2 ! &#2 4! : 4 " #: : 08: 5 ' .:

.0 8 4 : " #: : 08 !+ " #: : 08

4 > #+. + .0 & ! 4

+ 4+ + 2 ! &#2 ! + 4 #+

4 6 D"8%6

( 5 !

8 4: &#2 + ! 3&#2 + + ! 4 7 0

2 34 ! + : :

8 + 4 , ! : !0 G : B

3

4 ( /

( 2 ! ! ! 4 +! 6

+ ! !& ! 0 2 ;&202< + ! !

: + + 4

; < B 9 4

( 2 ! 3 ! + 9 + + 4 (

"#: / :/ 8 4+ 6

: + ! 42

• ; 4: -: *: *<

2: + + ! + : 4• ( 2

• 7 2

• G## 2

( / *!(

/. . 5 +

!- . - - - * /

. ( , 4 ( / .

/ - -

+ 4 ( / . -

, , =

3. (. ,

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 18/23

• 2 ! & ! # 2

• 8 4 4

2 : . : 2 ! : ' : @ : ++ + ! + ( 2 !

( 2 ! :: 2 ! &202: 9 + +

! ! 44 : ( 2 ! & 4 : 6 6 4 +

+ ( 2 ! 2 !4 : ! : 4 # 4 +

+ ! ! 4 +! + 4+ ?

& > - (

+ ' 4 5 + 2 4 : + ( 2 !( 2 !

4 : 9 !! #++ + : 4 +

4 ( 2 !+ ! 5+ 4

' 4 5 + 2 : ( 2 !# 4 + : + + +

+ + +

*. = . *

( + : (+ ! + : 4 ++ : + + ! ! +

: ! : ! +! + ( 2 !

3 +! 4 !

( .

4 4+ 4 + +! 4 8 +

+ + ! + 4 4+ ! 4 4 +

• #+ + " + : + + + " #+ ! + 4 4

4 ( / .

& > -

( . + 4

, . .

/ - +

!- . . /

. - , .

= , D ,((&+ !-

-

- . / +

- - * /

/ ( D"

D"

- +

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 19/23

4+ ! : !

#+ +& ! 2 +

• 2 : :+ 4 K 9 + &

0 ;&2K 0< #+K 9 +

+ + + 45 #+ 6 !

+ + : ' D

• #+ 2+ 2 2 9 ' ;22'< 4

! #+ & ! 0 ! 2 ;&02<! # + ! : + !

! 4 + #++ + ! ! + 7 4

! + #++ +

: !

( : 4 + &02 + 42 4 6 8 4 6 +

2 + 4+ + 2 4 2 4 6 2! 6 + #+ ! 4! 6 + : !

+ 4

$

+ 4 :! + + !

! + ! 8! + 4: + 8

! 9 ! 4 : + ! : 9 ! ; K8<

4 + ! ! +4 + 44 6

! + !

2 4 4 6 ! K8 + 4+& 4 ' 4 #+

: + + ' 4#+ +

22' + . + ! + +

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 20/23

! + 4 : +B

* / / ( "

> 4 + + & ! 0 ! 2+ +

! : K8 & ! 0& ! 0 ! 2 #+ 0 8 !

4 4: : : ! :' ; 7'< + K8 + !

+ + ! : 6K8 ; + ! : 9 :

9 : + +

! 9 48 ; 8 <

+ 4 + 48 > 8 4 4

! ! 8 #+ !+ 3 4 +

#+ + : +2 : :

+ !

#+ ! 4#+ 4 !

! 4 + 4#+ '52E'

4 !+ 4 4

! L ! 4 +

#+ + 3 + + 48 4 +

8 + 4! M + 3 N ! 8

+ : + & ! 2

4 ! +; <

• " +

• " 4 +

8 "

/

" 0 " 1 5

- 5 -

- , . % +

E =

.

.

% " + * , '

0 + 1

- % " /

5 +

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 21/23

' %. - %

! B 6 #+ ! + 4

+ +: +

4 + + +

G : + !+ 8

+ + 4+ ++ : 4 + 4 !

+ K 22' + + :

44 4 : 4 64

4#+

!' ' - %

4 ' + 4 + 4+ 8! 4 #

+ " 6 + 4+ + #"2" & 2! 4 ! #+ ! +

+ + : "+ 4+ + B 4 8 0 3

++ +

( + : / 2 / : + D 0 :

+ + #+0 ! 4 4 , #+ " 0 ! 4 : + : 4 + + #+ + ! + !

' & (" '

+ 4! 5 + 8 : +

!! ! ! + +

+ + ! + B + ! 4! : A +4 + + " # ! . 4 4

+ : ! ++ 4 +

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 22/23

( ! :

+ 55 5

+ 55 5

8/14/2019 10gdb windows development

http://slidepdf.com/reader/full/10gdb-windows-development 23/23

C. )

%. - % @ D -

A F.

6 E

$ (- , % ;) 76

+(+%+

" F.

- G +76 +6 7+9

4 @ G +76 +6 7+9

+ +

- /

- - +

E / + # .. / - E

/ + % - .

E / - +

- H )

% - +