• # sur un DSP

    Posté par . En réponse au journal question : est-ce que la zone de code est modifiable. Évalué à 8.

    C'est un systeme un peu particulier, mais j'ai travaillé sur un DSP, sans OS. La, c'est porte ouverte pour tout le monde, on peut écrire partout dans l'espace adressable, pas de segfault, ca fait des choses un peu bizarres de temps :
    -tiens, j'ai écrit dans le handler d'interruption, judicieusement placé en 0x0000000
    -oups, erreur de mon pointeur, je viens d'écrire dans le registre d'adresse de retour qui est mappé en mémoire (coincidence totale, c'était mappé a une adresse qui était précisément la valeur que je copiais)
    -vive le programme qui s'autopatch ! (oui, j'aime vivre dangereusement)