Показаны сообщения с ярлыком code. Показать все сообщения
Показаны сообщения с ярлыком code. Показать все сообщения

2009-09-23

Релиз BIEW 6.0

BIEW - редактор двоичных файлов ориентированный на работу с кодом.

* Встроенные AVR/Java/x86-i386-AMD64/ARM-XScale/PPC64 дизассемблеры.
* Сохранение и восстановление частей файла.
* Поддержка a-out, arch, coff-386, MZ, jvmclass, LE, LMF, LX, NE, NLM-386, PharLap, PE, RDOFF, SIS, SISX исполнимых форматов.
* Выделение цветом инструкций.
* Навигация по коду.
* Утилита оценки производителности процессора.
* Встроенный 64-разрядный калькулятор.
* Поддержка asf, avi, bmp, jpeg, mov, mp3, mpeg, realmedia, wav мультимедийных форматов.
* Просмотр ввода консоли
* Шаблонный поиск в дизассемблере, шестнадцатеричном и бинарном режимах.
* Перекодировщик русских страниц.

Основное новшество версии 6.0 - нативная поддержка 64-битных систем.

>>> Сайт проекта

2009-05-26

Создана поисковая система по исходным текстам Debian GNU/Linux

Peter De Wachter сообщил о введении в строй новой специализированной поисковой системы, занимающейся индексацией исходных текстов всех пакетов Debian GNU/Linux, размещенных в репозиториях "main" и "contrib" ветки Debian Unstable (Sid). Общий объем проиндексированных данных превысил 70 Гб. После расширения дискового пространства, планируется расширить действие поисковой системы на ветки "stable" (Lenny) и "testing" (Squeeze).

Работа системы основана на свободном поисковом движке OpenGrok, развиваемом в рамках проекта OpenSolaris и нацеленном на индексацию исходных текстов с учетом перекрестных ссылок. Система позволяет быстро определить в каких пакетах задействована структура или функция определенной библиотеки.

Некоторые примеры запросов:

Найти, где определен символ setResourceMonitors:
defs:setResourceMonitors
Показать файлы в usr/src/cmd/cmd-inet/usr.sbin/, которые используют функцию sprintf:
refs:sprintf path:usr/src/cmd/cmd-inet/usr.sbin
Показать участки кода, в которых производится присвоение значения переменной Asign:
"Asign="
Найти файлы Makefile в которых осуществляется сборка pstack:
pstack path:Makefile
Найти perl-скрипты в которых вместо пути /usr/bin/perl прописано что-то другое:
-"/usr/bin/perl" +"/bin/perl"