fake_bti

Summary

Functions

CreateFakeBti()
CreateFakeBtiWithPaddrs(cpp20::span< const zx_paddr_t > paddrs)
GetPinnedVmo(zx::unowned_bti bti)
zx::result< std::vector< FakeBtiPinnedVmoInfo > >
GetVmoPhysAddress(zx::unowned_bti bti, FakeBtiPinnedVmoInfo & vmo_info)
zx::result< std::vector< zx_paddr_t > >
SetPaddrs(zx::unowned_bti bti, cpp20::span< const zx_paddr_t > paddrs)

Structs

fake_bti::FakeBtiPinnedVmoInfo

Functions

CreateFakeBti

zx::result< zx::bti > CreateFakeBti()

CreateFakeBtiWithPaddrs

zx::result< zx::bti > CreateFakeBtiWithPaddrs(
  cpp20::span< const zx_paddr_t > paddrs
)

GetPinnedVmo

zx::result< std::vector< FakeBtiPinnedVmoInfo > > GetPinnedVmo(
  zx::unowned_bti bti
)

GetVmoPhysAddress

zx::result< std::vector< zx_paddr_t > > GetVmoPhysAddress(
  zx::unowned_bti bti,
  FakeBtiPinnedVmoInfo & vmo_info
)

SetPaddrs

zx::result SetPaddrs(
  zx::unowned_bti bti,
  cpp20::span< const zx_paddr_t > paddrs
)