diff options
Diffstat (limited to 'lib/sanitizer_common/sanitizer_common.h')
-rw-r--r-- | lib/sanitizer_common/sanitizer_common.h | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/lib/sanitizer_common/sanitizer_common.h b/lib/sanitizer_common/sanitizer_common.h index f684271d4..89aae5798 100644 --- a/lib/sanitizer_common/sanitizer_common.h +++ b/lib/sanitizer_common/sanitizer_common.h @@ -702,7 +702,6 @@ inline const char *ModuleArchToString(ModuleArch arch) { } const uptr kModuleUUIDSize = 16; -const uptr kMaxSegName = 16; // Represents a binary loaded into virtual memory (e.g. this can be an // executable or a shared object). @@ -721,8 +720,7 @@ class LoadedModule { void set(const char *module_name, uptr base_address, ModuleArch arch, u8 uuid[kModuleUUIDSize], bool instrumented); void clear(); - void addAddressRange(uptr beg, uptr end, bool executable, bool writable, - const char *name = nullptr); + void addAddressRange(uptr beg, uptr end, bool executable, bool writable); bool containsAddress(uptr address) const; const char *full_name() const { return full_name_; } @@ -738,17 +736,13 @@ class LoadedModule { uptr end; bool executable; bool writable; - char name[kMaxSegName]; - AddressRange(uptr beg, uptr end, bool executable, bool writable, - const char *name) + AddressRange(uptr beg, uptr end, bool executable, bool writable) : next(nullptr), beg(beg), end(end), executable(executable), - writable(writable) { - internal_strncpy(this->name, (name ? name : ""), ARRAY_SIZE(this->name)); - } + writable(writable) {} }; const IntrusiveList<AddressRange> &ranges() const { return ranges_; } |