summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_symbolizer_mac.cc
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2012-08-23 07:32:06 +0000
committerAlexey Samsonov <samsonov@google.com>2012-08-23 07:32:06 +0000
commit9c6e5303fa025a73a09cee0766ae403909b1bb8b (patch)
treef762f06e214798f92352c9471f2f307a413c4fa3 /lib/sanitizer_common/sanitizer_symbolizer_mac.cc
parent06a7153ecdd8414a7e2116eb5841c89f1855a267 (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.cc6
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;
}