Churchill
Lope Felix de Vega Carpio
Lope Felix de Vega Carpio
Churchill
А точно
Anonymous
Категорически всех приветствую
Anonymous
я вот тут подумал. Я ж могу в JIT дергать функции по сигнатурам из виндовых .dll`ек, и также в JIT их запускать, так?
Anonymous
ну и вообще любых бинарников (в теории)
електр🟢нік ✙🟠рчбеч ඞ
JNI* ?
Anonymous
я имел ввиду в реальном времени
Anonymous
т.е. моя программу уже работает. И во время работы может грузить функции из .dll, дергать их и.т.д.
Anonymous
вот я о таком. Ну в теории
Anonymous
Было бы круто иметь возможность проворачивать такую фигню с сисколами
електр🟢нік ✙🟠рчбеч ඞ
это JNI
Anonymous
Java Native Interface - похожая тема, но напрямую связана с Java и jvm, т.е. все ж не то
Anonymous
Anonymous
windovs 8.1 bor mi
Iman
Aiwan \ (•◡•) / _bot
шалом малейкум братья славяне
Alex
Хинди Русси бхай бхай
Я медленно достаю свой здоровый...
Банхаммер.
Justin
Лел
Justin
Резко
Justin
Дерзко
Justin
Беспощадно
Святая Инквизиция не дремлет.
А может в бан лучше?
🦖
🦖
Завязывай мы же братство
Какое к херам братство? Спонсированных кАнналов?
А, да ты ещё и зашёл во время недееспособности @gbdummy2_bot ...
електр🟢нік ✙🟠рчбеч ඞ
у меня никакого канала не висит. шо за канал?
JeisonWi
Вот почему все ниндзя ищут? Самураев никто не хочет, а они более верные
bilka00
JeisonWi
Все в одной клавиатуре - очень удобно
Dmitri
Смешно, да
bilka00
ох
bilka00
это же смешно
bilka00
Я сейчас о том что активируешь в mingw сборку без зависимостей
bilka00
и вывод асм-листинга
bilka00
и у тебя готовый код кумпилятор
bilka00
А вообще такое ощущение что ты хочешь вот это https://github.com/NytroRST/ShellcodeCompiler под х64
Dmitri
из чего во что? мне нужно что-то типа https://github.com/asmjit/asmjit
Dmitri
насамом деле мне asmjit и нужен, только нужно его заставить работать или написать свое
Dmitri
нет, скорее asmjit мне нужен
Dmitri
и работать он должен максимально быстро
Dmitri
Я не буду рассказывать причины проекта, но так действительно нужно и важна скорость генерации кода. Т.к. сгенерированного кода может быть гигабайты.
Anonymous
Anonymous
Итак, дос запущен, турбо си расчехлен, можно теперь и переписать свой рейтрейсер
Anonymous
Найс челендж
Lope Felix de Vega Carpio
Разобрабрался с программным i2c
Anonymous
Artem
Нихуясебе...
Dmitri
radare2 может показывать ymm и zmm регистры?
Dmitri
какой дебаггер посоветуете для avx2/avx512? Желательно что бы можно было видеть значения разных типов в ymm и zmm
kitsu
kitsu
а так еще всегда есть gdb
с питоновскими плагинами покажет как угодно
Dmitri
radare2 только так
Dmitri
Dmitri
А где дают плагины?
kitsu
где дают не знаю, но писать кажется весьма просто
Dmitri
ок. посмотрю. спасибо!
kitsu
https://github.com/eteran/edb-debugger/blob/master/src/arch/x86-generic/RegisterViewModel.cpp#L336
у edb еще похоже есть ymm, но без avx512
Anonymous
Откуда столько людей?
Churchill
Шахиды
Anonymous
Бум
Alexander
Всем привет. Реализовываю по заданию 3 функции для работы с массивами на тасм:
1) сортировка массива
2) поиск элемента
3) вставка элемента
Первые 2 пункта реализовал, а с третьими понять не могу, как это можно сделать? В тасме же вроде нет динамических массивов?
Vladimir
Alexander
Vladimir
Отодвинь хвост массива вверх на размер элемента, и вставь нужный элемент в пустое место
Viktor
Vladimir
mov rdi,tail+sizeof(elem); lea rsi,[rdi-sizeof(elem)]; mov rcx,element_count*sizeof(elem)>>2; std; rep movsd
Viktor
Тут задача явно не на выделение памяти
Vladimir
Например так
Alexander
Большое вам спасибо за помощь. Буду пробовать
Dmitri
вопрос про asm на linux and windows. Я генерирую асм файл с помощью intel c++ compiler и он делает разный синтаксис под linux и под windows. Я ожидал различия, но не до такой степени! И под windows он отказывается свой же .asm файл компилировать в .obj. Это нормально вообще? Или он генерирует .asm для masm?