From 08f2fee638d8e37313416f275f754735d4760bb7 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Mon, 11 Apr 2016 18:12:04 +0200 Subject: [PATCH] =?UTF-8?q?Add=20graphics=20for=20=E2=80=9CKernel=20Heap?= =?UTF-8?q?=E2=80=9D=20post?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- images/linked-list-allocator/allocate.svg | 2 ++ images/linked-list-allocator/deallocate.svg | 2 ++ images/linked-list-allocator/initialization.svg | 2 ++ images/linked-list-allocator/merge-holes-and-allocate.svg | 2 ++ images/linked-list-allocator/overview.svg | 2 ++ images/linked-list-allocator/split-hole.svg | 2 ++ 6 files changed, 12 insertions(+) create mode 100644 images/linked-list-allocator/allocate.svg create mode 100644 images/linked-list-allocator/deallocate.svg create mode 100644 images/linked-list-allocator/initialization.svg create mode 100644 images/linked-list-allocator/merge-holes-and-allocate.svg create mode 100644 images/linked-list-allocator/overview.svg create mode 100644 images/linked-list-allocator/split-hole.svg diff --git a/images/linked-list-allocator/allocate.svg b/images/linked-list-allocator/allocate.svg new file mode 100644 index 00000000..833d1cbd --- /dev/null +++ b/images/linked-list-allocator/allocate.svg @@ -0,0 +1,2 @@ + +
size
size
Heap
Start
[Not supported by viewer]
Heap
End
[Not supported by viewer]
24 bytes in use
[Not supported by viewer]
\ No newline at end of file diff --git a/images/linked-list-allocator/deallocate.svg b/images/linked-list-allocator/deallocate.svg new file mode 100644 index 00000000..5a615683 --- /dev/null +++ b/images/linked-list-allocator/deallocate.svg @@ -0,0 +1,2 @@ + +
size
size
freed memory block
[Not supported by viewer]
size
size
size
size
size
size
size
size
\ No newline at end of file diff --git a/images/linked-list-allocator/initialization.svg b/images/linked-list-allocator/initialization.svg new file mode 100644 index 00000000..a9bd6d95 --- /dev/null +++ b/images/linked-list-allocator/initialization.svg @@ -0,0 +1,2 @@ + +
size
size
Heap
Start
[Not supported by viewer]
Heap
End
[Not supported by viewer]
\ No newline at end of file diff --git a/images/linked-list-allocator/merge-holes-and-allocate.svg b/images/linked-list-allocator/merge-holes-and-allocate.svg new file mode 100644 index 00000000..6c34027c --- /dev/null +++ b/images/linked-list-allocator/merge-holes-and-allocate.svg @@ -0,0 +1,2 @@ + +
large allocated memory block
[Not supported by viewer]
size
size
size
size
\ No newline at end of file diff --git a/images/linked-list-allocator/overview.svg b/images/linked-list-allocator/overview.svg new file mode 100644 index 00000000..f06f450d --- /dev/null +++ b/images/linked-list-allocator/overview.svg @@ -0,0 +1,2 @@ + +
size
size
size
size
memory in use
[Not supported by viewer]
memory in use
[Not supported by viewer]
size
size
\ No newline at end of file diff --git a/images/linked-list-allocator/split-hole.svg b/images/linked-list-allocator/split-hole.svg new file mode 100644 index 00000000..686296f7 --- /dev/null +++ b/images/linked-list-allocator/split-hole.svg @@ -0,0 +1,2 @@ + +
size
size
Heap
Start
[Not supported by viewer]
Heap
End
[Not supported by viewer]
size: 24
size: 24
\ No newline at end of file