printf()?', '01-Introduction.php'); CreateTOCEntry('What Is GDB?', '01-Introduction.php'); CreateTOCEntry('Other Symbolic Debuggers', '01-Introduction.php'); echo '
    '; CreateTOCEntry('Debuggers', '01-Introduction.php'); CreateTOCEntry('Front Ends', '01-Introduction.php'); echo '
'; EndTOCChapter(); StartTOCChapter('Memory Layout and the Stack'); CreateTOCEntry('Where Are We Going To Go?', '02a-Memory_Layout_And_The_Stack.php'); CreateTOCEntry('Virtual Memory', '02a-Memory_Layout_And_The_Stack.php'); CreateTOCEntry('Memory Layout', '02a-Memory_Layout_And_The_Stack.php'); CreateTOCEntry('Stack Frames And The Stack', '02a-Memory_Layout_And_The_Stack.php'); CreateTOCEntry('The Symbol Table', '02a-Memory_Layout_And_The_Stack.php'); CreateTOCEntry('Preparing An Executable For Debugging', '02a-Memory_Layout_And_The_Stack.php'); CreateTOCEntry('Investigating The Stack With GDB', '02a-Memory_Layout_And_The_Stack.php'); EndTOCChapter(); StartTOCInterlude('Debugging With Your Brain'); CreateTOCEntry('Please Read Before Continuing', '02b-Debugging_With_Your_Brain.php'); CreateTOCEntry('Debugging With Your Brain', '02b-Debugging_With_Your_Brain.php'); EndTOCInterlude(); StartTOCChapter('Initialization, Listing, And Running'); CreateTOCEntry('Where Are We Now?', '03-Initialization,_Listing,_And_Running.php'); CreateTOCEntry('Where Are We Going To Go?', '03-Initialization,_Listing,_And_Running.php'); CreateTOCEntry('Listing Source Code', '03-Initialization,_Listing,_And_Running.php'); CreateTOCEntry('Setting The List Size', '03-Initialization,_Listing,_And_Running.php'); CreateTOCEntry('The .gdbinit File', '03-Initialization,_Listing,_And_Running.php'); CreateTOCEntry('gdbinit on MS Windows', '03-Initialization,_Listing,_And_Running.php'); CreateTOCEntry('Running A Program In GDB', '03-Initialization,_Listing,_And_Running.php'); CreateTOCEntry('Restarting A Program In GDB', '03-Initialization,_Listing,_And_Running.php'); EndTOCChapter(); StartTOCChapter('Breakpoints And Watchpoints', '04-Breakpoints_And_Watchpoints.php'); echo '

This chapter under massive reconstruction.

'; CreateTOCEntry('Breaking', '04-Breakpoints_And_Watchpoints.php'); echo '
    '; CreateTOCEntry('Setting Basic Breakpoints', '04-Breakpoints_And_Watchpoints.php'); CreateTOCEntry('By Function Name', '04-Breakpoints_And_Watchpoints.php'); CreateTOCEntry('By Line Number', '04-Breakpoints_And_Watchpoints.php'); CreateTOCEntry('By File And Line Number', '04-Breakpoints_And_Watchpoints.php'); CreateTOCEntry('By Address', '04-Breakpoints_And_Watchpoints.php'); CreateTOCEntry('Breakpoint Numbers', '04-Breakpoints_And_Watchpoints.php'); CreateTOCEntry('Removing Breakpoints', '04-Breakpoints_And_Watchpoints.php'); CreateTOCEntry('Enabling, Disabling And Ignoring', '04-Breakpoints_And_Watchpoints.php'); CreateTOCEntry('Listing Breakpoints', '04-Breakpoints_And_Watchpoints.php'); echo '
'; EndTOCChapter(); StartTOCChapter('Stepping and Resuming'); echo '

This chapter under massive reconstruction.

'; CreateTOCEntry('Breakpoints And Watchpoints', '05-Stepping_And_Resuming.php'); CreateTOCEntry('Setting Breakpoints In Single File Programs', '05-Stepping_And_Resuming.php'); CreateTOCEntry('Setting Breakpoints In Multiple File Programs', '05-Stepping_And_Resuming.php'); CreateTOCEntry('Advanced Breaking', '05-Stepping_And_Resuming.php'); CreateTOCEntry('Summary Of Breakpoints', '05-Stepping_And_Resuming.php'); CreateTOCEntry('Deleting Breakpoints', '05-Stepping_And_Resuming.php'); CreateTOCEntry('Inspecting Variables', '05-Stepping_And_Resuming.php'); CreateTOCEntry('Inspecting Arrays And Structures', '05-Stepping_And_Resuming.php'); CreateTOCEntry('Advanced Inspection', '05-Stepping_And_Resuming.php'); CreateTOCEntry('Changing Variables', '05-Stepping_And_Resuming.php'); CreateTOCEntry('Stepping Through Your Program', '05-Stepping_And_Resuming.php'); CreateTOCEntry('Finding Out Where You Are And Listing Source Code','05-Stepping_And_Resuming.php'); EndTOCChapter(); StartTOCChapter('Debugging A Running Process'); CreateTOCEntry('Debugging A Running Process', '06-Debugging_A_Running_Process.php'); CreateTOCEntry('With Command Line Arguments', '06-Debugging_A_Running_Process.php'); CreateTOCEntry('With The Attach Command', '06-Debugging_A_Running_Process.php'); CreateTOCEntry('Processes Without Debugging Symbols', '06-Debugging_A_Running_Process.php'); EndTOCChapter(); StartTOCChapter('Debugging Ncurses Programs'); CreateTOCEntry('Ncurses', '07-Debugging_Ncurses_Programs.php'); CreateTOCEntry('Getting Started', '07-Debugging_Ncurses_Programs.php'); CreateTOCEntry('Separating Input/Output', '07-Debugging_Ncurses_Programs.php'); EndTOCChapter(); StartTOCChapter('Other Stuff'); CreateTOCEntry('Official Sources', '08-Other_Stuff.php'); CreateTOCEntry('Other Tutorials', '08-Other_Stuff.php'); CreateTOCEntry('Kudos', '08-Other_Stuff.php'); CreateTOCEntry('Google', '08-Other_Stuff.php'); EndTOCChapter(); myfooter() // vim: tw=128 ?>