|
You are here |
byroot.github.io | ||
| | | | |
educatedguesswork.org
|
|
| | | | | [AI summary] The text provides an in-depth exploration of memory management in C, covering topics such as pointer manipulation, memory allocation (malloc, free), use-after-free (UAF) bugs, and the challenges of manual memory management. It also touches on C++ as a language that offers better memory management features. The article explains how memory is allocated and deallocated, the role of the operating system in managing memory, and the potential issues like fragmentation and UAF vulnerabilities. It emphasizes the complexity of managing memory manually and hints at the benefits of higher-level languages. | |
| | | | |
ashvardanian.com
|
|
| | | | | I'd argue that almost every open-source developer gets an extra spark of joy when someone reads the documentation and uses their tool in a way that goes beyond the classic 101 examples. It's a rare treat even for popular projects like JSON parsers, but if you are building high-throughput software, such as analyzing millions of network packets per second, you'll have to dig deeper. The first thing I generally check in such libraries is the memory usage pattern and whether I can override the default memory... | |
| | | | |
artem.krylysov.com
|
|
| | | | | ||
| | | | |
www.felixcloutier.com
|
|
| | | |||