@@ -34,29 +34,11 @@ use core::ptr;
34
34
mod dbghelp {
35
35
use crate :: windows:: * ;
36
36
pub use winapi:: um:: dbghelp:: {
37
- StackWalk64 , SymCleanup , SymFromAddrW , SymFunctionTableAccess64 , SymGetLineFromAddrW64 ,
38
- SymGetModuleBase64 , SymInitializeW ,
37
+ StackWalk64 , StackWalkEx , SymCleanup , SymFromAddrW , SymFunctionTableAccess64 ,
38
+ SymGetLineFromAddrW64 , SymGetModuleBase64 , SymGetOptions , SymInitializeW , SymSetOptions ,
39
39
} ;
40
40
41
41
extern "system" {
42
- // Not defined in winapi yet
43
- pub fn SymGetOptions ( ) -> u32 ;
44
- pub fn SymSetOptions ( _: u32 ) ;
45
-
46
- // This is defined in winapi, but it's incorrect (FIXME winapi-rs#768)
47
- pub fn StackWalkEx (
48
- MachineType : DWORD ,
49
- hProcess : HANDLE ,
50
- hThread : HANDLE ,
51
- StackFrame : LPSTACKFRAME_EX ,
52
- ContextRecord : PVOID ,
53
- ReadMemoryRoutine : PREAD_PROCESS_MEMORY_ROUTINE64 ,
54
- FunctionTableAccessRoutine : PFUNCTION_TABLE_ACCESS_ROUTINE64 ,
55
- GetModuleBaseRoutine : PGET_MODULE_BASE_ROUTINE64 ,
56
- TranslateAddress : PTRANSLATE_ADDRESS_ROUTINE64 ,
57
- Flags : DWORD ,
58
- ) -> BOOL ;
59
-
60
42
// Not defined in winapi yet
61
43
pub fn SymFromInlineContextW (
62
44
hProcess : HANDLE ,
0 commit comments