-
- Downloads
libcapsule is a library used to implement proxying/shim libraries
The generated shim libraries (libz and libGL are included as examples) provide the same symbols as the target library but do not expose the symbols from their dependencies to other objects that link to them. They are also capable of using a filesystem tree starting somwhere other than / to get the dependencies for the target. Included are tools to help generate said proxy libraries with minimal manual intervention.
parents
Branches
Tags
Showing
- .gitignore 16 additions, 0 deletions.gitignore
- AUTHORS 1 addition, 0 deletionsAUTHORS
- COPYING 0 additions, 0 deletionsCOPYING
- COPYING.LESSER 165 additions, 0 deletionsCOPYING.LESSER
- INSTALL 370 additions, 0 deletionsINSTALL
- Makefile.am 71 additions, 0 deletionsMakefile.am
- NEWS 0 additions, 0 deletionsNEWS
- README 0 additions, 0 deletionsREADME
- capsule-shim.h 38 additions, 0 deletionscapsule-shim.h
- capsule/capsule-dlmopen.c 0 additions, 0 deletionscapsule/capsule-dlmopen.c
- capsule/capsule-relocate.c 149 additions, 0 deletionscapsule/capsule-relocate.c
- capsule/capsule.h 49 additions, 0 deletionscapsule/capsule.h
- configure.ac 28 additions, 0 deletionsconfigure.ac
- generate-stublib.sh 134 additions, 0 deletionsgenerate-stublib.sh
- shim/libGL.so.c.excluded 0 additions, 0 deletionsshim/libGL.so.c.excluded
- shim/libGL.so.c.shared 7 additions, 0 deletionsshim/libGL.so.c.shared
- shim/libGL.so.excluded 0 additions, 0 deletionsshim/libGL.so.excluded
- shim/libGL.so.shared 0 additions, 0 deletionsshim/libGL.so.shared
- shim/libz.so.c.excluded 0 additions, 0 deletionsshim/libz.so.c.excluded
- shim/libz.so.c.shared 0 additions, 0 deletionsshim/libz.so.c.shared
.gitignore
0 → 100644
AUTHORS
0 → 100644
COPYING
0 → 100644
This diff is collapsed.
COPYING.LESSER
0 → 100644
INSTALL
0 → 100644
Makefile.am
0 → 100644
NEWS
0 → 100644
README
0 → 100644
capsule-shim.h
0 → 100644
capsule/capsule-dlmopen.c
0 → 100644
This diff is collapsed.
capsule/capsule-relocate.c
0 → 100644
capsule/capsule.h
0 → 100644
configure.ac
0 → 100644
generate-stublib.sh
0 → 100755
shim/libGL.so.c.excluded
0 → 100644
shim/libGL.so.c.shared
0 → 100644
shim/libGL.so.excluded
0 → 100644
shim/libGL.so.shared
0 → 100644
shim/libz.so.c.excluded
0 → 100644
shim/libz.so.c.shared
0 → 100644
Please register or sign in to comment