comparison src/os/windows/vm/decoder_windows.hpp @ 7580:dd7248d3e151

7152671: RFE: Windows decoder should add some std dirs to the symbol search path Summary: Added JRE/JDK bin directories to decoder's symbol search path Reviewed-by: dcubed, sla
author zgu
date Wed, 09 Jan 2013 14:46:55 -0500
parents b9a9ed0f8eeb
children 38f750491293
comparison
equal deleted inserted replaced
7460:6c3f47d964f3 7580:dd7248d3e151
33 // functions needed for decoding symbols 33 // functions needed for decoding symbols
34 typedef DWORD (WINAPI *pfn_SymSetOptions)(DWORD); 34 typedef DWORD (WINAPI *pfn_SymSetOptions)(DWORD);
35 typedef BOOL (WINAPI *pfn_SymInitialize)(HANDLE, PCTSTR, BOOL); 35 typedef BOOL (WINAPI *pfn_SymInitialize)(HANDLE, PCTSTR, BOOL);
36 typedef BOOL (WINAPI *pfn_SymGetSymFromAddr64)(HANDLE, DWORD64, PDWORD64, PIMAGEHLP_SYMBOL64); 36 typedef BOOL (WINAPI *pfn_SymGetSymFromAddr64)(HANDLE, DWORD64, PDWORD64, PIMAGEHLP_SYMBOL64);
37 typedef DWORD (WINAPI *pfn_UndecorateSymbolName)(const char*, char*, DWORD, DWORD); 37 typedef DWORD (WINAPI *pfn_UndecorateSymbolName)(const char*, char*, DWORD, DWORD);
38 typedef BOOL (WINAPI *pfn_SymSetSearchPath)(HANDLE, PCTSTR);
39 typedef BOOL (WINAPI *pfn_SymGetSearchPath)(HANDLE, PTSTR, int);
38 40
39 class WindowsDecoder : public AbstractDecoder { 41 class WindowsDecoder : public AbstractDecoder {
40 42
41 public: 43 public:
42 WindowsDecoder(); 44 WindowsDecoder();