Вопросы по теме 'strace'
Что означает число в выводе strace?
6331 execve("./a.out", ["./a.out"], [/* 22 vars */]) = 0
6331 brk(0) = 0x601000
Что здесь означает 6331 ?
1057 просмотров
schedule
24.03.2024
Как strace интерпретирует аргументы системного вызова?
Я знаю, что он использует ptrace для реализации,
и он может получать аргументы в регистрах,
но это всего лишь цифры,
как strace преобразует их в буквальную информацию?
Это просто жесткий код для каждого системного вызова?
616 просмотров
schedule
19.12.2023
Как заставить strace печатать адреса строковых аргументов, а не только их значения?
Я пытаюсь использовать strace , чтобы понять, как двоичная программа использует память.
Однако вывод по умолчанию strace , чтобы быть более удобным для пользователя, печатает любые буферы char * как соответствующие строки.
read(3, "Tell me,...
3508 просмотров
schedule
09.12.2022
Показывать полные аргументы в strace даже в фигурных скобках
Я знаю, что параметр -s должен отображать более длинные аргументы, но он не всегда работает (вероятно, из-за этих фигурных скобок, означающих массив или вложенные аргументы?).
Даже после запуска strace -s1000 my_command этот аргумент все еще...
10075 просмотров
schedule
03.11.2022
Файлы, к которым обращается GCC при компиляции данного кода
Я наткнулся на тему предварительно скомпилированных заголовков в C, поэтому я начал читать об этом, вкратце, в статье(ях), которую я прочитал, говорилось, что gcc будет использовать предварительно скомпилированный заголовок (h.gch), если он есть, в...
58 просмотров
schedule
04.12.2022