|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include "config.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <assert.h>
#include "dbghelp_private.h"
#include "psapi.h"
#include "winternl.h"
#include "wine/debug.h"
Go to the source code of this file.
Data Structures |
| struct | enum_modW64_32 |
| struct | enum_modW64_64 |
| struct | enum_load_modW64_64 |
| struct | enum_load_modW64_32 |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (dbghelp) |
| static int | match_ext (const WCHAR *ptr, size_t len) |
| static const WCHAR * | get_filename (const WCHAR *name, const WCHAR *endptr) |
| static void | module_fill_module (const WCHAR *in, WCHAR *out, size_t size) |
| void | module_set_module (struct module *module, const WCHAR *name) |
| const WCHAR * | get_wine_loader_name (void) |
| static const char * | get_module_type (enum module_type type, BOOL virtual) |
| struct module * | module_new (struct process *pcs, const WCHAR *name, enum module_type type, BOOL virtual, DWORD64 mod_addr, DWORD64 size, unsigned long stamp, unsigned long checksum) |
| struct module * | module_find_by_nameW (const struct process *pcs, const WCHAR *name) |
| struct module * | module_find_by_nameA (const struct process *pcs, const char *name) |
| struct module * | module_is_already_loaded (const struct process *pcs, const WCHAR *name) |
| static struct module * | module_get_container (const struct process *pcs, const struct module *inner) |
| struct module * | module_get_containee (const struct process *pcs, const struct module *outter) |
| BOOL | module_get_debug (struct module_pair *pair) |
| struct module * | module_find_by_addr (const struct process *pcs, unsigned long addr, enum module_type type) |
| static BOOL | module_is_container_loaded (const struct process *pcs, const WCHAR *ImageName, DWORD64 base) |
| enum module_type | module_get_type_by_name (const WCHAR *name) |
| static BOOL | refresh_module_list (struct process *pcs) |
| DWORD WINAPI | SymLoadModule (HANDLE hProcess, HANDLE hFile, PCSTR ImageName, PCSTR ModuleName, DWORD BaseOfDll, DWORD SizeOfDll) |
| DWORD64 WINAPI | SymLoadModuleEx (HANDLE hProcess, HANDLE hFile, PCSTR ImageName, PCSTR ModuleName, DWORD64 BaseOfDll, DWORD DllSize, PMODLOAD_DATA Data, DWORD Flags) |
| DWORD64 WINAPI | SymLoadModuleExW (HANDLE hProcess, HANDLE hFile, PCWSTR wImageName, PCWSTR wModuleName, DWORD64 BaseOfDll, DWORD SizeOfDll, PMODLOAD_DATA Data, DWORD Flags) |
| DWORD64 WINAPI | SymLoadModule64 (HANDLE hProcess, HANDLE hFile, PCSTR ImageName, PCSTR ModuleName, DWORD64 BaseOfDll, DWORD SizeOfDll) |
| BOOL | module_remove (struct process *pcs, struct module *module) |
| BOOL WINAPI | SymUnloadModule (HANDLE hProcess, DWORD BaseOfDll) |
| BOOL WINAPI | SymUnloadModule64 (HANDLE hProcess, DWORD64 BaseOfDll) |
| static BOOL CALLBACK | enum_modW64_32 (PCWSTR name, DWORD64 base, PVOID user) |
| BOOL WINAPI | SymEnumerateModules (HANDLE hProcess, PSYM_ENUMMODULES_CALLBACK EnumModulesCallback, PVOID UserContext) |
| static BOOL CALLBACK | enum_modW64_64 (PCWSTR name, DWORD64 base, PVOID user) |
| BOOL WINAPI | SymEnumerateModules64 (HANDLE hProcess, PSYM_ENUMMODULES_CALLBACK64 EnumModulesCallback, PVOID UserContext) |
| BOOL WINAPI | SymEnumerateModulesW64 (HANDLE hProcess, PSYM_ENUMMODULES_CALLBACKW64 EnumModulesCallback, PVOID UserContext) |
| static BOOL CALLBACK | enum_load_modW64_64 (PCWSTR name, DWORD64 base, ULONG size, PVOID user) |
| BOOL WINAPI | EnumerateLoadedModules64 (HANDLE hProcess, PENUMLOADED_MODULES_CALLBACK64 EnumLoadedModulesCallback, PVOID UserContext) |
| static BOOL CALLBACK | enum_load_modW64_32 (PCWSTR name, DWORD64 base, ULONG size, PVOID user) |
| BOOL WINAPI | EnumerateLoadedModules (HANDLE hProcess, PENUMLOADED_MODULES_CALLBACK EnumLoadedModulesCallback, PVOID UserContext) |
| BOOL WINAPI | EnumerateLoadedModulesW64 (HANDLE hProcess, PENUMLOADED_MODULES_CALLBACKW64 EnumLoadedModulesCallback, PVOID UserContext) |
| BOOL WINAPI | SymGetModuleInfo (HANDLE hProcess, DWORD dwAddr, PIMAGEHLP_MODULE ModuleInfo) |
| BOOL WINAPI | SymGetModuleInfoW (HANDLE hProcess, DWORD dwAddr, PIMAGEHLP_MODULEW ModuleInfo) |
| BOOL WINAPI | SymGetModuleInfo64 (HANDLE hProcess, DWORD64 dwAddr, PIMAGEHLP_MODULE64 ModuleInfo) |
| BOOL WINAPI | SymGetModuleInfoW64 (HANDLE hProcess, DWORD64 dwAddr, PIMAGEHLP_MODULEW64 ModuleInfo) |
| DWORD WINAPI | SymGetModuleBase (HANDLE hProcess, DWORD dwAddr) |
| DWORD64 WINAPI | SymGetModuleBase64 (HANDLE hProcess, DWORD64 dwAddr) |
| void | module_reset_debug_info (struct module *module) |
| BOOL WINAPI | SymRefreshModuleList (HANDLE hProcess) |
| PVOID WINAPI | SymFunctionTableAccess (HANDLE hProcess, DWORD AddrBase) |
| PVOID WINAPI | SymFunctionTableAccess64 (HANDLE hProcess, DWORD64 AddrBase) |
Variables |
| const WCHAR | S_ElfW [] = {'<','e','l','f','>','\0'} |
| const WCHAR | S_WineLoaderW [] = {'<','w','i','n','e','-','l','o','a','d','e','r','>','\0'} |
| static const WCHAR | S_DotSoW [] = {'.','s','o','\0'} |
| static const WCHAR | S_DotDylibW [] = {'.','d','y','l','i','b','\0'} |
| static const WCHAR | S_DotPdbW [] = {'.','p','d','b','\0'} |
| static const WCHAR | S_DotDbgW [] = {'.','d','b','g','\0'} |
| const WCHAR | S_SlashW [] = {'/','\0'} |
| static const WCHAR | S_AcmW [] = {'.','a','c','m','\0'} |
| static const WCHAR | S_DllW [] = {'.','d','l','l','\0'} |
| static const WCHAR | S_DrvW [] = {'.','d','r','v','\0'} |
| static const WCHAR | S_ExeW [] = {'.','e','x','e','\0'} |
| static const WCHAR | S_OcxW [] = {'.','o','c','x','\0'} |
| static const WCHAR | S_VxdW [] = {'.','v','x','d','\0'} |
| static const WCHAR *const | ext [] = {S_AcmW, S_DllW, S_DrvW, S_ExeW, S_OcxW, S_VxdW, NULL} |
Generated on Fri May 25 2012 05:06:49 for ReactOS by
1.7.6.1
|