Forwarded from Random Rust Dev
Зайдите сегодня на godbolt.org Там завезли по-настоящему темную тему, а не вот эти вот темно-серые бэкграунды
👍4
Один из многих примеров, почему исключительно на декомпилятор полагаться не стоит: функции sprintf (скрин 1) передаются только адрес буфера и формат-строка с
А на втором скрине видно, где - это param_2, помещаемый на стек первым по счёту (т.е. как последний аргумент).
Пример банальный, но всё же удивляет, как даже на таких банальных вещах декомпилятор порой прокалывается
%s в ней. %s подразумевает, что должна передаваться ещё одна строка третьим аргументом. Но где же она?А на втором скрине видно, где - это param_2, помещаемый на стек первым по счёту (т.е. как последний аргумент).
Пример банальный, но всё же удивляет, как даже на таких банальных вещах декомпилятор порой прокалывается
👍1