Вопросы с тегом «syscalls»

3
Вызов системного вызова Linux с языка сценариев
Я хочу вызвать системный вызов Linux (или, по крайней мере, оболочку libc) напрямую из языка сценариев. Мне все равно, какой язык сценариев - просто важно, чтобы он не компилировался (причина в основном связана с нежеланием компилятора в пути зависимости, но это ни здесь, ни там). Существуют ли языки сценариев (shell, …

5
Где вы найдете таблицу системных вызовов для Linux?
Я вижу много людей, ссылающихся на интернет arch/x86/entry/syscalls/syscall_64.tbl для таблицы системных вызовов, это работает отлично. Но много других ссылок /include/uapi/asm-generic/unistd.h который обычно находится в пакете заголовков. Как приходят syscall_64.tblшоу, 0 common read sys_read Правильный ответ и unistd.hпоказывает, #define __NR_io_setup 0 __SC_COMP(__NR_io_setup, sys_io_setup, compat_sys_io_setup) И тогда это показывает __NR_readкак #define __NR_read …
13 syscalls 

3
Какую единицу времени использует strace при отображении времени, проведенного в системных вызовах?
При использовании команды straceс флагом -Tя хотел бы знать, какая единица времени используется для отображения времени, проведенного в системных вызовах? Я предполагаю, что это должно быть в считанные секунды, но я не совсем уверен, и это, кажется, опущено в руководстве.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.