mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-16 11:48:36 +12:00
Reservations improved
This commit is contained in:
parent
1af4848324
commit
39db6bb461
9 changed files with 308 additions and 170 deletions
|
@ -213,6 +213,11 @@ namespace vm
|
|||
{
|
||||
return vm::get_ptr<T>(vm::cast(m_addr));
|
||||
}
|
||||
|
||||
T* get_priv_ptr() const
|
||||
{
|
||||
return vm::get_priv_ptr<T>(vm::cast(m_addr));
|
||||
}
|
||||
|
||||
static const _ptr_base make(const AT& addr)
|
||||
{
|
||||
|
@ -243,6 +248,11 @@ namespace vm
|
|||
return vm::get_ptr<void>(vm::cast(m_addr));
|
||||
}
|
||||
|
||||
void* get_priv_ptr() const
|
||||
{
|
||||
return vm::get_priv_ptr<void>(vm::cast(m_addr));
|
||||
}
|
||||
|
||||
explicit operator void*() const
|
||||
{
|
||||
return get_ptr();
|
||||
|
@ -301,6 +311,11 @@ namespace vm
|
|||
return vm::get_ptr<const void>(vm::cast(m_addr));
|
||||
}
|
||||
|
||||
const void* get_priv_ptr() const
|
||||
{
|
||||
return vm::get_priv_ptr<const void>(vm::cast(m_addr));
|
||||
}
|
||||
|
||||
explicit operator const void*() const
|
||||
{
|
||||
return get_ptr();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue