जब हम बिल्ली 'proc/kallsyms' या 'system.map' हम इस__ksymtab क्या है? लिनक्स कर्नेल में
....
c033718c T nf_hook_slow
c04ca284 r __ksymtab_nf_hook_slow
c04ca28c r __ksymtab_nf_hooks
c04d24a0 r __kcrctab_nf_hook_slow
c04d24a4 r __kcrctab_nf_hooks
c04e9122 r __kstrtab_nf_hook_slow
c04e9179 r __kstrtab_nf_hooks
c054d854 D nf_hooks
c0571ca0 d nf_hook_mutex
....
- क्या टी, आर, डी का अर्थ है जैसे प्रतीकों, घ सामान मिल सकता है?
- मैं कर्नेल स्रोत में प्रतीकों को EXPORT_SYMBOL (...) के रूप में पा सकता हूं लेकिन अन्य लोग __ksymtab ... या __kstrtab के साथ उपसर्ग कर रहे हैं ... ये क्या हैं?
- क्या संभव है कि System.map में प्रतीकों हैं लेकिन/proc/kallsyms में शामिल हैं? (माना जाता है कि कर्नेल ठीक से संकलित किया गया है)
- मेरे पास नेटफिल्टर सक्षम लिनक्स कर्नेल है लेकिन मुझे प्रतीक 'nf_hooks' नहीं मिला है लेकिन '__ksymtab_nf_hook' है। __ksymtab_nf_hook का उपयोग कर nf_hooks का पता पाने का कोई तरीका है?
- मैं अपने लिनक्स स्रोत कोड EXPORT_SYMBOL (nf_hook) में देखता हूं लेकिन अगर मैं 'बिल्ली/proc/kallsyms' करता हूं तो मैं इसे नहीं ढूंढ सकता। क्या इसके लिए कुछ सामान्य कारण है?
अग्रिम धन्यवाद।
धन्यवाद! यह बहुत अच्छा है – daehee