43 std::shared_ptr<SOCKADDR>
addr();
56 void write(std::ostream& os = std::cout)
const override;
57 Json::Value
json()
const override;
Interface class for hypervisor events.
Definition Event.hh:43
Definition guest_ptr.hh:88
Helper class to transparently convert between guest size and a value.
Definition guest_size_t_ptr.hh:498
Definition WindowsFunctionCall.hh:31
Handler for ws2_32!WSAAccept.
Definition WSAAccept.hh:36
void paddr(const guest_ptr< void > &paddr)
static SOCKET inject(SOCKET s, const guest_ptr< void > &paddr, const guest_ptr< int32_t > &paddrlen, const guest_ptr< void > &pfnCondition, const guest_ptr< uint32_t > &pdwCallbackData)
static const std::string FunctionName
Definition WSAAccept.hh:72
guest_ptr< void > paddr() const
static const std::string LibraryName
Definition WSAAccept.hh:71
guest_ptr< int32_t > paddrlen() const
void pdwCallbackData(const guest_ptr< uint32_t > &pdwCallbackData)
guest_ptr< void > pfnCondition() const
static constexpr int ArgumentCount
Definition WSAAccept.hh:70
const std::string & function_name() const override
Get the function name.
void paddrlen(const guest_ptr< int32_t > &paddrlen)
const std::string & library_name() const override
Get the name of the library this call is for.
void result(SOCKET result)
void pfnCondition(const guest_ptr< void > &pfnCondition)
guest_ptr< uint32_t > pdwCallbackData() const
std::shared_ptr< SOCKADDR > addr()
Json::Value json() const override
Get the function as Json.
void write(std::ostream &os=std::cout) const override
Write out a textual representation of the function for display.
Type-safe guest virtual address pointer and guest_ptr template.
Core IntroVirt classes.
Definition Cr0.hh:20