[PATCH] [ASan/Win] Unify handling of loaded modules between POSIX and Windows

Timur Iskhodzhanov timurrrr at google.com
Thu Apr 2 10:47:33 PDT 2015


Hi samsonov,

Alexey, please comment if you're OK with this way forward.

This is a preliminary version of the patch.  A couple of things need to be addressed before committing:
- I need to update the DumpProcessMap() function on Windows to avoid code duplication
- A couple of coverage-related tests hang on Linux, I'll debug and fix before committing.

This is somewhat based on D8513 by Kuba Brecka.

http://reviews.llvm.org/D8805

Files:
  sanitizer_common.cc
  sanitizer_common.h
  sanitizer_linux_libcdep.cc
  sanitizer_procmaps_common.cc
  sanitizer_procmaps_mac.cc
  sanitizer_symbolizer.cc
  sanitizer_symbolizer.h
  sanitizer_symbolizer_posix_libcdep.cc
  sanitizer_symbolizer_win.cc
  sanitizer_win.cc
  tests/sanitizer_procmaps_test.cc

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D8805.23165.patch
Type: text/x-patch
Size: 15469 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150402/a70b8ad2/attachment.bin>


More information about the llvm-commits mailing list