3
Contents
Presentation Slides and Transcript ................................................................................................................................. 5
Core Dump Collection ................................................................................................................................................... 25
Practice Exercises ......................................................................................................................................................... 31
Exercise 0 .................................................................................................................................................................. 36
Exercise A1 ............................................................................................................................................................... 40
Exercise A2D ............................................................................................................................................................. 53
Exercise A2C ............................................................................................................................................................. 58
Exercise A3 ............................................................................................................................................................... 62
Exercise A4 ............................................................................................................................................................... 66
Exercise A5 ............................................................................................................................................................... 72
Exercise A6 ............................................................................................................................................................... 76
Exercise A7 ............................................................................................................................................................... 93
Exercise A8 ............................................................................................................................................................. 102
Exercise A9 ............................................................................................................................................................. 117
Exercise A10 ........................................................................................................................................................... 132
Exercise A11 ........................................................................................................................................................... 149
Exercise A12 ........................................................................................................................................................... 157
App Source Code ........................................................................................................................................................ 171
App0 ....................................................................................................................................................................... 173
App1 ....................................................................................................................................................................... 174
App2D ..................................................................................................................................................................... 175
App2C ..................................................................................................................................................................... 177
App3 ....................................................................................................................................................................... 179
App4 ....................................................................................................................................................................... 181
App5 ....................................................................................................................................................................... 183
App6 ....................................................................................................................................................................... 185
App7 ....................................................................................................................................................................... 187
App8 ....................................................................................................................................................................... 189
App9 ....................................................................................................................................................................... 191
App10 ..................................................................................................................................................................... 193
App11 / App12 ....................................................................................................................................................... 195
Selected Patterns ....................................................................................................................................................... 197
NULL Pointer (data) ................................................................................................................................................ 199