InglêsFrancêsEspanhol

Ad


favicon do OnWorks

h8300-hitachi-coff-objdump - Online na nuvem

Execute h8300-hitachi-coff-objdump no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando h8300-hitachi-coff-objdump que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS

PROGRAMA:

NOME


objdump - exibe informações de arquivos de objeto.

SINOPSE


objetodump [-a--archive-headers]
[-b nome do bfd--target =nome do bfd]
[-C--desmanchar[=estilo]]
[-d--desmontar]
[-D- desmontar tudo]
[-z- desmontar-zeros]
[-EB-A--endian ={grande ⎪ pequeno}]
[-f--file-headers]
[--file-start-contexto]
[-g--depuração]
[-e--depuração-tags]
[-h--seção-cabeçalhos--cabeçalhos]
[-i--informações]
[-j seção--section =seção]
[-l--números de linha]
[-S--fonte]
[-m máquina--architecture =máquina]
[-M opções--disassembler-options =opções]
[-p--cabeçalhos-privados]
[-r--reloc]
[-R--dynamic-reloc]
[-s--conteúdo completo]
[-G--apunhala]
[-t--simas]
[-T--dynamic-syms]
[-x--todos os cabeçalhos]
[-w--ampla]
[--start-address =endereço]
[--stop-address =endereço]
[--prefix-address]
[- [no-] show-raw-insn]
[--adjust-vma =compensar]
[--special-syms]
[-V--versão]
[-H--Socorro]
objfile...

DESCRIÇÃO


objdump exibe informações sobre um ou mais arquivos de objeto. As opções controlam o que
informações específicas a serem exibidas. Esta informação é principalmente útil para programadores que
estão trabalhando nas ferramentas de compilação, ao contrário de programadores que querem apenas
programa para compilar e trabalhar.

objfile... são os arquivos objeto a serem examinados. Quando você especifica arquivos, objdump mostra
informações sobre cada um dos arquivos de objetos membros.

OPÇÕES


As formas longa e curta de opções, mostradas aqui como alternativas, são equivalentes. Pelo menos
uma opção da lista -a, -d, -D, -e, -f, -g, -G, -h, -H, -p, -r, -R, -s, -S, -t, -T, -V , -x devemos ser
dado.

-a
--archive-header
Se algum dos objfile os arquivos são arquivos, exibe as informações do cabeçalho do arquivo (em um
formato semelhante a ls -l) Além das informações que você pode listar com ar tv, objdump
-a mostra o formato do arquivo de objeto de cada membro do arquivo.

--adjust-vma =compensar
Ao despejar informações, primeiro adicione compensar para todos os endereços de seção. Isto é
útil se os endereços de seção não corresponderem à tabela de símbolos, que pode
acontecer ao colocar seções em endereços específicos ao usar um formato que não pode
representam endereços de seção, como a.out.

-b nome do bfd
--target =nome do bfd
Especifique que o formato do código-objeto para os arquivos-objeto é nome do bfd. Esta opção pode
não é necessário; objdump pode reconhecer automaticamente muitos formatos.

Por exemplo,

objdump -b oasys -m vax -h fu.o

exibe informações resumidas dos cabeçalhos das seções (-h) do fu.o, o que é
explicitamente identificado (-m) como um arquivo de objeto VAX no formato produzido pela Oasys
compiladores. Você pode listar os formatos disponíveis com o -i opção.

-C
--demangle [=estilo]
Decodificar (desmanchar) nomes de símbolo de baixo nível em nomes de nível de usuário. Além de remover qualquer
o sublinhado inicial prefixado pelo sistema, torna os nomes das funções C ++ legíveis.
Compiladores diferentes têm estilos de mutilação diferentes. O estilo de remoção opcional
pode ser usado para escolher um estilo de demangling apropriado para seu compilador.

-g
--depuração
Exibir informações de depuração. Esta tentativa de analisar as informações de depuração armazenadas em
o arquivo e imprima-o usando uma sintaxe semelhante a C. Apenas certos tipos de depuração
informações foram implementadas. Alguns outros tipos são suportados por leia-se -w.

-e
--depuração-tags
Como -g, mas as informações são geradas em um formato compatível com a ferramenta ctags.

-d
--desmontar
Exibir os mnemônicos do montador para as instruções da máquina de objfile. Este
opção desmonta apenas as seções que se espera que contenham instruções.

-D
- desmontar tudo
Como -d, mas desmonte o conteúdo de todas as seções, não apenas aquelas que devem
contém instruções.

--prefix-address
Ao desmontar, imprima o endereço completo em cada linha. Este é o mais velho
formato de desmontagem.

-EB
-A
--endian = {big⎪little}
Especifique o endianness dos arquivos de objeto. Isso afeta apenas a desmontagem. Isso pode
ser útil ao desmontar um formato de arquivo que não descreve endianness
informações, como registros S.

-f
--file-headers
Exibir informações resumidas do cabeçalho geral de cada um dos objfile arquivos.

--file-start-contexto
Especifique que ao exibir o código-fonte listado / desmontagem (assume -S) a partir de um
arquivo que ainda não foi exibido, estenda o contexto até o início do arquivo.

-h
--seção-cabeçalhos
--cabeçalhos
Exibe informações resumidas dos cabeçalhos de seção do arquivo de objeto.

Os segmentos de arquivo podem ser realocados para endereços não padrão, por exemplo, usando o
-Ttexto, -Tdadosou -Tbs opções para ld. No entanto, alguns formatos de arquivo de objeto, como
a.out, não armazene o endereço inicial dos segmentos de arquivo. Nessas situações,
embora ld realoca as seções corretamente, usando objdump -h listar o arquivo
cabeçalhos de seção não podem mostrar os endereços corretos. Em vez disso, mostra o usual
endereços, que são implícitos para o destino.

-H
--Socorro
Imprima um resumo das opções para objdump e sair.

-i
--informações
Exibir uma lista mostrando todas as arquiteturas e formatos de objetos disponíveis para
especificação com -b or -m.

-j nome
--section =nome
Exibir informações apenas para a seção nome.

-l
--números de linha
Rotule a exibição (usando informações de depuração) com o nome do arquivo e a linha de origem
números correspondentes ao código do objeto ou relocalizações mostradas. Útil apenas com -d, -Dou
-r.

-m máquina
--architecture =máquina
Especifique a arquitetura a ser usada ao desmontar arquivos de objeto. Isso pode ser útil
ao desmontar arquivos de objeto que não descrevem informações de arquitetura, como
como registros S. Você pode listar as arquiteturas disponíveis com o -i opção.

-M opções
--disassembler-options =opções
Passe informações específicas do alvo para o desmontador. Suportado apenas em alguns destinos.
Se for necessário especificar mais de uma opção de desmontador, vários -M
as opções podem ser usadas ou colocadas juntas em uma lista separada por vírgulas.

Se o alvo for uma arquitetura ARM, esta opção pode ser usada para selecionar qual
O conjunto de nomes de registro é usado durante o desmontador. Especificando -M nome-reg-std (O
padrão) selecionará os nomes de registro conforme usados ​​no conjunto de instruções do ARM
documentação, mas com registro 13 chamado 'sp', registro 14 chamado 'lr' e registre
15 chamado 'pc'. Especificando -M reg-nomes-apcs irá selecionar o conjunto de nomes usado pelo ARM
Padrão de chamada de procedimento, enquanto especifica -M reg-names-raw vai apenas usar r seguido
pelo número do registro.

Existem também duas variantes no esquema de nomenclatura de registro APCS habilitado por -M regula-
nomes-atpcs e -M reg-nomes-especiais-atpcs que usam a chamada de procedimento ARM / Thumb
Convenções de nomenclatura padrão. (Tanto com os nomes de registro normais ou especiais
nomes de registro).

Esta opção também pode ser usada para arquiteturas ARM para forçar o desmontador a
interpretar todas as instruções como instruções em miniatura usando o botão
--disassembler-options = force-thumb. Isso pode ser útil ao tentar desmontar
código polegar produzido por outros compiladores.

Para o x86, algumas das opções duplicam funções do -m mudar, mas permitir melhor
controle granulado. Várias seleções a seguir podem ser especificadas como uma vírgula
string separada. x86-64, i386 e i8086 selecione a desmontagem para o dado
arquitetura. intel e para selecione entre o modo de sintaxe intel e o modo de sintaxe AT&T.
endereço32, endereço16, data32 e data16 especifique o tamanho do endereço padrão e o tamanho do operando.
Essas quatro opções serão substituídas se x86-64, i386 or i8086 aparecer mais tarde no
string de opção. Por último, sufixo, quando no modo AT&T, instrui o desmontador a imprimir
um sufixo mnemônico, mesmo quando o sufixo pudesse ser inferido pelos operandos.

Para PPC, livro, livro32 e livro64 selecione a desmontagem das instruções BookE. 32 e
64 selecione PowerPC e desmontagem PowerPC64, respectivamente.

Para MIPS, esta opção controla a impressão de nomes mneumônicos de instrução e
registrar nomes em instruções desmontadas. Múltiplas seleções do seguinte
pode ser especificado como uma string separada por vírgulas e as opções inválidas são ignoradas:

"sem aliases"
Imprime a instrução 'bruta' mneumônica em vez de alguma pseudo instrução
mneumônico. IE imprime 'daddu' ou 'ou' em vez de 'mover', 'sll' em vez de 'nop',
etc.

"gpr-names =ABI "
Imprimir nomes GPR (registro de uso geral) conforme apropriado para o ABI especificado.
Por padrão, os nomes GPR são selecionados de acordo com a ABI do binário sendo
desmontado.

"nomes-fpr =ABI "
Imprime nomes FPR (registrador de ponto flutuante) conforme apropriado para o ABI especificado.
Por padrão, os números FPR são impressos em vez dos nomes.

"cp0-nomes =ARCO"
Imprimir CP0 (coprocessador de controle do sistema; coprocessador 0) nomes de registro como
apropriado para a CPU ou arquitetura especificada por ARCO. Por padrão, CP0
nomes de registro são selecionados de acordo com a arquitetura e CPU do binário
sendo desmontado.

"hwr-names =ARCO"
Imprimir nomes de HWR (registro de hardware, usado pela instrução "rdhwr") como
apropriado para a CPU ou arquitetura especificada por ARCO. Por padrão, nomes HWR
são selecionados de acordo com a arquitetura e CPU do binário sendo
desmontado.

"reg-nomes =ABI "
Imprima os nomes GPR e FPR conforme apropriado para a ABI selecionada.

"reg-nomes =ARCO"
Imprimir nomes de registro específicos da CPU (registro CP0 e nomes HWR) conforme apropriado para
a CPU ou arquitetura selecionada.

Para qualquer uma das opções listadas acima, ABI or ARCO pode ser especificado como numérico Ter
números impressos em vez de nomes, para os tipos de registros selecionados. Você pode listar
os valores disponíveis de ABI e ARCO usando o --Socorro opção.

-p
--cabeçalhos-privados
Imprima informações específicas do formato de arquivo do objeto. A informação exata
impresso depende do formato do arquivo do objeto. Para alguns formatos de arquivo de objeto, não
informações adicionais são impressas.

-r
--reloc
Imprima as entradas de realocação do arquivo. Se usado com -d or -D, as realocações são
impresso intercalado com a desmontagem.

-R
--dynamic-reloc
Imprima as entradas de realocação dinâmica do arquivo. Isso só é significativo para dinâmicas
objetos, como certos tipos de bibliotecas compartilhadas.

-s
--conteúdo completo
Exibe o conteúdo completo de todas as seções solicitadas. Por padrão, todos não vazios
seções são exibidas.

-S
--fonte
Exibe o código-fonte misturado com desmontagem, se possível. Implica -d.

--show-raw-insn
Ao desmontar as instruções, imprima a instrução em hexadecimal, bem como em simbólico
Formato. Este é o padrão, exceto quando --prefix-address é usado.

--no-show-raw-insn
Ao desmontar instruções, não imprima os bytes de instrução. Isto é o
padrão quando --prefix-address é usado.

-G
--apunhala
Exibe o conteúdo completo de todas as seções solicitadas. Exibir o conteúdo do
Seções .stab e .stab.index e .stab.excl de um arquivo ELF. Isso só é útil
em sistemas (como Solaris 2.0) em que as entradas da tabela de símbolos de depuração ".stab" são
transportado em uma seção ELF. Na maioria dos outros formatos de arquivo, a depuração de entradas da tabela de símbolos
são intercalados com símbolos de ligação e são visíveis no --simas saída.

--start-address =endereço
Comece a exibir dados no endereço especificado. Isso afeta a saída do -d, -r
e -s opções.

--stop-address =endereço
Pare de exibir dados no endereço especificado. Isso afeta a saída do -d, -r
e -s opções.

-t
--simas
Imprima as entradas da tabela de símbolos do arquivo. Isso é semelhante à informação
fornecida pelo nm .

-T
--dynamic-syms
Imprima as entradas da tabela de símbolos dinâmicos do arquivo. Isso só é significativo para
objetos dinâmicos, como certos tipos de bibliotecas compartilhadas. Isso é semelhante ao
informações fornecidas pelo nm programa quando dado o -D (--dinâmico) opção.

--special-syms
Ao exibir os símbolos, inclua aqueles que o alvo considera serem especiais em alguns
forma e que normalmente não seria do interesse do usuário.

-V
--versão
Imprima o número da versão de objdump e sair.

-x
--todos os cabeçalhos
Exibir todas as informações de cabeçalho disponíveis, incluindo a tabela de símbolos e realocação
entradas. Usando -x é equivalente a especificar todos os -a -f -h -p -r -t.

-w
--ampla
Formate algumas linhas para dispositivos de saída com mais de 80 colunas. Também não
truncar os nomes dos símbolos quando eles forem exibidos.

-z
- desmontar-zeros
Normalmente, a saída de desmontagem pulará blocos de zeros. Esta opção direciona o
disassembler para desmontar esses blocos, assim como quaisquer outros dados.

Use h8300-hitachi-coff-objdump online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    O plug-in Eclipse Tomcat fornece
    integração simples de um servlet tomcat
    container para o desenvolvimento de java
    Aplicativos da web. Você pode se juntar a nós para
    discussão ...
    Baixe o plug-in Eclipse Tomcat
  • 2
    Área de trabalho do WebTorrent
    Área de trabalho do WebTorrent
    WebTorrent Desktop é para streaming
    torrents no Mac, Windows ou Linux. Isto
    conecta-se ao BitTorrent e
    Peers WebTorrent. Agora não há
    precisa esperar por ...
    Baixar WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX é um programa científico para refinar
    reflexividade de raios-x, nêutron
    refletividade e raio-x de superfície
    dados de difração usando o diferencial
    algoritmo de evolução ....
    Baixar GenX
  • 4
    pspp4windows
    pspp4windows
    O PSPP é um programa de estatística
    análise de dados amostrados. é grátis
    substituição do programa proprietário
    SPSS. PSPP tem base em texto e
    gráfico nós...
    Baixar pspp4windows
  • 5
    Extensões Git
    Extensões Git
    Extensões Git é uma ferramenta de IU independente
    para gerenciar repositórios Git. Isso também
    integra-se com o Windows Explorer e
    Microsoft Visual Studio
    (2015/2017/2019). º...
    Baixar extensões do Git
  • 6
    eSpeak: síntese de voz
    eSpeak: síntese de voz
    Mecanismo de conversão de texto em fala para inglês e
    muitas outras línguas. Tamanho compacto com
    pronúncia clara, mas artificial.
    Disponível como um programa de linha de comando com
    muitos ...
    Baixar eSpeak: síntese de fala
  • Mais "

Comandos Linux

Ad