Resultados da pesquisa a pedido "arm"
Como implementar a chamada do sistema no ARM64?
Estou trabalhando com a codificação de montagem arm64 e quero implementar chamadas do sistema usando a instrução svc. Não consigo encontrar online nenhuma implementação de chamada do sistema arm64 em funcionamento. Também não consigo encontrar a ...
alinhamento de memória nas estruturas gcc
Estou portando um aplicativo para uma plataforma ARM em C, o aplicativo também é executado em um processador x86 e deve ser compatível com versões anteriores. Agora estou tendo alguns problemas com o alinhamento variável. Eu li o manual do gcc ...
ARM IT assembler de instruções condicionais (armcc)
por que abaixo compila: ITE EQ MRSEQ R0, MSP MRSNE R0, PSP mas isso não: ITT NE MRSNE R0, PSP MRSEQ R0, MSP É possível que o MRSNE R0, PSP e MRSEQ R0, MSP sejam executados (este é o meu caso)? This compiles: ITT NE MRSNE R0, PSP MRSNE R0, MSP ...
Lendo e imprimindo uma corda no conjunto do braço
Estou usando o ARMSim e acabei de começar a aprender montagem, então, desculpe-me se eu parecer sem noção, mas estou tentando ler uma string de um arquivo de entrada e depois imprimi-la na tela de saída. Até agora eu tenho: .equ SWI_Open, 0x66 ...
O que registra para salvar na convenção de chamada do ARM C?
Faz um tempo desde a última vez que codifiquei o montador de braço e estou um pouco enferrujado nos detalhes. Se eu chamar uma função C do braço, só preciso me preocupar em salvar r0-r3 e lr, certo? Se a função C usa outros registros, é ...
Ramificação para diferentes sub-rotinas na montagem ARM?
Digamos que eu tenha o seguinte código de montagem: subroutineA: ....some assembly code.... subroutineB: ....some assembly code.... subroutineC: ....some assembly code....Agora, em outra sub-rotina, quero criar algo que se ramifique ...
Dispositivo Debian do Oracle Instant Client para ARM
Como o título sugere, a Oracle não fornece um cliente instantâneo baseado em ARM. O que é necessário para se comunicar com o servidor DB. (esta é a única maneira que precisamos para o nosso projeto). Alguém pode nos ajudar a instalar / compilar / ...
Como fazer a compilação cruzada do ARM no Mac OS X (erro: opção de listagem inválida `r '- erro de compilação cruzada)
Estou tentando criar um compilador cruzado gcc no Mac OS X, o destino éarm-elf-eabi. Isto é o que eu fiz até agora: Instale o gcc e a configuração ambientalTentei não usar o clang / llvm do Mac, então usei o gcc-4.8 do brew. brew tap ...
Enquanto “bifurca” um processo, por que o kernel do Linux copia o conteúdo da tabela de páginas do kernel para cada processo recém-criado?
A discussão abaixo se aplica ao kernel do ARM Linux de 32 bits. Percebi que durante o processo de bifurcação, o kernel do Linux copia o conteúdo da tabela de páginas do kernel (tabela de páginas mestras, ou seja, swapper_pg_dir) na tabela de ...
Referência indefinida a 'dlsym' e 'dlopen'
Estou compilando usando arm-linux-gnueabi-g ++ versão 4.7.3. Eu tenho as bibliotecas arm-linux-gnueabi instaladas no local: / usr / arm-linux-gnueabi / lib, contém libdl.a, libdl.so, libdl.so.2 e libdl-2.19.so. O libdl.so se vincula ao ...