gdb पर टैग किए गए जवाब

GNU डीबगर (GDB) एक पोर्टेबल डिबगर है जो कई यूनिक्स जैसी प्रणालियों पर चलता है और कई प्रोग्रामिंग भाषाओं के लिए काम करता है।

2
जीडीबी के साथ कदम-दर-कदम, स्टेप-ओवर और स्टेप-आउट कैसे करें?
मैंने helpGDB में रहते हुए टाइप किया था, लेकिन स्टेप-इन, स्टेप-ओवर और स्टेप-आउट के बारे में कुछ नहीं पाया। मैंने _start( break _start) में एक असेंबली प्रोग्राम में ब्रेकपॉइंट लगाया । बाद में मैंने टाइप किया nextऔर इसने डीबगिंग को समाप्त कर दिया। मुझे लगता है कि यह था क्योंकि …

5
मैं एक रनिंग प्रक्रिया की मेमोरी लीक कैसे पा सकता हूं?
क्या कोई रास्ता है, मैं एक चल रही प्रक्रिया की स्मृति रिसाव पा सकता हूं? मैं प्रक्रिया शुरू होने से पहले मेमोरी लीक खोजने के लिए Valgrind का उपयोग कर सकता हूं। मैं इसे चलाने की प्रक्रिया में संलग्न करने के लिए GDB का उपयोग कर सकता हूं। मैं रनिंग …
19 c  gdb  memory-leaks 

3
अनुकूलन के बिना कैसे संकलित करें -O0 सीएमके का उपयोग करके
मैं वैज्ञानिक लिनक्स (SL) का उपयोग कर रहा हूं । मैं एक परियोजना को संकलित करने की कोशिश कर रहा हूं जो C ++ (.cpp) फ़ाइलों का एक गुच्छा उपयोग करता है। निर्देशिका में user/project/Build, मैं makeसभी .cpp फ़ाइलों को संकलित और लिंक करने के लिए दर्ज करता हूं । …

2
Gdb मैन पेज में C @ t {++} का क्या अर्थ है?
मैं gdb के लिए मैनपेज पढ़ रहा था और मैं लाइन में आया: You can use GDB to debug programs written in C, C@t{++}, Fortran and Modula-2. C @ t {++} एक रेगेक्स की तरह दिखता है, लेकिन मैं इसे डिकोड नहीं कर सकता। इसका क्या मतलब है?
16 man  documentation  gdb 

2
क्या जीडीबी डीबग रूट प्रोग्राम पर डिबग कर सकता है?
मैंने एक प्रोग्राम लिखा जो कॉल करता है setuid(0)और execve("/bin/bash",NULL,NULL)। फिर मैंने किया chown root:root a.out && chmod +s a.out जब मैं निष्पादित करता ./a.outहूं तो मुझे एक रूट शेल मिलता है। हालाँकि जब मैं gdb a.outइसे सामान्य उपयोगकर्ता के रूप में शुरू करता हूँ, और एक उपयोगकर्ता शेल लॉन्च …
16 debugging  setuid  gdb 

1
कैसे बनाने के लिए gdb मुझसे "y या n" नहीं पूछें?
जब मैं add-symbol-fileप्रतीक को लोड करने के लिए GDB कमांड का उपयोग करता हूं , GDB हमेशा मुझसे 'y या n' पूछता है, जैसे: gdb> add-symbol-file mydrv.ko 0xa0070000 add symbol table from file "mydrv.ko" at .text_addr = 0xa0070000 (y or n) यह कैसे पूछें और चुपचाप निष्पादित न करें?
14 debugging  gdb 

2
प्रक्रिया को मारे बिना डंप प्रक्रिया कोर
क्या वास्तव में प्रक्रियाओं को मारे बिना एक प्रक्रिया के लिए एक कोर डंप (या कुछ समान) प्राप्त करने का एक तरीका है? मेरे पास एक मल्टीथ्रेडेड पायथन प्रक्रिया है जो एक एम्बेडेड सिस्टम पर चल रही है। और मैं सामान्य परिस्थितियों में प्रक्रिया का एक स्नैपशॉट प्राप्त करने में …

3
GDB को निष्पादन योग्य के साथ-साथ कोर डंप की आवश्यकता क्यों है?
मैं कोर डंप का उपयोग कर डिबग कर रहा हूं, और ध्यान दें कि gdb को आपको निष्पादन योग्य के साथ-साथ कोर डंप की आपूर्ति करने की आवश्यकता है। ऐसा क्यों है? यदि कोर डंप में वह सभी मेमोरी होती है जो प्रक्रिया उपयोग करती है, तो निष्पादन योग्य कोर …
11 core-dump  gdb 

2
यूनिक्स इतिहास: रिटर्न कोड ऑक्टल?
मुझे आज गार्ड ऑफ थ्रो किया गया gdb: Program exited with code 0146. gdbऑक्टल में रिटर्न कोड प्रिंट करता है ; मुझे क्यों मिल रहा है: http://comments.gmane.org/gmane.comp.gdb.devel/30363 लेकिन यह एक विशेष रूप से संतोषजनक जवाब नहीं है। कुछ त्वरित googling ने इतिहास को प्रकट नहीं किया, इसलिए मैं उम्मीद कर …
10 gdb  history 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.