FreeRDP
map_info.h File Reference
#include <sys/types.h>
#include <stdbool.h>
#include <stdint.h>
This graph shows which files directly or indirectly include this file:

Data Structures

struct  map_info_t
 

Functions

map_info_tload_map_info_list (pid_t tid)
 
void free_map_info_list (map_info_t *milist)
 
const map_info_tfind_map_info (const map_info_t *milist, uintptr_t addr)
 
bool is_readable_map (const map_info_t *milist, uintptr_t addr)
 
bool is_writable_map (const map_info_t *milist, uintptr_t addr)
 
bool is_executable_map (const map_info_t *milist, uintptr_t addr)
 
map_info_tacquire_my_map_info_list ()
 
void release_my_map_info_list (map_info_t *milist)
 
void flush_my_map_info_list ()
 

Function Documentation

◆ acquire_my_map_info_list()

map_info_t* acquire_my_map_info_list ( )

◆ find_map_info()

const map_info_t* find_map_info ( const map_info_t milist,
uintptr_t  addr 
)

◆ flush_my_map_info_list()

void flush_my_map_info_list ( )

◆ free_map_info_list()

void free_map_info_list ( map_info_t milist)

◆ is_executable_map()

bool is_executable_map ( const map_info_t milist,
uintptr_t  addr 
)

◆ is_readable_map()

bool is_readable_map ( const map_info_t milist,
uintptr_t  addr 
)

◆ is_writable_map()

bool is_writable_map ( const map_info_t milist,
uintptr_t  addr 
)

◆ load_map_info_list()

map_info_t* load_map_info_list ( pid_t  tid)

◆ release_my_map_info_list()

void release_my_map_info_list ( map_info_t milist)