Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Jun 13, 2021 5:14 pm

All times are UTC+03:00


Search found 42 matches
Search these results:

Author Message

 Forum: Coding   Topic: KX - новый формат исполнимых файлов

Posted: Thu Apr 29, 2021 11:44 pm 

Replies: 20
Views: 3837


Привет! Тоже задумывался над новым форматом, но немного с другими, более системными идеями. К названию в итоге пришел к такому же, т.е. KX (ты не поверишь), поэтому оно мне нравится. Новый формат необходим, во-первых для того, чтобы реализовать полноценную поддержку автозагрузки библиотек, а во-втор...

 Forum: Kernel   Topic: Уязвимости ядра

Posted: Wed Apr 28, 2021 1:00 pm 

Replies: 53
Views: 31962


Exception for 69.4 is possibly wrong. What's problem use 70.7 before? What for use 69.4 and 69.5 directly? Функция 69 - отладка. ... Все подфункции, кроме 4 и 5, применимы только к процессам/потокам, запущенным из текущего функцией 70 с установленным флагом отладки. ... Direct thread suspend with s...

 Forum: Kernel   Topic: Уязвимости ядра

Posted: Wed Apr 28, 2021 10:11 am 

Replies: 53
Views: 31962


Doczom wrote:
сисфункции с уязвимостями:
...
74.1
...


Fixed in #8700.

 Forum: Kernel   Topic: Уязвимости ядра

Posted: Sat Apr 24, 2021 8:06 pm 

Replies: 53
Views: 31962


Doczom , offtop по твоему коду: dd 1 ; версия заголовка (всегда 1) таки уже не всегда, теперь и 2 бывает. Подробности тут viewtopic.php?f=1&t=1839&start=75#p76483 По уязвимости: пожалуйста, предоставь больше данных, например, как влияет изменения аргументов, т.е. когда именно проявляется ба...

 Forum: Compilers and programming   Topic: MTDBG - отладчик пользовательского уровня

Posted: Sat Apr 24, 2021 4:00 pm 

Replies: 139
Views: 61117


Kenshin wrote:
SVN rev. 8591:
  • исправлен баг с отображением меток, загруженных из отладочного файла; вот так он выглядел:
  • история команд (прокручивается с помощью стрелок вверх/вниз)
  • слегка освежил документацию к программе


Tnx, good work!
Everything is very useful.

 Forum: HLL   Topic: BCC32

 Post subject: Re: BCC32
Posted: Sat Apr 24, 2021 2:53 pm 

Replies: 6
Views: 1168


Это патч для bcc32, чтобы он генерил на выходе файл в формате fasm. Как я понял, t2fasm (который в отдельной папке) конвертит то, что выдает bcc32 без патча. Не проверял, т.к. не пользуюсь этой средой. Если это не так - надо написать инструмент конвертации. В любом случае патч надо удалить, ибо варе...

 Forum: HLL   Topic: BCC32

 Post subject: BCC32
Posted: Fri Apr 23, 2021 3:26 pm 

Replies: 6
Views: 1168


SVN/programs/bcc32/patch/ это патч проприетарного софта?
Сами догадайтесь, как это называется. Причем это существует уже давно и переехало из директории life2.
Насколько я понимаю, bcc32 после применения патча умеет делает то же самое, что и bcc32 без патча + t2fasm.

 Forum: Kernel   Topic: Загрузка библиотек

Posted: Wed Apr 21, 2021 12:23 pm 

Replies: 93
Views: 52072


Делать через notify наверное не вариант, потому как она сама подключает libimg для показа картинок ... Не вижу проблем с этим. Тут 2 варианта решения: 1) поселить иконки в формате BBGGRRBBGGRR... внутри самой программы, в этом случае libimg не будет нужен. Минусы - notify потолстеет, примерно до 20...

 Forum: Kernel   Topic: Загрузка библиотек

Posted: Wed Apr 21, 2021 9:54 am 

Replies: 93
Views: 52072


ProMiNick , я пока не вижу смысла переписывать заново dll.ink. М.б. позже. И еще важно то, что dll.inc уже много времени на SVN, а твой код кто-то тестировал кроме тебя? Мне тоже многое не нравится, например, текущий формат таблицы экспорта - таблицу можно сделать меньше по размеру. Соответственно,...

 Forum: Kernel   Topic: Загрузка библиотек

Posted: Mon Apr 19, 2021 11:22 pm 

Replies: 93
Views: 52072


Привет! Код писал практически на коленке и использовал готовый функционал, который работает. Есть ли смысл переписывать dll.inc? ИМХО если работает, проверял и каждый день работает - не трогай. Лучше дорабатывать. Вот, что надо доделать так, во-первых это саму функцию переходника (thunk), например, ...

 Forum: Kernel   Topic: Загрузка библиотек

Posted: Sat Apr 17, 2021 2:31 pm 

Replies: 93
Views: 52072


Привет! Реализовал альфа версию автозагрузки библиотек и связывания импортов. Ограничения: 1) нет выдачи сообщений об ошибках в случае если библиотека или функция в библиотеки не найдена 2) нет автозагрузки зависимых библиотек (требуется доработка формата библиотек) Кратко, как использовать это в св...

 Forum: System   Topic: О программе KolibriOS

Posted: Mon Mar 29, 2021 9:04 pm 

Replies: 1
Views: 1578


Привет!
Выкладываю на обозрение небольшую программку, показывающую информацию о версии и копирайтах.
Исходники залью на SVN позже, когда отделю код в отдельную библиотеку, чтобы можно было использовать данный функционал (диалоговое окно "о программе") из любого приложения.

 Forum: Kernel   Topic: Уязвимости ядра

Posted: Wed Jan 13, 2021 1:22 am 

Replies: 53
Views: 31962


Exception for 69.4 is possibly wrong. What's problem use 70.7 before? What for use 69.4 and 69.5 directly?

 Forum: Kernel   Topic: Уязвимости ядра

Posted: Tue Jan 12, 2021 1:37 pm 

Replies: 53
Views: 31962


superturbocat2001 wrote:
Bug in subfunction 4 of system call 69. You can stop the system process thereby freezing the entire system!

Fixed in revision #8534. Please testing, including 'stop' command in mtdbg (which makes a system call 69.4).

 Forum: Assembler   Topic: Отладка + KlbrInWin + Windows

Posted: Sat Jan 09, 2021 12:44 pm 

Replies: 18
Views: 12812


maxcodehack, в Win7 32bit KlbrInWin работает безо всяких совместимостей, в Win7 64bit - не работает.
Sort by:  
Page 1 of 3 [ Search found 42 matches ]


All times are UTC+03:00


Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited