Можно ли автоматически устанавливать точки останова (например, с помощью регулярного выражения) в VS2008? - PullRequest
2 голосов
/ 27 декабря 2011

Я хотел бы установить контрольные точки только на какие-то неправильные подсказки поведения (например, макросы трассировки ошибок и т. д.) для возможности обнаружения возможных ошибок на ранних этапах разработки. Итак, мне интересно, можно ли установить BP в местах в коде, найденном regex? Возможно использование некоторых скриптов или функций автоматизации VS.

Спасибо за любую подсказку!

1 Ответ

0 голосов
/ 18 февраля 2012

Вы можете поместить точку останова на все перегруженные версии метода в Visual Studio, используя этот прием: введите имя метода в поле поиска (главная панель инструментов) и нажмите F9.

Если вы хотите больше энергии, вы можете использовать WinDbg. Команда bm (Set Symbol Breakpoint) разрешает выражения сопоставления с образцом, подобные этому (подробности см. здесь ):

0:000> bm myprogram!mem* 
   4: 0040d070 MyProgram!memcpy
   5: 0040c560 MyProgram!memmove
   6: 00408960 MyProgram!memset
...