LINUX.ORG.RU

История изменений

Исправление XVilka, (текущая версия) :

Мы специально в этом году даже таск для GSoC запустили - поддержка Windows: Antide Petit - Windows GSoC Phase

Пока он работал и работает над общей поддержкой - компиляцией, отладкой, прохождением набора тестов, из-под винды. До релиза вот еще поддержка Windows XP должна влиться. Cygwin я в основном поддерживал, но с нативной поддержкой msvc/winapi я не вижу смысла более. Только опционально, если будет время.

За это лето из оставшихся задач - улучшение работы отладки, парсинга PE/DLL, улучшение поддержки протокола WinDbg и загрузки PDB. Надо отметить, что подключение к протоколу WinDbg/KD и парсинг PDB не использует WinAPI, как это делают другие программы, а значит работает и из Linux/OS X. Например, можно подкючиться к ядру Windows в виртуалке, запуская радар и скачивая (автоматически) PDB из хостовой *nix системы.

Также стоит отметить отличную работу наших двух студентов GSoC - по поддержке протокола GDB и timeless отладки (как RR или Qira): Ren Kimura - Timeless Debugger - GSoC Phase 1

Ну и этим летом мы взяли еще двоих студентов, чтобы закончили проект декомпилятора (radeco) и символьного исполнения (rune): RSoC 2017 selection results

Так что прогресс медленно, но идет. А если хочется помочь - то можно всегда начать с простых багов: https://github.com/radare/radare2/labels/easy

И вот краткая памятка для тех, кто желает понять, с чего начать исправление багов или разработку новых фич: CONTRIBUTING.md (см также DEVELOPERS.md)

P.S. Я бы поостерегся качать сборки с левых сайтов - до релиза рекомендуемый метод на CI Appveyor - там надо выбрать msvc_meson - 32 или 64 бита, сколько надо, потом в открывшемся окне найти вкладку «ARTIFACTS» - там и будут автосборки для оффтопика. Вот, что было на момент написания поста https://ci.appveyor.com/project/radare/radare2-shvdd/build/job/0p7xx3ye8fa82p...

Исходная версия XVilka, :

Мы специально в этом году даже таск для GSoC запустили - поддержка Windows: Antide Petit - Windows GSoC Phase

Пока он работал и работает над общей поддержкой - компиляцией, отладкой, прохождением набора тестов, из-под винды. До релиза вот еще поддержка Windows XP должна влиться. Cygwin я в основном поддерживал, но с нативной поддержкой msvc/winapi я не вижу смысла более. Только опционально, если будет время.

За это лето из оставшихся задач - улучшение работы отладки, парсинга PE/DLL, улучшение поддержки протокола WinDbg и загрузки PDB. Надо отметить, что подключение к протоколу WinDbg/KD и парсинг PDB не использует WinAPI, как это делают другие программы, а значит работает и из Linux/OS X. Например, можно подкючиться к ядру Windows в виртуалке, запуская радар и скачивая (автоматически) PDB из хостовой *nix системы.

Также стоит отметить отличную работу наших двух студентов GSoC - по поддержке протокола GDB и timeless отладки (как RR или Qira): Ren Kimura - Timeless Debugger - GSoC Phase 1

Ну и этим летом мы взяли еще двоих студентов, чтобы закончили проект декомпилятора (radeco) и символьного исполнения (rune): RSoC 2017 selection results

Так что прогресс медленно, но идет. А если хочется помочь - то можно всегда начать с простых багов: https://github.com/radare/radare2/labels/easy

И вот краткая памятка для тех, кто желает понять, с чего начать исправление багов или разработку новых фич: CONTRIBUTING.md (см также DEVELOPERS.md)