![]() |
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
Classes | |
struct | AllocLenCaller |
struct | _TrackedFile |
struct | _DllTrackInfo |
class | TrackedDllList |
Typedefs | |
typedef struct _TrackedFile | TrackedFile |
typedef std::map< uintptr_t, AllocLenCaller > | DataList |
typedef std::map< uintptr_t, AllocLenCaller >::iterator | DataListIter |
typedef std::list< TrackedFile * > | FileList |
typedef std::list< TrackedFile * >::iterator | FileListIter |
typedef std::list< HMODULE > | DllList |
typedef std::list< HMODULE >::iterator | DllListIter |
typedef std::list< uintptr_t > | DummyList |
typedef std::list< uintptr_t >::iterator | DummyListIter |
typedef std::list< SOCKET > | SocketList |
typedef std::list< SOCKET >::iterator | SocketListIter |
typedef std::list< HANDLE > | HeapObjectList |
typedef std::list< HANDLE >::iterator | HeapObjectListIter |
typedef std::map< uintptr_t, AllocLenCaller > | VAllocList |
typedef std::map< uintptr_t, AllocLenCaller >::iterator | VAllocListIter |
typedef struct _DllTrackInfo | DllTrackInfo |
typedef std::list< DllTrackInfo * >::iterator | TrackedDllsIter |
Enumerations | |
enum | TrackedFileType { FILE_XBMC_OPEN , FILE_XBMC_FOPEN , FILE_OPEN , FILE_FOPEN } |
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) |
void * | tracker_dll_get_function (DllLoader *pDll, char *sFunctionName) |
DllTrackInfo * | tracker_get_dlltrackinfo_byobject (DllLoader *pDll) |
DllTrackInfo * | tracker_get_dlltrackinfo (uintptr_t caller) |
void | tracker_dll_data_track (DllLoader *pDll, uintptr_t addr) |
void * | _ReturnAddress (void) |
Variables | |
CCriticalSection | g_trackerLock |
TrackedDllList | g_trackedDlls |
typedef std::map<uintptr_t, AllocLenCaller> DataList |
typedef std::map<uintptr_t,AllocLenCaller>::iterator DataListIter |
typedef std::list<HMODULE>::iterator DllListIter |
typedef struct _DllTrackInfo DllTrackInfo |
typedef std::list<uintptr_t> DummyList |
typedef std::list<uintptr_t>::iterator DummyListIter |
typedef std::list<TrackedFile*> FileList |
typedef std::list<TrackedFile*>::iterator FileListIter |
typedef std::list<HANDLE> HeapObjectList |
typedef std::list<HANDLE>::iterator HeapObjectListIter |
typedef std::list<SOCKET> SocketList |
typedef std::list<SOCKET>::iterator SocketListIter |
typedef std::list<DllTrackInfo*>::iterator TrackedDllsIter |
typedef struct _TrackedFile TrackedFile |
typedef std::map<uintptr_t, AllocLenCaller> VAllocList |
typedef std::map<uintptr_t,AllocLenCaller>::iterator VAllocListIter |
enum TrackedFileType |
DllTrackInfo * tracker_get_dlltrackinfo | ( | uintptr_t | caller | ) |
DllTrackInfo * tracker_get_dlltrackinfo_byobject | ( | DllLoader * | pDll | ) |
const char * tracker_getdllname | ( | uintptr_t | caller | ) |
|
extern |
|
extern |