Dmitrij
это изначально под x64 было, имена аргументов макроса не стал менять, но реализован invoke у меня под 16/32/64
Dmitrij
Eugene
Да не, 32 байта которые между параметрами и адресом возврата.
Dmitrij
а, под линух нет...
Eugene
Ща ищу инфу как раз про это.
Dmitrij
и да, я писал: andw $0xfff0, %sp
это не прокатит, там для адресации ограничения:
SP can't be used as a base or index register in the 16-bit addressing modes.
https://stackoverflow.com/a/34345858
@U09r1 ты чатом ошибся.
Anonymous
Нет
Anonymous
С это символический асм
Anonymous
И они дружно связаны
Символический вечный RO хочешь?
електр🟢нік ✙🟠рчбеч ඞ
електр🟢нік ✙🟠рчбеч ඞ
мы равняем стек, а не грузим туда через индекс
Dmitrij
Eugene
Свеженькие ABI (2018 г. для x86-64 и 2015 г. для x86)
#book #manual
LISP
Я тут могу посидеть?
LISP
🦥Alex Fails
/dashboard@gbreborn_bot
Group Butler
Hello everyone!
My name is Group Butler, and I'm a bot made to help administrators in their hard work.
Group Butler [beta]
I've sent you the group dashboard via private message
🦥Alex Fails
Бета ограничен, у него висит блок «авторские права»
Лол
У тебя логи со всех чатов в один сливаются?
🦥Alex Fails
да, там пустой конфиг он отдал( пришлось с нуля все делать.
Сейчас такие правила:
- 5 варнов, дальше мьют
- Нельзя видео- и войсосообщения
- флудеров бот мьютит
- при входе всем R/O until админ не разбанит;
🦥Alex Fails
Найс
🦥Alex Fails
надо бы его выкорчевать из кучи других чатов
Я не на все ссылки успел пожаловаться... :-(
🦥Alex Fails
а, ой, я уже по инерции пошел по чатам выпиливать
Эх, надо бы в Москву сгонять... давно там не был...
Dan
Anonymous
есть книги по llvm
Anonymous
на русском или на английском не док
Eugene
А в что с доками не так?
Eugene
https://www.ozon.ru/search/?text=llvm
Eugene
https://rutracker.org/forum/viewtopic.php?t=5405545
Eugene
Хуяндекс — найдётся усё!
🦥Alex Fails
🦥Alex Fails
https://t.me/c/1299337901/125
Eugene
Тогда вот ещё...
Eugene
Anonymous
Кто знаком с wdf
Anonymous
Что такое DriverEntry(IN
Anonymous
В объявление NTSTATUS DriverEntry( _In_ PDRIVER_OBJECT  DriverObject, _In_ PUNICODE_STRING RegistryPath );
Anonymous
_In_?
Eugene
_In_?
In-параметры передают какое-то значение, Out-параметры — принимают (в них записываются данные).
На примере:
BOOL WriteFile(
HANDLE hFile,
LPCVOID lpBuffer,
DWORD nNumberOfBytesToWrite,
LPDWORD lpNumberOfBytesWritten,
LPOVERLAPPED lpOverlapped
);
hFile, lpBuffer, nNumberOfBytesToWrite и lpOverlapped — In-параметры, данные из них передаются функции.
lpNumberOfBytesWritten — Out-параметр, туда функция записывает результат (не в параметр, конечно, а по указанному в параметре адресу).
Eugene
Считай, что это просто хинт (подсказка). Ни на что не влияет.
Eugene
Вообще говоря, Out может тоже содержать и передавать какую-то полезную инфу, но это значение может быть изменено. Так точнее, наверное.
Ivan
_In_?
_In_ - hint, DriverEntry - entry point as main()
Anonymous
добрый вечер не знаю почему ругается есть догадки что с совместимостью проблемы https://pastebin.com/wEZSQD0i ,https://pastebin.com/PEPv95ZU
Anonymous
но скелет запускается!
R
Привет решаю один жоский таск, и вот отладчик показывает значение переменой как два числа через двоеточие что то значит?
електр🟢нік ✙🟠рчбеч ඞ
R
R
но что значит число до двоеточия и число после двоеточия?
R
не вижу противоречия
да, просто почему значение указателя показывается как два числа через двоеточие?
Eugene
Это диапазон. Начальный адрес и конечный (включительно).
usernameak
по крайней мере это точно не segment:offset, ибо у тебя 64
Andrey
Andrey
Не помню, чтоб сейчас что-то проходило
Eugene
И возможно исправить нужным образом.
Я так понимаю, по крайней мере.
usernameak
R
Anonymous
Есть хороший материал по x86 про защищённый режим и длинный режим и главное свежый материал?
Anonymous
Доброго времени суток!)
Eugene
Привет.
Кидай.
Anonymous
Это вопрос был
Anonymous
Да я вопросительный знак не поставил
Andrey
Eugene
Intel SDM, всегда свежий материал :)
А в виде хорошо структурированной книги или серии статей (да если ещё и на русском), то х/з.
Мне бы самому было интересно.
Eugene
Вот тут можно ещё глянуть, но насколько инфа свежая и есть ли про long mode — не подскажу.
https://wasm.in/blogs/category/zaschischennyj-rezhim.20/
Eugene
Но вряд ли, скорее всего, статьи старые.