The art of debugging with GDB, DDD, and Eclipse:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
San Francisco, Calif.
No Starch Pr.
2008
|
Schlagworte: | |
Online-Zugang: | lizenzfrei Inhaltsverzeichnis |
Beschreibung: | XIV, 264 S. Ill. |
ISBN: | 159327002X 9781593271749 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV023273578 | ||
003 | DE-604 | ||
005 | 20090916 | ||
007 | t | ||
008 | 080423s2008 a||| |||| 00||| eng d | ||
020 | |a 159327002X |9 1-59327-002-X | ||
020 | |a 9781593271749 |9 978-1-59327-174-9 | ||
035 | |a (OCoLC)52819661 | ||
035 | |a (DE-599)GBV370839633 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-92 |a DE-898 |a DE-Aug4 |a DE-634 |a DE-526 |a DE-473 |a DE-355 | ||
050 | 0 | |a QA76.9.D43 | |
082 | 0 | |a 005.1/4 |2 22 | |
084 | |a ST 233 |0 (DE-625)143620: |2 rvk | ||
100 | 1 | |a Matloff, Norman S. |d 1948- |e Verfasser |0 (DE-588)1018956115 |4 aut | |
245 | 1 | 0 | |a The art of debugging with GDB, DDD, and Eclipse |c by Norman Matloff and Peter Jay Salzman |
264 | 1 | |a San Francisco, Calif. |b No Starch Pr. |c 2008 | |
300 | |a XIV, 264 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | |a Debugging in computer science | |
650 | 0 | |a Computer software / Quality control | |
650 | 4 | |a Computer software |x Quality control | |
650 | 4 | |a Debugging in computer science | |
650 | 0 | 7 | |a Debugging |0 (DE-588)4148954-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Debugging |0 (DE-588)4148954-8 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Salzman, Peter Jay |e Sonstige |4 oth | |
856 | 4 | |u http://www.loc.gov/catdir/toc/ecip047/2003017566.html |z lizenzfrei |3 Inhaltsverzeichnis | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016458532&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-016458532 |
Datensatz im Suchindex
_version_ | 1804137588725907456 |
---|---|
adam_text | THE ART OF DEBUGGING WITH GDB, DDD, AND ****** BY NORMAN MATLOFF AND
PETER JAY SALZMAN NO STARCH PRESS SAN FRANCISCO CONTENTS IN DETAIL
PREFACE XI 1 SOME PRELIMINARIES FOR BEGINNERS AND PROS 1 1.1 DEBUGGING
TOOLS USED IN THIS BOOK 1 1.2 PROGRAMMING LANGUAGE FOCUS 2 1.3 THE
PRINCIPLES OF DEBUGGING 2 1.3.1 THE ESSENCE OF DEBUGGING: THE PRINCIPLE
OF CONFIRMATION 2 1.3.2 OF WHAT VALUE IS A DEBUGGING TOOL FOR THE
PRINCIPLE OF CONFIRMATION? 3 1.3.3 OTHER DEBUGGING PRINCIPLES 4 1.4
TEXT-BASED VS. GUI-BASED DEBUGGING TOOLS, AND A COMPROMISE BETWEEN
THEM... 5 1.4.1 BRIEF COMPARISON OF INTERFACES 5 1.4.2 COMPROMISES 12
1.5 MAIN DEBUGGER OPERATIONS 14 1.5.1 STEPPING THROUGH THE SOURCE CODE
14 1.5.2 INSPECTING VARIABLES 15 1.5.3 ISSUING AN ALL POINTS BULLETIN
FOR CHANGES TO A VARIABLE 17 1.5.4 MOVING UP AND DOWN THE CALL STACK 17
1.6 ONLINE HELP 19 1.7 INTRODUCTORY DEBUGGING SESSION 19 1.7.1 THE GDB
APPROACH 22 1.7.2 THE SAME SESSION IN DDD 36 1.7.3 THE SESSION IN
ECLIPSE 38 1.8 USE OF STARTUP FILES 43 2 STOPPING TO TAKE A LOOK AROUND
47 2.1 MECHANISMS FOR PAUSE 47 2.2 OVERVIEW OF BREAKPOINTS 48 2.3
KEEPING TRACK OF BREAKPOINTS 49 2.3.1 BREAKPOINT LISTS IN GDB 49 2.3.2
BREAKPOINT LISTS IN DDD 50 2.3.3 BREAKPOINT LISTS IN ECLIPSE 51 2.4
SETTING BREAKPOINTS 51 2.4.1 SETTING BREAKPOINTS IN GDB 51 2.4.2 SETTING
BREAKPOINTS IN DDD 55 2.4.3 SETTING BREAKPOINTS IN ECLIPSE 56 2.5
EXTENDED GDB EXAMPLE 56 2.6 PERSISTENCE OF BREAKPOINTS 59 2.7 DELETING
AND DISABLING BREAKPOINTS 60 2.7.1 DELETING BREAKPOINTS IN GDB 61 2.7.2
DISABLING BREAKPOINTS IN GDB 62 2.7.3 DELETING AND DISABLING BREAKPOINTS
IN DDD 62 2.7.4 DELETING AND DISABLING BREAKPOINTS IN ECLIPSE 63 2.7.5
MOVING BREAKPOINTS IN DDD 64 2.7.6 UNDOING/REDOING BREAKPOINT ACTIONS
IN DDD 66 2.8 MORE ON VIEWING BREAKPOINT ATTRIBUTES 67 2.8.1 GDB 67
2.8.2 DDD 69 2.8.3 ECLIPSE 69 2.9 RESUMING EXECUTION 69 2.9.1 IN GDB 70
2.9.2 IN DDD 78 2.9.3 IN ECLIPSE 79 2.10 CONDITIONAL BREAKPOINTS 79
2.10.1 GDB 80 2.10.2 DDD 83 2.10.3 ECLIPSE 84 2.11 BREAKPOINT COMMAND
LISTS 85 2.12 WATCHPOINTS 89 2.12.1 SETTING WATCHPOINTS 90 2.12.2
EXPRESSIONS 93 3 INSPECTING AND SETTING VARIABLES 95 3.1 OUR MAIN
EXAMPLE CODE 95 3.2 ADVANCED INSPECTION AND SETTING OF VARIABLES 98
3.2.1 INSPECTION IN GDB 98 3.2.2 INSPECTION IN DDD 102 3.2.3 INSPECTION
IN ECLIPSE 103 3.2.4 INSPECTING DYNAMIC ARRAYS 104 3.2.5 WHAT ABOUT C++?
109 3.2.6 MONITORING LOCAL VARIABLES 112 3.2.7 EXAMINING MEMORY DIRECTLY
112 3.2.8 ADVANCED OPTIONS FOR PRINT AND DISPLAY 112 3.3 SETTING
VARIABLES FROM WITHIN GDB/DDD/ECLIPSE 113 3.4 GDB S OWN VARIABLES 113
3.4.1 MAKING USE OF THE VALUE HISTORY 114 3.4.2 CONVENIENCE VARIABLES
114 4 WHEN A PROGRAM CRASHES 1 17 4.1 BACKGROUND MATERIAL: MEMORY
MANAGEMENT 118 VIUE CONTENTS IN DETAIL 4.1.1 WHY DOES A PROGRAM CRASH?
118 4.1.2 PROGRAM LAYOUT IN MEMORY 118 4.1.3 THE NOTION OF PAGES 121
4.1.4 DETAILS ON THE ROLE OF THE PAGE TABLE 122 4.1.5 A SLIGHT
MEMORY-ACCESS BUG MIGHT NOT CAUSE A SEG FAULT 124 4.1.6 SEG FAULTS AND
UNIX SIGNALS 125 4.1.7 OTHER TYPES OF EXCEPTIONS 128 4.2 CORE FILES 129
4.2.1 HOW CORE FILES ARE CREATED 129 4.2.2 YOUR SHELL MAY SUPPRESS THE
CREATION OF A CORE FILE 130 4.3 EXTENDED EXAMPLE 131 4.3.1 FIRST BUG 135
4.3.2 DON T LEAVE GDB DURING A DEBUGGING SESSION 137 4.3.3 SECOND AND
THIRD BUGS 137 4.3.4 FOURTH BUG 1 39 4.3.5 FIFTH AND SIXTH BUGS 141 5
DEBUGGING IN A MULTIPLE-ACTIVITIES CONTEXT 145 5.1 DEBUGGING
CLIENT/SERVER NETWORK PROGRAMS 145 5.2 DEBUGGING THREADED CODE 151 5.2.1
REVIEW OF PROCESSES AND THREADS 151 5.2.2 BASIC EXAMPLE 153 5.2.3 A
VARIATION 159 5.2.4 GDB THREADS COMMAND SUMMARY 161 5.2.5 THREADS
COMMANDS IN DDD 161 5.2.6 THREADS COMMANDS IN ECLIPSE 161 5.3 DEBUGGING
PARALLEL APPLICATIONS 163 5.3.1 MESSAGE-PASSING SYSTEMS 164 5.3.2
SHARED-MEMORY SYSTEMS 170 5.4 EXTENDED EXAMPLE 171 5.4.1 OPENMP OVERVIEW
171 5.4.2 OPENMP EXAMPLE PROGRAM 172 6 SPECIAL TOPICS 185 6.1 WHAT IF IT
DOESN T EVEN COMPILE OR LOAD? 1 85 6.1.1 PHANTOM LINE NUMBERS IN SYNTAX
ERROR MESSAGES 1 85 6.1.2 MISSING LIBRARIES 190 6.2 DEBUGGING GUI
PROGRAMS 194 6.2.1 DEBUGGING CURSES PROGRAMS 194 7 OTHER TOOLS 205 7.1
MAKING GOOD USE OF A TEXT EDITOR 206 7.1.1 SYNTAX HIGHLIGHTING 206 7.1.2
MATCHING BRACKETS 208 7.1.3 VIM AND MAKEFILES 209 7.1.4 MAKEFILES AND
COMPILER WARNINGS 210 7.1.5 FINAL THOUGHTS ON A TEXT EDITOR AS AN IDE
211 7.2 MAKING GOOD USE OF THE COMPILER 212 7.3 ERROR REPORTING INC 213
7.3.1 USING ERRNO 213 7.4 BETTER LIVING WITH STRACE AND ITRACE 217 7.5
STATIC CODE CHECKERS: LINT AND FRIENDS 219 7.5.1 HOW TO USE SPLINT 221
7.5.2 LAST WORDS 221 7.6 DEBUGGING DYNAMICALLY ALLOCATED MEMORY 221
7.6.1 STRATEGIES FOR DETECTING DAM PROBLEMS 224 7.6.2 ELECTRIC FENCE 225
7.6.3 DEBUGGING DAM PROBLEMS WITH GNU * LIBRARY TOOLS 228 8 USING
GDB/DDD/ECLIPSE FOR OTHER LANGUAGES 235 8.1 JAVA 236 8.1.1 DIRECT USE OF
GDB FOR DEBUGGING JAVA 238 8.1.2 USING DDD WITH GDB TO DEBUG JAVA 240
8.1.3 USING DDD AS A GUI FOR JDB 241 8.1.4 DEBUGGING JAVA IN ECLIPSE 241
8.2 PERL 242 8.2.1 DEBUGGING PERL VIA DDD 244 8.2.2 DEBUGGING PERL IN
ECLIPSE 246 8.3 PYTHON 247 8.3.1 DEBUGGING PYTHON IN DDD 249 8.3.2
DEBUGGING PYTHON IN ECLIPSE 250 8.4 DEBUGGING SWIG CODE 251 8.5 ASSEMBLY
LANGUAGE 255 INDEX 259 X CONTENTS IN DETAIL
|
adam_txt |
THE ART OF DEBUGGING WITH GDB, DDD, AND ****** BY NORMAN MATLOFF AND
PETER JAY SALZMAN NO STARCH PRESS SAN FRANCISCO CONTENTS IN DETAIL
PREFACE XI 1 SOME PRELIMINARIES FOR BEGINNERS AND PROS 1 1.1 DEBUGGING
TOOLS USED IN THIS BOOK 1 1.2 PROGRAMMING LANGUAGE FOCUS 2 1.3 THE
PRINCIPLES OF DEBUGGING 2 1.3.1 THE ESSENCE OF DEBUGGING: THE PRINCIPLE
OF CONFIRMATION 2 1.3.2 OF WHAT VALUE IS A DEBUGGING TOOL FOR THE
PRINCIPLE OF CONFIRMATION? 3 1.3.3 OTHER DEBUGGING PRINCIPLES 4 1.4
TEXT-BASED VS. GUI-BASED DEBUGGING TOOLS, AND A COMPROMISE BETWEEN
THEM. 5 1.4.1 BRIEF COMPARISON OF INTERFACES 5 1.4.2 COMPROMISES 12
1.5 MAIN DEBUGGER OPERATIONS 14 1.5.1 STEPPING THROUGH THE SOURCE CODE
14 1.5.2 INSPECTING VARIABLES 15 1.5.3 ISSUING AN "ALL POINTS BULLETIN"
FOR CHANGES TO A VARIABLE 17 1.5.4 MOVING UP AND DOWN THE CALL STACK 17
1.6 ONLINE HELP 19 1.7 INTRODUCTORY DEBUGGING SESSION 19 1.7.1 THE GDB
APPROACH 22 1.7.2 THE SAME SESSION IN DDD 36 1.7.3 THE SESSION IN
ECLIPSE 38 1.8 USE OF STARTUP FILES 43 2 STOPPING TO TAKE A LOOK AROUND
47 2.1 MECHANISMS FOR PAUSE 47 2.2 OVERVIEW OF BREAKPOINTS 48 2.3
KEEPING TRACK OF BREAKPOINTS 49 2.3.1 BREAKPOINT LISTS IN GDB 49 2.3.2
BREAKPOINT LISTS IN DDD 50 2.3.3 BREAKPOINT LISTS IN ECLIPSE 51 2.4
SETTING BREAKPOINTS 51 2.4.1 SETTING BREAKPOINTS IN GDB 51 2.4.2 SETTING
BREAKPOINTS IN DDD 55 2.4.3 SETTING BREAKPOINTS IN ECLIPSE 56 2.5
EXTENDED GDB EXAMPLE 56 2.6 PERSISTENCE OF BREAKPOINTS 59 2.7 DELETING
AND DISABLING BREAKPOINTS 60 2.7.1 DELETING BREAKPOINTS IN GDB 61 2.7.2
DISABLING BREAKPOINTS IN GDB 62 2.7.3 DELETING AND DISABLING BREAKPOINTS
IN DDD 62 2.7.4 DELETING AND DISABLING BREAKPOINTS IN ECLIPSE 63 2.7.5
"MOVING" BREAKPOINTS IN DDD 64 2.7.6 UNDOING/REDOING BREAKPOINT ACTIONS
IN DDD 66 2.8 MORE ON VIEWING BREAKPOINT ATTRIBUTES 67 2.8.1 GDB 67
2.8.2 DDD 69 2.8.3 ECLIPSE 69 2.9 RESUMING EXECUTION 69 2.9.1 IN GDB 70
2.9.2 IN DDD 78 2.9.3 IN ECLIPSE 79 2.10 CONDITIONAL BREAKPOINTS 79
2.10.1 GDB 80 2.10.2 DDD 83 2.10.3 ECLIPSE 84 2.11 BREAKPOINT COMMAND
LISTS 85 2.12 WATCHPOINTS 89 2.12.1 SETTING WATCHPOINTS 90 2.12.2
EXPRESSIONS 93 3 INSPECTING AND SETTING VARIABLES 95 3.1 OUR MAIN
EXAMPLE CODE 95 3.2 ADVANCED INSPECTION AND SETTING OF VARIABLES 98
3.2.1 INSPECTION IN GDB 98 3.2.2 INSPECTION IN DDD 102 3.2.3 INSPECTION
IN ECLIPSE 103 3.2.4 INSPECTING DYNAMIC ARRAYS 104 3.2.5 WHAT ABOUT C++?
109 3.2.6 MONITORING LOCAL VARIABLES 112 3.2.7 EXAMINING MEMORY DIRECTLY
112 3.2.8 ADVANCED OPTIONS FOR PRINT AND DISPLAY 112 3.3 SETTING
VARIABLES FROM WITHIN GDB/DDD/ECLIPSE 113 3.4 GDB'S OWN VARIABLES 113
3.4.1 MAKING USE OF THE VALUE HISTORY 114 3.4.2 CONVENIENCE VARIABLES
114 4 WHEN A PROGRAM CRASHES 1 17 4.1 BACKGROUND MATERIAL: MEMORY
MANAGEMENT 118 VIUE CONTENTS IN DETAIL 4.1.1 WHY DOES A PROGRAM CRASH?
118 4.1.2 PROGRAM LAYOUT IN MEMORY 118 4.1.3 THE NOTION OF PAGES 121
4.1.4 DETAILS ON THE ROLE OF THE PAGE TABLE 122 4.1.5 A SLIGHT
MEMORY-ACCESS BUG MIGHT NOT CAUSE A SEG FAULT 124 4.1.6 SEG FAULTS AND
UNIX SIGNALS 125 4.1.7 OTHER TYPES OF EXCEPTIONS 128 4.2 CORE FILES 129
4.2.1 HOW CORE FILES ARE CREATED 129 4.2.2 YOUR SHELL MAY SUPPRESS THE
CREATION OF A CORE FILE 130 4.3 EXTENDED EXAMPLE 131 4.3.1 FIRST BUG 135
4.3.2 DON'T LEAVE GDB DURING A DEBUGGING SESSION 137 4.3.3 SECOND AND
THIRD BUGS 137 4.3.4 FOURTH BUG 1 39 4.3.5 FIFTH AND SIXTH BUGS 141 5
DEBUGGING IN A MULTIPLE-ACTIVITIES CONTEXT 145 5.1 DEBUGGING
CLIENT/SERVER NETWORK PROGRAMS 145 5.2 DEBUGGING THREADED CODE 151 5.2.1
REVIEW OF PROCESSES AND THREADS 151 5.2.2 BASIC EXAMPLE 153 5.2.3 A
VARIATION 159 5.2.4 GDB THREADS COMMAND SUMMARY 161 5.2.5 THREADS
COMMANDS IN DDD 161 5.2.6 THREADS COMMANDS IN ECLIPSE 161 5.3 DEBUGGING
PARALLEL APPLICATIONS 163 5.3.1 MESSAGE-PASSING SYSTEMS 164 5.3.2
SHARED-MEMORY SYSTEMS 170 5.4 EXTENDED EXAMPLE 171 5.4.1 OPENMP OVERVIEW
171 5.4.2 OPENMP EXAMPLE PROGRAM 172 6 SPECIAL TOPICS 185 6.1 WHAT IF IT
DOESN'T EVEN COMPILE OR LOAD? 1 85 6.1.1 PHANTOM LINE NUMBERS IN SYNTAX
ERROR MESSAGES 1 85 6.1.2 MISSING LIBRARIES 190 6.2 DEBUGGING GUI
PROGRAMS 194 6.2.1 DEBUGGING CURSES PROGRAMS 194 7 OTHER TOOLS 205 7.1
MAKING GOOD USE OF A TEXT EDITOR 206 7.1.1 SYNTAX HIGHLIGHTING 206 7.1.2
MATCHING BRACKETS 208 7.1.3 VIM AND MAKEFILES 209 7.1.4 MAKEFILES AND
COMPILER WARNINGS 210 7.1.5 FINAL THOUGHTS ON A TEXT EDITOR AS AN IDE
211 7.2 MAKING GOOD USE OF THE COMPILER 212 7.3 ERROR REPORTING INC 213
7.3.1 USING ERRNO 213 7.4 BETTER LIVING WITH STRACE AND ITRACE 217 7.5
STATIC CODE CHECKERS: LINT AND FRIENDS 219 7.5.1 HOW TO USE SPLINT 221
7.5.2 LAST WORDS 221 7.6 DEBUGGING DYNAMICALLY ALLOCATED MEMORY 221
7.6.1 STRATEGIES FOR DETECTING DAM PROBLEMS 224 7.6.2 ELECTRIC FENCE 225
7.6.3 DEBUGGING DAM PROBLEMS WITH GNU * LIBRARY TOOLS 228 8 USING
GDB/DDD/ECLIPSE FOR OTHER LANGUAGES 235 8.1 JAVA 236 8.1.1 DIRECT USE OF
GDB FOR DEBUGGING JAVA 238 8.1.2 USING DDD WITH GDB TO DEBUG JAVA 240
8.1.3 USING DDD AS A GUI FOR JDB 241 8.1.4 DEBUGGING JAVA IN ECLIPSE 241
8.2 PERL 242 8.2.1 DEBUGGING PERL VIA DDD 244 8.2.2 DEBUGGING PERL IN
ECLIPSE 246 8.3 PYTHON 247 8.3.1 DEBUGGING PYTHON IN DDD 249 8.3.2
DEBUGGING PYTHON IN ECLIPSE 250 8.4 DEBUGGING SWIG CODE 251 8.5 ASSEMBLY
LANGUAGE 255 INDEX 259 X CONTENTS IN DETAIL |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Matloff, Norman S. 1948- |
author_GND | (DE-588)1018956115 |
author_facet | Matloff, Norman S. 1948- |
author_role | aut |
author_sort | Matloff, Norman S. 1948- |
author_variant | n s m ns nsm |
building | Verbundindex |
bvnumber | BV023273578 |
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 233 |
ctrlnum | (OCoLC)52819661 (DE-599)GBV370839633 |
dewey-full | 005.1/4 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1/4 |
dewey-search | 005.1/4 |
dewey-sort | 15.1 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01697nam a2200421 c 4500</leader><controlfield tag="001">BV023273578</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20090916 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">080423s2008 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">159327002X</subfield><subfield code="9">1-59327-002-X</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781593271749</subfield><subfield code="9">978-1-59327-174-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)52819661</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBV370839633</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-355</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.9.D43</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1/4</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 233</subfield><subfield code="0">(DE-625)143620:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Matloff, Norman S.</subfield><subfield code="d">1948-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1018956115</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">The art of debugging with GDB, DDD, and Eclipse</subfield><subfield code="c">by Norman Matloff and Peter Jay Salzman</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">San Francisco, Calif.</subfield><subfield code="b">No Starch Pr.</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 264 S.</subfield><subfield code="b">Ill.</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="650" ind1=" " ind2="0"><subfield code="a">Debugging in computer science</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer software / Quality control</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software</subfield><subfield code="x">Quality control</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">Debugging</subfield><subfield code="0">(DE-588)4148954-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Debugging</subfield><subfield code="0">(DE-588)4148954-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">Salzman, Peter Jay</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/toc/ecip047/2003017566.html</subfield><subfield code="z">lizenzfrei</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV 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=016458532&sequence=000001&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-016458532</subfield></datafield></record></collection> |
id | DE-604.BV023273578 |
illustrated | Illustrated |
index_date | 2024-07-02T20:36:56Z |
indexdate | 2024-07-09T21:14:41Z |
institution | BVB |
isbn | 159327002X 9781593271749 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016458532 |
oclc_num | 52819661 |
open_access_boolean | |
owner | DE-92 DE-898 DE-BY-UBR DE-Aug4 DE-634 DE-526 DE-473 DE-BY-UBG DE-355 DE-BY-UBR |
owner_facet | DE-92 DE-898 DE-BY-UBR DE-Aug4 DE-634 DE-526 DE-473 DE-BY-UBG DE-355 DE-BY-UBR |
physical | XIV, 264 S. Ill. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | No Starch Pr. |
record_format | marc |
spelling | Matloff, Norman S. 1948- Verfasser (DE-588)1018956115 aut The art of debugging with GDB, DDD, and Eclipse by Norman Matloff and Peter Jay Salzman San Francisco, Calif. No Starch Pr. 2008 XIV, 264 S. Ill. txt rdacontent n rdamedia nc rdacarrier Debugging in computer science Computer software / Quality control Computer software Quality control Debugging (DE-588)4148954-8 gnd rswk-swf Debugging (DE-588)4148954-8 s DE-604 Salzman, Peter Jay Sonstige oth http://www.loc.gov/catdir/toc/ecip047/2003017566.html lizenzfrei Inhaltsverzeichnis GBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016458532&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Matloff, Norman S. 1948- The art of debugging with GDB, DDD, and Eclipse Debugging in computer science Computer software / Quality control Computer software Quality control Debugging (DE-588)4148954-8 gnd |
subject_GND | (DE-588)4148954-8 |
title | The art of debugging with GDB, DDD, and Eclipse |
title_auth | The art of debugging with GDB, DDD, and Eclipse |
title_exact_search | The art of debugging with GDB, DDD, and Eclipse |
title_exact_search_txtP | The art of debugging with GDB, DDD, and Eclipse |
title_full | The art of debugging with GDB, DDD, and Eclipse by Norman Matloff and Peter Jay Salzman |
title_fullStr | The art of debugging with GDB, DDD, and Eclipse by Norman Matloff and Peter Jay Salzman |
title_full_unstemmed | The art of debugging with GDB, DDD, and Eclipse by Norman Matloff and Peter Jay Salzman |
title_short | The art of debugging with GDB, DDD, and Eclipse |
title_sort | the art of debugging with gdb ddd and eclipse |
topic | Debugging in computer science Computer software / Quality control Computer software Quality control Debugging (DE-588)4148954-8 gnd |
topic_facet | Debugging in computer science Computer software / Quality control Computer software Quality control Debugging |
url | http://www.loc.gov/catdir/toc/ecip047/2003017566.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016458532&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT matloffnormans theartofdebuggingwithgdbdddandeclipse AT salzmanpeterjay theartofdebuggingwithgdbdddandeclipse |