Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
dll_tracker.cpp File Reference
#include "dll_tracker.h"
#include "dll_tracker_library.h"
#include "dll_tracker_file.h"
#include "DllLoader.h"
#include "threads/SingleLock.h"
#include "utils/log.h"
#include <stdlib.h>

Functions

void tracker_dll_add (DllLoader *pDll)
 
void tracker_dll_free (DllLoader *pDll)
 
void tracker_dll_set_addr (DllLoader *pDll, uintptr_t min, uintptr_t max)
 
const char * tracker_getdllname (uintptr_t caller)
 
DllTrackInfotracker_get_dlltrackinfo (uintptr_t caller)
 
DllTrackInfotracker_get_dlltrackinfo_byobject (DllLoader *pDll)
 
void tracker_dll_data_track (DllLoader *pDll, uintptr_t addr)
 

Variables

CCriticalSection g_trackerLock
 
TrackedDllList g_trackedDlls
 

Function Documentation

◆ tracker_dll_add()

void tracker_dll_add ( DllLoader pDll)

◆ tracker_dll_data_track()

void tracker_dll_data_track ( DllLoader pDll,
uintptr_t  addr 
)

◆ tracker_dll_free()

void tracker_dll_free ( DllLoader pDll)

◆ tracker_dll_set_addr()

void tracker_dll_set_addr ( DllLoader pDll,
uintptr_t  min,
uintptr_t  max 
)

◆ tracker_get_dlltrackinfo()

DllTrackInfo * tracker_get_dlltrackinfo ( uintptr_t  caller)

◆ tracker_get_dlltrackinfo_byobject()

DllTrackInfo * tracker_get_dlltrackinfo_byobject ( DllLoader pDll)

◆ tracker_getdllname()

const char * tracker_getdllname ( uintptr_t  caller)

Variable Documentation

◆ g_trackedDlls

TrackedDllList g_trackedDlls

◆ g_trackerLock

CCriticalSection g_trackerLock