libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
introvirt::windows::ServiceTable Class Referenceabstract

A Windows ServiceTable. More...

#include <ServiceTable.hh>

Public Member Functions

virtual guest_ptr< void > entry (unsigned int index) const =0
 Get the address for the specified entry.
 
virtual unsigned int length () const =0
 Get the number of entries in the table.
 
virtual ~ServiceTable ()=default
 Destroy the instance.
 

Detailed Description

A Windows ServiceTable.

This class is used to index system call numbers to their appropriate function.

Constructor & Destructor Documentation

◆ ~ServiceTable()

virtual introvirt::windows::ServiceTable::~ServiceTable ( )
virtualdefault

Destroy the instance.

Member Function Documentation

◆ entry()

virtual guest_ptr< void > introvirt::windows::ServiceTable::entry ( unsigned int  index) const
pure virtual

Get the address for the specified entry.

Do not try to access an index >= length

Parameters
index
Returns
The address for the specified entry
Examples
ivservicetable.cc.

◆ length()

virtual unsigned int introvirt::windows::ServiceTable::length ( ) const
pure virtual

Get the number of entries in the table.

Returns
The number of entries in the table

The documentation for this class was generated from the following file: