Я думаю, что ваш нынешний подход к установлению контрольной точки для каждого интересующего вас метода - лучшая ставка. Как объяснил @Tommy, во время выполнения есть небольшое количество функций отправки сообщений, которые вы можете прервать, но я заставляю отладчик оценивать условную точку останова при каждой отправке одного сообщения, вероятно, значительно замедлит работу вашего приложения.
Один из способов сделать настройку точек останова немного проще - это сделать из командного файла GDB. Поместите команды для установки точек останова для всех представляющих интерес методов в одном файле, который вы можете загрузить в начале сеанса отладки. Установка всех точек останова в одном файле дает вам одно место для редактирования списка, и редактирование файла должно быть простым с копированием и вставкой.
Возможно, лучшее решение, но для освоения потребуется немного времени, это использование инструментов. Сначала вы захотите ознакомиться с механизмом DTrace, но вы можете легко создать собственный инструмент с пробниками для каждого интересующего вас метода. Инструменты невероятно мощные, но чтобы научиться по-настоящему использовать их, требуется некоторое время.