mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-06 00:25:12 +00:00
Kernel: Make VMObject::class_name() return a StringView
This commit is contained in:
@@ -122,7 +122,7 @@ private:
|
||||
explicit AnonymousVMObject(NonnullRefPtrVector<PhysicalPage>);
|
||||
explicit AnonymousVMObject(const AnonymousVMObject&);
|
||||
|
||||
virtual const char* class_name() const override { return "AnonymousVMObject"; }
|
||||
virtual StringView class_name() const override { return "AnonymousVMObject"sv; }
|
||||
|
||||
int purge_impl();
|
||||
void update_volatile_cache();
|
||||
|
||||
@@ -21,7 +21,7 @@ private:
|
||||
explicit ContiguousVMObject(size_t, NonnullRefPtrVector<PhysicalPage>&);
|
||||
explicit ContiguousVMObject(const ContiguousVMObject&);
|
||||
|
||||
virtual const char* class_name() const override { return "ContiguousVMObject"; }
|
||||
virtual StringView class_name() const override { return "ContiguousVMObject"sv; }
|
||||
virtual RefPtr<VMObject> clone() override;
|
||||
|
||||
ContiguousVMObject& operator=(const ContiguousVMObject&) = delete;
|
||||
|
||||
@@ -27,7 +27,7 @@ private:
|
||||
explicit PrivateInodeVMObject(Inode&, size_t);
|
||||
explicit PrivateInodeVMObject(const PrivateInodeVMObject&);
|
||||
|
||||
virtual const char* class_name() const override { return "PrivateInodeVMObject"; }
|
||||
virtual StringView class_name() const override { return "PrivateInodeVMObject"sv; }
|
||||
|
||||
PrivateInodeVMObject& operator=(const PrivateInodeVMObject&) = delete;
|
||||
};
|
||||
|
||||
@@ -25,7 +25,7 @@ private:
|
||||
explicit SharedInodeVMObject(Inode&, size_t);
|
||||
explicit SharedInodeVMObject(const SharedInodeVMObject&);
|
||||
|
||||
virtual const char* class_name() const override { return "SharedInodeVMObject"; }
|
||||
virtual StringView class_name() const override { return "SharedInodeVMObject"sv; }
|
||||
|
||||
SharedInodeVMObject& operator=(const SharedInodeVMObject&) = delete;
|
||||
};
|
||||
|
||||
@@ -46,7 +46,7 @@ public:
|
||||
|
||||
size_t size() const { return m_physical_pages.size() * PAGE_SIZE; }
|
||||
|
||||
virtual const char* class_name() const = 0;
|
||||
virtual StringView class_name() const = 0;
|
||||
|
||||
ALWAYS_INLINE void ref_region() { m_regions_count++; }
|
||||
ALWAYS_INLINE void unref_region() { m_regions_count--; }
|
||||
|
||||
Reference in New Issue
Block a user