Size: a a a

DCG#7812 DEFCON-RUSSIA

2018 February 24

PI

PaHUEllo IbanuZZo in DCG#7812 DEFCON-RUSSIA
меня еще попутало, что в goto нет пункта "address" или "offset"
источник

Z

Zerouser in DCG#7812 DEFCON-RUSSIA
как сделать свою функцию с sp-based frame, а не bp-based, как подефолту? naked это не то
источник

AS

Artem Shishkin in DCG#7812 DEFCON-RUSSIA
Zerouser
как сделать свою функцию с sp-based frame, а не bp-based, как подефолту? naked это не то
x64 msabi
источник

AS

Artem Shishkin in DCG#7812 DEFCON-RUSSIA
)
источник

AS

Artem Shishkin in DCG#7812 DEFCON-RUSSIA
omit frame pointer вроде называется параметр
источник

Z

Zerouser in DCG#7812 DEFCON-RUSSIA
мне надо с/с++
источник

AS

Artem Shishkin in DCG#7812 DEFCON-RUSSIA
источник

Z

Zerouser in DCG#7812 DEFCON-RUSSIA
Artem Shishkin
omit frame pointer вроде называется параметр
спасибо, а как применить только к некоторым опеределениям ф-ии?
источник

AS

Artem Shishkin in DCG#7812 DEFCON-RUSSIA
не уверен, что так получится
источник

AS

Artem Shishkin in DCG#7812 DEFCON-RUSSIA
либо как ты писал про declspec naked
источник

AS

Artem Shishkin in DCG#7812 DEFCON-RUSSIA
а смори
источник

AS

Artem Shishkin in DCG#7812 DEFCON-RUSSIA
есть варик
источник

AS

Artem Shishkin in DCG#7812 DEFCON-RUSSIA
оказывается
источник

AS

Artem Shishkin in DCG#7812 DEFCON-RUSSIA
#pragma optimize("y", on)

int foo(int a) { // foo will be compiled with omitted frame pointers
   return a;
}

#pragma optimize("y", off)
источник

AS

Artem Shishkin in DCG#7812 DEFCON-RUSSIA
если мы про msvc все это время говорили
источник

Z

Zerouser in DCG#7812 DEFCON-RUSSIA
Artem Shishkin
не уверен, что так получится
можно же в отдельный модуль тогда вынести? naked там все равно адресует переменные через ebp
источник

Z

Zerouser in DCG#7812 DEFCON-RUSSIA
Artem Shishkin
если мы про msvc все это время говорили
да
источник

AS

Artem Shishkin in DCG#7812 DEFCON-RUSSIA
Artem Shishkin
#pragma optimize("y", on)

int foo(int a) { // foo will be compiled with omitted frame pointers
   return a;
}

#pragma optimize("y", off)
это тогда
источник

Z

Zerouser in DCG#7812 DEFCON-RUSSIA
спасибо, щас проверю
источник

Z

Zerouser in DCG#7812 DEFCON-RUSSIA
Artem Shishkin
#pragma optimize("y", on)

int foo(int a) { // foo will be compiled with omitted frame pointers
   return a;
}

#pragma optimize("y", off)
игнорится эта прагма)
источник