Мне консультация нужна, есть процедура, нереентерабельная, и в неё из двух-трех потоков приходит вызов. Как мне блокировать остальные вызовы, пока я один отрабатываю? Что-то ...
code 1 и code 2 ведь одинаковые? code1: mov rax, rsi add rax, rbx add rax, 8 mov rax, [rax] jmp rax code2: mov rax, [rsi+rbx+8] jmp rax
Коллеги, подскажите: есть софтина, которая в качестве противодействия из под себя запускает exe, который изображает из себя отладчик и в процессе отладки проверяет целостност...
коллеги, подскажите как в фасме сделать структуру с разными именами полей но одинаковыми смещениями? к примеру struc MegaStruc field0 dw ? ; offset 00 field1 dw ? ; offset 02...
Вопрос для знающих формат MZ, PE,ELF Известно, что exe может начинаться с сигнатуры "MZ" или "ZM" (сигнатура ZM по крайней мере была актуальна для DOS). PE-файл состоит из D...
Нужна платная консультация по перехвату DeviceIoControl под Win64. Есть программа, который загружает разные модули (DLL), обращающиеся к драйверу железки через DeviceIoContro...
А вот mov [rcx], deadbeef? Хоть в какой форме, не с использованием стека или регистра. Хочу mov [rcx], 0deadbeefh в одну строку
Вопрос по FASM и линкеру от Microsoft: Модуль, который FASM генерирует в MSCOFF при наличии сегмента .bss не линкуется - линкер падает. Параметры линкера: link /SUBSYSTEM:CO...
Это чат про ассемблер или про армию, экономику и Убунту?
А что ещё пропустил? А, float, но его доделать - ещё байт 50
Про выравнивание кода: А можно пояснить смысл конструкции: зачем код выравнивать? imul r9w, 3FE6h db 66h, 66h xchg ax, ax db 66h, 66h xchg ax, ax
Подскажите по выравниванию: под x64 винда при загрузке приложений стек выравнивает по 08h или по параграфу? Если у меня стек по 08h выровнен, то при 10h-aligned инструкциям по...
Коллеги, подскажите, как правильно написать строку на FASM? Конечная задача в зависимости от ранее объявленных переменных вида FLAG1 equ TRUE, FLAG2 equ TRUE формировалась стр...
Весьма интересный принес вам канал YouTube и конкретный ролик про ассемблер. Автор похоже достаточно молод, но при этом опытен и рассказывает хорошо. Главное - он рассказывает...
Кстати, проясните мне про линкеры 1. При связке компиляция FASM в COFF и линковке со сторонними библиотеками посредством линкера (link.exe от Микрософта, lld от llvm) , он (...
Коллеги, а подскажите про линкер: существует ли линкер с управляемой сортировкой секций в генерируемом win32/64? (Код, данные, импорты, экспорты, ресурсы)? Микрософтовский ли...
коллеги, а подкажите, как можно прооптимизировать подсчёт параметров count@regs, не ручками их считать, а макросом каким-нибудь? FASM ; 4 3 2 1 0 reglist eq...
Народ, а подскажите название компилятора/ассемблера, который из командной строки выдавал опкоды инструкций? Что-то вроде такого C:\cool_asm xor eax, eax ret 33 C0 C3
А подскажите про Dead code elimination: собирается проект, основное тело написано на FASM, компилируется в MS COFF, линкуется MS Link. В собираемый проект подключается еще одн...
Коллеги, а подскажите, как в FASM объединять два сегмента? Суть дела: Есть инклюд (1.asm) с кодом, в которых есть секции section '.text' code readable executable с кодом sec...