Lines Matching refs:uptr

57 …FrameHeapBase(uptr addr, size_t size, bit32 option = 0) : m_Addr(0) { Initialize(addr, size, optio…
62 void Initialize(uptr addr, size_t size, bit32 option = 0);
93 uptr m_Addr;
95 uptr m_CurrentHead;
96 uptr m_CurrentTail;
119 uptr m_Head;
120 uptr m_Tail;
122 explicit State(uptr head, uptr tail) : m_Head(head), m_Tail(tail) {} in State()
131 uptr ret; in Allocate()
140 uptr current = ret + size; in Allocate()
151 uptr current = ret = RoundDown(m_CurrentTail-size, -alignment); in Allocate()
191 uptr& addr = reinterpret_cast<uptr&>(p); in ResizeBlock()
194 uptr current = addr + newSize; in ResizeBlock()
231 uptr oldtail = m_Addr + m_Size; in Adjust()
245 uptr oldhead = m_Addr; in Adjust()
285 uptr addr = RoundUp(m_CurrentHead, alignment); in GetAllocatableSize()
298 return m_Addr <= reinterpret_cast<uptr>(addr) in HasAddress()
299 && reinterpret_cast<uptr>(addr) < (m_Addr+m_Size); in HasAddress()
337 FrameHeapTemplate(uptr addr, size_t size, bit32 option = 0) { Initialize(addr, size, option); }
380 void Initialize(uptr addr, size_t size, bit32 option = 0)
568 uptr m_Addr;
570 uptr m_CurrentHead; // 空き領域の最初のアドレス
571 uptr m_CurrentTail; // 空き領域の最後のアドレス+4
617 …heap = new (addr) FrameHeapTemplate(reinterpret_cast<uptr>(addr)+sizeof(FrameHeapTemplate), static… in Create()
621 …void* placeaddr = reinterpret_cast<void*>(reinterpret_cast<uptr>(addr)+static_cast<size_t>(size - … in Create()
622 …heap = new (placeaddr) FrameHeapTemplate(reinterpret_cast<uptr>(addr), static_cast<size_t>(size - … in Create()