qin.zhao/2009/i89-ASSERT-review.diff
From qin.zhao@gmail.com on March 23, 2009 11:16:56
This modification tries to solve issue #89 (closed): ASSERT ( r94 ls) CURIOSITY(ma->start + ma->os_data.alignment == base) at os.c:3549 Fix it by
- only check module overlap if it is not vdso segment in find_executable_vm_areas.
- add base == vsyscall_page_start in mmap_check_for_module_overlap
- add note in find_executable_vm_areas, mmap_check_for_module_overlap, and process_mmap for possible issues to be solved.
stats: 127 diff lines
Original issue: http://code.google.com/p/dynamorio/issues/detail?id=93