Fonctions implémentés par gcc - C - Programmation
Marsh Posté le 28-10-2017 à 21:23:31
pourquoi_pas_hein a écrit : Je cherche la fonction malloc |
https://code.woboq.org/userspace/glibc/malloc/malloc.c.html
Code source de glibc : https://www.gnu.org/software/libc/sources.html
Marsh Posté le 28-10-2017 à 21:42:34
Les .a/.o c'est des librairies, il n'y a que du code machine dedans, autrement dit du code C(++) digéré par un compilateur. Dans le cas du GCC (ou précisement glibc) tu peux avoir accès au code car ce dernier est public (et tu peux même le réutiliser si tu veux, merci le FOSS ), dans d'autres cas il n'y a pas cette possibilité, la seule solution sera alors de desassembler le .a et essayer de comprendre le code assembleur - bon courage. (Et consulter un avocat avant, le reverse-engineering c'est pas forcément autorisé toussa. )
Marsh Posté le 28-10-2017 à 17:52:59
Bonjour à tous,
Est ce que quelqu’un pourrait me dire comment avoir accès aux fonctions (leur code source) utilisées par gcc? Après quelques recherches sur google j'ai réussi a trouvé le fichier libc.a à l'extraire mais cependant il n'y a que des fichiers "*.o" dedans alors que je voudrais le code source de toutes ces fonctions.
Merci d'avoir lu
Message édité par pourquoi_pas_hein le 28-10-2017 à 17:54:28