ReactOS  0.4.14-dev-556-g4c5b21f
elf_module.c File Reference
#include "config.h"
#include "wine/port.h"
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include "dbghelp_private.h"
#include "winternl.h"
#include "image_private.h"
#include "wine/library.h"
#include "wine/debug.h"
Include dependency graph for elf_module.c:

Go to the source code of this file.

Functions

BOOL elf_find_section (struct image_file_map *fmap, const char *name, unsigned sht, struct image_section_map *ism)
 
const charelf_map_section (struct image_section_map *ism)
 
void elf_unmap_section (struct image_section_map *ism)
 
unsigned elf_get_map_size (const struct image_section_map *ism)
 
DWORD_PTR elf_get_map_rva (const struct image_section_map *ism)
 
BOOL elf_synchronize_module_list (struct process *pcs)
 
BOOL elf_fetch_file_info (const WCHAR *name, DWORD_PTR *base, DWORD *size, DWORD *checksum)
 
BOOL elf_read_wine_loader_dbg_info (struct process *pcs)
 
BOOL elf_enum_modules (HANDLE hProc, enum_modules_cb cb, void *user)
 
struct moduleelf_load_module (struct process *pcs, const WCHAR *name, unsigned long addr)
 
BOOL elf_load_debug_info (struct module *module)
 
int elf_is_in_thunk_area (unsigned long addr, const struct elf_thunk_area *thunks)
 

Function Documentation

◆ elf_enum_modules()

BOOL elf_enum_modules ( HANDLE  hProc,
enum_modules_cb  cb,
void user 
)

Definition at line 1825 of file elf_module.c.

1826 {
1827  return FALSE;
1828 }

Referenced by fetch_modules_info().

◆ elf_fetch_file_info()

BOOL elf_fetch_file_info ( const WCHAR name,
DWORD_PTR base,
DWORD size,
DWORD checksum 
)

Definition at line 1814 of file elf_module.c.

1816 {
1817  return FALSE;
1818 }

Referenced by fetch_elf_module_info_cb(), and module_find_cb().

◆ elf_find_section()

BOOL elf_find_section ( struct image_file_map fmap,
const char name,
unsigned  sht,
struct image_section_map ism 
)

Definition at line 1785 of file elf_module.c.

1787 {
1788  return FALSE;
1789 }

Referenced by image_find_section().

◆ elf_get_map_rva()

DWORD_PTR elf_get_map_rva ( const struct image_section_map ism)

Definition at line 1804 of file elf_module.c.

1805 {
1806  return 0;
1807 }

Referenced by image_get_map_rva().

◆ elf_get_map_size()

unsigned elf_get_map_size ( const struct image_section_map ism)

Definition at line 1799 of file elf_module.c.

1800 {
1801  return 0;
1802 }

Referenced by image_get_map_size().

◆ elf_is_in_thunk_area()

int elf_is_in_thunk_area ( unsigned long  addr,
const struct elf_thunk_area *  thunks 
)

Definition at line 1840 of file elf_module.c.

1842 {
1843  return -1;
1844 }

Referenced by dwarf2_parse_subprogram().

◆ elf_load_debug_info()

BOOL elf_load_debug_info ( struct module module)

Definition at line 1835 of file elf_module.c.

1836 {
1837  return FALSE;
1838 }

Referenced by module_get_debug().

◆ elf_load_module()

struct module* elf_load_module ( struct process pcs,
const WCHAR name,
unsigned long  addr 
)

Definition at line 1830 of file elf_module.c.

1831 {
1832  return NULL;
1833 }
smooth NULL
Definition: ftsmooth.c:416

Referenced by SymLoadModuleExW().

◆ elf_map_section()

const char* elf_map_section ( struct image_section_map ism)

Definition at line 1791 of file elf_module.c.

1792 {
1793  return NULL;
1794 }
smooth NULL
Definition: ftsmooth.c:416

Referenced by image_map_section().

◆ elf_read_wine_loader_dbg_info()

BOOL elf_read_wine_loader_dbg_info ( struct process pcs)

Definition at line 1820 of file elf_module.c.

1821 {
1822  return FALSE;
1823 }

Referenced by check_live_target().

◆ elf_synchronize_module_list()

BOOL elf_synchronize_module_list ( struct process pcs)

Definition at line 1809 of file elf_module.c.

1810 {
1811  return FALSE;
1812 }

Referenced by refresh_module_list(), and SymInitializeW().

◆ elf_unmap_section()

void elf_unmap_section ( struct image_section_map ism)

Definition at line 1796 of file elf_module.c.

1797 {}

Referenced by image_unmap_section().