Harpia

geração de código de tempo de execução para x86 código de máquina
Baixe Agora

Harpia Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Anthony Labarre
  • Site do editor:
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 200 KB

Harpia Tag


Harpia Descrição

Geração de código de tempo de execução para o código de máquina x86 Harpy é uma biblioteca de código gratuita e aberta para geração de código de tempo de execução em Programas Haskell.O pacote contém os seguintes componentes: · Um montador x86. Nós fornecemos a geração de código de baixo nível no módulo Harpy.x86Codegen, bem como uma implementação (ligeiramente) de nível superior no módulo harpy.x86assembler, que recebe os modos de endereçamento com base nos tipos de operandos de uma instrução. · Um desmontador X86 que conhece a maioria dos Os opcodes disponíveis nos processadores modernos X86 e podem exibir sua saída tanto no estilo usado no Intel Documents ANT style, como as ferramentas GNU. O desmontador pode ser encontrado no módulo harpy.x86disassembler. · Algumas abstrações sobre os módulos de geração de código acima mencionados, como gerenciamento automático de etiquetas e combinadores de geração de código (para instruções IF-Then-else, enquanto-loops, funções) (módulo harpy.x86compinators ). · Todos os módulos acima usam a geração de código Monad definido no módulo Harpy.codegenMonad. Requisitos: · GHC.


Harpia Software Relacionado