1

Bon voila, j'ai une lib avec plein de malloc dedans, mais apperement ca n'a pas l'air de passer sous geepee32.

Est ce du a l'emulateur ? ou bien ya un truc avec le gcc de minigp32 .
Ya t il un moyen rapide de remplacer les malloc par des gp_mem_func.malloc ?
Comment on pourrait wrapper (detourner les fonctions, c ca ?) le tout ?

THX

2

tu peux effectivement remplacer les malloc et regarder si ça vient de là.
Je ne vois pas d'où ça peut venir.
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

3

avec les libs officielles ont peut remplacer gp_meme_func.malloc par gm_malloc
Si ça peux nt'aidersmile
Plis fòs ba pengwen là !

mon site: http://www.slubman.info/
partie GP32: http://www.slubman.info/gp32
partie TI: http://www.slubman.info/ti

4

effectivement le raccourci existe sous miniGP32, dans le fichier gpstart.c
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

5

ue mais si je veux que gcc utilise gp_malloc au lieu de malloc faut faire comment ? Pasque 50 fichiers avec des dizaine d'allocation....faut que je wrappe c ca ?

6

Ben tu tu utilise gm_malloc et nopn malloc, c'est surement( que la mémoire est gérée differement sur la GP 32 et sur un PC donc le malloc pour PC ne passepas sur GP32 smile
Plis fòs ba pengwen là !

mon site: http://www.slubman.info/
partie GP32: http://www.slubman.info/gp32
partie TI: http://www.slubman.info/ti

7

Utilise Scite.exe dans le miniGP32
y'a une fn replace.
tu entre : malloc
remplacé par : gm_malloc
t'appuie sur entrée et zou ! ton fichier est corrigé.
t'a plus qu'à ouvrir tes 49 autres fichiers smile
mon site dessins en tout genre ( BD, presse... ) :
http://loupekele.free.fr
mon site de peinture :
http://dmontoro.free.fr

8

wouah c chaud la

jai essaye de remplacer dans le stdlib de gcc malloc par gp_mem.malloc et d' inclure dasn le stdlib le fichier gpmem.h mais ca a foire....

je sens que je vais devoir me tapper les 50 fichiers.... bof bof....