GLIBC 如何决定 malloc 的段
作者:Kokomelom 提问时间:1/19/2023
我查看了一些 Linux Glibc(2.25) 系统,发现当代码使用 .malloc 有时缓冲区已在堆段中分配,有时在匿名段中分配,这与大小无关,我可以看到/proc/PID/maps 我以为堆...
libc 问答列表
作者:Kokomelom 提问时间:1/19/2023
我查看了一些 Linux Glibc(2.25) 系统,发现当代码使用 .malloc 有时缓冲区已在堆段中分配,有时在匿名段中分配,这与大小无关,我可以看到/proc/PID/maps 我以为堆...
作者:Virgil G. 提问时间:1/30/2023
我正在用 C 编写一个函数来将文件加载为二维数组 (),问题是根据 Valgrind 我有内存泄漏,你能帮我吗?char ** 我为您提供了一个可以复制的完整示例。此外,我的学校只允许我执行某些功能...
作者:David Lehavi 提问时间:10/4/2023
最小的“失败”示例: #include <assert.h> #include <iostream> #include <string> #include <sstream> int main(in...
作者:chargedfever 提问时间:2/20/2023
我有一个应用程序,它对后端服务器进行了数百万次调用,以从数据库中获取一些数据。它使用带有 TCP 的 HTTP API,执行请求的平均时间为 150-200 毫秒。在后端服务器上花费的时间仅为 1-2...
作者:graphitemaster 提问时间:10/19/2014
我注意到大部分 boost 和 libc++/libstdc++ 在代码中显式为 SFINAE 提供了默认值零,例如 // libc++ http://llvm.org/svn/llvm-proje...
作者:Nicolas Bourdon 提问时间:3/12/2023
假设我想为我自己的 mmap 保留一个巨大的内存区域(在我的情况下,用于稍后运行我自己的虚拟机)。 通过这种方式,我想确保对 malloc、realloc 等的任何调用都不会在这个巨大的区域中分配内...
作者:Fooad Taha 提问时间:3/29/2023
我在一家公司工作,我们正在使用 libcurl 将数据从设备发送到云 大多数时候它都可以工作,但有时它只是抛出我在标题中的SSL错误,当错误发生时,它总是发送的第一条消息(数据是GZIP文件,由jso...
作者:python3.789 提问时间:5/21/2023
在 Glibc 中,fastbin 中有 7 个垃圾箱,从 0x20 到 0xb0每个垃圾箱只容纳它们的大小。它是一个单向链表。 Uclibc(0.9.33.2)中的fastbin是一样的吗?有什么...
作者:USER 提问时间:6/9/2023
在 CentOs8 服务器上运行 ssh 命令时出现以下错误消息。 /usr/bin/ssh: symbol lookup error: /usr/lib64/libk5crypto.so.3: u...
作者:Lancern 提问时间:10/12/2020
我正在尝试从源代码构建 glibc 2.24。主机操作系统是 WSL Ubuntu 20.04,编译器是 gcc 9。 尝试链接 glibc 模块时,实用程序失败:ldnss /usr/bin/l...