So lassen Sie die Programmausführung / den Kontrollfluss und die lokalen Variablen ab

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: So lassen Sie die Programmausführung / den Kontrollfluss und die lokalen Variablen ab

by Anonymous » 23 Feb 2025, 14:19

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

Top