domingo, 21 de abril de 2019
Chegou o JITLink no LLVM 9.0
Confira !!
O que foi fundido na base de código do LLVM neste sábado foi o JITLink, um linker just-in-time para analisar arquivos de objeto e permitir que seu conteúdo seja executado em um processo de destino.
O foco inicial no JITLink está servindo como uma substituição ao RuntimeDyld para vincular dinamicamente arquivos de objeto Mach (Mach-O) para plataformas Apple / macOS. Mas o plano é que uma vez que o suporte a Mach-O x86_64 seja reduzido para estender o JITLink para servir também aos arquivos de objeto COFF / ELF e suportar outras arquiteturas não-x86_64.
O JITLink foi projetado para oferecer um design claro sobre RuntimeDyld, suportar modelos de código nativo, suporte nativo para vinculação assíncrona, oferecer suporte a decapagem de símbolos que não são usados, manipulação aprimorada de exceções e melhor tratamento de validação / erro.
Portanto, embora ainda não haja suporte ao Linux / ELF hoje para o JITLink, ele será mais desenvolvido na árvore e, pelo menos, agora foi mesclado (mais detalhes na descrição do patch) com o envio inicial e vários envios subseqüentes. para o JITLink.
Fonte
Até a próxima !!
Marcadores: Linux, Android, Segurança
# dev linux,
#Linux,
#Notícia
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário