glibc

标签

Cards List
#glibc

又一个 Linux man page 不准确的地方

Lobsters Hottest ↗ · 2026-10-14 缓存

博主更正了此前关于 glibc 中 initstate() 不遵循 POSIX 错误返回规范的说法:该 bug 早在 2013 年就已修复,只是 initstate(3) man page 至今未更新,且页面还遗漏了 POSIX 实际上并未为该函数定义任何错误条件这一关键信息。

0 人收藏 0 人点赞
#glibc

你的 C 不是标准 C

Lobsters Hottest ↗ · 2026-10-12 缓存

一篇技术博客文章,列举了标准 C 与 gcc/clang + glibc/musl 实际行为之间的多种不兼容之处,包括 asm 关键字、FLT_ROUNDS、标准 pragma 未实现以及 initstate 错误处理等问题。

0 人收藏 0 人点赞
#glibc

在现代 glibc 上剖析 House of Apple 2

Lobsters Hottest ↗ · 2026-09-26 缓存

本文剖析了在现代 glibc 版本上的 House of Apple 2 利用技术,提供了交互式 GDB 演练,并通过沙箱环境分析了其可行性。

0 人收藏 0 人点赞
#glibc

栈回溯技术能实现无泄漏的代码执行

Lobsters Hottest ↗ · 2026-09-21 缓存

本文探讨了在glibc中使用DWARF字节码进行栈回溯如何被利用来执行代码,并通过CTF挑战和对POSIX系统中线程取消机制的分析加以阐释。

0 人收藏 0 人点赞
#glibc

如果你关注性能,请勿使用musl

Hacker News Top ↗ · 2026-08-28 缓存

本文对比了musl和glibc的性能,发现musl的内存分配器性能不佳,即使使用mimalloc,其速度仍然明显较慢。文章建议不要在性能敏感的应用中使用musl。

0 人收藏 0 人点赞
#glibc

你的Rust服务没有内存泄漏——可能是分配器的问题

Lobsters Hottest ↗ · 2026-07-07 缓存

本文描述了一次调试过程:一个Rust服务在负载下内存持续居高不下,但并没有真正泄漏,原因是glibc的ptmalloc分配器没有将释放的内存归还给操作系统。文章解释了分配器的行为,并为Rust开发者提供了见解。

0 人收藏 0 人点赞
#glibc

基本正则表达式GNU扩展的平台支持

Lobsters Hottest ↗ · 2026-06-30 缓存

一篇探讨平台对基本正则表达式(BRE)GNU扩展支持的文章,具体是`\+`操作符,发现其在FreeBSD、macOS以及基于musl的发行版(如Chimera Linux)上均可正常工作。

0 人收藏 0 人点赞
#glibc

关于C扩展、可移植性和替代编译器

Lobsters Hottest ↗ · 2026-05-25 缓存

本文讨论了编写可移植C代码的实际挑战,这些挑战源于对非标准编译器扩展和glibc条件头文件的依赖,并通过构建C编译器的示例进行说明。

0 人收藏 0 人点赞
#glibc

glibc malloc 中跨线程双重释放检测的可能实现方式

Lobsters Hottest ↗ · 2026-05-20 缓存

这篇博文解释了 glibc malloc 中每线程 tcache 的当前双重释放检测机制,指出了允许跨线程双重释放的漏洞,并提出了使用每线程随机密钥的潜在修复方案。

0 人收藏 0 人点赞
#glibc

介绍Casuarina Linux:基于glibc的Chimera Linux衍生版

Lobsters Hottest ↗ · 2026-05-18 缓存

Casuarina Linux是一个实验性Linux发行版,源自Chimera Linux,使用glibc替代musl以获得更好的GNU/Linux生态系统二进制兼容性。它结合了LLVM工具链、Dinit初始化系统和apk包管理器,目前支持x86_64架构。

0 人收藏 0 人点赞
← 返回首页

提交意见反馈