ReactOS  0.4.13-dev-990-g6d23816
macho_module.c File Reference
#include "config.h"
#include "wine/port.h"
#include <stdio.h>
#include <assert.h>
#include <stdarg.h>
#include <errno.h>
#include "ntstatus.h"
#include "dbghelp_private.h"
#include "winternl.h"
#include "wine/library.h"
#include "wine/debug.h"
#include "image_private.h"
Include dependency graph for macho_module.c:

Go to the source code of this file.

Macros

#define WIN32_NO_STATUS
 

Functions

BOOL macho_find_section (struct image_file_map *ifm, const char *segname, const char *sectname, struct image_section_map *ism)
 
const charmacho_map_section (struct image_section_map *ism)
 
void macho_unmap_section (struct image_section_map *ism)
 
DWORD_PTR macho_get_map_rva (const struct image_section_map *ism)
 
unsigned macho_get_map_size (const struct image_section_map *ism)
 
BOOL macho_synchronize_module_list (struct process *pcs)
 
BOOL macho_fetch_file_info (HANDLE process, const WCHAR *name, unsigned long load_addr, DWORD_PTR *base, DWORD *size, DWORD *checksum)
 
BOOL macho_read_wine_loader_dbg_info (struct process *pcs)
 
BOOL macho_enum_modules (HANDLE hProc, enum_modules_cb cb, void *user)
 
struct modulemacho_load_module (struct process *pcs, const WCHAR *name, unsigned long addr)
 
BOOL macho_load_debug_info (struct module *module)
 

Macro Definition Documentation

◆ WIN32_NO_STATUS

#define WIN32_NO_STATUS

Definition at line 49 of file macho_module.c.

Function Documentation

◆ macho_enum_modules()

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

Definition at line 1920 of file macho_module.c.

1921 {
1922  return FALSE;
1923 }

Referenced by fetch_modules_info().

◆ macho_fetch_file_info()

BOOL macho_fetch_file_info ( HANDLE  process,
const WCHAR name,
unsigned long  load_addr,
DWORD_PTR base,
DWORD size,
DWORD checksum 
)

Definition at line 1909 of file macho_module.c.

1911 {
1912  return FALSE;
1913 }

Referenced by fetch_macho_module_info_cb(), and module_find_cb().

◆ macho_find_section()

BOOL macho_find_section ( struct image_file_map ifm,
const char segname,
const char sectname,
struct image_section_map ism 
)

Definition at line 1880 of file macho_module.c.

1881 {
1882  return FALSE;
1883 }

Referenced by image_find_section().

◆ macho_get_map_rva()

DWORD_PTR macho_get_map_rva ( const struct image_section_map ism)

Definition at line 1894 of file macho_module.c.

1895 {
1896  return 0;
1897 }

Referenced by image_get_map_rva().

◆ macho_get_map_size()

unsigned macho_get_map_size ( const struct image_section_map ism)

Definition at line 1899 of file macho_module.c.

1900 {
1901  return 0;
1902 }

Referenced by image_get_map_size().

◆ macho_load_debug_info()

BOOL macho_load_debug_info ( struct module module)

Definition at line 1930 of file macho_module.c.

1931 {
1932  return FALSE;
1933 }

Referenced by module_get_debug().

◆ macho_load_module()

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

Definition at line 1925 of file macho_module.c.

1926 {
1927  return NULL;
1928 }
smooth NULL
Definition: ftsmooth.c:416

Referenced by SymLoadModuleExW().

◆ macho_map_section()

const char* macho_map_section ( struct image_section_map ism)

Definition at line 1885 of file macho_module.c.

1886 {
1887  return NULL;
1888 }
smooth NULL
Definition: ftsmooth.c:416

Referenced by image_map_section().

◆ macho_read_wine_loader_dbg_info()

BOOL macho_read_wine_loader_dbg_info ( struct process pcs)

Definition at line 1915 of file macho_module.c.

1916 {
1917  return FALSE;
1918 }

Referenced by check_live_target().

◆ macho_synchronize_module_list()

BOOL macho_synchronize_module_list ( struct process pcs)

Definition at line 1904 of file macho_module.c.

1905 {
1906  return FALSE;
1907 }

Referenced by refresh_module_list(), and SymInitializeW().

◆ macho_unmap_section()

void macho_unmap_section ( struct image_section_map ism)

Definition at line 1890 of file macho_module.c.

1891 {
1892 }

Referenced by image_unmap_section().