Думаю самое простое в реализации - это загрузка списка адресов останова из файла.
(Как бонус, удаление/добавление адресов в этот список из интерфеса эмулятора)

А на этапе сборки своего проекта, сборочный скрипт будет формировать этот список на основе каких нибудь тэгов в исходниках.

В итоге поставил тег в исходниках, запустил скрипт, и ты в отладчике эмулятора, который уже остановился на одном из брек-поинтов

- - - Добавлено - - -

А если ещё эмулятор сможет отображать символы(тоже загруженные из файла) вместо адресов, будет вообще огонь