Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 8. Development - Разработка
bin-to-src | fuzz | inst | make-random-file | patch | sample |

Help:   Рус   |   Eng        

Команда: inst
sfk inst mtkinc mtkmac -dir... -file...
sfk inst -revoke[|-redo] [-keep-dates] -dir ... -file ...

  Исходный код инструмента C++ с вызовами ядра микротрассировки sfk.
  имитирует по умолчанию. добавьте -yes, чтобы применить изменения.

  параметры
    mtkinc путь и имя файла mtktrace.hpp
    mtkmac имя макроса записи блока mtk, _mtkb_

  опции
    -revoke отменить все изменения (копировать резервные копии обратно).
                   не указывать mtkinc, mtkmac на -revoke.
    -keep-dates при отзыве, а также повторно активировать исходные даты файла
    -redo повторить все изменения
    -witheol также оборудует { в конце строки, например:
                   пустота Foo::bar(int nmode) {

       sfk inst mtk/mtktrace.hpp _mtkb_ -dir testfiles !\save_ -file .cpp
          инструментировать код (сохраняя все в каталогах save_inst)

       sfk inst -revoke -keep-dates -dir testfiles !\save_ -file .cpp
          восстановить исходный код (копируя обратно из каталогов сохранения),
          также восстановление исходных временных меток.

       sfk sel -dir base ext lib -file .cpp +inst mtk/mtktrace.hpp _mtkb_
          выберите интересующие файлы и, когда закончите, запустите +inst для них.

    ПРИМЕЧАНИЕ: рекомендуется НЕ говорить «-dir». в ваших пакетных файлах
          чтобы гарантировать, что инструментирование всегда выполняется на правильном пути.

    Подробнее о ядре микротрассировки sfk читайте в каталоге mtk/.