Domanda

sto modificando un quadro di progetti esistenti, il suo è un quadro JavaScriptCore personalizzato. Il file JavaScriptCore Esporta Symbol è incluso nel progetto. Come faccio ad aggiungere correttamente una funzione per la lista.

Si guardano criptico in questo modo:

__ZN3WTF21RefCountedLeakCounterD1Ev
__ZN3WTF23callOnMainThreadAndWaitEPFvPvES0_
__ZN3WTF23dayInMonthFromDayInYearEib
__ZN3WTF23waitForThreadCompletionEjPPv
__ZN3WTF27releaseFastMallocFreeMemoryEv
__ZN3WTF28setMainThreadCallbacksPausedEb

Quindi, come faccio ad aggiungere il nome della funzione con il prefisso corretto e il suffisso su di esso?

Esiste uno strumento che mi manca o un passo che mi manca, nulla sembra cambiare questo file, tranne che per me farlo manualmente?

Grazie in anticipo.

È stato utile?

Soluzione

È possibile utilizzare la riga di comando di Unix troppo nm:

http://compute.cnr.berkeley.edu/cgi- bin / man-cgi? nm

nm stamperà la tabella dei simboli di un binario. Poi si può trovare il vostro metodo nella lista e taglia e incolla che nel vostro file di simboli di esportazione.

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