Отладчик ассемблерного кода в Linux для х86-64

Тема в разделе "WASM.PROJECTS", создана пользователем _ir4_Y_, 21 мар 2007.

  1. _ir4_Y_

    _ir4_Y_ New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2007
    Сообщения:
    76
    Давно хотел написать какую-нибудь хорошую сложную прогу, и вот наконецто решился)
    Понимаю программа такая оч. сложная и что из всего этого получится я еще незнаю)
    Сейчас думаю над структурой данных можете дать линки на статьи по теме представления машинных команд для декодирования или что-то в этом роде )
    а также статьи по написанию отладчиков...
    вот )
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    _ir4_Y_
    Лучше отладчик для win64, а то грустно там без Олли64.
     
  3. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    Я тоже планирую написать дебаггер, только для Windows, ring0. Про дизасм ищи на форуме.
     
  4. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    хм.. ядерный отладчик это уже интересно)
    могу присоедениться к разработке.
     
  5. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    Great
    Аналогично. Если что - можно былоб организовать конференцию .. или что-то похожее. Чтоб объединить усилия. Авось получить что-то хорошее. Дизасм 64х битный можно сделать - не долго .. А дальше определиться какие платформы и возможности.
     
  6. _ir4_Y_

    _ir4_Y_ New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2007
    Сообщения:
    76
    Знач сначала дизасм 64х битный сделаем)
    А там видна будет, фпринципе мона сперва под Виду сделать а потом переписать под Линуху или наоборот, а на счет конференции идея хорошая!
     
  7. Medstrax

    Medstrax Забанен

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    673
    Забавно. Такие идеи появляются с удивительной регулярностью.
    Не так давно мс-рем с тем же проектом выступал. А воз и ныне
    там... :dntknw: :)
    имхо, надо иметь туеву хучу энтузиазма и столько же свободного
    времени, чтобы получилось хоть что-то. Причем иметь в течение
    не одного месяца/года. Вы можете сказать "их есть (и будет) у меня"?
    Девелоперы из компуваре ваяли сайс не по вечерам, в свободное от
    работы/семьи/учебы время. И имели при этом нехилый материальный стимул :)
    Хотя... Тот же syser чем не пример.
    В общем, успехов. Был бы рад, если бы что-то получилось.
     
  8. Cr4sh

    Cr4sh New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2006
    Сообщения:
    668
    Great, n0name
    тоже с радостью заджойнюсь к прожекту))
     
  9. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Они уже есть, несколько штук.
     
  10. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    TermoSINteZ, Cr4sh
    аська моя в контактах.
    Основные концепции скоро в доках изложу.
     
  11. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    Угу. Просто тема интересная.
    хз, хз. У меня уже есть наработки, да и у Great'a тоже.
    tnx
    Ни у меня, ни у Great'a нет 64битного проца, отладка будет затруднена. Сторонних тестеров я привлекать не хочу, ибо здесь нужна квалификация в тестинге. А у тестера "за идею" наврядли будет такая. Возможно в апреле куплю себе проц нормальный, тогда возможно буду ориентироваться на 64 бита.
     
  12. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Каковы основания написания ещё одного 32битного отладчика ядра? Реализовать специфичные функции, отсутствующие в SI и работа с новыми версиями ОС? Мне кажется, тот же Syser покроет эту нишу, тем более, у него заявлена поддержка плагинов.

    Другое дело - хороший отладчик для x64: уровня OllyDbg для отладки юзермодных приложений и хотя бы уровня Syser для работы с ядром. Тем более, на сегодняшний день есть только 1 хороший продукт: WinDbg, но он не очень удобен.

    Если начнётся работа по второму пункту, в скором времени, думаю, и я смогу включиться, т.к. есть реальная потребность в этих вещах.

    Есть эмуляторы.

    P.S. А вообще, оффтоп это, ибо топикстартер хотел Linux :)
     
  13. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    у мя есть камень, хотя знаний не так много, чем смогу помогу :)
     
  14. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    Уже предлогалось, однако на PM-1.5Ghz думаю такая эмуляция будет проблематична :P
     
  15. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    ну это, конечно, ясно, что отладчик ядра это не калькулятор.. наработки у нас уже есть, будем развивать)
    спасибо)
    ну во-первых, должна быть возможность выбора среди ряда аналогичных продуктов. Среди ядерных отладчиков выбор сейчас невелик. Кроме SI и kd я, пожалуй, ничего нормального не назову, тем более SI и kd для разных целей, так что SI, наверное, единственный интерактивный отладчик ядра, не требующий двух машин.
    А Syser еще не закончен и с совместимостью с разными системами у него, мягко говоря, большие проблемы.

    было бы неплохо

    ЗЫ. Надо тему отдельную создать наверное =) А то чето не там флудим )
     
  16. _ir4_Y_

    _ir4_Y_ New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2007
    Сообщения:
    76
    Ок давайти писать 64х разрядный отлачкик уровня ядра)
     
  17. QuakeMan

    QuakeMan New Member

    Публикаций:
    0
    Регистрация:
    27 июн 2007
    Сообщения:
    17
    вопрос на засыпку
    есть в нете русские мануалы под х86 64?

    немогу английский учить - психологическая травма от школьного учителя по этому предмету
     
  18. nermest

    nermest New Member

    Публикаций:
    0
    Регистрация:
    3 июл 2006
    Сообщения:
    157
    QuakeMan
    медитируйте.
     
  19. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    _ir4_Y_
    Интересно, как проект продвигается. Много ли написано?
     
  20. QuakeMan

    QuakeMan New Member

    Публикаций:
    0
    Регистрация:
    27 июн 2007
    Сообщения:
    17
    да это клиника....
    гады что амд что интел, компании с таким оборотом могли бы себе позволить переводы делать
    купил х86-64 процессор, а писать для него толком не могу...
    хоть на IA 32 возвращайся

    а ангийский все равно не осилю... меня больше чем на 15 минут нехватает