Strace (Linux): различия между версиями
Материал из lulzette's wiki
Losted (обсуждение | вклад) Нет описания правки |
Losted (обсуждение | вклад) Нет описания правки |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 2: | Строка 2: | ||
Утилита, с помощью которой можно увидеть, какие системные вызовы использует приложение, можно запустить новый инстанс или подключиться к существующему процессу по PID. | Утилита, с помощью которой можно увидеть, какие системные вызовы использует приложение, можно запустить новый инстанс или подключиться к существующему процессу по PID. | ||
Список системных вызовов можно найти, например, здесь: http://ru.manpages.org/syscalls/2 | |||
Еще один справочник по системным вызовам (полезный): http://blog.asidorov.name/2016/02/linux.html | |||
* вывести только вызовы определенного системного вызова | * вывести только вызовы определенного системного вызова | ||
<code>strace -e *syscall*</code> | <code>strace -e *syscall*</code> | ||
* Увеличить длину строк: | |||
<source inline>strace -s 1024</source> |
Текущая версия от 13:36, 10 июля 2021
Утилита, с помощью которой можно увидеть, какие системные вызовы использует приложение, можно запустить новый инстанс или подключиться к существующему процессу по PID.
Список системных вызовов можно найти, например, здесь: http://ru.manpages.org/syscalls/2
Еще один справочник по системным вызовам (полезный): http://blog.asidorov.name/2016/02/linux.html
- вывести только вызовы определенного системного вызова
strace -e *syscall*
- Увеличить длину строк:
strace -s 1024