mach_star.

ferramenta de injeção de código livre e função para o Mac OS X
Baixe Agora

mach_star. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Jonathan Rentzsch
  • Site do editor:
  • http://github.com/rentzsch
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 326 KB

mach_star. Tag


mach_star. Descrição

Injeção de código gratuito e ferramenta de substituição de função para o Mac OS X O Mach_Star é um conjunto de código aberto para substituir, suprimir e / ou estender a funcionalidade Mac OS X em um nível muito baixo. Os principais componentes do Mach_Star são mach_override (substituir e / ou estender as funções existentes no tempo de execução) e mach_inject (carregue dinamicamente seu código em um processo de execução). Se você é novo para mach_star, verifique a documentação e o layout do projeto para obter a disposição da Land.Note: mach_star é desenvolvida, fornecida e licenciada sob os termos da Licença Creative Commons Attribution 2.0. O que há de novo nesta versão: · Nova função API: mach_override_ptr (). Use-o para substituir pelo endereço de função (em vez do nome do símbolo da função C-String). · Mach_override () agora usa mach_override_ptr () sob o capô. A diferença prática é que mach_override () agora irá afirmar () + morrer quando um símbolo não pode ser encontrado, em vez de deferência nula + morrer. Meh, deve realmente retornar um erro. · Feliz Natal! · Adicionar test_mach_override. que exerce mach_override e grita se falhar. Primeiro bebê passo para cobrir este código em testes. Agora, cobre a substituição + reentrada de funções locais por ponteiro e substituir + reentrada de funções do sistema por ponteiro e nome. Para uma questão de integridade, também deve testar apenas substituir (substituição por atacado, reentrada de sans). O teste é um pouco estranho, tenho que introduzir um nível de indirecção (ponteiros de função) para obter o otimizador do GCC (consulte o design Nota: em test_mach_override.h para detalhes).


mach_star. Software Relacionado

HAXE.

Linguagem de programação multiplataforma livre e aberta ...

229 425 KB

Download

Qtada.

Uma ligação de linguagem ADA2005 para as bibliotecas QT C ++ e ferramentas associadas ...

239 2.5 MB

Download