पुस्तकालयों के कुछ सेट को अनदेखा करने के लिए वालग्रिंड को बताना संभव है? विशेष रूप से glibc पुस्तकालय ..क्या मैं वालिग्रिंड ग्लिब पुस्तकालयों को अनदेखा कर सकता हूं?
वास्तविक समस्या: मेरे पास कुछ कोड है जो सामान्य निष्पादन में ठीक चलता है। कोई रिसाव आदि
जब मैं इसे वालग्रिंड के माध्यम से चलाने की कोशिश करता हूं, तो मुझे कोर डंप और प्रोग्राम पुनरारंभ/बंद हो जाता है।
कोर आमतौर पर ग्लिब फ़ंक्शन (आमतौर पर fseek, mutex आदि) को इंगित करता है। मैं समझता हूं कि असंगत glibc/valgrind संस्करण के साथ कुछ समस्या हो सकती है।
मैंने विभिन्न valgrind रिलीज और glibc संस्करणों की कोशिश की लेकिन कोई भाग्य नहीं। कोई सुझाव?
मुझे लगता है कि वह कुछ ग्लिबैक फ़ंक्शन को न प्रोफाइल करने के लिए वाल्ग्रिंड को बताना चाहता है, न केवल परिणामी आउटपुट को दबाएं। –
@ टिम: बिल्कुल! असल में मैं चाहता हूं कि वे उन्हें अनदेखा करें (सामान्य निष्पादन की तरह उन्हें निष्पादित करें) – Jack
@ जैक - आपको इसके लिए वालग्रिंड आंतरिक के साथ परिचित होना चाहिए। मैं वास्तव में valgrind/valgrind.h पर एक झांक लेने का सुझाव देता हूं, जब तक आप वाल्ग्रिंड से प्राप्त आउटपुट पोस्ट नहीं करते हैं, तब तक कुछ सुझाव देना मुश्किल होता है। –