Method and apparatus for analysis of executable program code. The
executable program includes segments of code that correspond to callable
functions in the source code from which the executable code was generated.
Compiler-generated checkpoint descriptors are included in the executable
and include pairs of entry points and endpoints. Each pair of entry points
and endpoints is associated with a callable function in the source code.
The pairs of entry points and endpoints are read from the executable
program code and used to generate analysis data for the associated
functions. In other embodiments, pairs of entry points and endpoints are
additionally assembled from dynamic load modules and symbol tables.
Methode und Apparat für Analyse des vollziehbaren Programmcodes. Das vollziehbare Programm schließt Segmente des Codes ein, die abrufbaren Funktionen im Quellenprogramm entsprechen, von dem der vollziehbare Code erzeugt wurde. Compiler-erzeugte Prüfpunktbeschreiber sind im vollziehbaren eingeschlossen und Paare Eingänge und Endpunkte einschließen. Jedes Paar Eingänge und EndpunkteIST mit einer abrufbaren Funktion im Quellenprogramm verbunden. Die Paare der Eingänge und der Endpunkte werden vom vollziehbaren Programmcode gelesen und verwendet, um Analyse Daten für die verbundenen Funktionen zu erzeugen. In anderen Verkörperungen werden Paare Eingänge und Endpunkte zusätzlich von den dynamischen Lademoduln und von den Zuordnungstabellen zusammengebaut.