Я не уверен, чего вы пытаетесь достичь, поэтому я, возможно, не отвечу на ваш вопрос ...
Но если вы находитесь в начале строки, которая вызывает здесь aaaaaa:
int eee = aaaaaa(x,y);
тогда x, вероятно, еще не был скопирован в место передачи аргументов - это часть кода, которая принадлежит этой исходной строке.Вы можете посмотреть на разборку, чтобы проверить это.Поэтому, если вы хотите, чтобы значение было скопировано в место прохождения, вам нужно будет пошагово выполнить инструкцию в этой строке источника, чтобы добраться до места, где значение копируется из стека в прохождение проходного регистра / стека.
В противном случае вы можете перейти на aaaaaa
, и если вы остановитесь прямо при входе в функцию, значение также все равно будет находиться в месте прохождения.