1
0
Fork 0
forked from suyu/suyu

move private members below public members

This commit is contained in:
itsmeft24 2021-12-06 10:37:13 -05:00 committed by GitHub
parent 4bdacdedc1
commit e10903cab9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -22,15 +22,6 @@ class KCodeMemory final
: public KAutoObjectWithSlabHeapAndContainer<KCodeMemory, KAutoObjectWithList> { : public KAutoObjectWithSlabHeapAndContainer<KCodeMemory, KAutoObjectWithList> {
KERNEL_AUTOOBJECT_TRAITS(KCodeMemory, KAutoObject); KERNEL_AUTOOBJECT_TRAITS(KCodeMemory, KAutoObject);
private:
KPageLinkedList m_page_group;
KProcess* m_owner;
VAddr m_address;
KLightLock m_lock;
bool m_is_initialized;
bool m_is_owner_mapped;
bool m_is_mapped;
public: public:
explicit KCodeMemory(KernelCore& kernel_); explicit KCodeMemory(KernelCore& kernel_);
@ -56,5 +47,15 @@ public:
size_t GetSize() const { size_t GetSize() const {
return m_is_initialized ? m_page_group.GetNumPages() * PageSize : 0; return m_is_initialized ? m_page_group.GetNumPages() * PageSize : 0;
} }
private:
KPageLinkedList m_page_group;
KProcess* m_owner;
VAddr m_address;
KLightLock m_lock;
bool m_is_initialized;
bool m_is_owner_mapped;
bool m_is_mapped;
}; };
} // namespace Kernel
} // namespace Kernel