DocumentCode :
3408434
Title :
Cross-address space dynamic linking
Author :
Kempf, James ; Kessler, Peter B.
Author_Institution :
Sun Microsyst. Labs., Inc., Mountain View, CA, USA
fYear :
1992
fDate :
24-25 Sep 1992
Firstpage :
250
Lastpage :
256
Abstract :
The authors describe an algorithm and implementation of dynamic linking that allows one user process to link a program in another address space without compromising the security of the other address space and without requiring the linking process to enter kernel mode. The same technique can also be used to load program code into an existing address space, e.g., for debugging or other purposes. The implementation makes extensive use of objects in the Spring object-oriented operating system. They have extracted the dynamic linking function from the operating system, and made it available to user programs as a replaceable library service. In the process, they have taken advantage of features present in a modern, object-oriented operating system to simplify the dynamic linker
Keywords :
file organisation; object-oriented programming; operating systems (computers); storage allocation; Spring object-oriented operating system; address space; debugging; dynamic linking; dynamic linking function; kernel mode; replaceable library service; security; Costs; Debugging; Image resolution; Joining processes; Kernel; Laboratories; Libraries; Operating systems; Programming environments; Security; Springs; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object Orientation in Operating Systems, 1992., Proceedings of the Second International Workshop on
Conference_Location :
Dourdan
Print_ISBN :
0-8186-3015-9
Type :
conf
DOI :
10.1109/IWOOOS.1992.252973
Filename :
252973
Link To Document :
بازگشت