The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпуск strace 4.10"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск strace 4.10"  +/
Сообщение от opennews (??) on 07-Мрт-15, 21:53 
Доступен (https://sourceforge.net/p/strace/code/ci/dfabccf997dbad32544.../) новый выпуск отладочной утилиты strace 4.10 (http://sourceforge.net/projects/strace/), нацеленной на отслеживания системных вызовов и команд ioctl  в процессах и приложениях.

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


-  Поддержка появившихся в ядре 3.19 системных вызовов, флагов и команд ioctl;
-  Возможность использования API PTRACE_GETREGS для анализа работы процессов на архитектурах ia64, mips, s390/s390x.
-  Минимальные требования к версии ядра Linux подняты до 2.5.46 (для MIPS - 2.6.15, s390/s390x - 2.6.27).
-  Добавлена опция "-yy" для вывода информации о протоколе и связанными с сокетами адресами;
-  Опции  "-e read=set" и "-e write=set" теперь охватывают системные вызовы sendmsg,
    recvmsg, sendmmsg и recvmmsg;
-  Полная поддержка декодирования 32-разрядных команд ioctl;
-  Поддержка декодирования системных вызовов  getrandom и seccomp;
-  Поддержка декодирования в ioctl параметризованных команд, evdev, v4l, SG_IO v4 и FIFREEZE/FITHAW/FITRIM;
-  Улучшено декодирование сокетов  bluetooth и системных вызовов  sysinfo, getsockopt и setsockopt.


URL: https://sourceforge.net/p/strace/code/ci/dfabccf997dbad32544.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=41801

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск strace 4.10"  –4 +/
Сообщение от Аноним (??) on 07-Мрт-15, 21:53 
Знаю что не в тему, но плазма течет. Если кто пользуется Plasma 5.x и у кого она течет, либо много и без возрастания жрет, просьба отписать здесь
https://bugs.kde.org/show_bug.cgi?id=344879
Плазма не падает, но медленно течет...Уж лучше бы падала. Спасибо.
P.S. А strace хорош, помог мне как-то понял, откуда ошибка была и почему софт крашился. Жаль, что маны нормально почитать по нему до сих пор не могу. Ибо ленюсь...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск strace 4.10"  +2 +/
Сообщение от Michael Shigorin email(ok) on 07-Мрт-15, 22:04 
А почитать стоит, там появились очень вкусные штуки -- ну или глянуть презентацию ldv@ на позапрошлом LVEE, начиная со слайда про версию 4.7: http://lvee.org/uploads/image_upload/file/306/strace-lvee-20...
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Выпуск strace 4.10"  –1 +/
Сообщение от Нанобот (ok) on 08-Мрт-15, 08:28 
>нацеленной на отслеживания системных вызовов и команд ioctl

А разве ioctl не является частным случаем системного вызова?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск strace 4.10"  +1 +/
Сообщение от Аноним (??) on 08-Мрт-15, 10:08 
Системным вызовом является сам ioctl. Расшифровка его параметров тоже непроста, так что её в новости указали отдельно.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

12. "Выпуск strace 4.10"  +/
Сообщение от Аноним (??) on 09-Мрт-15, 14:35 
> А разве ioctl не является частным случаем системного вызова?

Является, только вот декодировать то что там передается вручную несколько не прикольно. Но ты ж strace только на картинках поди видел, крЮтой юниксоид...

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Выпуск strace 4.10"  +6 +/
Сообщение от Аноним (??) on 08-Мрт-15, 09:31 
Очень полезная утилита. Часто выручает, когда нужно понять, почему программа висит и ничего не делает. Подключаешь как-нибудь так:
strace -p $(pidof firefox)
И смотришь, что происходит.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск strace 4.10"  –2 +/
Сообщение от Аноним (??) on 08-Мрт-15, 16:08 
смотреть это прикольно!!! ещё бы понимать чегонибудь в этом...
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Выпуск strace 4.10"  +1 +/
Сообщение от Мяут (ok) on 08-Мрт-15, 16:43 
Лучше strace -f -p ... - чтобы все потоки трассировались, правда для файрфокса никакой консоли не хватит.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Выпуск strace 4.10"  –1 +/
Сообщение от Michael Shigorin email(ok) on 08-Мрт-15, 17:02 
> Лучше strace -f -p ... - чтобы все потоки трассировались,
> правда для файрфокса никакой консоли не хватит.

-o $TMP/firefox.trace раскидает по PID-ам, ну или уже фильтры осваивать, если надо тоньше грепа.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Выпуск strace 4.10"  +/
Сообщение от Аноним (??) on 09-Мрт-15, 01:16 
> Лучше strace -f -p ... - чтобы все потоки трассировались, правда для
> файрфокса никакой консоли не хватит.

truss религия не позволяет использовать?

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Выпуск strace 4.10"  +/
Сообщение от Michael Shigorin email(ok) on 09-Мрт-15, 01:27 
> truss религия не позволяет использовать?

Эт солярочный или где он там был?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Выпуск strace 4.10"  +/
Сообщение от Мяут (ok) on 09-Мрт-15, 14:15 
>> truss религия не позволяет использовать?
> Эт солярочный или где он там был?

Во FreeBSD, Solaris, AIX вроде есть.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру