Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在执行期间访问.eh_frame数据
我正在尝试访问以下内容 eh frame正在运行的程序的一部分 具体来说 该程序是 Linux 内核 2 6 34 8 这 eh frame包含用于异常处理的有用数据 我想在内核代码内部使用它 该部分已经由以下人员编写gcc readelf
Kernel
Linuxkernel
c
glibc
ELF
glibc 已弃用的 __malloc_hook 功能的替代方案
我正在为 C 编写一个内存分析器 并为此拦截对malloc realloc and free通过 malloc hooks 函数 不幸的是 这些已被弃用 因为它们在多线程环境中表现不佳 我找不到描述实现相同目标的替代最佳实践解决方案的文档
c
gcc
malloc
deprecated
glibc
pthread_cond_broadcast 被 dlsym 破坏了?
我正在尝试使用 LD PRELOAD 机制插入对 pthread cond broadcast 的调用 我插入的 pthread cond broadcast 函数只是调用原始的 pthread cond broadcast 然而 对于一个
c
pthreads
segmentationfault
glibc
dlsym
数学库现在包含在 glibc 中吗?
当我尝试从终端编译这个简单的代码时 include
c
eclipse
glibc
mathh
为什么分叉我的进程会导致文件被无限读取
我已经将整个程序简化为一个简短的主程序来复制该问题 所以请原谅我它没有任何意义 input txt 是一个文本文件 其中包含几行文本 这个简化的程序应该打印这些行 但是 如果调用 fork 程序就会进入无限循环 一遍又一遍地打印文件的内容
c
Linux
fork
glibc
Stdio
如何在 Debian 上升级 glibc?
我听说我可以使用apt get install libc6 但我需要向 etc apt sources list 添加一些内容才能接收最新的 glibc 版本 我应该怎么办 我能够安装libc6 2 17 in Debian Wheezy通
Debian
glibc
Anaconda ImportError:/usr/lib64/libstdc++.so.6:找不到版本“GLIBCXX_3.4.21”
当我尝试在 conda 环境中运行 Python 脚本时 出现以下导入错误 squad azada scholar fe00 Desktop Toy Problem Team 2 python3 train py Traceback mos
python
c
tensorflow
Anaconda
glibc
我可以在不成为系统管理员的情况下修复“找不到版本 GLIBC_2.14”错误吗?
我正在尝试运行一个setup pyConda 环境中远程计算机上的文件 我收到以下错误消息 from torch utils cpp extension import BuildExtension CUDAExtension File ho
python
glibc
libc
glibc的MALLOC_CHECK_、M_CHECK_ACTION和mcheck有什么区别?
glibc 似乎有不止一种方法来进行堆检查 mallopt 与 M CHECK ACTION 参数 MALLOC CHECK 环境变量 mcheck 函数系列 我发现可用的文档令人困惑 这manual http www gnu org so
debugging
glibc
heapcorruption
未找到 GLIBCXX_3.4.15、GLIBC_2.15 和 GLIBC_2.14 - Centos 6.5
我正在尝试运行一个应用程序 但我得到 usr lib64 libstdc so 6 VERSION GLIBCXX 3 4 15 not found lib64 libc so 6 VERSION GLIBC 2 15 not found
glibc
CentOS6
我可以欺骗 libc (GLIBC_2.13) 加载它没有的符号(来自 GLIBC_2.15)吗?
在我尝试让 Steam for Linux 在 Debian 上运行时 我遇到了一个问题 libcef Chromium 嵌入式框架 可以很好地工作GLIBC 2 13 Debian 测试中的eglibc 可以提供 但是需要一个讨厌的额外功
ld
glibc
dynamiclinking
fortifysource
MIPS 寄存器 $0 可以用来存储和检索值吗?
当我了解 MIPS 处理器时 我的脑海中牢记着读取 0 寄存器总是返回 0 而写入 0 总是被丢弃 来自 MIPS 程序员手册 2 13 4 1 CPU 通用寄存器 r0 被硬连线到一个值 零 并且可以用作任何指令的目标寄存器 结果是被丢弃
Assembly
MIPS
glibc
缺乏释放会导致什么样的问题?
我目前遇到问题 glibc detected efit free invalid next size fast 0x00000000006127f0 带有通常的内存映射和回溯信息glibc错误 但是 我无法找到这个问题的原因 看起来 基本上
memoryleaks
Fortran
glibc
memorymanagement
使用 glibc 而不是默认库编译的 C 程序:执行时权限被拒绝
这是我在 stackoverflow 上的第一个问题 所以我会尽力做好 Context 我想提供一个可以在每个 Linux 发行版上运行的程序 例如 一个将使用 C 11 的程序 在没有 C 11 库的系统上运行 为此 我想复制我的程序使用
Linux
sharedlibraries
ld
glibc
为什么需要 islower() 及其朋友来处理 EOF?
Why are islower 以及需要处理的朋友EOF 然而putchar 朋友们不需要吗 为什么不是islower 治疗int as unsigned char 就像情况一样putchar 这是完全有道理的 因为我们必须检查EOF无论如
c
glibc
cstandardlibrary
glibc中的CSU代表什么?
我正在读一本article http dbp consulting com tutorials debugging linuxProgramStartup html在C启动时 它指的是函数 libc csu init 谁能告诉我 CSU 代
glibc
Yocto Bitbake Glibc 构建失败
我正在尝试构建 Yocto 映像 但编译 glibc 时构建失败 如果我只跑 bitbake glibc c compile 我收到编译错误如下 usr src debug glibc 2 27 r0 git nptl pthread at
Linux
glibc
yocto
Bitbake
microchip
在非标准位置无需 root 即可使用 glibc 构建 GCC
我有一个没有 root 访问权限的系统 但我需要安装当前版本的 GCC 4 7 2 该系统正在运行 Linux 2 6 18 的 x86 64 版本 并且已经有 GCC 4 1 没有 C 支持 尽管 version 说它是用它构建的 编辑5
Linux
gcc
glibc
register_printf_specifier 的替代方案(使用 printf() 以二进制格式打印数字)
据我所知 register printf specifier 现已弃用 我无法再使用 C99 编译器使用 register printf specifier 运行代码www onlinegdb com http www onlinegdb
c
printf
glibc
*** 检测到 glibc *** Perl:双重释放或损坏 (!prev):0x0c2b7138 ***
运行 perl 程序时遇到以下错误 glibc detected perl double free or corruption prev 0x0c2b7138 lib tls i686 cmov libc so 6 0xb7daea85 l
perl
debugging
glibc
1
2
3
4
5
6
7
»