# айс, s2k3sp1 и бряки на api

Тема в разделе "WASM.HEAP", создана пользователем kaspersky, 2 июн 2008.

  1. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    недавно поставил DS 3.2 2 (Soft-Ice 4.3.2 [Build 2485]) на S2K3SP1 и обнаружил, что точки останова на API стали контекстно-чувствительны, т.е. срабатывают только в контексте того процесса, где их поставили. нэхарашо! покрутив хвостом, решил проблему посредством I3HERE(I1HERE)/CC(CD01).

    просто интересно - кто еще сталкивался с такой проблемой? если что - могу отписать подробнее. сейчас хачу айс, чтобы обойтись без танцев в бубнами.
     
  2. trash_master

    trash_master New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2006
    Сообщения:
    319
    Адрес:
    Україна
    ну таг эта ж ни сикрет, пацюк, стыдна, ей богу. + добавлю что с видяхами выше GF7300 сайса не будет, ибо старые нвидиевские дрова хоть совместимы с сайсом, но не понимают видях моложе, а новые понимают видях но не совместимы с сайсом
     
  3. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.217
    Адрес:
    Ukraine
    Кажется, у меня когда-то было такое с SoftICE 4.2.7 под NT4. Решилось откатом на 4.2.6.
     
  4. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    видяхи это фигя. я эту проблему решаю в оперативном порядке. меня больше заботит как прикрутить к айсу многоцпршность, там еще с кейбордами куча проблем есть (айс не работает с ними на некоторых чипсетах).

    понятное дело, что I3HERE - простой трюк, поэтому и не стал описывать его, а сначала спросил - интересно кому это дело или нет ;)
     
  5. trash_master

    trash_master New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2006
    Сообщения:
    319
    Адрес:
    Україна
    так
    эта SMP имееццо ввиду или
    ? ибо второе наблюдал и на UP машине
     
  6. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    угу, оно на UP машине. там у айса просто траблы с трекером страниц и разбором каталога страниц. уже разобрался как его пропатчить, чтобы оно работало без бубна, хотя универсальный патчик написать сложно, в разных билдах айса это сильно по разному сделано. пока в голову приходит только написать большой кусок кода для реализации bpx/bpm, но это муторно и долго.
     
  7. stallker

    stallker New Member

    Публикаций:
    0
    Регистрация:
    9 май 2008
    Сообщения:
    360
    Ммм.. что там с "новыми" видяхами? Недавно стал обладателем GF8800U, ставить айс на ней еще не пробовал, может есть какой способ?
     
  8. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    в VGA режиме работает, хотя это не вариант вообще. через оверлей можно выводить, но для этого айсу нужны новые дрова (над чем мыщъх работает, хотя это не главная проблема). ну и наконец, можно всегда поствить айс на варю ;)
     
  9. Kvazimoda

    Kvazimoda New Member

    Публикаций:
    0
    Регистрация:
    7 янв 2004
    Сообщения:
    21
    Адрес:
    Russia
    Так это ж отключается так:
    set BreakInSharedMods on

    Можно прям в файле Winice.dat в строке INIT="set BreakInSharedMods on;блабла" написать и все как и раньше будет, это вроде даже в документации написано.
     
  10. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    Kvazimoda
    в DS 3.2 2 BreakInSharedMods нема. у тебя какая версия, где это есть?
     
  11. Kvazimoda

    Kvazimoda New Member

    Публикаций:
    0
    Регистрация:
    7 янв 2004
    Сообщения:
    21
    Адрес:
    Russia
    Да вроде такая же. Не помню точно, если есть там комманда типа ver, вечером домой как приеду - гляну и отпишу.
     
  12. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    ну я дал "set" и в списке возможных значений BreakInSharedMods нету. на сайте компувары эта команда описана применительно к более ранним версиям. в документации на мою версию она ни разу не упомянута.
     
  13. trash_master

    trash_master New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2006
    Сообщения:
    319
    Адрес:
    Україна
    версия с сраклаба тож не имеет данной вари
     
  14. Kvazimoda

    Kvazimoda New Member

    Публикаций:
    0
    Регистрация:
    7 янв 2004
    Сообщения:
    21
    Адрес:
    Russia
    Дома забыл посмотреть версию :dntknw:

    Вот что в файле c:\program files\Compuware\Readmes\readmeSI.htm:
    "Important Notes
    * Operating behavior of breakpoints in shared ring 3 modules. In versions of SoftICE prior to 3.0, breakpoints set in shared ring3 modules would hit according to the description as defined in the Using SoftICE book, Chapter 7, "Understanding Breakpoint Contexts." In 3.0, we changed this so that breakpoints would only hit within the context in which the breakpoints were set. For Version 3.1, we have now added a SoftICE environment variable to toggle the behavior of shared ring3 breakpoints. By default, breakpoints only trigger in the context in which they were set. To change to the pre-3.0 behavior, from the SoftICE command line, issue the command set BreakInSharedMods on."

    В 3.1 добавили, значит и в 3.2 точно есть. Файл из 3.2 студии
     
  15. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    Патч же для сайса есть на который многопроц. системы. даже на сайте этом лежит. мне помогло.
    конфа винхпсп2, коре2дуо, гф7900гт
     
  16. trash_master

    trash_master New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2006
    Сообщения:
    319
    Адрес:
    Україна
    Rustem
    не катит