English version
Accueil     À propos     Téléchargement     Ressources     Contactez-nous    

Ce site est rarement mis à jour. Pour les informations les plus récentes, rendez-vous sur le nouveau site OCaml à l'adresse ocaml.org.

Browse thread
Dynamic loading. Again.
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2000-12-03 (22:17)
From: Fabrice Le Fessant <fabrice.le_fessant@i...>
Subject: Re: Dynamic loading. Again.

>   The per process data lives at the same address for
> every process, but the underlying memory is swapped for 
> every task switch (at least, on the 486 this is done).

What about libraries mapped at the same address, or on overlapping
segments ? They could be loaded first by different processes, then
another one would want to use both of them and would not be able to
map both of them !!! You MUST have position independent code if you
really want your code to be SHARED.

- Fabrice

Homepage: http://pauillac.inria.fr/~lefessan