【发布时间】:2016-12-31 10:36:20
【问题描述】:
这是来自 System.map 和 /proc/kallsyms 的文本文件的一部分。
ffffffff8106c260 T leave_mm
ffffffff8106c340 t do_flush_tlb_all
ffffffff8106c390 t flush_tlb_func
ffffffff8106c510 T native_flush_tlb_others
ffffffff8106c540 T flush_tlb_current_task
ffffffff8106c600 T flush_tlb_mm_range
ffffffff8106c770 T flush_tlb_page
ffffffff8106c820 T flush_tlb_all
ffffffff8106c840 T flush_tlb_kernel_range
T 和 t 有什么区别?
我知道T 或t 用于文本(代码)部分。
我猜T 可以从内核模块调用,而t 不能从内核模块调用。
让我知道它们之间的确切含义和区别。
【问题讨论】:
标签: linux linux-kernel export symbols kernel-module