Обработчик системных вызовов C ссылается на функции с различными типами возвращаемых значений и количеством аргументов
Мой обработчик системного вызова получает индекс, сопоставленный с функцией, и должен вызывать эту функцию, извлекая ее аргументы из стека. Как я могу абстрагировать тип функции и количество аргументов?
1 ответ
Для этого вы должны определить struct
и передать struct pointer
на ваш callback function
Тогда каждый элемент вашего struct
может быть аргументом вашего callback function