il me semble que fs et gs sont quand même utilisés en particulier pour le stack protector.
fs et gs sont utilisé comme des registres (read_mostly) supplémentaire qui pointe sur des données. Ils servent pour implémenter les TLS (user/kernel) et le stack protector.
[^] # Re: Segmentation: les SE en faute ?
Posté par M . En réponse au journal Supervisor Mode Execution Protection. Évalué à 3.
fs et gs sont utilisé comme des registres (read_mostly) supplémentaire qui pointe sur des données. Ils servent pour implémenter les TLS (user/kernel) et le stack protector.
C'est dommage qu'ils n'aient pas fournie une meilleur alternative...