wine/ dlls/dbghelp/dbghelp.spec dlls/dbghelp/s ...
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Nov 28 05:00:45 CST 2005
ChangeSet ID: 21454
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard at winehq.org 2005/11/28 05:00:44
Modified files:
dlls/dbghelp : dbghelp.spec stack.c
include : dbghelp.h
Log message:
Eric Pouech <eric.pouech at wanadoo.fr>
Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
Patch: http://cvs.winehq.org/patch.py?id=21454
Old revision New revision Changes Path
1.11 1.12 +2 -2 wine/dlls/dbghelp/dbghelp.spec
1.9 1.10 +28 -0 wine/dlls/dbghelp/stack.c
1.16 1.17 +6 -0 wine/include/dbghelp.h
Index: wine/dlls/dbghelp/dbghelp.spec
diff -u -p wine/dlls/dbghelp/dbghelp.spec:1.11 wine/dlls/dbghelp/dbghelp.spec:1.12
--- wine/dlls/dbghelp/dbghelp.spec:1.11 28 Nov 2005 11: 0:44 -0000
+++ wine/dlls/dbghelp/dbghelp.spec 28 Nov 2005 11: 0:44 -0000
@@ -77,8 +77,8 @@
@ stub SymMatchString
@ stub SymRegisterCallback64
@ stdcall SymRegisterCallback(long ptr ptr)
-@ stub SymRegisterFunctionEntryCallback64
-@ stub SymRegisterFunctionEntryCallback
+@ stdcall SymRegisterFunctionEntryCallback64(ptr ptr double)
+@ stdcall SymRegisterFunctionEntryCallback(ptr ptr ptr)
@ stdcall SymSetContext(long ptr ptr)
@ stdcall SymSetOptions(long)
@ stdcall SymSetParentWindow(long)
Index: wine/dlls/dbghelp/stack.c
diff -u -p wine/dlls/dbghelp/stack.c:1.9 wine/dlls/dbghelp/stack.c:1.10
--- wine/dlls/dbghelp/stack.c:1.9 28 Nov 2005 11: 0:44 -0000
+++ wine/dlls/dbghelp/stack.c 28 Nov 2005 11: 0:44 -0000
@@ -399,3 +399,31 @@ done_err:
curr_mode = stm_done;
return FALSE;
}
+
+/******************************************************************
+ * SymRegisterFunctionEntryCallback (DBGHELP.@)
+ *
+ *
+ */
+BOOL WINAPI SymRegisterFunctionEntryCallback(HANDLE hProc,
+ PSYMBOL_FUNCENTRY_CALLBACK cb, PVOID user)
+{
+ FIXME("(%p %p %p): stub!\n", hProc, cb, user);
+ SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+ return FALSE;
+}
+
+/******************************************************************
+ * SymRegisterFunctionEntryCallback64 (DBGHELP.@)
+ *
+ *
+ */
+BOOL WINAPI SymRegisterFunctionEntryCallback64(HANDLE hProc,
+ PSYMBOL_FUNCENTRY_CALLBACK64 cb,
+ ULONG64 user)
+{
+ FIXME("(%p %p %s): stub!\n", hProc, cb, wine_dbgstr_longlong(user));
+ SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+ return FALSE;
+}
+
Index: wine/include/dbghelp.h
diff -u -p wine/include/dbghelp.h:1.16 wine/include/dbghelp.h:1.17
--- wine/include/dbghelp.h:1.16 28 Nov 2005 11: 0:45 -0000
+++ wine/include/dbghelp.h 28 Nov 2005 11: 0:45 -0000
@@ -842,6 +842,12 @@ BOOL WINAPI StackWalk(DWORD, HANDLE, HAN
PVOID WINAPI SymFunctionTableAccess(HANDLE, DWORD);
+typedef PVOID (CALLBACK *PSYMBOL_FUNCENTRY_CALLBACK)(HANDLE, DWORD, PVOID);
+typedef PVOID (CALLBACK *PSYMBOL_FUNCENTRY_CALLBACK64)(HANDLE, ULONG64, ULONG64);
+
+BOOL WINAPI SymRegisterFunctionEntryCallback(HANDLE, PSYMBOL_FUNCENTRY_CALLBACK, PVOID);
+BOOL WINAPI SymRegisterFunctionEntryCallback64(HANDLE, PSYMBOL_FUNCENTRY_CALLBACK64, ULONG64);
+
/*************************
* Version, global stuff *
*************************/
More information about the wine-cvs
mailing list