Debugging with GDB: the GNU source-level debugger
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | English |
Veröffentlicht: |
Boston, MA
GNU Press
2003
|
Ausgabe: | 9. ed., for GDB version 5.1.1 |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | VIII, 346 S. |
ISBN: | 1882114884 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV022416750 | ||
003 | DE-604 | ||
005 | 20080206 | ||
007 | t | ||
008 | 070508s2003 |||| 00||| eng d | ||
020 | |a 1882114884 |9 1-882114-88-4 | ||
035 | |a (OCoLC)603424660 | ||
035 | |a (DE-599)GBV501954090 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a eng | |
049 | |a DE-29T | ||
050 | 0 | |a QA76.9.D43 | |
084 | |a ST 261 |0 (DE-625)143633: |2 rvk | ||
245 | 1 | 0 | |a Debugging with GDB |b the GNU source-level debugger |c Richard Stallman ... |
250 | |a 9. ed., for GDB version 5.1.1 | ||
264 | 1 | |a Boston, MA |b GNU Press |c 2003 | |
300 | |a VIII, 346 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
630 | 0 | 4 | |a GNU Emacs |
650 | 4 | |a Debugging in computer science | |
650 | 0 | 7 | |a GDB |g Programm |0 (DE-588)4830555-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a GDB |g Programm |0 (DE-588)4830555-8 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Stallman, Richard |d 1953- |e Sonstige |0 (DE-588)124015891 |4 oth | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015625133&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-015625133 |
Datensatz im Suchindex
_version_ | 1804136484146511872 |
---|---|
adam_text | i
Table of Contents
Summary of GDB 1
Free software 1
Free Software Needs Free Documentation 1
Contributors to GDB 3
1 A Sample GDB Session 7
2 Getting In and Out of GDB 11
2.1 Invoking GDB 11
2.1.1 Choosing files 12
2.1.2 Choosing modes 13
2.2 Quitting GDB 15
2.3 Shell commands 16
3 GDB Commands 17
3.1 Command syntax 17
3.2 Command completion 17
3.3 Getting help 19
4 Running Programs Under GDB 23
4.1 Compiling for debugging 23
4.2 Starting your program 24
4.3 Your program s arguments 25
4.4 Your program s environment. 25
4.5 Your program s working directory 27
4.6 Your program s input and output 27
4.7 Debugging an already running process 28
4.8 Killing the child process 29
4.9 Debugging programs with multiple threads 29
4.10 Debugging programs with multiple processes 32
5 Stopping and Continuing 35
5.1 Breakpoints, watchpoints. and catchpoints 35
5.1.1 Setting breakpoints 36
5.1.2 Setting watchpoints 40
5.1.3 Setting catchpoints 42
5.1.4 Deleting breakpoints 44
5.1.5 Disabling breakpoints 44
5.1.6 Break conditions 45
ii Debugging with GDB
5.1.7 Breakpoint command lists 47
5.1.8 Breakpoint menus 49
5.1.9 Cannot insert breakpoints 49
5.2 Continuing and stepping 50
5.3 Signals 53
5.4 Stopping and starting multi thread programs 55
6 Examining the Stack 57
6.1 Stack frames 57
6.2 Backtraces 58
6.3 Selecting a frame 59
6.4 Information about a frame 60
7 Examining Source Files 63
7.1 Printing source lines 63
7.2 Searching source files 65
7.3 Specifying source directories 65
7.4 Source and machine code 66
8 Examining Data 69
8.1 Expressions 69
8.2 Program variables 70
8.3 Artificial arrays 72
8.4 Output formats 73
8.5 Examining memory 74
8.6 Automatic display 75
8.7 Print settings 77
8.8 Value history 82
8.9 Convenience variables 83
8.10 Registers 85
8.11 Floating point hardware 86
8.12 Memory Region Attributes 86
8.12.1 Attributes 87
8.12.1.1 Memory Access Mode 87
8.12.1.2 Memory Access Size 88
8.12.1.3 Data Cache 88
iii
9 Tracepoints 89
9.1 Commands to Set Tracepoints 89
9.1.1 Create and Delete Tracepoints 90
9.1.2 Enable and Disable Tracepoints 90
9.1.3 Tracepoint Passcounts 91
9.1.4 Tracepoiut Action Lists 91
9.1.5 Listing Tracepoints 93
9.1.6 Starting and Stopping Trace Experiment 93
9.2 Using the collected data 94
9.2.1 tf ind n 94
9.2.2 tdump 96
9.2.3 save tracepoints filename 97
9.3 Convenience Variables for Tracepoints 97
10 Using GDB with Different Languages 99
10.1 Switching between source languages 99
10.1.1 List of filename extensions and languages 99
10.1.2 Setting the working language 100
10.1.3 Having GDB infer the source language 100
10.2 Displaying the language 101
10.3 Type and range checking 101
10.3.1 An overview of type checking 102
10.3.2 An overview of range checking 103
10.4 Supported languages 104
10.4.1 C and C++ 104
10.4.1.1 C and C++ operators 105
10.4.1.2 C and C++ constants 107
10.4.1.3 C++ expressions 107
10.4.1.4 C and C++ defaults 109
10.4.1.5 C and C++type and range checks 109
10.4.1.6 GDB and C 109
10.4.1.7 GDB features for C++ 109
10.4.2 Modula 2 Ill
10.4.2.1 Operators Ill
10.4.2.2 Built in functions and procedures .... 113
10.4.2.3 Constants 114
10.4.2.4 Modula 2 defaults 115
10.4.2.5 Deviations from standard Modula 2 .. 115
10.4.2.6 Modula 2 type and range checks 115
10.4.2.7 The scope operators : : and 116
10.4.2.8 GDB and Modula 2 116
10.4.3 Chill 116
10.4.3.1 How modes are displayed 117
10.4.3.2 Locations and their accesses 119
10.4.3.3 Values and their Operations 119
iv Debugging with GDB
10.4.3.4 Chill type and range checks 122
10.4.3.5 Chill defaults 122
11 Examining the Symbol Table 123
12 Altering Execution 129
12.1 Assignment to variables 129
12.2 Continuing at a different address 130
12.3 Giving your program a signal 131
12.4 Returning from a function 132
12.5 Calling program functions 132
12.6 Patching programs 132
13 GDB Files 135
13.1 Commands to specify files 135
13.2 Errors reading symbol files 139
14 Specifying a Debugging Target 143
14.1 Active targets 143
14.2 Commands for managing targets 143
14.3 Choosing target byte order 145
14.4 Remote debugging 146
14.4.1 The GDB remote serial protocol 146
14.4.1.1 What the stub can do for you 147
14.4.1.2 What you must do for the stub 148
14.4.1.3 Putting it all together 150
14.4.1.4 Communication protocol 151
14.4.1.5 Using the gdbserver program 164
14.4.1.6 Using the gdbserve.nlm program..... 166
14.5 Kernel Object Display 167
V
15 Configuration Specific Information 169
15.1 Native 169
15.1.1 HP UX 169
15.1.2 SVR4 process information 169
15.1.3 Features for Debugging djgpp Programs 170
15.2 Embedded Operating Systems 172
15.2.1 Using GDB with VxWorks 172
15.2.1.1 Connecting to VxWorks 173
15.2.1.2 VxWorks download 173
15.2.1.3 Running tasks 174
15.3 Embedded Processors 174
15.3.1 AMD A29K Embedded 174
15.3.1.1 A29K UDI 175
15.3.1.2 EBMON protocol for AMD29K 175
15.3.1.3 Communications setup 175
15.3.1.4 EB29K cross debugging 177
15.3.1.5 Remote log 177
15.3.2 ARM 177
15.3.3 Hitachi H8/300 178
15.3.3.1 Connecting to Hitachi boards 178
15.3.3.2 Using the E7000 in circuit emulator .. 180
15.3.3.3 Special GDB commands for Hitachi micros
180
15.3.4 H8/500 181
15.3.5 Intel i960 181
15.3.5.1 Startup with Nindy 181
15.3.5.2 Options for Nindy 181
15.3.5.3 Nindy reset command 182
15.3.6 Mitsubishi M32R/D 182
15.3.7 M68k 182
15.3.8 M88K 183
15.3.9 MIPS Embedded 183
15.3.10 PowerPC 185
15.3.11 HP PA Embedded 185
15.3.12 Hitachi SH 186
15.3.13 Tsqware Sparclet 186
15.3.13.1 Setting file to debug 186
15.3.13.2 Connecting to Sparclet 187
15.3.13.3 Sparclet, download 187
15.3.13.4 Running and debugging 187
15.3.14 Fujitsu Sparclite 188
15.3.15 Tandem ST2000 188
15.3.16 Zilog Z8000 189
15.4 Architectures 189
15.4.1 A29K 189
15.4.2 Alpha 190
vi Debugging with GDB
15.4.3 MIPS 190
16 Controlling GDB 191
16.1 Prompt 191
16.2 Command editing 191
16.3 Command history 192
16.4 Screen size 193
16.5 Numbers 194
16.6 Optional warnings and messages 194
16.7 Optional messages about internal happenings 195
17 Canned Sequences of Commands 199
17.1 User defined commands 199
17.2 User defined command hooks 200
17.3 Command files 201
17.4 Commands for controlled output 202
18 GDB Text User Interface 205
18.1 TUI overview 205
18.2 TUI Key Bindings 206
18.3 TUI specific commands 207
18.4 TUI configuration variables 207
19 Using GDB under gnu Emacs 209
20 GDB Annotations 213
20.1 What is an Annotation? 213
20.2 The Server Prefix 214
20.3 Values 214
20.4 Frames 215
20.5 Displays 217
20.6 Annotation for GDB Input 218
20.7 Errors 218
20.8 Information on Breakpoints 219
20.9 Invalidation Notices 220
20.10 Running the Program 220
20.11 Displaying Source 221
20.12 Annotations We Might Want in the Future 221
vii
21 The gdb/mi Interface 223
Function and Purpose 223
Notation and Terminology 223
21.1 gdb/mi Command Syntax 223
21.1.1 gdb/mi Input Syntax 223
21.1.2 gdb/mi Output Syntax 224
21.1.3 Simple Examples of gdb/mi Interaction 226
21.2 gdb/mi Compatibility with CLI 227
21.3 gdb/mi Output Records 227
21.3.1 gdb/mi Result Records 227
21.3.2 gdb/mi Stream Records 228
21.3.3 gdb/mi Out of band Records 228
21.4 gdb/mi Command Description Format 228
21.5 gdb/mi Breakpoint table commands 229
21.6 gdb/mi Data Manipulation 238
21.7 gdb/mi Program control 250
21.8 Miscellaneous GDB commands in gdb/mi 261
21.9 gdb/mi Stack Manipulation Commands 263
21.10 gdb/mi Symbol Query Commands 268
21.11 gdb/mi Target Manipulation Commands 272
21.12 gdb/mi Thread Commands 277
21.13 gdb/mi Tracepoint Commands 279
21.14 gdb/mi Variable Objects 279
22 Reporting Bugs in GDB 285
22.1 Have you found a bug? 285
22.2 How to report bugs 285
23 Command Line Editing 289
23.1 Introduction to Line Editing 289
23.2 Readline Interaction 289
23.2.1 Readline Bare Essentials 289
23.2.2 Readline Movement Commands 290
23.2.3 Readline Killing Commands 291
23.2.4 Readline Arguments 291
23.2.5 Searching for Commands in the History 292
23.3 Readline Init File 292
23.3.1 Readline Init File Syntax 293
23.3.2 Conditional Iiiit Constructs 297
23.3.3 Sample Iiiit, File 298
23.4 Bindable Readline Commands 302
23.4.1 Commands For Moving 302
23.4.2 Commands For Manipulating The History 303
23.4.3 Commands For Changing Text 304
23.4.4 Killing And Yanking 305
viii Debugging with GDB
23.4.5 Specifying Numeric Arguments 306
23.4.6 Letting Readline Type For You 307
23.4.7 Keyboard Macros 307
23.4.8 Some Miscellaneous Commands 308
23.5 Readline vi Mode 309
24 Using History Interactively 311
24.1 History Expansion 311
24.1.1 Event Designators 311
24.1.2 Word Designators 312
24.1.3 Modifiers 312
Appendix A Formatting Documentation .... 315
Appendix B Installing GDB 317
B.I Compiling GDB in another directory 318
B.2 Specifying names for hosts and targets 319
B.3 configure options 320
Appendix C GNU Free Documentation License
323
ADDENDUM: How to use this License for your documents 329
Index 331
|
adam_txt |
i
Table of Contents
Summary of GDB 1
Free software 1
Free Software Needs Free Documentation 1
Contributors to GDB 3
1 A Sample GDB Session 7
2 Getting In and Out of GDB 11
2.1 Invoking GDB 11
2.1.1 Choosing files 12
2.1.2 Choosing modes 13
2.2 Quitting GDB 15
2.3 Shell commands 16
3 GDB Commands 17
3.1 Command syntax 17
3.2 Command completion 17
3.3 Getting help 19
4 Running Programs Under GDB 23
4.1 Compiling for debugging 23
4.2 Starting your program 24
4.3 Your program's arguments 25
4.4 Your program's environment. 25
4.5 Your program's working directory 27
4.6 Your program's input and output 27
4.7 Debugging an already running process 28
4.8 Killing the child process 29
4.9 Debugging programs with multiple threads 29
4.10 Debugging programs with multiple processes 32
5 Stopping and Continuing 35
5.1 Breakpoints, watchpoints. and catchpoints 35
5.1.1 Setting breakpoints 36
5.1.2 Setting watchpoints 40
5.1.3 Setting catchpoints 42
5.1.4 Deleting breakpoints 44
5.1.5 Disabling breakpoints 44
5.1.6 Break conditions 45
ii Debugging with GDB
5.1.7 Breakpoint command lists 47
5.1.8 Breakpoint menus 49
5.1.9 "Cannot insert breakpoints" 49
5.2 Continuing and stepping 50
5.3 Signals 53
5.4 Stopping and starting multi thread programs 55
6 Examining the Stack 57
6.1 Stack frames 57
6.2 Backtraces 58
6.3 Selecting a frame 59
6.4 Information about a frame 60
7 Examining Source Files 63
7.1 Printing source lines 63
7.2 Searching source files 65
7.3 Specifying source directories 65
7.4 Source and machine code 66
8 Examining Data 69
8.1 Expressions 69
8.2 Program variables 70
8.3 Artificial arrays 72
8.4 Output formats 73
8.5 Examining memory 74
8.6 Automatic display 75
8.7 Print settings 77
8.8 Value history 82
8.9 Convenience variables 83
8.10 Registers 85
8.11 Floating point hardware 86
8.12 Memory Region Attributes 86
8.12.1' Attributes 87
8.12.1.1 Memory Access Mode 87
8.12.1.2 Memory Access Size 88
8.12.1.3 Data Cache 88
iii
9 Tracepoints 89
9.1 Commands to Set Tracepoints 89
9.1.1 Create and Delete Tracepoints 90
9.1.2 Enable and Disable Tracepoints 90
9.1.3 Tracepoint Passcounts 91
9.1.4 Tracepoiut Action Lists 91
9.1.5 Listing Tracepoints 93
9.1.6 Starting and Stopping Trace Experiment 93
9.2 Using the collected data 94
9.2.1 tf ind n 94
9.2.2 tdump 96
9.2.3 save tracepoints filename 97
9.3 Convenience Variables for Tracepoints 97
10 Using GDB with Different Languages 99
10.1 Switching between source languages 99
10.1.1 List of filename extensions and languages 99
10.1.2 Setting the working language 100
10.1.3 Having GDB infer the source language 100
10.2 Displaying the language 101
10.3 Type and range checking 101
10.3.1 An overview of type checking 102
10.3.2 An overview of range checking 103
10.4 Supported languages 104
10.4.1 C and C++ 104
10.4.1.1 C and C++ operators 105
10.4.1.2 C and C++ constants 107
10.4.1.3 C++ expressions 107
10.4.1.4 C and C++ defaults 109
10.4.1.5 C and C++type and range checks 109
10.4.1.6 GDB and C' 109
10.4.1.7 GDB features for C++ 109
10.4.2 Modula 2 Ill
10.4.2.1 Operators Ill
10.4.2.2 Built in functions and procedures . 113
10.4.2.3 Constants 114
10.4.2.4 Modula 2 defaults 115
10.4.2.5 Deviations from standard Modula 2 . 115
10.4.2.6 Modula 2 type and range checks 115
10.4.2.7 The scope operators : : and 116
10.4.2.8 GDB and Modula 2 116
10.4.3 Chill 116
10.4.3.1 How modes are displayed 117
10.4.3.2 Locations and their accesses 119
10.4.3.3 Values and their Operations 119
iv Debugging with GDB
10.4.3.4 Chill type and range checks 122
10.4.3.5 Chill defaults 122
11 Examining the Symbol Table 123
12 Altering Execution 129
12.1 Assignment to variables 129
12.2 Continuing at a different address 130
12.3 Giving your program a signal 131
12.4 Returning from a function 132
12.5 Calling program functions 132
12.6 Patching programs 132
13 GDB Files 135
13.1 Commands to specify files 135
13.2 Errors reading symbol files 139
14 Specifying a Debugging Target 143
14.1 Active targets 143
14.2 Commands for managing targets 143
14.3 Choosing target byte order 145
14.4 Remote debugging 146
14.4.1 The GDB remote serial protocol 146
14.4.1.1 What the stub can do for you 147
14.4.1.2 What you must do for the stub 148
14.4.1.3 Putting it all together 150
14.4.1.4 Communication protocol 151
14.4.1.5 Using the gdbserver program 164
14.4.1.6 Using the gdbserve.nlm program. 166
14.5 Kernel Object Display 167
V
15 Configuration Specific Information 169
15.1 Native 169
15.1.1 HP UX 169
15.1.2 SVR4 process information 169
15.1.3 Features for Debugging djgpp Programs 170
15.2 Embedded Operating Systems 172
15.2.1 Using GDB with VxWorks 172
15.2.1.1 Connecting to VxWorks 173
15.2.1.2 VxWorks download 173
15.2.1.3 Running tasks 174
15.3 Embedded Processors 174
15.3.1 AMD A29K Embedded 174
15.3.1.1 A29K UDI 175
15.3.1.2 EBMON protocol for AMD29K 175
15.3.1.3 Communications setup 175
15.3.1.4 EB29K cross debugging 177
15.3.1.5 Remote log 177
15.3.2 ARM 177
15.3.3 Hitachi H8/300 178
15.3.3.1 Connecting to Hitachi boards 178
15.3.3.2 Using the E7000 in circuit emulator . 180
15.3.3.3 Special GDB commands for Hitachi micros
180
15.3.4 H8/500 181
15.3.5 Intel i960 181
15.3.5.1 Startup with Nindy 181
15.3.5.2 Options for Nindy 181
15.3.5.3 Nindy reset command 182
15.3.6 Mitsubishi M32R/D 182
15.3.7 M68k 182
15.3.8 M88K 183
15.3.9 MIPS Embedded 183
15.3.10 PowerPC 185
15.3.11 HP PA Embedded 185
15.3.12 Hitachi SH 186
15.3.13 Tsqware Sparclet 186
15.3.13.1 Setting file to debug 186
15.3.13.2 Connecting to Sparclet 187
15.3.13.3 Sparclet, download 187
15.3.13.4 Running and debugging 187
15.3.14 Fujitsu Sparclite 188
15.3.15 Tandem ST2000 188
15.3.16 Zilog Z8000 189
15.4 Architectures 189
15.4.1 A29K 189
15.4.2 Alpha 190
vi Debugging with GDB
15.4.3 MIPS 190
16 Controlling GDB 191
16.1 Prompt 191
16.2 Command editing 191
16.3 Command history 192
16.4 Screen size 193
16.5 Numbers 194
16.6 Optional warnings and messages 194
16.7 Optional messages about internal happenings 195
17 Canned Sequences of Commands 199
17.1 User defined commands 199
17.2 User defined command hooks 200
17.3 Command files 201
17.4 Commands for controlled output 202
18 GDB Text User Interface 205
18.1 TUI overview 205
18.2 TUI Key Bindings 206
18.3 TUI specific commands 207
18.4 TUI configuration variables 207
19 Using GDB under gnu Emacs 209
20 GDB Annotations 213
20.1 What is an Annotation? 213
20.2 The Server Prefix 214
20.3 Values 214
20.4 Frames 215
20.5 Displays 217
20.6 Annotation for GDB Input 218
20.7 Errors 218
20.8 Information on Breakpoints 219
20.9 Invalidation Notices 220
20.10 Running the Program 220
20.11 Displaying Source 221
20.12 Annotations We Might Want in the Future 221
vii
21 The gdb/mi Interface 223
Function and Purpose 223
Notation and Terminology 223
21.1 gdb/mi Command Syntax 223
21.1.1 gdb/mi Input Syntax 223
21.1.2 gdb/mi Output Syntax 224
21.1.3 Simple Examples of gdb/mi Interaction 226
21.2 gdb/mi Compatibility with CLI 227
21.3 gdb/mi Output Records 227
21.3.1 gdb/mi Result Records 227
21.3.2 gdb/mi Stream Records 228
21.3.3 gdb/mi Out of band Records 228
21.4 gdb/mi Command Description Format 228
21.5 gdb/mi Breakpoint table commands 229
21.6 gdb/mi Data Manipulation 238
21.7 gdb/mi Program control 250
21.8 Miscellaneous GDB commands in gdb/mi 261
21.9 gdb/mi Stack Manipulation Commands 263
21.10 gdb/mi Symbol Query Commands 268
21.11 gdb/mi Target Manipulation Commands 272
21.12 gdb/mi Thread Commands 277
21.13 gdb/mi Tracepoint Commands 279
21.14 gdb/mi Variable Objects 279
22 Reporting Bugs in GDB 285
22.1 Have you found a bug? 285
22.2 How to report bugs 285
23 Command Line Editing 289
23.1 Introduction to Line Editing 289
23.2 Readline Interaction 289
23.2.1 Readline Bare Essentials 289
23.2.2 Readline Movement Commands 290
23.2.3 Readline Killing Commands 291
23.2.4 Readline Arguments 291
23.2.5 Searching for Commands in the History 292
23.3 Readline Init File 292
23.3.1 Readline Init File Syntax 293
23.3.2 Conditional Iiiit Constructs 297
23.3.3 Sample Iiiit, File 298
23.4 Bindable Readline Commands 302
23.4.1 Commands For Moving 302
23.4.2 Commands For Manipulating The History 303
23.4.3 Commands For Changing Text 304
23.4.4 Killing And Yanking 305
viii Debugging with GDB
23.4.5 Specifying Numeric Arguments 306
23.4.6 Letting Readline Type For You 307
23.4.7 Keyboard Macros 307
23.4.8 Some Miscellaneous Commands 308
23.5 Readline vi Mode 309
24 Using History Interactively 311
24.1 History Expansion 311
24.1.1 Event Designators 311
24.1.2 Word Designators 312
24.1.3 Modifiers 312
Appendix A Formatting Documentation . 315
Appendix B Installing GDB 317
B.I Compiling GDB in another directory 318
B.2 Specifying names for hosts and targets 319
B.3 configure options 320
Appendix C GNU Free Documentation License
323
ADDENDUM: How to use this License for your documents 329
Index 331 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author_GND | (DE-588)124015891 |
building | Verbundindex |
bvnumber | BV022416750 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.9.D43 |
callnumber-search | QA76.9.D43 |
callnumber-sort | QA 276.9 D43 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 261 |
ctrlnum | (OCoLC)603424660 (DE-599)GBV501954090 |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 9. ed., for GDB version 5.1.1 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01302nam a2200361 c 4500</leader><controlfield tag="001">BV022416750</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20080206 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">070508s2003 |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1882114884</subfield><subfield code="9">1-882114-88-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)603424660</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBV501954090</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.9.D43</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 261</subfield><subfield code="0">(DE-625)143633:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Debugging with GDB</subfield><subfield code="b">the GNU source-level debugger</subfield><subfield code="c">Richard Stallman ...</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">9. ed., for GDB version 5.1.1</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boston, MA</subfield><subfield code="b">GNU Press</subfield><subfield code="c">2003</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">VIII, 346 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">GNU Emacs</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Debugging in computer science</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">GDB</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4830555-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">GDB</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4830555-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Stallman, Richard</subfield><subfield code="d">1953-</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)124015891</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015625133&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-015625133</subfield></datafield></record></collection> |
id | DE-604.BV022416750 |
illustrated | Not Illustrated |
index_date | 2024-07-02T17:24:13Z |
indexdate | 2024-07-09T20:57:08Z |
institution | BVB |
isbn | 1882114884 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015625133 |
oclc_num | 603424660 |
open_access_boolean | |
owner | DE-29T |
owner_facet | DE-29T |
physical | VIII, 346 S. |
publishDate | 2003 |
publishDateSearch | 2003 |
publishDateSort | 2003 |
publisher | GNU Press |
record_format | marc |
spelling | Debugging with GDB the GNU source-level debugger Richard Stallman ... 9. ed., for GDB version 5.1.1 Boston, MA GNU Press 2003 VIII, 346 S. txt rdacontent n rdamedia nc rdacarrier GNU Emacs Debugging in computer science GDB Programm (DE-588)4830555-8 gnd rswk-swf GDB Programm (DE-588)4830555-8 s DE-604 Stallman, Richard 1953- Sonstige (DE-588)124015891 oth HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015625133&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Debugging with GDB the GNU source-level debugger GNU Emacs Debugging in computer science GDB Programm (DE-588)4830555-8 gnd |
subject_GND | (DE-588)4830555-8 |
title | Debugging with GDB the GNU source-level debugger |
title_auth | Debugging with GDB the GNU source-level debugger |
title_exact_search | Debugging with GDB the GNU source-level debugger |
title_exact_search_txtP | Debugging with GDB the GNU source-level debugger |
title_full | Debugging with GDB the GNU source-level debugger Richard Stallman ... |
title_fullStr | Debugging with GDB the GNU source-level debugger Richard Stallman ... |
title_full_unstemmed | Debugging with GDB the GNU source-level debugger Richard Stallman ... |
title_short | Debugging with GDB |
title_sort | debugging with gdb the gnu source level debugger |
title_sub | the GNU source-level debugger |
topic | GNU Emacs Debugging in computer science GDB Programm (DE-588)4830555-8 gnd |
topic_facet | GNU Emacs Debugging in computer science GDB Programm |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015625133&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT stallmanrichard debuggingwithgdbthegnusourceleveldebugger |