R
#book РАЗРАБОТКА ОКОННЫХ ПРИЛОЖЕНИЙ НА FASMе Сергей Норсеев.
Aiwan \ (•◡•) / _bot
вот она, сила сессии!!!
ChoiPinMing
В gnu asm в синтаксе .macro можно ли использовать макроаргумент регистра так, чтоб в теле макроса использовать регистр разной ширины? Например ldr w0, [x0]
ChoiPinMing
.macro dosome reg
ldr /reg, [/reg] не катит в таком случае
JeisonWi
https://lfn3.net/2020/08/03/a-gentle-intro-to-assembly-with-rust/
Anonymous
Как получить task_struct в последних версиях ядра из асм кода?
thread_info он же располагается в глубине стека если это arm или x86
?
Или теперь thread_info находится в task_struct ?
Буйный
Anonymous
I am add syscall but syscall not worked
my syscall_32.tbl:
436 i386 malloc sys_malloc
437 i386 mfree sys_mfree
my syscall_64.tbl:
436 common malloc
437 common mfeee
my syscalls.h:
asmlinkage u64 sys_malloc(u64 size,u8 mode);
asmlinkage u64 sys_mfree(u64 addr,u64 size);
#endif
but kernel compilation complete.
I would have followed the instructions : https://dev.to/omergulen/how-to-add-system-call-syscall-to-the-kernel-compile-and-test-it-3e6p
pr4gasm, [11.08.20 12:49]
главное в vmlinux присутствуют символы sys_malloc и sys_mfree
Anonymous
perror returned Function not implemented
Eugene
Нормальный наплыв! :)
Боты. А спамить не могут.
Vladislav Brezgin
Eugene
Есть боты, которые на входе проводят тесты и выкидывают из чата, если не ответил. Можно добавить тоже. Мы юзаем, норм отсеивает.
Aiwan \ (•◡•) / _bot
0neAn0ther
#демо
Fire
INTRO 256b (COM DOS 16 bit 80286)
https://youtu.be/oFza4WA_P8I
Eugene
0neAn0ther
0neAn0ther
0neAn0ther
А, это твоё? :)
Я думал, это ты где-то нарыл :)
вообщето моё. просто писалось хренову тучу лет назад. сегодня я просто из екзешника в ком от нефиг делать переделалал, выкинул прегенерированную палитру (генерируется на лету) и впихнул в 256 байт. собственно дальнейшими оптимизациями я не занимался.
0neAn0ther
по большому счету генерация правильного огня выполняется немного не так. там алгоритм типа облаков из дума (забыл название). ну а у меня немного проще.
0neAn0ther
а вообще у меня много разных интро. но я их писал по большей части на паскале чисто по фану и не особо следил за размером )))
Eugene
Скоро ЦЦ будет онлайн, 22-23 августа. Сделай что-нибудь, выложи.
Eugene
Время пока есть.
Anonymous
preempt_disable() он отключает вытеснение,но мне не понятно,он отключает вытеснение на текущем процессоре или на всех процессорах?
0neAn0ther
Eugene
ЛС
Yura
народ, а кто-нибудь исследовал KMSAuto (прога для активации винды) - она безопасная, или все-таки с вирусняками? Понятное дело, что сама винда ее бракует, но есть ли там на самом деле чтото вредное?
Alexander
NoB0dy
Anonymous
Всем привет,я не знаю вектор (где искать баги в kernel linux)
Не подскажите просто в винде это графический интерфейс (драйвера которые реализуют графику) ,но в android или в линуксе я не знаю ,там во первых open source , во вторых если даже взять частные драйвера то это уже юридический вопрос,потому что нужно брать разрешение у компании,и это уже не kernel linux ,а продукт компании
Pavel
Anonymous
какую роль играет системный таймер в kernel linux ?
я думаю что когда происходит прерывания от таймера то запускается системный планировщик,обработчики таймера у которых истекло время
Anonymous
Anonymous
Как я знаю таймер используется в разработке операционных систем 40 лет и имеет положительный результат но спорный ,так как когда система простаивает операционке приходится обрабатывать прерывания от таймера
Aiwan \ (•◡•) / _bot
Anonymous
Anonymous
Anonymous
Те же самые атомарные операции,system_call(),семафоры и т д
Aiwan \ (•◡•) / _bot
Anonymous
Anonymous
0neAn0ther
#демо
m30 (30 байт)
INTRO 32b (COM DOS 16bit)
https://youtu.be/QZiZrmliNeU
https://github.com/An0ther0ne/INTRO/blob/master/bin/m30.com
0neAn0ther
#демо INTRO 32b
Name: serpin29
Size: 29 bytes
Binary: https://github.com/An0ther0ne/INTRO/blob/master/bin/serpin29.com
Video: https://youtu.be/Rqpn4422YCM
Yura
0neAn0ther
0neAn0ther
Есть еще на 31 версия. Такая.
Какая лучше?
Yura
а она ограниченная или как бы растет вверх?
Eugene
0neAn0ther
Aiwan \ (•◡•) / _bot
#book Форматы исполняемых файлов
Aiwan \ (•◡•) / _bot
#book объяснение вешественных чисел и принципы работы с ними через FPU
Sevapp
К слову, а тут есть адепты форта?
Sevapp
Довольно прикольная штука, да и интерпретатор можно на коленке написать на асме, при желании...
: FizzBuzz
1 + 1 DO
I 3 MOD 0 = IF ." Fizz" -1 ELSE 0 THEN
I 5 MOD 0 = IF ." Buzz" -1 ELSE 0 THEN
+ 0 = IF I . ELSE ." " THEN
LOOP
;
15 FizzBuzz
\ 1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz
Sevapp
Ну как так, нет ценителей форта?(
arelive
Все его касались имхо, особенно любители компиляторов. Но паскаль красивее.
Ioann_
Sevapp
Sevapp
Sevapp
Ляяяя
Sevapp
Eugene
Кто шарит: MSR в AMD такие же, что и в Intel или там много отличий?
Eugene
MTRR, например. Но и не только.
Eugene
Хотя, MTRR вроде одинаковый интерфейс имеет...
Eugene
Недавно смотрел исходники memtest86+, там для получения температуры процессора используются разные методы для интел и амд. У интел — через msr, у амд — через pci. Вот интересно, почему так?