मेरे पास एक फ़ंक्शन है जिसे कुछ बड़ी संख्या में बार-बार कहा जाता है, और अंततः सेगफॉल्ट्स।
हालाँकि, मैं इस फ़ंक्शन पर एक ब्रेकपॉइंट सेट नहीं करना चाहता हूं और हर बार कॉल करने के बाद रुक जाता हूं, क्योंकि मैं यहां वर्षों तक रहूंगा।
मैंने सुना है कि मैं counter
एक ब्रेकपॉइंट के लिए GDB में सेट कर सकता हूं , और हर बार जब ब्रेकपॉइंट मारा जाता है, काउंटर को डिक्रिप्ट किया जाता है, और केवल counter
= 0 होने पर ट्रिगर हो जाता है ।
क्या यह सही है, और यदि ऐसा है तो मैं इसे कैसे करूं? कृपया इस तरह के ब्रेकपॉइंट को सेट करने के लिए gdb कोड दें।