Index: doc/theses/mubeen_zulfiqar_MMath/figures/Alignment1.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/Alignment1.fig	(revision 3e36b1d8ee2307ef48497b8870d3f5d5ae7bf9d4)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/Alignment1.fig	(revision 3e36b1d8ee2307ef48497b8870d3f5d5ae7bf9d4)
@@ -0,0 +1,35 @@
+#FIG 3.2  Produced by xfig version 3.2.7b
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+5 1 0 1 0 7 50 -1 -1 0.000 0 1 1 0 4350.000 -13893.750 2175 1725 4200 1875 6525 1725
+	1 1 1.00 45.00 90.00
+6 6525 1575 7650 1800
+4 0 0 50 -1 4 12 0.0000 2 195 1095 6525 1725 E$^{\\prime}$\001
+-6
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 1200 1200 2100 1200 2100 1500 1200 1500
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 5700 1200 5700 1500
+2 2 0 0 0 7 60 -1 18 0.000 0 0 -1 0 0 5
+	 5700 1200 6600 1200 6600 1500 5700 1500 5700 1200
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 4200 1200 4200 1500
+2 2 0 1 0 7 50 -1 18 0.000 0 0 -1 0 0 5
+	 2100 1200 3300 1200 3300 1500 2100 1500 2100 1200
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 3300 1200 6600 1200 6600 1500 3300 1500 3300 1200
+4 1 0 50 -1 4 12 0.0000 2 150 135 2100 1725 E\001
+4 1 0 50 -1 0 12 0.0000 2 180 510 4800 1425 object\001
+4 1 0 50 -1 0 12 0.0000 2 135 585 6150 1425 unused\001
+4 1 0 50 -1 0 12 0.0000 2 180 1185 1650 1425 $\\cdots$  heap\001
+4 0 0 50 -1 4 12 0.0000 2 180 390 4200 1725 A(P)\001
+4 1 0 50 -1 0 12 0.0000 2 135 540 3750 1425 header\001
+4 1 0 50 -1 0 12 0.0000 2 135 300 2700 1425 free\001
+4 1 0 50 -1 4 12 0.0000 2 150 135 3300 1725 H\001
+4 0 0 50 -1 0 12 0.0000 2 180 1200 4650 1725 (multiple of N)\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/Alignment2.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/Alignment2.fig	(revision 3e36b1d8ee2307ef48497b8870d3f5d5ae7bf9d4)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/Alignment2.fig	(revision 3e36b1d8ee2307ef48497b8870d3f5d5ae7bf9d4)
@@ -0,0 +1,31 @@
+#FIG 3.2  Produced by xfig version 3.2.7b
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+2 1 1 1 0 7 25 -1 -1 4.000 0 0 -1 0 0 2
+	 2100 1500 2100 1800
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 5700 1500 5700 1800
+2 2 0 0 0 7 60 -1 18 0.000 0 0 -1 0 0 5
+	 2100 1500 4200 1500 4200 1800 2100 1800 2100 1500
+2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
+	 1200 1500 6600 1500 6600 1800 1200 1800 1200 1500
+2 1 1 1 0 7 25 -1 -1 4.000 0 0 -1 0 0 2
+	 4200 1500 4200 1800
+2 2 0 0 0 7 60 -1 18 0.000 0 0 -1 0 0 5
+	 5700 1500 6600 1500 6600 1800 5700 1800 5700 1500
+4 1 0 50 -1 0 12 0.0000 2 135 540 1650 1725 header\001
+4 1 0 50 -1 4 12 0.0000 2 150 135 1200 2025 H\001
+4 1 0 50 -1 4 12 0.0000 2 150 135 2100 2025 P\001
+4 0 0 50 -1 0 12 0.0000 2 180 1575 2175 2025 (min. alignment M)\001
+4 1 0 50 -1 0 12 0.0000 2 180 510 4950 1725 object\001
+4 1 0 50 -1 0 12 0.0000 2 135 315 4950 1425 size\001
+4 1 0 50 -1 0 12 0.0000 2 180 1815 3150 1425 internal fragmentation\001
+4 1 0 50 -1 0 12 0.0000 2 135 585 6150 1725 unused\001
+4 1 0 50 -1 4 12 0.0000 2 150 135 4200 2025 A\001
+4 0 0 50 -1 0 12 0.0000 2 180 1200 4275 2025 (multiple of N)\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/Alignment2Impl.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/Alignment2Impl.fig	(revision 3e36b1d8ee2307ef48497b8870d3f5d5ae7bf9d4)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/Alignment2Impl.fig	(revision 3e36b1d8ee2307ef48497b8870d3f5d5ae7bf9d4)
@@ -0,0 +1,35 @@
+#FIG 3.2  Produced by xfig version 3.2.7b
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 2100 1500 2100 1875
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 4200 1500 4200 1875
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 3300 1500 3300 1875
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
+	1 1 1.00 45.00 90.00
+	 3300 1725 2100 1725
+2 2 0 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
+	 1200 1500 5700 1500 5700 1875 1200 1875 1200 1500
+2 2 0 0 0 7 60 -1 18 0.000 0 0 -1 0 0 5
+	 2100 1500 3300 1500 3300 1875 2100 1875 2100 1500
+4 1 0 50 -1 0 12 0.0000 2 180 1815 2550 1425 internal fragmentation\001
+4 1 0 50 -1 0 12 0.0000 2 180 510 4950 1725 object\001
+4 1 0 50 -1 0 12 0.0000 2 135 315 4950 1425 size\001
+4 1 0 50 -1 4 12 0.0000 2 150 135 1200 2100 H\001
+4 1 0 50 -1 4 12 0.0000 2 150 135 2100 2100 P\001
+4 0 0 50 -1 0 12 0.0000 2 180 1575 2175 2100 (min. alignment M)\001
+4 1 0 50 -1 4 12 0.0000 2 150 135 4200 2100 A\001
+4 0 0 50 -1 0 12 0.0000 2 180 1200 4275 2100 (multiple of N)\001
+4 1 0 50 -1 0 12 0.0000 2 135 540 3750 1850 header\001
+4 1 0 50 -1 0 12 0.0000 2 135 345 3750 1700 fake\001
+4 1 0 50 -1 0 12 0.0000 2 135 450 2700 1700 offset\001
+4 1 0 50 -1 0 12 0.0000 2 135 540 1650 1850 header\001
+4 1 0 50 -1 0 12 0.0000 2 135 570 1650 1675 normal\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/FakeHeader.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/FakeHeader.fig	(revision 3e36b1d8ee2307ef48497b8870d3f5d5ae7bf9d4)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/FakeHeader.fig	(revision 3e36b1d8ee2307ef48497b8870d3f5d5ae7bf9d4)
@@ -0,0 +1,24 @@
+#FIG 3.2  Produced by xfig version 3.2.7b
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2700 1500 2700 1800
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1200 1500 4200 1500 4200 1800 1200 1800 1200 1500
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 2550 1500 2550 1800
+2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 3
+	1 1 1.00 45.00 90.00
+	 2925 1950 2625 1950 2625 1800
+4 1 0 50 -1 0 12 0.0000 2 135 450 3450 1725 offset\001
+4 1 0 50 -1 0 12 0.0000 2 180 825 1950 1725 alignment\001
+4 1 0 50 -1 0 12 0.0000 2 135 105 2625 1725 1\001
+4 0 0 50 -1 0 12 0.0000 2 180 1920 3000 2025 alignment (fake header)\001
+4 1 0 50 -1 0 12 0.0000 2 180 765 1950 1425 4/8-bytes\001
+4 1 0 50 -1 0 12 0.0000 2 180 765 3450 1425 4/8-bytes\001
Index: doc/theses/mubeen_zulfiqar_MMath/figures/Header.fig
===================================================================
--- doc/theses/mubeen_zulfiqar_MMath/figures/Header.fig	(revision 3e36b1d8ee2307ef48497b8870d3f5d5ae7bf9d4)
+++ doc/theses/mubeen_zulfiqar_MMath/figures/Header.fig	(revision 3e36b1d8ee2307ef48497b8870d3f5d5ae7bf9d4)
@@ -0,0 +1,40 @@
+#FIG 3.2  Produced by xfig version 3.2.7b
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 1800 1800 4200 1800
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 1800 2100 4200 2100
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 1800 1500 4200 1500 4200 2400 1800 2400 1800 1500
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 3900 1500 3900 2400
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 3600 1500 3600 2400
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2
+	 3300 1500 3300 2400
+2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 3
+	1 1 1.00 45.00 90.00
+	 4050 2625 3750 2625 3750 2400
+2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 3
+	1 1 1.00 45.00 90.00
+	 4050 2850 3450 2850 3450 2400
+2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4200 1800 6600 1800 6600 2100 4200 2100 4200 1800
+4 0 0 50 -1 0 12 0.0000 2 180 1185 1875 1725 bucket pointer\001
+4 0 0 50 -1 0 12 0.0000 2 180 1005 1875 2025 mapped size\001
+4 0 0 50 -1 0 12 0.0000 2 135 1215 1875 2325 next free block\001
+4 2 0 50 -1 0 12 0.0000 2 135 480 1725 2025 union\001
+4 1 0 50 -1 0 12 0.0000 2 135 270 3775 2325 0/1\001
+4 1 0 50 -1 0 12 0.0000 2 135 270 3475 2325 0/1\001
+4 1 0 50 -1 0 12 0.0000 2 180 945 5400 2025 request size\001
+4 1 0 50 -1 0 12 0.0000 2 180 765 5400 1425 4/8-bytes\001
+4 1 0 50 -1 0 12 0.0000 2 180 765 3000 1425 4/8-bytes\001
+4 0 0 50 -1 0 12 0.0000 2 135 825 4125 2700 zero filled\001
+4 0 0 50 -1 0 12 0.0000 2 180 1515 4125 2925 mapped allocation\001
