Nehmen wir an, ich habe ein Programm wie folgt: < /p>
int test(int n) {
n++;
std::cout
Visited Function: main with arguments (argc: 2, argv ["path", 7])
Visited Function test with arguments (n: 7)
test: N set to 8
// or maybe without stdlib if possible
test: Visited operator std::cout with 8
test: Visited operator std::cout with std::endl
test: N set to 23
test: N set to 24
Exit function test
Main: result set to 24
Exit function main
< /code>
Es ist, als ob ein RAN -Programm unter Debugger und nur "Schritt in" bis das Programm endet. Name und Werte von Einheimischen.
Warum brauche ich das? Br /> und 1.01 eingeführt Regression, also möchte ich ihr Verhalten mit der gleichen Eingabe vergleichen, damit ich die Regression automatisch finden kann. Zeitreiseaufzeichnung, weil es universell, Sprache agnostisch ist.
C ++, MSVC unter Windows oder Clang unter Linux (vorzugsweise MSVC unter Windows) < /p>
Ich habe versucht, Windows Time Travel zu verwenden, aber ich weiß nicht in etwas menschliches lesbares
So lassen Sie die Programmausführung / den Kontrollfluss und die lokalen Variablen ab ⇐ C++
-
- Similar Topics
- Replies
- Views
- Last post