| 
    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 |