source: trunk/src/imagehlp/symbol.cpp@ 3922

Last change on this file since 3922 was 3922, checked in by bird, 25 years ago

Added the CVS Id keyword.

File size: 6.2 KB
Line 
1/* $Id: symbol.cpp,v 1.2 2000-08-02 14:56:27 bird Exp $ */
2/*
3 * IMAGEHLP library
4 *
5 * Copyright 1998 Patrik Stridvall
6 */
7
8#include <os2win.h>
9#include <odinwrap.h>
10#include <imagehlp.h>
11#include <heapstring.h>
12
13ODINDEBUGCHANNEL(imagehlp)
14
15/***********************************************************************
16 * SymCleanup (IMAGEHLP.@)
17 */
18BOOL WINAPI SymCleanup(HANDLE hProcess)
19{
20 dprintf(("(0x%08x): stub\n", hProcess));
21 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
22 return FALSE;
23}
24
25/***********************************************************************
26 * SymEnumerateModules (IMAGEHLP.@)
27 */
28
29BOOL WINAPI SymEnumerateModules(
30 HANDLE hProcess, PSYM_ENUMMODULES_CALLBACK EnumModulesCallback,
31 PVOID UserContext)
32{
33 dprintf(("(0x%08x, %p, %p): stub\n",
34 hProcess, EnumModulesCallback, UserContext
35 ));
36 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
37 return FALSE;
38}
39
40/***********************************************************************
41 * SymEnumerateSymbols (IMAGEHLP.@)
42 */
43BOOL WINAPI SymEnumerateSymbols(
44 HANDLE hProcess, DWORD BaseOfDll,
45 PSYM_ENUMSYMBOLS_CALLBACK EnumSymbolsCallback, PVOID UserContext)
46{
47 dprintf(("(0x%08x, 0x%08lx, %p, %p): stub\n",
48 hProcess, BaseOfDll, EnumSymbolsCallback, UserContext
49 ));
50 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
51 return FALSE;
52}
53
54/***********************************************************************
55 * SymFunctionTableAccess (IMAGEHLP.@)
56 */
57PVOID WINAPI SymFunctionTableAccess(HANDLE hProcess, DWORD AddrBase)
58{
59 dprintf(("(0x%08x, 0x%08lx): stub\n", hProcess, AddrBase));
60 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
61 return FALSE;
62}
63
64/***********************************************************************
65 * SymGetModuleBase (IMAGEHLP.@)
66 */
67DWORD WINAPI SymGetModuleBase(HANDLE hProcess, DWORD dwAddr)
68{
69 dprintf(("(0x%08x, 0x%08lx): stub\n", hProcess, dwAddr));
70 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
71 return 0;
72}
73
74/***********************************************************************
75 * SymGetModuleInfo (IMAGEHLP.@)
76 */
77BOOL WINAPI SymGetModuleInfo(
78 HANDLE hProcess, DWORD dwAddr,
79 PIMAGEHLP_MODULE ModuleInfo)
80{
81 dprintf(("(0x%08x, 0x%08lx, %p): stub\n",
82 hProcess, dwAddr, ModuleInfo
83 ));
84 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
85 return FALSE;
86}
87
88/***********************************************************************
89 * SymGetOptions (IMAGEHLP.@)
90 */
91DWORD WINAPI SymGetOptions()
92{
93 dprintf(("SymGetOptions: stub\n"));
94 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
95 return 0;
96}
97
98/***********************************************************************
99 * SymGetSearchPath (IMAGEHLP.@)
100 */
101BOOL WINAPI SymGetSearchPath(
102 HANDLE hProcess, LPSTR szSearchPath, DWORD SearchPathLength)
103{
104 dprintf(("SymGetSearchPath: stub\n"));
105 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
106 return FALSE;
107}
108
109/***********************************************************************
110 * SymGetSymFromAddr (IMAGEHLP.@)
111 */
112BOOL WINAPI SymGetSymFromAddr(
113 HANDLE hProcess, DWORD dwAddr,
114 PDWORD pdwDisplacement, PIMAGEHLP_SYMBOL Symbol)
115{
116 dprintf(("(0x%08x, 0x%08lx, %p, %p): stub\n",
117 hProcess, dwAddr, pdwDisplacement, Symbol
118 ));
119 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
120 return FALSE;
121}
122
123/***********************************************************************
124 * SymGetSymFromName (IMAGEHLP.@)
125 */
126BOOL WINAPI SymGetSymFromName(
127 HANDLE hProcess, LPSTR Name, PIMAGEHLP_SYMBOL Symbol)
128{
129 dprintf(("(0x%08x, %s, %p): stub\n", hProcess, Name, Symbol));
130 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
131 return FALSE;
132}
133
134/***********************************************************************
135 * SymGetSymNext (IMAGEHLP.@)
136 */
137BOOL WINAPI SymGetSymNext(
138 HANDLE hProcess, PIMAGEHLP_SYMBOL Symbol)
139{
140 dprintf(("(0x%08x, %p): stub\n", hProcess, Symbol));
141 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
142 return FALSE;
143}
144
145/***********************************************************************
146 * SymGetSymPrev (IMAGEHLP.@)
147 */
148
149BOOL WINAPI SymGetSymPrev(
150 HANDLE hProcess, PIMAGEHLP_SYMBOL Symbol)
151{
152 dprintf(("(0x%08x, %p): stub\n", hProcess, Symbol));
153 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
154 return FALSE;
155}
156
157/***********************************************************************
158 * SymInitialize (IMAGEHLP.@)
159 */
160BOOL WINAPI SymInitialize(
161 HANDLE hProcess, LPSTR UserSearchPath, BOOL fInvadeProcess)
162{
163 dprintf(("SymInitialize: stub\n"));
164 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
165 return FALSE;
166}
167
168/***********************************************************************
169 * SymLoadModule (IMAGEHLP.@)
170 */
171
172BOOL WINAPI SymLoadModule(
173 HANDLE hProcess, HANDLE hFile, LPSTR ImageName, LPSTR ModuleName,
174 DWORD BaseOfDll, DWORD SizeOfDll)
175{
176 dprintf(("SymLoadModule: stub\n"));
177 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
178 return FALSE;
179}
180
181/***********************************************************************
182 * SymRegisterCallback (IMAGEHLP.@)
183 */
184BOOL WINAPI SymRegisterCallback(
185 HANDLE hProcess, PSYMBOL_REGISTERED_CALLBACK CallbackFunction,
186 PVOID UserContext)
187{
188 dprintf(("(0x%08x, %p, %p): stub\n",
189 hProcess, CallbackFunction, UserContext
190 ));
191 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
192 return FALSE;
193}
194
195/***********************************************************************
196 * SymSetOptions (IMAGEHLP.@)
197 */
198DWORD WINAPI SymSetOptions(DWORD SymOptions)
199{
200 dprintf(("(0x%08lx): stub\n", SymOptions));
201 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
202 return 0;
203}
204
205/***********************************************************************
206 * SymSetSearchPath (IMAGEHLP.@)
207 */
208BOOL WINAPI SymSetSearchPath(HANDLE hProcess, LPSTR szSearchPath)
209{
210 dprintf(("SymSetSearchPath: stub\n"));
211 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
212 return FALSE;
213}
214
215/***********************************************************************
216 * SymUnDName (IMAGEHLP.@)
217 */
218BOOL WINAPI SymUnDName(
219 PIMAGEHLP_SYMBOL sym, LPSTR UnDecName, DWORD UnDecNameLength)
220{
221 dprintf(("(%p, %s, %ld): stub\n",
222 sym, UnDecName, UnDecNameLength
223 ));
224 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
225 return FALSE;
226}
227
228/***********************************************************************
229 * SymUnloadModule (IMAGEHLP.@)
230 */
231BOOL WINAPI SymUnloadModule(
232 HANDLE hProcess, DWORD BaseOfDll)
233{
234 dprintf(("(0x%08x, 0x%08lx): stub\n", hProcess, BaseOfDll));
235 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
236 return FALSE;
237}
Note: See TracBrowser for help on using the repository browser.