англійськафранцузькаіспанська

Ad


Значок OnWorks

rr - Онлайн у хмарі

Запустіть rr у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда rr, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


rr - запис і відтворення виконання програми

СИНТАКСИС


rr дамп [<опції>] [слід-реж>] [подій-специфікації>]
rr gdbinit
rr допомога [<команда>]
rr ps [<слід-реж>]
rr запис [<опції>]виконуваний файл> [exe-args>]
rr повторити [<опції>] [слід-реж>]

ОПИС


загальний опції
-A <ім'я>, --microarch=<ім'я>
змусити rr припустити, що він працює на процесорі з microarch ім'я навіть якщо час виконання
виявлення говорить про інше. ім'я має бути рядком, як `Ivy Bridge'.

-C {системні виклики,на всі події,<від-часу>}, --контрольна сума={системні виклики,на всі події,<з-
час>}
обчислювати та зберігати (під час запису) або читати та перевіряти (під час відтворення) контрольні суми
кожного з відображень пам'яті трасування або в кінці всіх системних викликів
(системні виклики), у будь-якому випадку (на всі події), або починаючи з глобальної точки часу
від-часу.

-D {<системний номер,-<сигнал-число>}, --dump-on={<системний номер,-<сигнал-число>}
скинути пам'ять на системна дзвінка or сигналізувати до файлу охайний.час_{запис,репутація} в слід-реж; _rec
для дампів під час запису, _rep для дампів під час повтору.

-F, -- сили-речі
змусити rr робити деякі речі, які не здаються гарними ідеями, наприклад, запуск
інтерактивний аварійний налагоджувач if stderr це не tty.

-K, --check-cached-mmaps
переконайтеся, що кешовані завдання mmaps відповідають /proc/maps.

-E, -- фатальні помилки
будь-яке надруковане попередження або помилка розглядається як фатальна.

-M, --mark-stdio
позначити stdio пише з [рр <ПІД> <ev>] де ev is в цілому простежувати час at який
запис трапляється та ПІД is ПІД of процес it трапляється дюйм

-N, -- версія
надрукувати номер версії та вийти.

-S, --suppress-environment-warnings
придушити попередження про проблеми в навколишньому середовищі, які rr не контролює.

-T <час>, --dump-at=<час>
дамп пам'яті в глобальний момент часу час

-V, -багатослівний
реєструвати повідомлення, які можуть бути некритичними для користувача

-W <кількість секунд>, --wait-secs=<кількість секунд>
чекати кількість секунд секунд після запуску, перед початком запису або відтворення.

синтаксис та цінності `запис'
rr запис [<опції>]виконуваний файл> [exe-args>]

-b, --force-syscall-buffer
примусово використовувати бібліотеку попереднього завантаження системного буфера, навіть якщо це, ймовірно, погано
ідея

-c <Num>, --кількість-cpu-ticks=<Num>
максимальна кількість 'тиків ЦП' (на даний момент виключені умовні гілки), щоб дозволити a
завдання, яке потрібно виконати, перш ніж перервати його

-e <Num>, --кількість-подій=<Num>
максимальна кількість дозволених подій (вхід/вихід системного виклику, сигнал, переривання ЦП, ...).
завдання, перш ніж розпланувати його

-i <сигналізувати>, --ignore-signal=<сигналізувати>
блок сигналізувати від доставки до слідів; можливо, корисно лише для модульних тестів

-n, --no-syscall-buffer
вимкніть бібліотеку попереднього завантаження буфера системного виклику, навіть якщо вона використовувалася б інакше

-u, --cpu-незв'язаний
дозволити трасуванням працювати на будь-якому віртуальному ЦП (за замовчуванням прив’язується до ЦП 0); цей варіант
може спричинити розбіжність відтворення: використовуйте з обережністю

-v <ім'я>=<значення>, --env=<ім'я>=<значення>
значення, яке можна додати до середовища трасування; їх може бути будь-яка кількість

синтаксис та цінності `повторити'
rr повторити [<опції>] [слід-реж>]

-a, -- автопілот
повторне відтворення без сервера налагодження

-d <команда>, --debugger=<команда>
використання команда в якості gdb(1) команда

-f <ПІД>, --onfork=<ПІД>
запустити сервер налагодження, коли ПІД було роздвоєно, та цільова подія була
досяг

-g <номер події>, --перейти=<номер події>
запустити сервер налагодження при досягненні номер події в слід; побачити -M в загальному
опції

-p {<ПІД>,команда>}, --onprocess={<ПІД>,команда>}
запустити сервер налагодження, коли ПІД or команда було виконано, та цільова подія має
було досягнуто

-q, --no-redirect-output
не повторюйте записи stdout/stderr

-s <порт>, --dbgport=<порт>
лише запустити сервер налагодження порт; не запускати клієнта налагоджувача автоматично
занадто

-t <подія>, --trace=<подія>
однокрокові інструкції та дамп станів регістру під час відтворення до подія or
пізніше

-x <файл>, --gdb-x=<файл>
виконувати gdb(1) команди від файл

синтаксис та цінності `звалища`
rr дамп [<опції>] [слід-реж>] [подій-специфікації>]

Специфікація події може бути номером події, як-от "127", або діапазоном типу "1000-5000". За
за замовчуванням усі події скидаються.

-b, --syscallbuf
дамп вмісту syscallbuf

-m, --записані-метадані
дамп записаних метаданих

-p, --mmaps
дамп даних mmap

-r, -сирий
виводити кадри трасування у форматі, який легше піддається машинному аналізу, замість стандартного
формат, зрозумілий людині

-s, --статистика
дамп статистики про слід

AUTHORS


rr написаний Робертом О'Каллаханом, Крісом Джонсом, Натаном Фройдом та іншими.

Ця сторінка посібника була адаптована з довідки Стівена Кітта[захищено електронною поштою]>, для
система Debian GNU/Linux (але може використовуватися іншими). Востаннє змінено для rr
версія 4.0.1.

rr - програма запису та відтворення, виконана в листопаді 2015 року rr(1)

Використовуйте rr онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad