Когда системный вызов вызывается из 64-разрядного пользовательского пространства в 64-битное ядро, из таблицы точек доступа к системной_системе открывается таблица syscall из arch/x86/kernel/entry_64.S. Как я могу получить виртуальный/физический адрес этой «system_call()»?Как получить адрес точки входа в системный вызов?
Другими словами, я хочу знать адрес точки входа, используемый всеми системными вызовами. Я попытался посмотреть файл kallsyms, но не смог его найти. Возможно, у него есть другое имя в kallsyms?
Ссылка: https://lwn.net/Articles/604287/
Спасибо за ответ. Это файл entry_SYSCALL_64 в моем файле kallsyms. –