[Sanitizer] symbolizer: increase the maximal number of shared libraries to 16K

llvm-svn: 166098
This commit is contained in:
Alexey Samsonov 2012-10-17 13:12:23 +00:00
parent 9e4b8290ae
commit 68791d162a
2 changed files with 3 additions and 2 deletions

View File

@ -293,7 +293,8 @@ class Symbolizer {
} }
} }
static const uptr kMaxNumberOfModuleContexts = 4096; // 16K loaded modules should be enough for everyone.
static const uptr kMaxNumberOfModuleContexts = 1 << 14;
LoadedModule *modules_; // Array of module descriptions is leaked. LoadedModule *modules_; // Array of module descriptions is leaked.
uptr n_modules_; uptr n_modules_;

View File

@ -79,7 +79,7 @@ class LoadedModule {
}; };
char *full_name_; char *full_name_;
uptr base_address_; uptr base_address_;
static const uptr kMaxNumberOfAddressRanges = 8; static const uptr kMaxNumberOfAddressRanges = 6;
AddressRange ranges_[kMaxNumberOfAddressRanges]; AddressRange ranges_[kMaxNumberOfAddressRanges];
uptr n_ranges_; uptr n_ranges_;
}; };