diff options
author | Alexey Samsonov <samsonov@google.com> | 2012-08-23 07:32:06 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2012-08-23 07:32:06 +0000 |
commit | 9c6e5303fa025a73a09cee0766ae403909b1bb8b (patch) | |
tree | f762f06e214798f92352c9471f2f307a413c4fa3 /lib/sanitizer_common/sanitizer_symbolizer_mac.cc | |
parent | 06a7153ecdd8414a7e2116eb5841c89f1855a267 (diff) |
[Sanitizer] Switch the symbolization strategy that would be used by sanitizer tools family: as compiling in-process symbolizer into runtime involves certain difficulties, we may instead launch an external symbolizer program (fork + execl) in a subprocess and communicate with it via pipe.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@162437 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/sanitizer_common/sanitizer_symbolizer_mac.cc')
-rw-r--r-- | lib/sanitizer_common/sanitizer_symbolizer_mac.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/sanitizer_common/sanitizer_symbolizer_mac.cc b/lib/sanitizer_common/sanitizer_symbolizer_mac.cc index d8445d97d..23d4f8166 100644 --- a/lib/sanitizer_common/sanitizer_symbolizer_mac.cc +++ b/lib/sanitizer_common/sanitizer_symbolizer_mac.cc @@ -17,13 +17,13 @@ namespace __sanitizer { -bool FindDWARFSection(uptr object_file_addr, const char *section_name, - DWARFSection *section) { +bool StartSymbolizerSubprocess(const char *path_to_symbolizer, + int *input_fd, int *output_fd) { UNIMPLEMENTED(); return false; } -uptr GetListOfModules(ModuleDIContext *modules, uptr max_modules) { +uptr GetListOfModules(LoadedModule *modules, uptr max_modules) { UNIMPLEMENTED(); return 0; } |