Dangless-malloc – Safe dangling pointer errors (master thesis)
Dangless-malloc – Safe dangling pointer errors (master thesis) launched on October 14, 2018 with 66 votes, #810 of 2,827 launches that month and more than 90% of that year's launches.
In plain words
Dangless-malloc is a software tool that addresses dangling pointer errors in C and C++ programs. It was developed as a master thesis project and helps developers identify and prevent the use-after-free vulnerabilities that occur when programs try to access memory that has already been freed. The tool is designed for programmers working with languages that require manual memory management, offering a way to catch these common but dangerous bugs before they cause crashes or security issues.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
A simple garbage collector for C2019 · github.com · ▲192Simple, zero-dependency garbage collection for C. Contribute to mkirchner/gc development by creating an account on GitHub.
I wrote a minimal memory allocator in CNov 2025 · github.com · ▲137A fun toy memory allocator (not thread safe, that's a future TODO). I also wanted to explain how I approached it, so I also wrote a tutorial blog post (~20 minute read) covering the code which you can find the link to in the README.
Prometeo – a Python-to-C transpiler for high-performance computing2021 · github.com · ▲166An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing - zanellia/prometeo
Kent Dybvig's Scheme Machine in 400 Lines of C (Heap-Memory Model)2025 · gist.github.com · ▲226Heap based scheme machine. GitHub Gist: instantly share code, notes, and snippets.
Error return traces for Go, inspired by Zig2023 · github.com · ▲133An alternative to stack traces for your Go errors. Contribute to bracesdev/errtrace development by creating an account on GitHub.
Heap Explorer2025 · github.com · ▲73I wrote a little LD_PRELOAD library that makes it easy to inspect and interact with a running program's glibc heap. It's fun to pause processes, free a bunch of their allocations, then resume them. Most of the time, the processes continue as though nothing happened, but sometimes they do interesting things :)
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗