Вопросы по теме 'stack-pointer'
Допустимо ли, чтобы указатель стека и указатель кадра указывали на один и тот же адрес в ARM 64?
У меня возникли проблемы с пониманием того, как кадры стека работают в ARM. Насколько я понимаю, фрейм стека — это область памяти между указателем стека и указателем фрейма, и что это пространство, в котором программы хранят информацию. Однако...
151 просмотров
schedule
30.03.2022
Сборка x86: извлечь значение без его сохранения
Можно ли в сборке x86 удалить значение из стека без его сохранения? Что-то вроде pop word null ? Я, очевидно, мог бы использовать add esp,4 , но, может быть, мне не хватает красивой и чистой мнемоники cisc?
3604 просмотров
schedule
24.06.2022
Как esp регистр двигаться?
У меня есть такой кусок кода:
#include<stdio.h>
main()
{
xxx(1234);
}
int xxx(int b)
{
int c;
c=b;
return c;
}
Я использую gdb, чтобы показать, какое значение регистра ESP и как оно работает, установив точки останова в...
286 просмотров
schedule
27.11.2022
Возможно ли использовать указатель стека для поиска/индексации локальных переменных в стеке с помощью llvm?
Я пытаюсь изменить бэкэнд llvm X86, чтобы использовать rsp для поиска/индексирования локальных переменных, а не rbp. Проблема в том, что смещение между локальными переменными и rsp не фиксировано, поэтому мне приходится его вычислять самому. С этим...
63 просмотров
schedule
13.12.2022
Регулировка указателя стека (SP) при прерывании RST 5.5
В микропроцессоре-8085 запускаем команду CALL 3000H . Счетчик программ (PC) равен (PC)=2000H , а указатель стека равен (SP)=4000H . В середине выполнения команды имеем прерывание RST 5.5. Я хочу определить новые значения PC и SP. Я также хочу...
111 просмотров
schedule
25.10.2023
в Linux, где хранится стек пользовательского режима?
Я знаю, что стек режима ядра хранится со структурой thread_info структуры task_struct. Но где хранится стек пользовательского режима. Я предполагаю, что он будет храниться в адресном пространстве процесса как область памяти, потому что во время...
182 просмотров
schedule
20.01.2024