aliyun / plugsched

Live upgrade Linux kernel scheduler subsystem
BSD 3-Clause "New" or "Revised" License
82 stars 23 forks source link

Replace symbol_resolve by kallsyms_lookup_name #175

Open ampresent opened 1 year ago

ampresent commented 1 year ago

symbol_resolve was introduced to relieve the poor performance of kallsyms_lookup_name. Since Zhen Lei's work on kallsyms_lookup_name was merged in Linux v6.2 mainline, which achieved 600x boost in performance. We can backport Zhen Lei's work and try to get rid of symbol_resolve, to simplify this project now.