Page 1 of 1

Проблема с виртуализацией POP [m64]

Posted: Mon Mar 11, 2019 6:25 am
by lazybit
Компиляция x64. Падает в защищенной функции func_vmp.

Code: Select all

#include <stdio.h>
__int64 w0;

void func_vmp() {
	__asm {
		push rax
		pop [w0]
	}
}
void func() {
	__asm {
		push rax
		pop [w0]
	}
}
int main() {
	func();
	printf("%llx\r\n",w0);
	func_vmp();
	printf("%llx\r\n",w0);
	return 0;
}

Re: Проблема с виртуализацией POP [m64]

Posted: Mon Mar 11, 2019 6:55 am
by Admin
Оригинальный бинарник приложете?

Re: Проблема с виртуализацией POP [m64]

Posted: Mon Mar 11, 2019 8:01 am
by lazybit
Бинарник и map.

Re: Проблема с виртуализацией POP [m64]

Posted: Mon Mar 11, 2019 9:24 am
by Admin
Спасибо, исправлено.