Какое отношение файловый дескриптор имеет к таблице процессов?

Я бы не стал делать это только для strlen(), но иногда это полезный прием для проверки кода C.

user@host:~$ gdb gdb
(gdb) start
Temporary breakpoint 1,... in main ()
(gdb) print strlen("foobar")
$1 = 6

Здесь gdb— отладчик GNU, и обычно для отладки после него требуется имя программы. Поскольку у нас его нет, этот пример дает его для отладки. Затем startзапускает программу, после чего gdbможно использовать для выполнения произвольного кода на C.

-1
14.01.2020, 21:47
0 ответов

Теги

Похожие вопросы