GoGPT Best VPN GoSearch

icono de página de OnWorks

rr - Online en la nube

Ejecute rr en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando rr que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


rr: grabación y reproducción de la ejecución de la aplicación

SINOPSIS


rr arrojar [<opciones>] [rastro-dir>] [especificaciones del evento>]
rr gdbinit
rr ayuda [<comando>]
rr ps [<rastro-dir>]
rr grabar [<opciones>]ejecutable> [argumentos exe>]
rr reproducir [<opciones>] [rastro-dir>]

DESCRIPCIÓN


Sus Preguntas opciones
-A <nombre >, --microarch =<nombre >
forzar rr asumir que se está ejecutando en una CPU con microarch nombre incluso si es tiempo de ejecución
la detección dice lo contrario. nombre debería ser una cadena como "Ivy Bridge".

-C {llamadas al sistema,en todos los eventos,<de vez>}, --checksum ={llamadas al sistema,en todos los eventos,<de-
time>}
calcular y almacenar (durante la grabación) o leer y verificar (durante la reproducción) sumas de verificación
de cada una de las asignaciones de memoria de un tracee al final de todas las llamadas al sistema
(llamadas al sistema), en todos los eventos (en todos los eventos), o partiendo de un punto de tiempo global
de vez.

-D {<número-syscall,-<señal-num>}, --dump-on ={<número-syscall,-<señal-num>}
volcar memoria en syscall or señal al archivo tiempo.time_{rec,reps} en rastro-dir; _rec
para volcados durante la grabación, _reps para volcados durante la reproducción.

-F, - fuerza-cosas
forzar rr hacer algunas cosas que no parecen buenas ideas, como lanzar un
depurador de emergencia interactivo si stderr no es un tty.

-K, --check-cached-mmaps
verificar que los mmaps de tareas en caché coincidan / proc / maps.

-E, --Errores fatales
cualquier advertencia o error que se imprima se considera fatal.

-M, --mark-stdio
marca stdio escribe con [rr <pid> <ev>] dónde ev is la global rastrear time at lo cual
la escribir se produce y pid is la pid of la it se produce en.

-N, --versión
imprima el número de versión y salga.

-S, --suppress-environment-advertencias
suprimir las advertencias sobre problemas en el medio ambiente que rr no tiene control sobre

-T <time>, --dump-at =<time>
volcar memoria en el punto de tiempo global time

-V, --verboso
registrar mensajes que pueden no ser urgentemente críticos para el usuario

-W <núm-segundos>, --wait-secs =<núm-segundos>
esperar núm-segundos segundos justo después del inicio, antes de iniciar la grabación o reproducción.

Sintaxis para 'grabar'
rr grabar [<opciones>]ejecutable> [argumentos exe>]

-b, --force-syscall-búfer
forzar el uso de la biblioteca de precarga del búfer de systall, incluso si eso es probablemente un mal
idea

-c <número>, --num-cpu-ticks =<número>
número máximo de "ticks de CPU" (ramas condicionales actualmente retiradas) para permitir un
tarea a ejecutar antes de interrumpirla

-e <número>, --num-events =<número>
número máximo de eventos (entrada / salida de syscall, señal, interrupción de CPU, ...) para permitir
una tarea antes de programarla

-i <señal>, --ignore-signal =<señal>
bloquear señal de ser entregado a rastros; probablemente solo sea útil para pruebas unitarias

-n, --no-syscall-búfer
deshabilite la biblioteca de precarga del búfer syscall incluso si de lo contrario se usaría

-u, --cpu-sin vincular
permitir que las trazas se ejecuten en cualquier CPU virtual (el valor predeterminado es enlazar con la CPU 0); esta opción
puede causar divergencia en la reproducción: utilícelo con precaución

-v <nombre>=<valor>, --env =<nombre>=<valor>
valor para agregar al entorno de la traza; puede haber cualquier número de estos

Sintaxis para 'replay'
rr reproducir [<opciones>] [rastro-dir>]

-a, --piloto automático
reproducir sin servidor de depuración

-d <comando>, --debugger =<comando>
use comando como el gdb(1) comando

-f <pid>, --onfork =<pid>
iniciar un servidor de depuración cuando pid ha sido bifurcado, y el evento objetivo ha sido
alcanzado

-g <evento-num>, --goto =<evento-num>
iniciar un servidor de depuración al llegar evento-num en el rastro; ver -M en general
opciones

-p {<pid>,comando>}, --onprocess ={<pid>,comando>}
iniciar un servidor de depuración cuando pid or comando ha sido ejecutado, y el evento objetivo tiene
ha sido alcanzado

-q, --no-redireccionar-salida
no reproducir las escrituras en stdout/stderr

-s <Puerto>, --dbgport =<Puerto>
solo inicie un servidor de depuración en Puerto; no inicie automáticamente el cliente depurador
demasiado

-t <evento>, --trace =<evento>
instrucciones de un solo paso y estados de registro de volcado al reproducir hacia evento or
later

-x <presentar>, --gdb-x =<presentar>
ejecutar gdb(1) comandos de presentar

Sintaxis para `vertedero`
rr arrojar [<opciones>] [rastro-dir>] [especificaciones del evento>]

Las especificaciones de eventos pueden ser un número de evento como "127" o un rango como "1000-5000". Por
por defecto, todos los eventos se vuelcan.

-b, --syscallbuf
volcar el contenido de syscallbuf

-m, --metadatos-registrados
volcar metadatos registrados

-p, --mapas
volcar datos de mmap

-r, --crudo
volcar tramas de seguimiento en un formato más fácilmente analizable por máquina en lugar del predeterminado
formato legible por humanos

-s, --Estadísticas
volcar estadísticas sobre el rastro

AUTORES


rr fue escrito por Robert O'Callahan, Chris Jones, Nathan Froyd y otros.

Esta página del manual fue adaptada de la salida de ayuda de Stephen Kitt[email protected]>, para
el sistema Debian GNU / Linux (pero puede ser utilizado por otros). Fue modificado por última vez para rr
Versión 4.0.1.

rr - ejecución de la aplicación de grabación y reproducción rr(1)

Use rr en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.