dlopen

dlopen

文章 0 浏览 6

在python中未发现使用dlopen的符号

i complociled blocksci 在macOS中。这创建了/usr/local/lib/libblocksci.dylib 。我使用 pip3 来安装 blocksci python分析库,并且此创建/users/$ {u…

踏雪无痕 2025-02-10 15:19:51 2 0

什么可以使DLClose()失败?

在POSIX(或GNU)系统上,什么可以使 dlclose() 功能失败? 我知道它在重复接近时失败了;并且它在无效的指针论点上表现不佳(在我的系统上违反了细…

╭⌒浅淡时光〆 2025-02-03 06:36:46 1 0

如何在具有相同接口的多个库之间加载一个库

我需要在C ++代码上动态加载库的帮助。 我有几个具有相同API的库(例如:libtest_10.so和libtest_20.so)。 我也知道,即使我在运行时加载了dlopen(…

假面具 2025-02-02 18:20:16 1 0

符号在平面名称空间中找不到在Mac M1中

做任何想法时,我有问题 bundle exec rails db:migrate 当我对如何修复它 ? 我不知道为什么找不到_mysql_affected_rows。 帮助您将不胜感激。 rails …

你列表最软的妹 2025-02-01 02:26:01 7 0

无效的值将传递给从共享库动态加载的函数

im从Android 4.4/System/lib/libgui.so上的共享库中动态函数 #include #include #include #include #include #include #include #define LOGI(...) \ …

狼性发作 2025-01-24 04:24:52 2 0

使用LoadLibrarya(path_to_dll)加载DLL正在将继承句柄标志(handle_flag_inherit)从1更改为0,对于文件描述符0、1和2

我们已经在Golang和AC包装器中写了一些功能,以调用这些功能。我们首先构建Golang代码来创建一个存档文件,然后在C中构建包装代码以作为DLL消费。 在…

寻找一个思念的角度 2025-01-22 10:15:10 4 0

外部“C”对于使用 dlsym 加载的函数

在C ++项目中,我正在加载A .so 使用 dlopen 和 dlsym 。 .so 是从C源编译的,所有功能都具有C链接。 我唯一无法弄清楚的唯一部分是如何将最终的指针…

伴随着你 2025-01-20 04:46:20 1 0

使用dlsym使用自定义方法Hook库函数

我最近开始寻找从C ++代码挂接的库。 符号表的创建有些混乱。 以下是我的代码(从某些在线资源中选择,我用C ++编译了C代码) hook_main.cpp #include…

最美的太阳 2025-01-18 03:24:58 3 0

ROS2 rosbridge_suite dlopen找不到lib路径

我最近为我的 Apple Silicon Mac 构建了 ROS2 gactic,并且我想为此 ROS 使用 rosbridge_suite。 因此,我在 src 文件夹下添加了 rosbridge_suite 存…

败给现实 2025-01-12 22:04:57 4 0

可以使用“dlopen”加载和映射静态 ELF 可执行文件(不是库)吗?

如果文件anexe是静态编译的,没有符号,没有导出,ELF,可以使用dlopen("anexe", RTLD_LAZY)将其映射到内存吗? 我的目标不是能够引用符号——没有符…

鹊巢 2025-01-09 09:32:18 3 0

确定使用 dlopen 打开的动态库路径的可移植方法

我正在寻找一种便携式 (POSIX) 方法来确定使用 dlopen() 打开的库的路径。 dl_iterate_phdr() 和 dladdr() 等函数不可移植。 一些 man 页面详细介绍了…

爱*していゐ 2025-01-02 22:21:52 2 0

C++:在单独的共享库中实现类方法

我发现我可以在共享库中实现类的某些部分,只要在使用时加载符号即可。 myclass.h --- class C { void method(); } main.cpp --- #include "myclass.h…

浅紫色的梦幻 2024-12-26 03:17:49 2 0

C++: dlclose 不卸载共享库

我有一个使用 dlopen 加载的共享库(带有标志 RTLD_NOW | RTLD_GLOBAL )。 如果该库正在使用主程序中的函数,则它不会卸载。因此,即使我卸载(使用 …

旧城空念 2024-12-25 12:18:33 5 0

多线程应用程序中的 dlopen() 退出时出现“Trace/BPT trap”

我正在尝试使用以下命令在用 C 编写的 Mac OS X 应用程序中运行时加载框架: dlopen("/System/Library/Frameworks/JavaVM.framework/JavaVM",RTLD_LAZ…

蓬勃野心 2024-12-25 05:14:37 8 0

C++可运行类

我想实现类似于 Java 接口 Runnable 的东西。我尝试这样做: class Runnable{ public: void start(){ t = std::thread(&Runnable::run, this); } prot…

⒈起吃苦の倖褔 2024-12-22 23:52:00 3 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文