Выпуск strace 4.11

25 декабря 2015 года

Wikinews-logo-ru.svg

Доступен новый выпуск отладочной утилиты strace 4.11, нацеленной на отслеживание системных вызовов и команд ioctl в процессах и приложениях. В новом выпуске:

  • Обеспечена поддержка новых системных вызовов, появившихся в ядрах Linux с 4.0 по 4.4.
  • Все диагностические сообщения снабжены префиксом strace.
  • Унифицировано наименование системных вызовов для разных архитектур.
  • Реализована надёжная трассировка процессов с иной разрядностью (например, трассировка 32-разрядных процессов с использованием 64-разрядной сборки strace);
  • Поддержка декодирования аргументов системных вызовов bpf, execveat, ioperm, iopl, kcmp, kexec_file_load, lookup_dcookie, membarrier, memfd_create, mlock2, name_to_handle_at, open_by_handle_at, sched_getattr, sched_setattr и userfaultfd;
  • Улучшение декодирования аргументов системных вызовов epoll_create, fcntl, fcntl64, futex, getdents, getdents64, getsockopt, io_*, mount, msgctl, prctl, quotactl, recvfrom, sendfile, setsockopt и shmctl;
  • Улучшение декодирования аргументов ioctl-вызовов block, loop, mtd, ptp, rtc, SG_IO, socket, tty и v4l2;
  • Улучшение декодирования структуры sigevent;
  • Поддержка архитектуры Nios II;
  • Обновление списков констант AF_*, EPOLL_*, FALLOC_FL_*, F_*, INPUT_PROP_*, IPPROTO_*, IPV6_*, IP_*, KEY_*, LOCK_*, MNT_*, MS_*, PACKET_*, PERF_FLAG_*, PF_*, PR_*, PTRACE_O_*, RENAME_*, SCTP_*, SECBIT_*, SO_*, TCP_* и siginfo_t;
 

ИсточникиПравить


Эта статья содержит материалы из статьи «Выпуск strace 4.11», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
 

Комментарии:Выпуск strace 4.11