GoGPT Best VPN GoSearch

icono de página de OnWorks

bugpoint-3.5 - Online en la nube

Ejecute bugpoint-3.5 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 bugpoint-3.5 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


bugpoint - herramienta de reducción automática de casos de prueba

SINOPSIS


error [opciones] [Las opciones de entrada LLVM ll / bc archivos] [LLVM pasa] --argumentos programa argumentos

DESCRIPCIÓN


error reduce la fuente de problemas en las herramientas LLVM y pasa. Se puede utilizar para
depurar tres tipos de fallas: fallas del optimizador, errores de compilación por parte de los optimizadores o errores
generación de código nativo (incluidos problemas en los compiladores estáticos y JIT). Apunta hacia
Reduzca los casos de prueba grandes a pequeños y útiles. Para obtener más información sobre el diseño y
funcionamiento interno de error, así como consejos para usar bugpoint, consulte
llvm / docs / Bugpoint.html en la distribución LLVM.

OPCIONES


--adicional-así bibliotecas
Cargar el objeto compartido dinámico bibliotecas en el programa de prueba siempre que se ejecute. Esta
es útil si está depurando programas que dependen de bibliotecas que no son LLVM (como la
X o bibliotecas de curses) para ejecutar.

--agregar-código-de-salida={verdadero Falso}
Agregue el código de salida de los programas de prueba al archivo de salida para que se produzca un cambio en el código de salida.
considerado una prueba fallida. El valor predeterminado es falso.

--argumentos programa args
Pasa todos los argumentos especificados después --argumentos al programa de prueba siempre que se ejecute. Nota
que si alguno de los programa args empezar con un "-", Deberías usar:

bugpoint [bugpoint args] --args - [program args]

La "--"justo después del --argumentos la opción dice error para considerar cualquier opción comenzando
con "-"para ser parte del --argumentos opción, no como opciones para error misma.

--tool-argumentos del IRS args
Pasa todos los argumentos especificados después --tool-argumentos a la herramienta LLVM bajo prueba (LLC, lli,
etc.) siempre que se ejecute. Debe utilizar esta opción de la siguiente manera:

bugpoint [bugpoint args] --tool-args - [tool args]

La "--"justo después del --tool-argumentos la opción dice error para considerar cualquier opción
empezando con "-"para ser parte del --tool-argumentos opción, no como opciones para error
sí mismo. (Ver --argumentos, encima.)

--safe-herramienta-args del IRS args
Pasa todos los argumentos especificados después --safe-herramienta-args a la herramienta de ejecución "segura".

--gcc-herramienta-args gcc del IRS args
Pasa todos los argumentos especificados después --gcc-herramienta-args a la invocación de gcc.

--opt-argumentos optar args
Pasa todos los argumentos especificados después --opt-argumentos a la invocación de optar.

--disable- {dce, simplifycfg}
No ejecute las pasadas especificadas para limpiar y reducir el tamaño del programa de prueba. Por
defecto error utiliza estos pases internamente cuando intenta reducir los programas de prueba.
Si está intentando encontrar un error en uno de estos pases, error puede chocar.

--enable-valgrind
Utilice valgrind para encontrar fallas en la fase de optimización. Esto permitirá que bugpoint encuentre
de lo contrario, problemas asintomáticos causados ​​por una mala gestión de la memoria.

-encontrar-errores
Aleatorice continuamente los pases especificados y ejecútelos en el programa de prueba hasta que se produzca un error.
se encuentra o el usuario mata error.

-ayuda
Imprima un resumen de las opciones de la línea de comandos.

--aporte nombre de archivo
Abierto nombre de archivo y redirigir la entrada estándar del programa de prueba, siempre que se ejecute, a
vienen de ese archivo.

--carga plugin
Cargar el objeto dinámico plugin cobren error sí mismo. Este objeto debe registrar nuevo
pasa de optimización. Una vez cargado, el objeto agregará nuevas opciones de línea de comando a
habilitar varias optimizaciones. Para ver la nueva lista completa de optimizaciones, use el
-ayuda y --carga opciones juntas; por ejemplo:

bugpoint --load myNewPass.so -ayuda

--mlímite megabytes
Especifica un límite superior en el uso de memoria de la optimización y el codegen. Poner a cero
para deshabilitar el límite.

--producción nombre de archivo
Siempre que el programa de prueba produzca una salida en su flujo de salida estándar, debe
coincidir con el contenido de nombre de archivo (la "salida de referencia"). Si no usa esta opción,
error intentará generar una salida de referencia compilando el programa con el
backend "seguro" y ejecutándolo.

--run- {int, jit, llc, personalizado}
Siempre que se compile el programa de prueba, error debería generar código para ello usando el
generador de código especificado. Estas opciones le permiten elegir el intérprete, el JIT
compilador, el compilador de código nativo estático o un comando personalizado (consulte --exec-comando)
respectivamente.

--safe- {llc, personalizado}
Al depurar un generador de código, error debe usar el generador de código especificado como
el generador de código "seguro". Este es un generador de código en buen estado que se utiliza para generar el
"salida de referencia" si no se ha proporcionado, y para compilar partes del programa
que ya que están excluidos del caso de prueba. Estas opciones le permiten elegir el
compilador de código nativo estático, o un comando personalizado, (ver --exec-comando) respectivamente.
El intérprete y los backends JIT no se pueden utilizar actualmente como backends "seguros".

--exec-comando comando
Esta opción define el comando que se utilizará con el --ejecutar-personalizado y --safe-personalizado opciones
para ejecutar el caso de prueba de código de bits. Esto puede resultar útil para la compilación cruzada.

--compilar-comando comando
Esta opción define el comando que se utilizará con el --compilar-personalizado opción para compilar el
caso de prueba de código de bits. Esto puede ser útil para probar la salida del compilador sin ejecutar ningún
vincular o ejecutar etapas. Para generar una prueba unitaria reducida, puede agregar directivas CHECK
al caso de prueba y pasar el nombre de un script de comando de compilación ejecutable en esta forma:

#!/ Bin / sh
llc "$ @"
no FileCheck [archivo de entrada bugpoint] .ll <bugpoint-test-program.s

Este script "fallará" siempre que FileCheck pase. Entonces el resultado será el mínimo
bitcode que pasa FileCheck.

--camino seguro camino
Esta opción define la ruta al comando para ejecutar con el
--safe- {int, jit, llc, personalizado} .

SALIR ESTADO


If error logra encontrar un problema, saldrá con 0. De lo contrario, si un error
ocurre, saldrá con un valor distinto de cero.

Utilice bugpoint-3.5 en línea utilizando 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.