Domanda

Sto pensando di fare un'interfaccia D a richiesta del cliente API di Valgrind. Con gingillarsi nei file di intestazione e de-compilazione roba, ho potuto finalmente capire che cosa sta facendo, ma Mi chiedo se il loro è un documento autorevole su come funzionano le cose? (BTW ho già trovato < a href = "http://valgrind.org/docs/manual/manual-core-adv.html#manual-core-adv.wrapping" rel = "noreferrer"> questo documento ma non ha abbastanza informazioni)

Quello che sto cercando per aspiranti rispondere a domande come:? Come faccio a generare le macro per avvolgere / chiamare una funzione che restituisce una parola macchina a 32bit e 64bit prende un galleggiante

È stato utile?

Soluzione

Nel manuale Valgrand, che descrive i prototipi richiesta client esistenti in fondo http://valgrind.org/docs/manual/manual-core-adv.html ma nessuno di questi supporta il passaggio di carri a 64 bit. Si potrebbe dividere in due long e passare in questo modo. Esso ha un aspetto piuttosto peloso.

Il documento autorevole su come funziona è il codice sorgente. Se la documentazione tech sono incomplete, quindi utilizzare la fonte.

Vorrei anche suggerire a guardare le fonti di librerie che utilizzano il meccanismo di richiesta del cliente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top