The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

06.09.2017 03:25  Новая версия strace 4.19

Доступен новый выпуск strace 4.19, утилиты для диагностики и отладки программ для ОС, использующих ядро Linux. Она позволяет отслеживать и (начиная с версии 4.15) вмешиваться в процесс взаимодействия программы и ядра, включая происходящие системные вызовы, возникающие сигналы и изменения состояния процесса. Для своей работы strace использует механизм ptrace. Начиная с версии 4.13, формирование выпусков программы синхронизировано с выходом новых версий Linux.

Основные изменения:

  • Существенно доработано декодирование netlink (осуществлено в рамках проекта Google Summer of Code 2017 по доработке декодирования netlink:
    • Реализовано декодирование атрибутов inet_diag_req_v2, inet_diag_req_compat, packet_diag_msg, smc_diag_msg протокола NETLINK_SOCK_DIAG.
    • Реализованы протоколы NETLINK_SELINUX, NETLINK_CRYPTO (базовая поддержка, атрибуты crypto_user_alg), NETLINK_KOBJECT_UEVENT.
    • Реализовано декодирование сообщений addr, addrlabel, dcb, link, mdb, neigh, neightbl, netconf, nsid, route, rule, tc, tca протокола NETLINK_ROUTE.
    • Реализовано декодирование атрибутов nlmsgerr.
    • Реализовано декодирование ack-флагов сообщений netlink.
  • Реализовано декодирование аргументов команды KEYCTL_RESTRICT_KEYRING и параметров KDF команды KEYCTL_DH_COMPUTE системного вызова keyctl(2).
  • Списки констант и команд ioctl обновлены до соответствия ядру Linux 4.13.
  • Добавлена поддержка декодирования новых системных вызовов на архитектурах alpha (seccomp, bpf, userfaultfd, membarrier, mlock2, copy_file_range, preadv2, pwritev2, statx), microblaze (statx), s390 (s390_guarded_storage) и x86 (arch_prctl).
  • Улучшено декодирование программ BPF (системный вызов bpf(2) и команды SO_ATTACH_FILTER и SO_ATTACH_REUSEPORT_CBPF системного вызова setsockopt(2)).
  • Улучшено декодирование команды UFFDIO_API системного вызова ioctl(2).
  • Улучшено декодирование некоторых аспектов системных вызовов getsockopt(2)/setsockopt(2).
  • Исправлены ошибки в применении фильтра path tracing для системных вызовов execveat, symlink, symlinkat, inotify_add_watch, inotify_init.
  • У проекта появился логотип:


  1. Главная ссылка к новости (https://sourceforge.net/p/stra...)
  2. OpenNews: Выпуск strace 4.18
  3. OpenNews: Новая версия strace 4.17
  4. OpenNews: Выпуск strace 4.15 с функцией подмены системных вызовов
  5. OpenNews: В OpenBSD из соображений безопасности удалены systrace и прослойка совместимости с Linux
  6. OpenNews: Выпуск strace 4.11
Автор новости: eSyr
Тип: Программы
Ключевые слова: strace
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, iPony, 07:47, 06/09/2017 [ответить] [смотреть все]
  • +10 +/
    Логотип классный
     
     
  • 2.2, Аноним, 08:14, 06/09/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +2 +/
    У него выражение лица такое, как будто либо не знает что делать, либо не понимае... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.3, Борщдрайвен бигдата, 08:41, 06/09/2017 [^] [ответить] [смотреть все]  
  • +6 +/
    > либо не знает что делать, либо не понимает что происходит

    Ну у разработчика, запускающего strace, в целом такое же выражение эмоций.

    Страус ОК.

     
     
  • 4.4, Аноним, 09:08, 06/09/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Страус, запускающий strace. ОК.
     
     
  • 5.21, eSyr, 14:36, 06/09/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    strau 223 is a useful diagnostic, instructional, and debugging tool which is m... весь текст скрыт [показать]
     
  • 1.7, saahriktu, 10:19, 06/09/2017 [ответить] [смотреть все]  
  • –6 +/
    Неплохой логотип, да. http://saahriktu.org/tmp/scr1504682799.png
     
     
  • 2.8, Аноним, 10:33, 06/09/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Да, неплохой пи-ар ход Все уже пофигу зачем этот strace нужен, думают только о ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.10, saahriktu, 11:00, 06/09/2017 [^] [ответить] [смотреть все]  
  • –7 +/
    Смейтесь-смейтесь Всё равно свежий SBCL Steel Bank Common Lisp 1 3 21 под GNU... весь текст скрыт [показать]
     
     
  • 4.11, Борщдрайвен бигдата, 11:09, 06/09/2017 [^] [ответить] [смотреть все]  
  • +8 +/
    Это какой-то новый уровень мазохизма: самоутверждаться на опеннете.
     
     
  • 5.13, saahriktu, 11:51, 06/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Самоутверждаются те, кто разбрасываются стереотипами Мол, юзеры Arch а - школьн... весь текст скрыт [показать]
     
  • 4.19, Аноним, 12:51, 06/09/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    А зачем он нужен-то ... весь текст скрыт [показать]
     
     
  • 5.20, saahriktu, 13:03, 06/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Чтобы программировать на Common Lisp'е.
     
  • 4.23, Michael Shigorin, 18:24, 06/09/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Такое лучше в советы , а не в обсуждение новостей Здесь предлагаю офтопик поч... весь текст скрыт [показать]
     
     
  • 5.24, saahritku, 20:30, 06/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Можно и почистить. Займусь оформлением "совета".
     
     
  • 6.25, saahriktu, 20:35, 06/09/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Рекбус для налбюдательных PS На ЛОРе уже есть тема про новый sbcl с ссылкой на... весь текст скрыт [показать]
     
     
  • 7.26, анон, 19:03, 07/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Твои проблемы сборки лиспа вызваны тем, что сборочная машина уже получила glibc ... весь текст скрыт [показать]
     
     
  • 8.27, saahriktu, 00:04, 08/09/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    GNU Linux на x86_64 здесь при том, что именно в этом окружении может падать сбор... весь текст скрыт [показать]
     
  • 8.28, Andrey Mitrofanov, 10:32, 08/09/2017 [^] [ответить] [смотреть все]  
  • +/
    Как-то там старина Дрепер А с другой стороны -- вот оно, движуха... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor