| GESCHUETZT |
| SYNOPSIS |
| string * last_instructions(int lenght, int verbose) |
| |
| BESCHREIBUNG |
| Liefert ein Array mit der "Laenge" der zuletzt ausgefuehrten |
| Anweisungen. Wenn <verbose> ungleich 0 ist (standardmaessig so), |
| werden auch Infos zur Zeilennummer angezeigt. Jeder String hat |
| folgende Form: |
| |
| Opcode-Adresse: Opcode Operand Mnemonic (Stapeltiefe) Zeilennummer |
| |
| Die Information zur Stapeltiefe besteht aus zwei Zahlen <rel>:<abs>, |
| wobei <rel> der relative Stapelverbrauch der Funktion ist, <abs> der |
| absolute Stapelverbrauch. |
| |
| Die Information zur Zeilennummer wird angefuegt, wenn das Flag gesetzt |
| ist und eine neue Zeile im Quellcode erreicht wird. Ebenso erzeugen |
| Aufrufe zwischen Objekten einen Eintrag im Resultatarray (allerdings |
| nur, wenn das verbose-Flag gesetzt ist). Dieser Eintrag hat die Form: |
| |
| Objektname Programmname Zeilennummer. |
| |
| Es gibt ein vorkonfiguriertes oberes Limit, wie viele Instruktionen |
| zurueckverfolgt werden koennen. |
| |
| SIEHE AUCH |
| debug_message(E) |