मैं जानना चाहता हूं कि विशाल एप्लिकेशन के अंदर एक निश्चित संदेश मुद्रित किया गया है। एप्लिकेशन इतना बड़ा और पुराना है कि यह टर्मिनल को टेक्स्ट प्रिंट करने के सभी कल्पनीय तरीकों का उपयोग करता है; उदाहरण के लिए printf(), fprintf (stdout, ...) आदिजीडीबी में "टर्मिनल पर कुछ मुद्रित" पर ब्रेकपॉइंट कैसे लगाया जा सकता है?
मैं लिखने() सिस्टम कॉल पर ब्रेकपॉइंट लिखने के लिए लिखता हूं लेकिन फिर मुझे विभिन्न फ़ाइल I/के कारण बहुत सारे ब्रेकपॉइंट स्टॉप के साथ बाढ़ आती है I/हे ऑपरेशंस जो लिखते हैं() भी।
तो मूल रूप से मैं प्रोग्राम को कुछ भी प्रिंट करता हूं जब भी प्रोग्राम टर्मिनल पर कुछ प्रिंट करता है लेकिन साथ ही मैं प्रोग्राम को कुछ लिखने पर जीडीबी को रोकना नहीं चाहता हूं।
भी देखें [मैं कैसे निगरानी कर सकते हैं क्या में डाल दिया जा रहा है पाइप में एक विशिष्ट स्ट्रिंग जमा होने पर मानक आउट बफर और ब्रेक?] (http://stackoverflow.com/questions/8235436/how-can-i-monitor-whats-being-put-into-the- मानक- आउट-बफर-एंड-ब्रेक-ए-ए) –
क्या आप टर्मिनल में दिखाई देने वाले "कुछ" के लिए स्रोत को 'grep' नहीं कर सकते हैं, फिर वहां ब्रेकपॉइंट रखें? – Calmarius