|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
projects/compiler-rt/lib/lsan/lsan_common.h 232 LoadedModule *GetLinker();
projects/compiler-rt/lib/lsan/lsan_common_linux.cpp 31 static char linker_placeholder[sizeof(LoadedModule)] ALIGNED(64);
32 static LoadedModule *linker = nullptr;
34 static bool IsLinker(const LoadedModule& module) {
56 for (LoadedModule &module : modules) {
102 LoadedModule *GetLinker() { return linker; }
projects/compiler-rt/lib/sanitizer_common/sanitizer_common.h 452 T &operator[](uptr i) {
456 const T &operator[](uptr i) const {
460 void push_back(const T &element) {
466 internal_memcpy(&data_[size_++], &element, sizeof(T));
468 T &back() {
479 const T *data() const {
482 T *data() {
485 uptr capacity() const { return capacity_bytes_ / sizeof(T); }
502 const T *begin() const {
505 T *begin() {
508 const T *end() const {
511 T *end() {
526 RoundUpTo(new_capacity * sizeof(T), GetPageSizeCached());
527 T *new_data = (T *)MmapOrDie(new_capacity_bytes, "InternalMmapVector");
528 internal_memcpy(new_data, data_, size_ * sizeof(T));
534 T *data_;
770 const LoadedModule *begin() const { return modules_.begin(); }
771 LoadedModule *begin() { return modules_.begin(); }
772 const LoadedModule *end() const { return modules_.end(); }
773 LoadedModule *end() { return modules_.end(); }
775 const LoadedModule &operator[](uptr i) const {
782 for (auto &module : modules_) module.clear();
790 InternalMmapVectorNoCtor<LoadedModule> modules_;
projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cpp 21 using AddressRange = LoadedModule::AddressRange;
projects/compiler-rt/lib/sanitizer_common/sanitizer_libignore.cpp 58 for (const auto &mod : modules) {
100 for (const auto &mod : modules) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp 537 InternalMmapVectorNoCtor<LoadedModule> *modules;
553 LoadedModule cur_module;
586 static void procmapsInit(InternalMmapVectorNoCtor<LoadedModule> *modules) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps.h 49 void AddAddressRanges(LoadedModule *module);
80 void DumpListOfModules(InternalMmapVectorNoCtor<LoadedModule> *modules);
projects/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cpp 66 void MemoryMappedSegment::AddAddressRanges(LoadedModule *module) {
121 InternalMmapVectorNoCtor<LoadedModule> *modules) {
141 LoadedModule cur_module;
projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.h 149 const LoadedModule *FindModuleForAddress(uptr address);
projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp 177 const LoadedModule *module = FindModuleForAddress(address);
193 static const LoadedModule *SearchForModule(const ListOfModules &modules,
203 const LoadedModule *Symbolizer::FindModuleForAddress(uptr address) {
209 const LoadedModule *module = SearchForModule(modules_, address);
projects/compiler-rt/lib/stats/stats.cpp 65 const LoadedModule *mod = Symbolizer::GetOrInit()->FindModuleForAddress(