dj0nik GCC-Inline-Assembly-HOWTO Что-то мне подсказывает, что справочник Вам не поможет...
Vilco При том, что готовый бинарник кросскомпилятора gcc присутствует в одном из дистрибутивов.
Fernando_da_Costa ror eax,8 aam 10h rol eax,10h xchg ah,al aam 10h
cresta Потому что нет в системе линка libmylib.so -> libofn.so.1.0.0. Считается, что такие линки должны присутствовать.
Вот пример вставки, которая равносильна сишному return ( (!x) ? 0 : (scale * log10(x)) ); int rescale(int x){ asm( "test %%eax,%%eax\n\t"...
Скрипт не нужно редактировать, если нет необходимости делать что-то нестандартное в импорте. Можно сразу компилировать. Или под "ручной работой"...
deadly83 А документация для кого написана? А примеры? Создаёт шаблон скрипта, который можно вручную отредактировать (задать соглашения вызова...
Тогда причём тут влияние ESP на производительность при использовании локальных переменных vs. глобальных? Обычно место под все локальные...
mikityak Это урезанный масм, заточенный под вижуал студио. А по ссылке выше лежит нормальный.
mikityak Значительная часть статей и исходников на этом самом сайте (wasm.ru) рассчитаны именно на MASM. Кто бы мог подумать?! Этот не нужно...
Может, проще скачать готовый бинарник и не париться? Кажеться, во FreePascal'е такой есть.
Zmiy Да, обычно стек работает быстрее, но это связано с кешированием, ведь локальные переменные обычно находятся в одной странице памяти, в...
Ищите в файле свободное место. Такие "дырки" обычно присутствуют в конце секций или между процедурами. Нужна полная уверенность в том, что это...
737061 Сан всегда славилась недальновидными но агрессивными выходками :) В таком случае, с кем Вы будете вести беседу?
Самый универсальный утиль для создания либ импорта: http://implib.sourceforge.net/
WinImage
NickLion Ага, классная игруха, но сильно глючная (PC версия). В одном месте пришлось задействовать отладчик, чтоб обойти зависон :)
Средстцами утиля типа bin2db. Либо собрать обьектник фасмом.
Берётся трекер (прога такая) вроде Modplug Tracker, собирается библиотечка инструментов, пишется музыка.
mov eax,90 segfault может быть ещё из-за пустой секции. Баги лучше всего отлаживать с помощью gdb.
Имена участников (разделяйте запятой).