|
AQUAgpusph 5.0.4
|

Data Structures | |
| struct | local_object |
Macros | |
| #define | GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS 0x4 |
| #define | GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT 0x2 |
| #define | IMAGE_NT_OPTIONAL_HDR_MAGIC 0x10b |
| #define | IMAGE_DIRECTORY_ENTRY_IAT 12 |
| #define | LOAD_WITH_ALTERED_SEARCH_PATH 0x8 |
| #define | _ReturnAddress() |
| #define | DLFCN_NOINLINE |
Typedefs | |
| typedef ULONG | ULONG_PTR |
| typedef struct local_object | local_object |
Functions | |
| static local_object * | local_search (HMODULE hModule) |
| static BOOL | local_add (HMODULE hModule) |
| static void | local_rem (HMODULE hModule) |
| static void | save_err_str (const char *str, DWORD dwMessageId) |
| static void | save_err_ptr_str (const void *ptr, DWORD dwMessageId) |
| static UINT | MySetErrorMode (UINT uMode) |
| static HMODULE | MyGetModuleHandleFromAddress (const void *addr) |
| static BOOL | MyEnumProcessModules (HANDLE hProcess, HMODULE *lphModule, DWORD cb, LPDWORD lpcbNeeded) |
| DLFCN_EXPORT void * | dlopen (const char *file, int mode) |
| DLFCN_EXPORT int | dlclose (void *handle) |
| DLFCN_NOINLINE DLFCN_EXPORT void * | dlsym (void *handle, const char *name) |
| DLFCN_EXPORT char * | dlerror (void) |
| static BOOL | get_image_section (HMODULE module, int index, void **ptr, DWORD *size) |
| static const char * | get_export_symbol_name (HMODULE module, IMAGE_EXPORT_DIRECTORY *ied, const void *addr, void **func_address) |
| static BOOL | is_valid_address (const void *addr) |
| static BOOL | is_import_thunk (const void *addr) |
| static void * | get_address_from_import_address_table (void *iat, DWORD iat_size, const void *addr) |
| static BOOL | fill_info (const void *addr, Dl_info *info) |
| DLFCN_EXPORT int | dladdr (const void *addr, Dl_info *info) |
Variables | |
| static local_object | first_object |
| static char | error_buffer [65535] |
| static BOOL | error_occurred |
| static char | module_filename [2 *MAX_PATH] |
| #define _ReturnAddress | ( | ) |
| #define DLFCN_NOINLINE |
| #define GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS 0x4 |
| #define GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT 0x2 |
| #define IMAGE_DIRECTORY_ENTRY_IAT 12 |
| #define IMAGE_NT_OPTIONAL_HDR_MAGIC 0x10b |
| #define LOAD_WITH_ALTERED_SEARCH_PATH 0x8 |
| typedef struct local_object local_object |
| typedef ULONG ULONG_PTR |
| DLFCN_EXPORT int dladdr | ( | const void * | addr, |
| Dl_info * | info ) |

| DLFCN_EXPORT int dlclose | ( | void * | handle | ) |

| DLFCN_EXPORT char * dlerror | ( | void | ) |
| DLFCN_EXPORT void * dlopen | ( | const char * | file, |
| int | mode ) |

| DLFCN_NOINLINE DLFCN_EXPORT void * dlsym | ( | void * | handle, |
| const char * | name ) |


|
static |

|
static |
|
static |
|
static |
|
static |
|
static |

|
static |

|
static |
|
static |

|
static |
|
static |
|
static |

|
static |
|
static |
|
static |
|
static |
|
static |