source: trunk/src/imagehlp/debug.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: 2.6 KB
Line 
1/* $Id: debug.cpp,v 1.2 2000-08-02 14:56:26 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 * FindDebugInfoFile (IMAGEHLP.@)
17 */
18HANDLE WINAPI FindDebugInfoFile(
19 LPSTR FileName, LPSTR SymbolPath, LPSTR DebugFilePath)
20{
21 dprintf(("FindDebugInfoFile: stub\n"));
22 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
23 return (HANDLE) NULL;
24}
25
26/***********************************************************************
27 * FindExecutableImage (IMAGEHLP.@)
28 */
29HANDLE WINAPI FindExecutableImage(
30 LPSTR FileName, LPSTR SymbolPath, LPSTR ImageFilePath)
31{
32 dprintf(("FindExecutableImage: stub\n"));
33 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
34 return (HANDLE) NULL;
35}
36
37/***********************************************************************
38 * MapDebugInformation (IMAGEHLP.@)
39 */
40PIMAGE_DEBUG_INFORMATION WINAPI MapDebugInformation(
41 HANDLE FileHandle, LPSTR FileName,
42 LPSTR SymbolPath, DWORD ImageBase)
43{
44 dprintf(("(0x%08x, %s, %s, 0x%08lx): stub\n",
45 FileHandle, FileName, SymbolPath, ImageBase
46 ));
47 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
48 return NULL;
49}
50
51/***********************************************************************
52 * StackWalk (IMAGEHLP.@)
53 */
54BOOL WINAPI StackWalk(
55 DWORD MachineType, HANDLE hProcess, HANDLE hThread,
56 PSTACKFRAME StackFrame, PVOID ContextRecord,
57 PREAD_PROCESS_MEMORY_ROUTINE ReadMemoryRoutine,
58 PFUNCTION_TABLE_ACCESS_ROUTINE FunctionTableAccessRoutine,
59 PGET_MODULE_BASE_ROUTINE GetModuleBaseRoutine,
60 PTRANSLATE_ADDRESS_ROUTINE TranslateAddress)
61{
62 dprintf((
63 "(%ld, 0x%08x, 0x%08x, %p, %p, %p, %p, %p, %p): stub\n",
64 MachineType, hProcess, hThread, StackFrame, ContextRecord,
65 ReadMemoryRoutine, FunctionTableAccessRoutine,
66 GetModuleBaseRoutine, TranslateAddress
67 ));
68 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
69 return FALSE;
70}
71
72/***********************************************************************
73 * UnDecorateSymbolName (IMAGEHLP.@)
74 */
75DWORD WINAPI UnDecorateSymbolName(
76 LPCSTR DecoratedName, LPSTR UnDecoratedName,
77 DWORD UndecoratedLength, DWORD Flags)
78{
79 dprintf(("UnDecorateSymbolName: stub\n"));
80 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
81 return 0;
82}
83
84/***********************************************************************
85 * UnmapDebugInformation (IMAGEHLP.@)
86 */
87BOOL WINAPI UnmapDebugInformation(
88 PIMAGE_DEBUG_INFORMATION DebugInfo)
89{
90 dprintf(("(%p): stub\n", DebugInfo));
91 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
92 return FALSE;
93}
Note: See TracBrowser for help on using the repository browser.