Tiens, ca me rappelle des "challenges informatiques" ... Par exemple, sur un noyau minimum permettant un accés illimité à l'ensemble de la mémoire pour les processus, le but étant de créer un processus capable de corrompre les autres processus tout en assurant sa protection.
Tous les processus sont déclenchés ex-equo et le survivant faisait gagner son codeur.
Marchera jamais...
<Ce que j'aurais joué>
memset du noyau à la valeur de l'instruction "cli", puis mise d'un joyeux "leave iret" à la fin, et victoire assurée (plus d'interruptions horloge, donc plus de main aux autres processus), à moins de jouer en multiproc.
</Ce que j'aurai joué>
A mon avis, ça devait être des threads ayant un accès illimité à la mémoire utilisateur, mais pas à celle du noyau. Dommage, mais bon...
[^] # Re: Un milliard?!
Posté par CoinKoin . En réponse au journal 306 bugs dans FreeBSD. Évalué à 3.
Tous les processus sont déclenchés ex-equo et le survivant faisait gagner son codeur.
Marchera jamais...
<Ce que j'aurais joué>
memset du noyau à la valeur de l'instruction "cli", puis mise d'un joyeux "leave iret" à la fin, et victoire assurée (plus d'interruptions horloge, donc plus de main aux autres processus), à moins de jouer en multiproc.
</Ce que j'aurai joué>
A mon avis, ça devait être des threads ayant un accès illimité à la mémoire utilisateur, mais pas à celle du noyau. Dommage, mais bon...