我使用memfd_create 、 ftruncate 、 mmap和munmap在 linux 上实现了一个魔环缓冲区 (MRB)。 memfd_create返回的fd会在缓冲区完全构建后变为close() 。 MRB 本身运行良好,运行良好。 问题: 尝试使用gcore在运行此 MRB 的 ...
我使用memfd_create 、 ftruncate 、 mmap和munmap在 linux 上实现了一个魔环缓冲区 (MRB)。 memfd_create返回的fd会在缓冲区完全构建后变为close() 。 MRB 本身运行良好,运行良好。 问题: 尝试使用gcore在运行此 MRB 的 ...
首先,我使用ps找到进程的 pid: output: 然后我用gcore得到这个过程的图像: output: 然后,十六进制转储 object: output: 现在,我试图找到加载环境变量的部分。 我怎样才能做到这一点? ...
我们有一个JAVA应用程序通过消耗一些(未知?)资源来阻止其他组件创建新线程,从而使我们的redhat服务器(30 核 / 512Go ram)崩溃,我们目前正在通过终止向线程发送垃圾邮件的进程来解决这个问题每次出现问题时,大约每 15 天出现一次,我们尝试在/etc/security/limit ...
有谁知道任何C ++库或代码可以帮助我生成具有特定PID的进程的核心文件,就像使用gcore使用gcore命令生成的文件一样。 我在linux上工作。 ...
我试图在进程的内存中找到一个特定的字符串。 具体来说,我想找到存储它的虚拟地址。 我编写了一个 python 脚本来在进程中调用gcore并扫描所有匹配项的结果文件。 然后我调用pmap并遍历那里的条目。 我的想法是找到每个索引对应的内存段,然后减去前面各段大小的总和,得到正确段的偏移量,加到基数上 ...
我想在退出时转储进程的内存。 我使用gcore , gdb甚至procdump for linux看到的所有解决方案都在执行过程中而不是在终止时确切地转储核心 Windows的Procdump为此提供了一个非常优雅的解决方案,即-t将允许procdump在进程退出时创建转储。 我偶 ...
我尝试在根植的Android上附加一个进程,并使用GDB创建corefile,但由于找不到符号,因此无法创建gcore文件。 在手机上,我打开终端应用程序,然后输入 在终端中授予root访问权限。 我输入 显示所有正在运行的进程。 我输入 在我的计算机上,我打开 ...
在CentOS 6.6上编程时,我在屏幕会话中运行时删除了一个可执行文件(whoops, make clean )。 现在,不相关,我想要gcore一些事情进行调试。 我重建了可执行文件,但gcore不接受替换文件。 它知道原始文件已被删除,不会让我转储核心。 FreeBSD的 ...
我想分析核心文件分析中的内存泄漏。 我编写了示例代码来注入内存泄漏并使用gcore命令生成核心文件。 找到进程ID 并生成核心 我已经从核心文件中找到了常见的模式,如下所示(在stackoverflow上建议另一个线程有没有办法找到进程的哪个部分使用了大部分内存,只 ...