diff options
author | Alexey Samsonov <samsonov@google.com> | 2012-08-28 07:22:24 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2012-08-28 07:22:24 +0000 |
commit | f7fa68f5efbd32acd36987ab55305a3abc037636 (patch) | |
tree | e0ef4f7bbc2561237e49d649d77f6d7ad2baafd5 /lib/sanitizer_common/sanitizer_procmaps.h | |
parent | d883c8007ea8b5ffad10d82a66b1bb262e109705 (diff) |
[Sanitizer] One more method stub for Windows
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@162739 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/sanitizer_common/sanitizer_procmaps.h')
-rw-r--r-- | lib/sanitizer_common/sanitizer_procmaps.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/sanitizer_common/sanitizer_procmaps.h b/lib/sanitizer_common/sanitizer_procmaps.h index 22ba0a75a..a556b2369 100644 --- a/lib/sanitizer_common/sanitizer_procmaps.h +++ b/lib/sanitizer_common/sanitizer_procmaps.h @@ -24,10 +24,14 @@ class MemoryMappingLayout { MemoryMappingLayout() { UNIMPLEMENTED(); } + bool GetObjectNameAndOffset(uptr addr, uptr *offset, + char filename[], uptr filename_size) { + UNIMPLEMENTED(); + return false; + } }; #else // _WIN32 - class MemoryMappingLayout { public: MemoryMappingLayout(); @@ -71,12 +75,12 @@ class MemoryMappingLayout { return false; } -#if defined __linux__ +# if defined __linux__ char *proc_self_maps_buff_; uptr proc_self_maps_buff_mmaped_size_; uptr proc_self_maps_buff_len_; char *current_; -#elif defined __APPLE__ +# elif defined __APPLE__ template<u32 kLCSegment, typename SegmentCommand> bool NextSegmentLoad(uptr *start, uptr *end, uptr *offset, char filename[], uptr filename_size); @@ -84,7 +88,7 @@ class MemoryMappingLayout { u32 current_magic_; int current_load_cmd_count_; char *current_load_cmd_addr_; -#endif +# endif }; #endif // _WIN32 |