2011-07-24 15 views
6

जीडीबी में po कमांड है जो उद्देश्य-सी ऑब्जेक्ट विवरण प्रिंट करता है। (इसके विवरण के साथ) एलएलडीबी में, po बस मेमोरी पता प्रिंट करें। मैं एलएलडीबी में जीडीबी के समान आउटपुट कैसे देख सकता हूं?एक्सडीडी 4.1 में जीडीबी में 'पीओ' के एलएलडीबी समकक्ष?

+3

इस प्रश्न को हटाने पर विचार करें क्योंकि एलएलडीबी के पास पीओ –

+1

@ विन्सेंटगेबल नंबर है क्योंकि इसी कारण से हम एससीएम का उपयोग कर रहे हैं। – Eonil

उत्तर

13

यह आजकल कार्यान्वित किया जाता है: http://lldb.llvm.org/status.html

+0

मैंने दस्तावेज़ों से यही सोचा था। हालांकि, जब भी मैं कोशिश करता हूं कि मुझे निम्न आउटपुट मिलता है: त्रुटि: उदाहरण विधि 'userData' में अलग-अलग अनुवाद इकाइयों ('शून्य *' बनाम 'आईडी') में असंगत परिणाम प्रकार हैं नोट: उदाहरण विधि 'userData' ने भी घोषित किया नोट: यहां 'आईडी' त्रुटि के साथ घोषित किया गया है: 1 त्रुटियों को पार्सिंग अभिव्यक्ति –

+0

मेरे लिए अच्छा है जो एलएलडीबी में किसी समस्या की तुलना में कोड में त्रुटि की तरह दिखता है। –

3

ऐसा लगता है कि इस समय अभी तक लागू नहीं किया गया है।

print _NSPrintForDebugger(obj) 
+0

क्या वहाँ अभी तक नहीं है: प्रतिगमन टेस्ट स्वीट ऑपरेटिंग सिस्टम समर्थन पूरी तरह modularized नहीं किया गया है अभी तक ब्लाकों का समर्थन भाव ऑब्जेक्टिव-सी 2.0 समर्थन में कार्य कॉलिंग: मुद्रण गुण, सिंथेटिक गुण, ऑब्जेक्टिव-सी भाव, केवीओ, गतिशील प्रकार, डॉट सिंटैक्स, रनटाइम डेटा सी ++ समर्थन: विधि पहुंच, असंगत नामों को संभालने, गतिशील प्रकार अपवाद समर्थन: नाम, फेंकने वाली वस्तु, फेंकने वाला –

+2

एक्सकोड 4.3 (शायद पहले) के रूप में, पीओ ठीक काम करता है। –

1

lldb के प्रभाव से कुछ पता नहीं है, लेकिन शायद।

expression -o -- 

इस और अन्य LLDB आदेशों के साथ मदद के लिए, कमांड मदद का उपयोग:

help expression 
4

यहाँ कुछ काम GDB to LLDB command equivalents हैं पूर्णता के लिए, यह इस आदेश को एक उपनाम है।

+0

अच्छी गाइड! धन्यवाद – apouche

संबंधित मुद्दे