मैं लिनक्स बॉक्स पर चल रहे सी में लिखे गए एप्लिकेशन के लिए कुछ सीमित रिमोट डीबगिंग कार्यक्षमता को कार्यान्वित कर रहा हूं। लक्ष्य एप्लिकेशन के साथ संवाद करना और मनमानी चर के मूल्य को देखना या मनमाने ढंग से कार्य करना है।क्या यह निर्धारित करना संभव है कि प्रतीक एक चर या सी में फ़ंक्शन है या नहीं?
मैं dlsym()
कॉल के माध्यम से प्रतीकों को देखने में सक्षम हूं, लेकिन मैं यह निर्धारित करने में असमर्थ हूं कि वापस भेजा गया पता किसी फ़ंक्शन या चर को संदर्भित करता है या नहीं। क्या इस प्रतीक तालिका के माध्यम से टाइपिंग जानकारी निर्धारित करने का कोई तरीका है?
, लेकिन आप कोड (ट्रैम्पोलाइंस, आदि) –
या 3. जानकारी बाहर खींच शुरू कर कुछ विशेष समारोह की तलाश द्वारा 1. पते की जांच (स्थान), या 2. के साथ भाग प्राप्त कर सकते हैं उपलब्ध होने पर डीडब्ल्यूएआरएफ डीबगिंग जानकारी (जो गैर-तुच्छ है) – nos
डीबगिंग जानकारी इस एप्लिकेशन के लिए उपलब्ध नहीं है; एप्लिकेशन इतना बड़ा है कि डीबगिंग जानकारी के साथ संकलन करने का प्रयास करने से कुछ भी क्रैश हो जाता है जो इसे पढ़ने की कोशिश करता है (gdb) – dykeag