|
Kodi Docs 20.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 |