42 void write(std::ostream& os = std::cout)
const override;
43 Json::Value
json()
const override;
Interface class for hypervisor events.
Definition Event.hh:43
Definition guest_ptr.hh:88
Definition WindowsFunctionCall.hh:31
Handler for ws2_32!gethostbyname.
Definition gethostbyname.hh:35
static const std::string FunctionName
Definition gethostbyname.hh:57
~gethostbyname() override
const std::string & function_name() const override
Get the function name.
gethostbyname(Event &event)
static std::shared_ptr< HOSTENT > inject(const guest_ptr< char[]> &pname)
Json::Value json() const override
Get the function as Json.
static const std::string LibraryName
Definition gethostbyname.hh:56
guest_ptr< void > presult() const
guest_ptr< char[]> pname() const
void write(std::ostream &os=std::cout) const override
Write out a textual representation of the function for display.
const std::string & library_name() const override
Get the name of the library this call is for.
static constexpr int ArgumentCount
Definition gethostbyname.hh:55
void pname(const guest_ptr< char[]> &pname)
void presult(const guest_ptr< void > &presult)
std::shared_ptr< HOSTENT > result()
Type-safe guest virtual address pointer and guest_ptr template.
Core IntroVirt classes.
Definition Cr0.hh:20