dll icon indicating copy to clipboard operation
dll copied to clipboard

Library for comfortable work with DLL and DSO

Results 15 dll issues
Sort by recently updated
recently updated
newest added

FreeBSD exposes fdlopen() which allows one to dlopen() from a file descriptor. That's the only way to load plugins in capsicum mode. dlopen() and all functions that try to access...

Some plugins are never safe to unload (e.g. if you're using Qt, Qt will start threads that are never joined and register thread-local variables in other threads, and it's unsafe...

The boost dll documentation documentation suggests to link against dl on Linux: [https://www.boost.org/doc/libs/1_84_0/doc/html/boost_dll/getting_started.html](https://www.boost.org/doc/libs/1_84_0/doc/html/boost_dll/getting_started.html). Would there be reason not to do this already in the Boost dll CMakeLists.txt when using the...

Consider the following example: ```c++ boostdll::experimental::smart_library lib; lib.load("test.dll"); int f(char a[]); decltype(f)* pf = lib.get_function("f"); ``` This fails to find function `f` as it's demangled as `int __cdecl f(char *...

help wanted
mangling

I have a plugin.so file with the following function: ``` namespace plugin { void InitPlugin(const std::string &path) { } } ``` I am trying to load the function using import_mangled....

help wanted
mangling

When invoking the copy assignment operator (or the copy constructor) of the 'shared_library' class, eventually there is a call to 'boost::dll::detail::path_from_handle'. On android this call ends up dereferencing the handle...

bug

'Getting started' page says: > 'Importing code requires linking with boost_filesystem and boost_system libraries. but libdl.so is not in NEEDED section of libboost_system.so, which obviously results with linking error: >...

This is part of the effort to make the Boost libraries "modular" for build and consumption. See https://lists.boost.org/Archives/boost/2024/01/255704.php and https://github.com/grafikrobot/boost-b2-modular/blob/b2-modular/README.adoc for more information. This PR depends on the following other...

In `boost/dll/detail/posix/program_location_impl.hpp` for FreeBSD the buffer size is 10240. Is that correct or a typo and it should be 1024? https://github.com/boostorg/dll/blob/6c60dde50bf67138c90cc84938111866813feaff/include/boost/dll/detail/posix/program_location_impl.hpp#L71