소스 검색

Profiler: Use NonnullOwnPtr for libraries

Gunnar Beutner 4 년 전
부모
커밋
ba9a285d56
2개의 변경된 파일1개의 추가작업 그리고 3개의 파일을 삭제
  1. 0 2
      Userland/DevTools/Profiler/Process.cpp
  2. 1 1
      Userland/DevTools/Profiler/Process.h

+ 0 - 2
Userland/DevTools/Profiler/Process.cpp

@@ -109,8 +109,6 @@ String LibraryMetadata::Library::symbolicate(FlatPtr ptr, u32* offset) const
 const LibraryMetadata::Library* LibraryMetadata::library_containing(FlatPtr ptr) const
 {
     for (auto& it : m_libraries) {
-        if (!it.value)
-            continue;
         auto& library = *it.value;
         if (ptr >= library.base && ptr < (library.base + library.size))
             return &library;

+ 1 - 1
Userland/DevTools/Profiler/Process.h

@@ -35,7 +35,7 @@ public:
     const Library* library_containing(FlatPtr) const;
 
 private:
-    mutable HashMap<String, OwnPtr<Library>> m_libraries;
+    mutable HashMap<String, NonnullOwnPtr<Library>> m_libraries;
 };
 
 struct Thread {