Explore >> Select a destination


You are here

ashvardanian.com
| | blog.molecular-matters.com
4.7 parsecs away

Travel
| | During the next few weeks, I'd like to detail how the memory allocators inside Molecule work, starting with a simple, non-growing linear allocator today in order to cover some base first. If you haven't done so already, now would be a good time to read up on Molecule's memory system and its inner workings: Part...
| | roundofthree.github.io
6.8 parsecs away

Travel
| | Note: this is an incomplete updating post. Introduction snmalloc is a memory allocator by Microsoft Research that uses a "message passing" scheme. You can find its source code here. It is designed to be performant in highly parallel workloads where memory allocated in one thread is typically deallocated in another thread. A nice catch is that snmalloc is highly customizable, and more to my interest, security mitigations can be customized. It also provides abstraction layers for different architectures (AAL) and platforms (PAL).
| | thenumb.at
4.6 parsecs away

Travel
| |
| | www.timdbg.com
28.9 parsecs away

Travel
| [AI summary] This article provides an introduction to reading x86 assembly language, emphasizing its importance for understanding how programs operate at a fundamental level. It covers the basics of assembly syntax, common instructions, and practical tools for reading and analyzing assembly code. The author explains that while assembly is often viewed as complex, it's actually more approachable than many believe, especially for debugging and reverse engineering tasks. The article also highlights the differences between Intel and AT&T syntax, the structure of assembly instructions, and the role of registers and memory addressing in x86 architecture.