en C aussi tu peux le faire :
avec la méthode Electric fence (sous UNIX)
tu réserve un truc plus long que nécessaire, tu le mmap(1) dans un fichier, tu vire l'accès en lecture au fichier, tu catche le signal SIGSEGV (signal(1)) et tu parcours le truc j'usqu'au signal.
2 petits problèmes :
BSD et Linux n'ont pas le même comportement de signal(1)
Certains proc ne peuvent accéder qu'a des frontières de mot.
[^] # Re: en JAVA????
Posté par Dugland Bob . En réponse à la dépêche Décompresseur mpeg4 en Java. Évalué à 1.
avec la méthode Electric fence (sous UNIX)
tu réserve un truc plus long que nécessaire, tu le mmap(1) dans un fichier, tu vire l'accès en lecture au fichier, tu catche le signal SIGSEGV (signal(1)) et tu parcours le truc j'usqu'au signal.
2 petits problèmes :
BSD et Linux n'ont pas le même comportement de signal(1)
Certains proc ne peuvent accéder qu'a des frontières de mot.
Trop facile !