reference, declarationdefinition
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(