forked from OSchip/llvm-project
[nolibc] Make SymbolizerPrepareForSandboxing weak and optional.
Differential Revision: http://llvm-reviews.chandlerc.com/D872 llvm-svn: 182765
This commit is contained in:
parent
0fb90ab0cb
commit
fb1a9f17e3
|
@ -307,7 +307,8 @@ void PrepareForSandboxing() {
|
|||
// cached mappings.
|
||||
MemoryMappingLayout::CacheMemoryMappings();
|
||||
// Same for /proc/self/exe in the symbolizer.
|
||||
SymbolizerPrepareForSandboxing();
|
||||
if (&SymbolizerPrepareForSandboxing)
|
||||
SymbolizerPrepareForSandboxing();
|
||||
}
|
||||
|
||||
// ----------------- sanitizer_procmaps.h
|
||||
|
|
|
@ -114,7 +114,7 @@ typedef bool (*string_predicate_t)(const char *);
|
|||
uptr GetListOfModules(LoadedModule *modules, uptr max_modules,
|
||||
string_predicate_t filter);
|
||||
|
||||
void SymbolizerPrepareForSandboxing();
|
||||
void SymbolizerPrepareForSandboxing() SANITIZER_WEAK_ATTRIBUTE;
|
||||
|
||||
} // namespace __sanitizer
|
||||
|
||||
|
|
Loading…
Reference in New Issue