K примеру у меня есть байтовый массив готовых опкодов. Как мне сгенерировать ELF файл вместе с этими опкодами? Есть ли какая-то готовая библиотека для этого на С?
Возможно не самый оптимальный вариант, но это то как бы делал я. Берем flat assember, пишем для него следующий код:
Вариант для 32-битного ELF:
format ELF executable 3
entry start
segment readable executable
start:
file 'opcodes.bin'
Для получения 64-битного ELF нужно в первой строке поменять ELF на ELF64.
opcodes.bin
- имя файла с вашими опкодами (в бинарном виде, не шестнадцатеричном).
Собирается просто: fasm имя_файла.asm
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Можете объяснить мне как реализовать это с массивами, представьте эти стержни и кольца так:
Подскажите, можно ли реализовать следующую вещь:
Первый раз встретил данную конструкцию, когда class в параметрах функции и не могу понять для чего оно используется?