InglésFrancésEspañol

Ejecutar servidores | Ubuntu > | Fedora > |


icono de página de OnWorks

llvm-nm-3.8: en línea en la nube

Ejecute llvm-nm-3.8 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 llvm-nm-3.8 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


llvm-nm: enumera el código de bits LLVM y la tabla de símbolos del archivo de objeto

SINOPSIS


llvm-nm [opciones] [nombres de archivo ...]

DESCRIPCIÓN


La llvm-nm La utilidad enumera los nombres de los símbolos de los archivos de código de bits LLVM, archivos de objeto,
or ar archivos que los contienen, nombrados en la línea de comando. Cada símbolo se enumera a lo largo
con alguna información sencilla sobre su procedencia. Si no se especifica ningún nombre de archivo, o - is
utilizado como nombre de archivo, llvm-nm procesará un archivo en su flujo de entrada estándar.

llvm-nmEl formato de salida predeterminado es el BSD tradicional. nm formato de salida. Cada uno de esos resultados
El registro consta de una dirección hexadecimal de 8 dígitos (opcional), seguida de un código de tipo.
carácter, seguido de un nombre, para cada símbolo. Se imprime un registro por línea; los campos
están separados por espacios. Cuando se omite la dirección, se reemplaza por 8 espacios.

Los caracteres de código de tipo admitidos actualmente y sus significados son los siguientes:

U
Se hace referencia al objeto con nombre pero no está definido en este archivo de código de bits

C
Común (múltiples definiciones se enlazan juntas en una definición)

W
Referencia débil (múltiples definiciones se enlazan juntas en cero o una definición)

t
Objeto de función local (texto)

T
Objeto de función global (texto)

d
Objeto de datos local

D
Objeto de datos globales

?
Algo irreconocible

Dado que los archivos de código de bits LLVM suelen contener objetos que no se consideran
direcciones hasta que estén vinculadas a una imagen ejecutable o compiladas dinámicamente
"justo a tiempo", llvm-nm no imprime una dirección para ningún símbolo en un archivo de código de bits LLVM,
incluso los símbolos que están definidos en el archivo de código de bits.

OPCIONES


-B (Por defecto)
Utilice el formato de salida BSD. Alias ​​para --format = bsd.

-P Utilice el formato de salida POSIX.2. Alias ​​para --format = posix.

--debug-sims, -a
Muestra todos los símbolos, incluso solo el depurador.

- solo definido
Imprima sólo los símbolos definidos en este archivo (a diferencia de los símbolos que pueden
referenciado por objetos en este archivo, pero no definido en este archivo).

--dinámica, -D
Muestra símbolos dinámicos en lugar de símbolos normales.

--solo externo, -g
Imprime solo los símbolos cuyas definiciones son externas; es decir, accesible desde otros
archivos.

--format = formato, -f formato
Seleccione un formato de salida; formato puede ser sistema, POSIX o el bsd. El valor predeterminado es bsd.

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

--no-clase, -p
Muestra los símbolos en el orden en que se encuentran.

- ordenación numérica, -norte, -v
Ordene los símbolos por dirección.

--imprimir-nombre-archivo, -UN, -o
Anteponga a cada símbolo el archivo del que procede.

--tamaño de impresión, -S
Muestra el tamaño del símbolo en lugar de la dirección.

- ordenación por tamaño
Ordene los símbolos por tamaño.

--sólo indefinido, -u
Imprime solo los símbolos referenciados pero no definidos en este archivo.

Use llvm-nm-3.8 en línea usando los servicios de onworks.net


Ad


Ad