Bitdefender Hypervisor Memory Introspection
uninit.c File Reference
#include "uninit.h"
#include "../common.h"

Go to the source code of this file.

Functions

struct data _data __aligned (1)
 The section used for this agent is .adata'. More...
 
__default_fn_attr void uninit (void)
 Deallocate the memory regions previously allocated. More...
 
__fn_naked void trampoline (void)
 The trampoline of the agent. More...
 

Function Documentation

◆ __aligned()

struct data _data __aligned ( )

The section used for this agent is .adata'.

◆ trampoline()

__fn_naked void trampoline ( void  )

The trampoline of the agent.

Calls the init function and generate 'exit' asm-code.

The section used for this function is '.start'.

Definition at line 36 of file uninit.c.

◆ uninit()

__default_fn_attr void uninit ( void  )

Deallocate the memory regions previously allocated.

If an error occurs, the Intocore is notified.

Definition at line 12 of file uninit.c.

Referenced by trampoline().