maintaining all_memory_areas requires watching SYS_brk
From derek.br...@gmail.com on March 20, 2009 15:34:29
the new all_memory_areas_list, aside from getting off due to the kernel merging regions, is not watching SYS_brk, which we didn't need to watch before when querying /proc/maps
xref PR 213256(8821): [linux] all_memory_areas list and /proc/maps don't agree on protection bits (merging, etc.) xref PR 246897: dr_query_memory() uses from_os()
Original issue: http://code.google.com/p/dynamorio/issues/detail?id=91