aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/info/chap/memory-allocation.texinfo53
1 files changed, 53 insertions, 0 deletions
diff --git a/doc/info/chap/memory-allocation.texinfo b/doc/info/chap/memory-allocation.texinfo
index 32d5f55..b5b5094 100644
--- a/doc/info/chap/memory-allocation.texinfo
+++ b/doc/info/chap/memory-allocation.texinfo
@@ -167,3 +167,56 @@ void function(size_t n)
Both of these allocation-methods are both automatic
and dynamic.
+
+
+@menu
+* The alloca function:: Dynamically allocate automatically freed memory.
+* Basic memory allocation:: Basic functions for dynamic memory allocation.
+* Resizing memory allocations:: How to resize memory allocations.
+* Efficient stack-based allocations:: Improving the performance using constrained allocation methods.
+* Resizing the data segment:: How to change the size of the heap.
+* Memory locking:: How to prevent pages from being swapped out.
+@end menu
+
+
+
+@node The alloca function
+@section The @code{alloca} function
+
+TODO
+
+
+
+@node Basic memory allocation
+@section Basic memory allocation
+
+TODO
+
+
+
+@node Resizing memory allocations
+@section Resizing memory allocations
+
+TODO
+
+
+
+@node Efficient stack-based allocations
+@section Efficient stack-based allocations
+
+TODO
+
+
+
+@node Resizing the data segment
+@section Resizing the data segment
+
+TODO
+
+
+
+@node Memory locking
+@section Memory locking
+
+TODO
+