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.
Uma arquitetura independente da análise da plataforma analisa imagens da memória para programas de computador. A arquitetura da análise é plataforma independente que não está amarrada a uma versão particular de um programa de computador e não é dependente da presença ou da ausência dos remendos. Além, a arquitetura da análise não é amarrada à arquitetura de ferragem em que a arquitetura da análise funciona. A arquitetura da análise determina dinâmicamente o tipo de dados definições para que um programa de computador esclareça a arquitetura de ferragem em que o programa de computador funciona, a versão do programa de computador que está funcionando e a presença ou a ausência dos remendos. Em conseqüência, as vistas exatas de tipos de dados podem ser discernidas no tempo funcionado de modo que as vistas dos tipos de dados possam ser empregadas em analisar imagens da memória tais como dumps de ruído elétrico e dumps do tempo do funcionamento. As arquiteturas desta análise ajudam extremamente a partidos em programas de computador eliminar erros em conseqüência.