Я хочу знать, есть ли способ получить все параметры и их типы системного вызова linux... как список или любую структуру данных. используя C или C++ определенно. Есть какой-то способ, который дает адреса памяти параметров, но мне нужны реальные значения.
Или кто-нибудь может сказать мне, как получить реальные значения из этих адресов памяти? потому что эти адреса содержат разные типы значений в разное время.
Может ли кто-нибудь помочь мне?
Попробуйте посмотреть здесь, похоже, он должен получить вас туда, куда вы направляетесь:
root/include/linux/syscalls.h
. Вы должны быть в состоянии разобрать это во время выполнения и получить то, что вам нужно. Смотрите syscalls.h
man <name ot the syscall>