libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
main.c File Reference
#include <stdio.h>
#include <stdint.h>
#include <signal.h>
#include <string.h>
#include <stdbool.h>
#include <windows.h>
Include dependency graph for main.c:

Macros

#define BUFFER_SIZE   64
 

Functions

uint64_t HypercallReverseCString (char *c_str)
 
uint64_t HypercallWriteProtectMemory (void *buffer, uint64_t length)
 
uint64_t HypercallProtectProcess ()
 
int reverse_string ()
 
int mem_protect ()
 
int protect_process ()
 
void signal_handler (int _signum)
 
int main (int argc, char **argv)
 

Macro Definition Documentation

◆ BUFFER_SIZE

#define BUFFER_SIZE   64

Function Documentation

◆ HypercallProtectProcess()

uint64_t HypercallProtectProcess ( )
extern

◆ HypercallReverseCString()

uint64_t HypercallReverseCString ( char *  c_str)
extern

◆ HypercallWriteProtectMemory()

uint64_t HypercallWriteProtectMemory ( void *  buffer,
uint64_t  length 
)
extern

◆ main()

◆ mem_protect()

int mem_protect ( )

◆ protect_process()

int protect_process ( )

◆ reverse_string()

int reverse_string ( )

◆ signal_handler()

void signal_handler ( int  _signum)