Команда: 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/.