ocr: (a) size next MemLink freed magic MemHeader file_name ine_number next boundary memory block poundary (b) size next MemLink MemHeader memory block Figure 2: Tbe layout ofthe memory created by tbe memory manager wilh (a)fiell diagnostics; and (b) 70 diagnostics. Thefirst, part oftbe block is a union called link, wbich contains the next and. size elements. A pointer to the. start of memory block is returned in both cases.