Resultados da pesquisa a pedido "gas"

2 a resposta

realocação interna não corrigida

2 a resposta

Como depurar jonesforth com GDB?

jonesforth normalmente é iniciado da seguinte maneira: cat jonesforth.f - | ./jonesforthQual é uma boa maneira de depurarjonesforth?

1 a resposta

Por que essa tentativa de usar sys_write não faz nada?

Aqui está: .SECTION .data msg: .string "AAAA" .SECTION .text .globl _start _start: mov $1, %rax mov $1, %rdi mov msg, %rsi mov $4, %rdx syscallEsse código não apenasnão segfault, ele também não produz nada. De acordo com o que eu li, um programa ...

3 a resposta

gás: muitas referências de memória

Ao compilar as seguintes instruções: movl 4(%ebp), 8(%ebp)Eu tenho:muitas referências de memória. O que há de errado com isso?

3 a resposta

Para que são usadas as diretivas CFI no Gnu Assembler (GAS)?

Parece haver uma diretiva .CFI após cada linha e também existem grandes variedades desses ex.,.cfi_startproc , .cfi_endproc etc ..mais aqui [http://sourceware.org/binutils/docs-2.17/as/CFI-directives.html#CFI-directives] . .file "temp.c" .text ...

4 a resposta

GCC: Proibir o uso de alguns registros

Este é um pedido estranho, mas tenho a sensação de que isso pode ser possível. O que eu gostaria é inserir alguns pragmas ou diretrizes nas áreas do meu código (escritas em C) para que o alocador de registro do GCCnã usa-os Entendo que posso ...

4 a resposta

Como vincular um programa de montagem de gás que usa a biblioteca padrão C com ld sem usar o gcc?

Como um exercício para aprender com mais precisão como os programas c funcionam e qual nível mínimo de conteúdo deve existir para que um programa possa usar a libc, resolvi tentar programar principalmente no assembly x86 usando gas e ld. Como um ...

6 a resposta

Existe um símbolo que represente o endereço atual na montagem GNU GA

Estou curioso para saber se existe alguma sintaxe especial de GAS para obter o mesmo exemplo do NASM: SECTION .data msg: db "Hello World",10,0 ; the 0-terminated string. len: equ $-msg ; "$" means current address.Especialmente, estou ...

1 a resposta

O carregador de inicialização funciona em emuladores, mas não em hardware real

Estou escrevendo um gerenciador de inicialização no assembly e parece funcionar bem no qemu, bochs e virtualbox. No entanto, ele não está carregando o kernel em hardware real (ao que parece). O gerenciador de inicialização inicia escrevendo um ...

3 a resposta

Erro "sem essas instruções" durante a montagem do projeto no Mac OS X

Usei o homebrew para instalar o GCC 4.7.0 e a marca do meu projeto está falhando no momento da montagem. Posso obter código com êxito de .c -> .s, mas .s -> .o falha. Para visualizar a fórmula de preparação usada para instalar o GCC, ...