Pergunta

Estou pensando em fazer uma interface D para o Valgrind pedido do cliente API. Ao perder tempo nos arquivos de cabeçalho e outras coisas de-compilação, eu poderia, eventualmente, descobrir o que ele está fazendo, mas Eu estou querendo saber se o seu é um documento oficial sobre como as coisas funcionam? (BTW eu já encontrados < a href = "http://valgrind.org/docs/manual/manual-core-adv.html#manual-core-adv.wrapping" rel = "noreferrer"> este documento mas não tem informação suficiente)

O que eu estou procurando iria responder a perguntas como:? Como faço para gerar as macros para embrulhar / chamar uma função que retorna uma palavra de máquina de 32 bits e leva um float de 64 bits

Foi útil?

Solução

No manual Valgrand, descreve os protótipos pedido do cliente existentes na parte inferior da http://valgrind.org/docs/manual/manual-core-adv.html mas nenhum desses carros alegóricos de 64 bits suporte de passagem. Você pode dividi-lo em dois longs e passá-lo dessa forma. Ele faz parecer muito peludo.

O documento oficial sobre como ele funciona é o código-fonte. Se os documentos técnicos são incompletos, em seguida, usar a fonte.

Também gostaria de sugerir a olhar para as fontes de bibliotecas que usam o mecanismo de solicitação do cliente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top