An open API service indexing awesome lists of open source software.

https://github.com/tsoding/memalloc

Artifacts of that Memory Management Tsoding Session
https://github.com/tsoding/memalloc

Last synced: 6 months ago
JSON representation

Artifacts of that Memory Management Tsoding Session

Awesome Lists containing this project

README

          

# Artifacts of those Memory Management Tsoding Sessions

[![thumbnail](./thumbnails/part-1.png)](https://www.youtube.com/watch?v=sZ8GJ1TiMdk) [![thumbnail](./thumbnails/part-2.png)](https://www.youtube.com/watch?v=2JgEKEd3tw8)

## Quick Start

```console
$ make
$ ./heap
```

## Limitations

- The pointers to the heap can only be located in the heap and the stack.
- No packed structs. All of the pointers should be aligned.
- No tricks that obscure the pointers (like XOR Linked Lists).
- Probably works only on x86_64
- Probably works only when compiled with GCC