mirror of
https://github.com/GrapheneOS/hardened_malloc.git
synced 2024-12-29 17:36:13 -05:00
add table of contents to README
This commit is contained in:
parent
24de5aab05
commit
b6b910f032
21
README.md
21
README.md
@ -1,5 +1,26 @@
|
||||
# Hardened malloc
|
||||
|
||||
* [Introduction](#introduction)
|
||||
* [Dependencies](#dependencies)
|
||||
* [Testing](#testing)
|
||||
* [OS integration](#os-integration)
|
||||
* [Android-based operating systems](#android-based-operating-systems)
|
||||
* [Traditional Linux-based operating systems](#traditional-linux-based-operating-systems)
|
||||
* [Configuration](#configuration)
|
||||
* [Basic design](#basic-design)
|
||||
* [Security properties](#security-properties)
|
||||
* [Randomness](#randomness)
|
||||
* [Size classes](#size-classes)
|
||||
* [Scalability](#scalability)
|
||||
* [Small (slab) allocations](#small-slab-allocations)
|
||||
* [Thread caching (or lack thereof)](#thread-caching-or-lack-thereof)
|
||||
* [Large allocations](#large-allocations)
|
||||
* [Memory tagging](#memory-tagging)
|
||||
* [API extensions](#api-extensions)
|
||||
* [System calls](#system-calls)
|
||||
|
||||
## Introduction
|
||||
|
||||
This is a security-focused general purpose memory allocator providing the
|
||||
malloc API along with various extensions. It provides substantial hardening
|
||||
against heap corruption vulnerabilities. The security-focused design also leads
|
||||
|
Loading…
Reference in New Issue
Block a user