A platform independent analysis architecture analyzes memory images for
computer programs. The analysis architecture is platform independent in
that it is not tied to a particular version of a computer program and is
not dependent on the presence or absence of patches. In addition, the
analysis architecture is not tied to the hardware architecture on which
the analysis architecture runs. The analysis architecture dynamically
determines data type definitions for a computer program to account for the
hardware architecture on which the computer program runs, the version of
the computer program that is running and the presence or absence of
patches. As a result, accurate views of data types may be discerned at run
time so that the views of the data types may be employed in analyzing
memory images such as crash dumps and run time dumps. This analysis
architectures greatly assists parties in debugging computer programs as a
result.
Eine unabhängige Architektur Analyse der Plattform analysiert Gedächtnisbilder für Computerprogramme. Die Analyse Architektur ist die unabhängige Plattform dadurch, daß sie nicht an eine bestimmte Version eines Computerprogramms gebunden wird und nicht vom Vorhandensein oder vom Fehlen Flecken abhängig ist. Zusätzlich wird die Analyse Architektur nicht an die Hardwarearchitektur gebunden, auf der die Analyse Architektur läuft. Die Analyse Architektur stellt dynamisch Datenart Definitionen fest, damit ein Computerprogramm die Hardwarearchitektur, auf der das Computerprogramm läuft, die Version des Computerprogramms, das läuft und das Vorhandensein oder das Fehlen Flecken erklärt. Infolgedessen können genaue Datensichten Arten zu laufen gelassener Zeit erkannt werden, damit die Ansichten der Datenarten eingesetzt werden können, wenn man Gedächtnisbilder wie Abbruchdumps und Durchlaufzeitdumps analysiert. Diese Analyse Architektur unterstützt groß Parteien in den Ausprüfencomputerprogrammen infolgedessen.