Я хотел бы знать, откуда внутри огромного приложения печатается определенное сообщение. Приложение настолько большое и старое, что оно использует все мыслимые способы печати текста на терминал; например printf(), fprintf (stdout,...) и т.д.
Я пишу, чтобы поставить точку останова на системный вызов write(), но затем я залил слишком много остановок останова из-за различных операций ввода-вывода файлов, которые также используют write().
Поэтому в основном я хочу, чтобы gdb останавливался всякий раз, когда программа печатает что-то на терминале, но в то же время я не хочу, чтобы gdb останавливался, когда программа записывает что-то в файл.