I'm writing an allocator as a school project to replace the reel malloc, the Boundaries Tags (where you write as metadata before and after each allocated block the size of the block and if it is used or free) seems to be a good technic, but I wonder one thing, what is going on if the users's write beyond the range he required allocation for and rewrite your tags,then your malloc is totally broken ? Is it ok or did I miss something ?
