Как получить список параметров и их тип системного вызова?

0

Я хочу знать, есть ли способ получить все параметры и их типы системного вызова linux... как список или любую структуру данных. используя C или C++ определенно. Есть какой-то способ, который дает адреса памяти параметров, но мне нужны реальные значения.

Или кто-нибудь может сказать мне, как получить реальные значения из этих адресов памяти? потому что эти адреса содержат разные типы значений в разное время.

Может ли кто-нибудь помочь мне?

  • 2
    man <name ot the syscall>
  • 0
    Можете ли вы привести пример того, что вы имеете в виду?
Показать ещё 5 комментариев
Теги:
system

1 ответ

1

Попробуйте посмотреть здесь, похоже, он должен получить вас туда, куда вы направляетесь:

Как я могу получить список системных вызовов Linux и количество аргументов, которые они автоматически принимают?

  • 0
    это только дает количество параметров ... мне также нужны типы параметров. :(
  • 1
    Если у вас есть разрешение, вы можете просмотреть файл заголовка, в котором они определены, в котором должна быть подпись каждого вызова, что позволяет вам получать типы. root/include/linux/syscalls.h . Вы должны быть в состоянии разобрать это во время выполнения и получить то, что вам нужно. Смотрите syscalls.h
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню