- Sep 13, 2017
-
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
R_X86_64_GLOB_DAT and R_X86_64_64 are now supported.
-
Vivek Das Mohapatra authored
The capsule-init-project script now implements and installs a dlsym() wrapper in generated shim project source trees.
-
Vivek Das Mohapatra authored
In addition to wrapping dlopen() inside the capsule we need to wrap dlsym() outside the capsule in order to allow libraries that use a dlopen()/dlsym() pattern to work transparently. capsule_shim_dlsym() bundles most of the standard logic we expect such wrappers to use.
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
We shouldn't ever reach a shim stubroutine, so if we do it means a relocation has probably failed: We dump a few backtrace frames if this happens so we can track down which DSO called into the shim, and hopefully figure out what kind of relocation it was.
-
- Sep 12, 2017
-
-
Vivek Das Mohapatra authored
-
- Sep 11, 2017
-
-
Vivek Das Mohapatra authored
Specifically: Can't handle libelf ElfW(X) style type declarations inside a struct (but can if it's a free-standing typedef).
-
Vivek Das Mohapatra authored
-
- Sep 04, 2017
-
-
Vivek Das Mohapatra authored
We want the proxy library to open the ‘real’ target, not itsef. Normally this is fine as the proxy is found by the linker and the target is found by libcapsule under the prefix but if the user is using LD_LIBRARY_PATH or LD_PRELOAD and/or no /prefix we might need to take extra steps to prevent an infinite proxy loop.
-
- Jul 26, 2017
-
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
- Jul 21, 2017
-
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
It must live in a configure-generated file, not in the static documentation.mk
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
- Jul 20, 2017
-
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
- Jul 19, 2017
-
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
- Jul 18, 2017
-
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-
Vivek Das Mohapatra authored
-