Page 3 sur 3

Re: Adresses memoire du Raspberry

Posté : mer. 19 déc. 2018 15:19
par destroyedlolo
Ben, en assembleur, en C ou quelque soit le langage, ces erreurs de segmentation viennent d'un problème dans le code. Donc c'est mieux d'avoir un crash plutot qu'un programme qui se met a faire n'importe quoi. Et, ayant bossé pendant des années avec des machines sans protections mémoires (ou dont la MMU est mal gérée comme sous les anciens m$-win), c'est mieux niveau sécurité d'avoir des crash que des failles béantes :D

L'exception est peut etre des erreurs d'alignement : je ne sais pas sur les ARM, mais sur les 68k, les entiers devaient etre alignés sur adresse paires, sinon boom.
C'est aussi un pb de code mais qui peut arriver facilement en particulier si on fait des cast de pointeur : donc pas un pb de pointeur fou, juste mal géré.
Je ne connais pas assez l'assembleur ARM pour savoir s'ils ont les memes contraintes.