glibc:corrupt arena;英语单词
arena
*[ә’ri:nә]
n. 角斗场, 舞台, 场地
【医】 尿沉渣, 尿沙; 脑沙
History and Etymology for arena
Latin harena, arena sand, sandy place,从拉丁语进化来的单词,原意有多沙的地方,沙地。一般在沙地上比武,然后进化成角斗场,舞台。尿沉渣,有沙子的外观,所以叫尿沙。那脑沙是个什么鬼?也只是类比,如沙子的形状。同时被计算机行业拿去用的一个例子,都是类比。一块内存区域,非常若干可用块,类沙,被malloc使用。
在这本书中有一个解释:The new hackers Dictionary
[common; Unix] The area of memory attached to a process by brk(2) and sbrk(2) and used by malloc(3) as dynamic storage. So named from a malloc: corrupt arena message emitted when some early versions detected an impossible value in the free block list. See [582]overrun screw, [583]aliasing bug, [584]memory leak, [585]memory smash, [586]smash the stack.
在计算机中,这个arena的含义,特指通过brk/sbrk挂载到进程的内存区域,被malloc使用的动态存储空间。所以malloc函数可能会出现下面的错误:corrupt arena message emitted when some early versions detected an impossible value in the free block list
上面这句的意思就是,在可用块链表里检测到不可能值的时候,报的一个“corrupt arena”:破损内存区。
相关文章
- 2万字|30张图带你领略glibc内存管理精髓
- 64位ubuntu 14.04安装32位dr.com客户端教程(不用安装glibc.i686 libstdc++.i686)
- glib和glibc_libc.so.6 version GLIBC_2.14
- glibc 误升级后修复
- python3.7错误ImportError: /lib64/libc.so.6: version `GLIBC_2.18' not found
- fsl-imx-xll-glibc交叉编译boa服务器
- ptmalloc与glibc堆漏洞利用
- IO_FILE 与高版本 glibc 中的漏洞利用技巧
- GUN/Linux通用Glibc库是如何操控.Net 7的CLR
- GUN/Linux的源头Elf文件是如何操控Glibc的
- 关于glibc与GLIBC_XX
- 异常处理:Centos7升级glibc导致系统异常导致无法开机解决方法
- 系统异常处理:CentOS6.5安装glibc-2.14后locale出现No such file or directory处理方法
- undefined reference to symbol’ pthread_create@@GLIBC_2.2.5’详解程序员
- centos 6.9 升级glibc动态库的详细过程
- Linux上安装MySQL(glibc版)并配置多实例(mysqld_multi)详解数据库
- 阿里云HPC升级 tensorfow 1.0之cuda、cudnn、glibc、libcxx详解大数据
- cLinux安装GLibc:一步一步步进步(linux安装glib)
- MySQL在Glibc环境中的应用(glibcmysql)
- c库Linux开发必备:glibc库介绍(linuxglib)
- MySQL与Glibc:构建良好运行系统的基石(mysqlglibc)
- 开源的另一面:在glibc中有望加入strlcpy()函数
- Linux glibc 再曝漏洞:可导致 Linux 软件劫持
- 默默维护 30 年,glibc 创始人兼维护者辞职
- 影响 Linux 系统安全基石的 glibc 严重漏洞
- 深入理解 glibc malloc
- glibc Linux:提高系统稳定性的关键(glibclinux)
- 深入Linux世界:探寻Glibc的奥秘(linuxglibc)
- c在使用Redis前,必须先安装Glibc(redis需要装glib)