Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Installieren
Schneller Zugriff als Browser!
 

Debugger

Index Debugger

Ein Debugger (von engl. de- (Präfix; dt. ent-, aus-) im Sinne von entfernen und engl. bug im Sinne von Programmfehler) ist ein Werkzeug zum Diagnostizieren und Auffinden von Fehlern in Computersystemen, dabei vor allem in Programmen, aber auch in der für die Ausführung benötigten Hardware.

67 Beziehungen: Amiga, Analyse, Andreas Zeller (Informatiker), Anwendungsspezifische integrierte Schaltung, Arm-Architektur, Aufrufstapel, Ausnahmebehandlung, Boolescher Operator, Borland, Computer, Computerprogramm, CP/M, DEBUG, Debuggen, Debugsymbol, Delta Debugging, Digital Equipment Corporation, Disassembler, DTrace, Eingebettetes System, Field Programmable Gate Array, GNU, GNU Debugger, Grace Hopper, Grafische Benutzeroberfläche, Haltepunkt (Programmierung), Hardware, In-Circuit-Emulator, Integrierte Entwicklungsumgebung, Integrität (Informationssicherheit), Interactive Disassembler, Joint Test Action Group, Laufzeit (Informatik), Laufzeitumgebung, Linux, Logikanalysator, MacOS, Microsoft Windows, Microsoft Windows XP, MIPS-Architektur, Motorola-68000er-Familie, MS-DOS, Nebenläufigkeit, OllyDbg, Parallele Programmierung, PC-kompatibles DOS, Post mortem, Präfix, Prüfsumme, Programmfehler, ..., Reverse Engineering, Schadprogramm, Softwaretest, Solaris (Betriebssystem), Speicherprogrammierbare Steuerung, Unixoides System, Valgrind, Verteiltes System, Virtuelle Maschine, Visual Studio, Werkzeug, WinDbg, X64, X86-Architektur, Xpediter, Z/OS, Zyklische Redundanzprüfung. Erweitern Sie Index (17 mehr) »

Amiga

Frühes Logo für den Amiga (1985) Der Commodore Amiga (spanisch amiga ‚Freundin‘) war von Mitte der 1980er bis Anfang/Mitte der 1990er eine weit verbreitete Reihe von Computern.

Neu!!: Debugger und Amiga · Mehr sehen »

Analyse

Adriaen van Ostade, „Analyse“ (1666) Eine Analyse (von griechisch ἀνάλυσις análysis „Auflösung, Zergliederung“) ist eine systematische Untersuchung, bei der das untersuchte Objekt in seine Bestandteile (Elemente) zerlegt wird.

Neu!!: Debugger und Analyse · Mehr sehen »

Andreas Zeller (Informatiker)

Andreas Zeller als Keynote Speaker bei der deRSE19 in Potsdam Andreas Zeller (* 28. Oktober 1965 in Hanau) ist ein deutscher Informatiker.

Neu!!: Debugger und Andreas Zeller (Informatiker) · Mehr sehen »

Anwendungsspezifische integrierte Schaltung

Eine anwendungsspezifische integrierte Schaltung (ASIC, auch Custom Chip) ist eine elektronische Schaltung, die als integrierter Schaltkreis realisiert wurde.

Neu!!: Debugger und Anwendungsspezifische integrierte Schaltung · Mehr sehen »

Arm-Architektur

Das Logo der Firma ARM ARM-Prozessor von Conexant, der u. a. in Routern verwendet wird Die ARM-Architektur ist eine ursprünglich 1983 vom britischen Computerunternehmen Acorn entwickelte Mikroprozessor-Architektur, die seit 1990 von der aus Acorn ausgelagerten Firma ARM Limited weiterentwickelt wird.

Neu!!: Debugger und Arm-Architektur · Mehr sehen »

Aufrufstapel

Unter einem Aufrufstapel versteht man in der Softwaretechnik und Informatik einen besonders genutzten Stapelspeicher, der zur Laufzeit eines Programms den Zustand der gerade aufgerufenen Unterprogramme enthält.

Neu!!: Debugger und Aufrufstapel · Mehr sehen »

Ausnahmebehandlung

Eine Ausnahme oder Ausnahmesituation (oder Trap) bezeichnet in der Computertechnik ein Verfahren, Informationen über bestimmte Programmzustände – meistens Fehlerzustände – an andere Programmebenen zur Weiterbehandlung weiterzureichen.

Neu!!: Debugger und Ausnahmebehandlung · Mehr sehen »

Boolescher Operator

Die 16 booleschen Operatoren mit 2 Variablen.Jede Kombination der Inputs A und B („true“ oder „false“) ist durch eines der vier Gebiete innerhalb des kleinen Rechteckes repräsentiert; für jede Kombination von A und B in jedem Rechteck gilt: falls die Kombination mit einem eingefärbten Gebiet korrespondiert, ist der boolesche Operator „true“; falls die Kombination mit einem nicht eingefärbten Gebiet korrespondiert, ist der boolesche Operator „false“. Ein boolescher Operator ist ein logischer Operator, also ein Operator, der auf Wahrheitswerten operiert.

Neu!!: Debugger und Boolescher Operator · Mehr sehen »

Borland

Logo des Unternehmens Borland war ein US-amerikanisches Softwareunternehmen mit Sitz in Austin, Texas.

Neu!!: Debugger und Borland · Mehr sehen »

Computer

Ein Computer (englisch; deutsche Aussprache) oder Rechner ist ein Gerät, das mittels programmierbarer Rechenvorschriften Daten verarbeitet.

Neu!!: Debugger und Computer · Mehr sehen »

Computerprogramm

Ein Computerprogramm oder kurz Programm ist eine den Regeln einer bestimmten Programmiersprache genügende Folge von Anweisungen (bestehend aus Deklarationen und Instruktionen), um bestimmte Funktionen bzw.

Neu!!: Debugger und Computerprogramm · Mehr sehen »

CP/M

CP/M ist eine Reihe von Betriebssystemen, die ab etwa 1974 von Digital Research Inc. unter Gary Kildall entwickelt wurden.

Neu!!: Debugger und CP/M · Mehr sehen »

DEBUG

DEBUG ist ein Systemprogramm zur Fehlersuche (Debugger), das von Tim Paterson für das 86-DOS entwickelt worden ist.

Neu!!: Debugger und DEBUG · Mehr sehen »

Debuggen

Als Debuggen (dt. Entwanzen) oder Fehlerbehebung bezeichnet man in der Informatik den Vorgang, in einem Computerprogramm Fehler oder unerwartetes Verhalten zu diagnostizieren und zu beheben.

Neu!!: Debugger und Debuggen · Mehr sehen »

Debugsymbol

Als Debugsymbole werden in der Informatik Informationen bezeichnet, die zum Debuggen von ausführbaren Dateien erstellt werden können.

Neu!!: Debugger und Debugsymbol · Mehr sehen »

Delta Debugging

Delta Debugging (kurz DD) ist ein Ansatz für eine automatisierte Methode zur Suche nach Fehlerursachen nach dem Versuch-und-Irrtum-Prinzip.

Neu!!: Debugger und Delta Debugging · Mehr sehen »

Digital Equipment Corporation

Die Digital Equipment Corporation, auch als DEC oder Digital bezeichnet, war ein US-amerikanisches Unternehmen mit Sitz in Maynard, Massachusetts.

Neu!!: Debugger und Digital Equipment Corporation · Mehr sehen »

Disassembler

Ein Disassembler ist ein Computerprogramm, das die binär kodierte Maschinensprache eines ausführbaren Programmes in eine für Menschen lesbarere Assemblersprache umwandelt.

Neu!!: Debugger und Disassembler · Mehr sehen »

DTrace

DTrace (Dynamic Tracing) ist ein von Sun Microsystems entwickeltes Systemwerkzeug zur Kernel- und Anwendungsanalyse in Echtzeit.

Neu!!: Debugger und DTrace · Mehr sehen »

Eingebettetes System

Eingebettetes System auf einer Einsteckkarte mit Prozessor, Speicher, Stromversorgung und externen Schnittstellen Ein eingebettetes System (auch) ist ein Computer, der in einen technischen Kontext eingebunden (eingebettet) ist.

Neu!!: Debugger und Eingebettetes System · Mehr sehen »

Field Programmable Gate Array

Ein FPGA (Akronym für Field Programmable Gate Array) ist ein integrierter Schaltkreis (IC) der Digitaltechnik, in welchen eine logische Schaltung geladen werden kann.

Neu!!: Debugger und Field Programmable Gate Array · Mehr sehen »

GNU

GNU (und) ist ein unixähnliches Betriebssystem und vollständig freie Software, das im Rahmen des 1984 gestarteten GNU-Projekts als Softwaresammlung von Anwendungen und Bibliotheken entwickelt wird.

Neu!!: Debugger und GNU · Mehr sehen »

GNU Debugger

Beispielausgabe bei der Fehlersuche mit GDB Das UNIX-Programm GDB – der GNU Debugger – ist der De-facto-Standard-Debugger von Linux-Systemen und wurde vom GNU-Projekt entwickelt.

Neu!!: Debugger und GNU Debugger · Mehr sehen »

Grace Hopper

Grace Hopper (Januar 1984) Grace Hopper an der Tastatur des Univac, ca. 1960 Grace Brewster Murray Hopper (* 9. Dezember 1906 in New York City, New York als Grace Brewster Murray; † 1. Januar 1992 in Arlington, Virginia) war eine US-amerikanische Informatikerin und Computerpionierin.

Neu!!: Debugger und Grace Hopper · Mehr sehen »

Grafische Benutzeroberfläche

Grafische Benutzeroberfläche oder auch grafische Benutzerschnittstelle oder Bedienoberfläche (Abk. GUI von) bezeichnet eine Form von Benutzerschnittstelle eines Computers.

Neu!!: Debugger und Grafische Benutzeroberfläche · Mehr sehen »

Haltepunkt (Programmierung)

Ein Haltepunkt (englisch: breakpoint) bezeichnet bei der Fehlerbereinigung (Debugging) von Computerprogrammen eine besonders markierte Stelle im Programm.

Neu!!: Debugger und Haltepunkt (Programmierung) · Mehr sehen »

Hardware

Hardware (im britischen bzw. im amerikanischen Englisch, gelegentlich mit „HW“ abgekürzt) ist der Oberbegriff für die physischen Komponenten (die elektronischen und mechanischen Bestandteile) eines datenverarbeitenden Systems, als Komplement zu Software (den Programmen und Daten).

Neu!!: Debugger und Hardware · Mehr sehen »

In-Circuit-Emulator

Ein In-Circuit Emulator (ICE) ist ein Hilfsmittel, um die Software für ein eingebettetes System zu entwickeln.

Neu!!: Debugger und In-Circuit-Emulator · Mehr sehen »

Integrierte Entwicklungsumgebung

Microsoft Visual Studio 2012, IDE für Windowszeichenorientierter Benutzerschnittstelle CONZEPT 16, ein Datenbanksystem mit integrierter Entwicklungsumgebung KDevelop, eine freie IDE für KDE Windows Eine integrierte Entwicklungsumgebung (IDE, von) ist eine Sammlung von Computerprogrammen, mit denen die Aufgaben der Softwareentwicklung möglichst ohne Medienbrüche bearbeitet werden können.

Neu!!: Debugger und Integrierte Entwicklungsumgebung · Mehr sehen »

Integrität (Informationssicherheit)

Integrität (von ‚Unversehrtheit‘, ‚Reinheit‘, ‚Unbescholtenheit‘) ist neben Verfügbarkeit und Vertraulichkeit eines der drei klassischen Ziele der Informationssicherheit.

Neu!!: Debugger und Integrität (Informationssicherheit) · Mehr sehen »

Interactive Disassembler

Der Interactive Disassembler (IDA; deutsch „Interaktiver Disassembler“) ist ein Disassembler, der es ermöglicht, Binärcode in Assemblersprache umzuwandeln.

Neu!!: Debugger und Interactive Disassembler · Mehr sehen »

Joint Test Action Group

Joint Test Action Group (kurz JTAG) ist ein häufig verwendetes Synonym für den IEEE-Standard 1149.1, der eine Methodik für das Testen und Debuggen integrierter Schaltungen, also Hardware auf Leiterplatten, beschreibt.

Neu!!: Debugger und Joint Test Action Group · Mehr sehen »

Laufzeit (Informatik)

Der Begriff Laufzeit beschreibt in der Informatik einerseits die Zeitdauer, die ein Programm, ausgeführt durch einen Rechner, zur Bewältigung einer Aufgabe benötigt.

Neu!!: Debugger und Laufzeit (Informatik) · Mehr sehen »

Laufzeitumgebung

Eine Laufzeitumgebung (Abkürzung: RTE oder seltener auch RE), auch Ausführungsumgebung oder seltener Ablaufumgebung, beschreibt die zur Laufzeit von Computerprogrammen verfügbaren und festgelegten Voraussetzungen eines bestimmten Laufzeitsystems.

Neu!!: Debugger und Laufzeitumgebung · Mehr sehen »

Linux

Als Linux (deutsch) oder GNU/Linux (siehe GNU/Linux-Namensstreit) bezeichnet man in der Regel freie, unixähnliche Mehrbenutzer-Betriebssysteme, die auf dem Linux-Kernel und wesentlich auf GNU-Software basieren.

Neu!!: Debugger und Linux · Mehr sehen »

Logikanalysator

Logikanalysator Tektronix TLA5204 8-Kanal USB Logikanalysator Ein Logikanalysator (engl. Logic Analyzer) ist ein elektronisches Messgerät, das den Zeitverlauf von digitalen Signalen aufzeichnen und bildlich darstellen kann.

Neu!!: Debugger und Logikanalysator · Mehr sehen »

MacOS

Das Betriebssystem macOS, früher Mac OS X und OS X, ist das Betriebssystem des kalifornischen Hard- und Software-Unternehmens Apple für Laptop- und Desktop-Computer der Mac-Reihe.

Neu!!: Debugger und MacOS · Mehr sehen »

Microsoft Windows

Microsoft Windows (englische Aussprache) bzw.

Neu!!: Debugger und Microsoft Windows · Mehr sehen »

Microsoft Windows XP

Windows XP („eXPerience“, für Erlebnis, Erfahrung) ist ein Betriebssystem von Microsoft.

Neu!!: Debugger und Microsoft Windows XP · Mehr sehen »

MIPS-Architektur

MIPS R4400-Prozessor von Toshiba Prozessorkern (Die)-Foto eines MIPS R3000A auf einem Wafer Prozessorkern (Die)-Foto eines MIPS R4000 auf einem Wafer Die MIPS-Architektur (etwa „Mikroprozessor ohne verschränkte Pipeline-Stufen“) ist eine Befehlssatzarchitektur im RISC-Stil, die ab 1981 von John L. Hennessy und seinen Mitarbeitern an der Stanford-Universität entwickelt wurde.

Neu!!: Debugger und MIPS-Architektur · Mehr sehen »

Motorola-68000er-Familie

DIP Motorola 68010 im DIP-Gehäuse Motorola 68020 Motorola 68030 Motorola 68LC040 mit einer Taktfrequenz von 25 MHz Motorola MC 68EC060 Die Motorola-68000er-Familie, auch als 680x0 oder m68k bzw.

Neu!!: Debugger und Motorola-68000er-Familie · Mehr sehen »

MS-DOS

MS-DOS, kurz für Microsoft Disk Operating System, ist Microsofts erstes Betriebssystem für x86-PCs und das Referenzsystem für PC-kompatibles DOS.

Neu!!: Debugger und MS-DOS · Mehr sehen »

Nebenläufigkeit

Beim Philosophenproblem (engl. ''Dining Philosophers Problem'') handelt es sich um ein Fallbeispiel aus dem Bereich der Theoretischen Informatik. Die Nebenläufigkeit, mitunter auch Parallelität genannt, ist in der Informatik die Eigenschaft eines Systems, mehrere Aufgaben, Berechnungen, Anweisungen oder Befehle gleichzeitig ausführen zu können.

Neu!!: Debugger und Nebenläufigkeit · Mehr sehen »

OllyDbg

OllyDbg ist ein von Oleh Yuschuk entwickelter 32-Bit-Debugger für Microsoft Windows, dessen Weiterentwicklung inzwischen eingestellt wurde.

Neu!!: Debugger und OllyDbg · Mehr sehen »

Parallele Programmierung

Parallele Programmierung ist ein Programmierparadigma.

Neu!!: Debugger und Parallele Programmierung · Mehr sehen »

PC-kompatibles DOS

Als PC-kompatibles DOS werden Betriebssysteme für Computer bezeichnet, die kompatibel zum Betriebssystem-Standard MS-DOS von Microsoft sind.

Neu!!: Debugger und PC-kompatibles DOS · Mehr sehen »

Post mortem

Der Begriff post mortem (lateinisch für „nach dem Tod“) wird in der Medizin oder Kriminologie benutzt.

Neu!!: Debugger und Post mortem · Mehr sehen »

Präfix

Das Präfix (lateinisch praefixum ‚vorne angeheftet‘), in der traditionellen Grammatik auch Vorsilbe, ist ein unselbständiger Wortteil (Affix), der vorne an den Wortstamm angefügt wird (im Gegensatz zum Suffix, das dem Stamm nachfolgt).

Neu!!: Debugger und Präfix · Mehr sehen »

Prüfsumme

EPROM mit aufgeklebtem Schild, das die Prüfsumme des EPROM-Inhalts zeigt In der Informationstechnik ist eine Prüfsumme ein Wert, mit dem die Integrität von Daten überprüft werden kann.

Neu!!: Debugger und Prüfsumme · Mehr sehen »

Programmfehler

Programmfehler oder Softwarefehler oder Software-Anomalie, häufig auch Bug genannt, sind Begriffe aus der Softwaretechnik, mit denen für Software-Systemkomponenten Abweichungen zu einem geforderten oder gewünschten Sollzustand bezeichnet werden.

Neu!!: Debugger und Programmfehler · Mehr sehen »

Reverse Engineering

Reverse Engineering (deutsch: umgekehrt entwickeln, rekonstruieren, Kürzel: RE; auch Nachkonstruktion) bezeichnet den Vorgang, aus einem bestehenden fertigen System oder einem meistens industriell gefertigten Produkt durch Untersuchung der Strukturen, Zustände und Verhaltensweisen die Konstruktionselemente zu extrahieren.

Neu!!: Debugger und Reverse Engineering · Mehr sehen »

Schadprogramm

Trojanische Pferde aus. Als Schadprogramm, Schadsoftware oder zunehmend als Malware – englisch badware, evilware, junkware oder malware (Kofferwort aus malicious ‚bösartig‘ und software) – bezeichnet man Computerprogramme, die entwickelt wurden, um, aus Sicht des Opfers, unerwünschte und gegebenenfalls schädliche Funktionen auszuführen.

Neu!!: Debugger und Schadprogramm · Mehr sehen »

Softwaretest

Ein Softwaretest prüft und bewertet Software auf Erfüllung der für ihren Einsatz definierten Anforderungen und misst ihre Qualität.

Neu!!: Debugger und Softwaretest · Mehr sehen »

Solaris (Betriebssystem)

Oracle Solaris ist eine Betriebssystemdistribution auf Basis von SunOS und ein Unix-Betriebssystem.

Neu!!: Debugger und Solaris (Betriebssystem) · Mehr sehen »

Speicherprogrammierbare Steuerung

Baugruppenträger mit einer Speicherprogrammierbaren Steuerung Eine speicherprogrammierbare Steuerung (SPS; englisch: programmable logic controller, PLC) ist ein Gerät, das zur Steuerung oder Regelung einer Maschine oder Anlage eingesetzt und auf digitaler Basis programmiert wird.

Neu!!: Debugger und Speicherprogrammierbare Steuerung · Mehr sehen »

Unixoides System

Entwicklung von Unix und unixoiden Systemen, beginnend im Jahr 1969 Ein unixoides, unixähnliches oder unixartiges System ist ein Betriebssystem, das versucht, die Verhaltensweise von Unix zu implementieren.

Neu!!: Debugger und Unixoides System · Mehr sehen »

Valgrind

Valgrind ist eine Programmierwerkzeugsammlung zum Debuggen, Profilen und zur dynamischen Fehleranalyse von Computerprogrammen.

Neu!!: Debugger und Valgrind · Mehr sehen »

Verteiltes System

Ein verteiltes System ist nach der Definition von Andrew S. Tanenbaum ein Zusammenschluss unabhängiger Computer, die sich für den Benutzer als ein einziges System präsentieren.

Neu!!: Debugger und Verteiltes System · Mehr sehen »

Virtuelle Maschine

Virtuelle Maschine in VirtualBox Als virtuelle Maschine (VM) wird in der Informatik die Software-technische Kapselung eines Rechnersystems innerhalb eines lauffähigen Rechnersystems bezeichnet.

Neu!!: Debugger und Virtuelle Maschine · Mehr sehen »

Visual Studio

Visual Studio ist eine von dem Unternehmen Microsoft angebotene integrierte Entwicklungsumgebung für verschiedene Hochsprachen.

Neu!!: Debugger und Visual Studio · Mehr sehen »

Werkzeug

Erfolgsmodell über Jahrtausende: der Faustkeil ''Stillleben mit Nähutensilien'', Wilhelm Wittmann, 1889 Ein Werkzeug ist ein nicht zum Körper eines lebenden oder künstlichen Organismus gehörendes Objekt, mit dessen Hilfe die Funktionen des Körpers erweitert werden, um auf diese Weise ein unmittelbares Ziel zu erreichen.

Neu!!: Debugger und Werkzeug · Mehr sehen »

WinDbg

WinDbg ist ein von Microsoft entwickelter Debugger für Windows-NT-basierte Betriebssysteme.

Neu!!: Debugger und WinDbg · Mehr sehen »

X64

In der Informatik ist x64 eine 64-Bit-Befehlssatzarchitektur, die auf der x86-Architektur basiert und bei PCs seit 2003 Verbreitung findet.

Neu!!: Debugger und X64 · Mehr sehen »

X86-Architektur

Die x86-Architektur bezeichnet eine Befehlssatzarchitektur (kurz „ISA“), die von Intel 1978 mit dem Mikroprozessor 8086 eingeführt wurde.

Neu!!: Debugger und X86-Architektur · Mehr sehen »

Xpediter

Xpediter ist ein von BMC Software nach der Übernahme von Compuware kommerziell vertriebenes Werkzeug für interaktive Analyse, Test und Fehlersuche in Programmen und Applikationen auf Großrechnern.

Neu!!: Debugger und Xpediter · Mehr sehen »

Z/OS

z/OS ist ein Betriebssystem für IBM-Großrechner, das seit 2001 vertrieben wird.

Neu!!: Debugger und Z/OS · Mehr sehen »

Zyklische Redundanzprüfung

Hallo.

Neu!!: Debugger und Zyklische Redundanzprüfung · Mehr sehen »

Leitet hier um:

Fehlerbereinigung.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »