#pragma once #include struct Stack { Stack(u64 base, usize bytes); u64 bottom() { return m_base; } u64 top(); usize bytes() { return m_bytes; } private: u64 m_base; usize m_bytes; };