Academic
Publications
Fast and Flexible Shared Libraries

Fast and Flexible Shared Libraries,Douglas B. Orr,Jay Lepreau,J. Bonn,R. Mecklenburg

Fast and Flexible Shared Libraries   (Citations: 16)
BibTex | RIS | RefWorks Download
Existing implementations of shared libraries sacrifice speed (in loading, linking, and executedcode), for essential flexibility (in symbol binding, address space use, and interface evolution).Modern operating systems provide the primitives needed to make the dynamic linker and loadera persistent server which lives across program invocations. This can provide speed withoutsacrificing flexibility. The speed is gained primarily through caching of previous work, i.e., boundand relocated...
Conference: USENIX Technical Conference - USENIX , pp. 237-252, 1993
Cumulative Annual
    • ...Shared objects are also frequently used as utility or dependency libraries [1][7] that implement basic and widely used services...

    Joy Mukherjeeet al. Language Support for Optional Functionality

    • ...Some existing approaches for on-the-fly software manipulation make use of runtime loading and linking of native code [12, 20, 22, 32, 34]...
    • ...This is similar to late-binding mechanisms [20] except that handlers may be explicitly specified by the application, may be different for different references, or may default to NULL...

    Joy Mukherjeeet al. Develop once deploy anywhere achieving adaptivity with a runtime linke...

    • ...There has also been considerable work on efficient (and safe) implementation of dynamic linking, particularly in the context of shared libraries and kernel extensions [7, 12, 15, 16, 21 ]. These schemes focus on the linking procedure and the performance of the linked code...

    Anurag Acharyaet al. Dynamic Linking for Mobile Programs

Sort by: