Changeset 318 for trunk/openjdk/hotspot/src/share
- Timestamp:
- Feb 16, 2012, 2:21:52 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/openjdk/hotspot/src/share/vm/utilities/decoder.hpp
r317 r318 33 33 #include <imagehlp.h> 34 34 35 #ifdef __WIN32OS2__ 36 #define DWORDXX DWORD 37 #define PDWORDXX PDWORD 38 #define IMAGEHLP_SYMBOLXX IMAGEHLP_SYMBOL 39 #define PIMAGEHLP_SYMBOLXX PIMAGEHLP_SYMBOL 40 #else 41 #define DWORDXX DWORD64 42 #define PDWORDXX PDWORD64 43 #define IMAGEHLP_SYMBOLXX IMAGEHLP_SYMBOL64 44 #define PIMAGEHLP_SYMBOLXX PIMAGEHLP_SYMBOL64 45 #endif 46 35 47 // functions needed for decoding symbols 36 48 typedef DWORD (WINAPI *pfn_SymSetOptions)(DWORD); 37 49 typedef BOOL (WINAPI *pfn_SymInitialize)(HANDLE, PCTSTR, BOOL); 38 typedef BOOL (WINAPI *pfn_SymGetSymFromAddr 64)(HANDLE, DWORD64, PDWORD64, PIMAGEHLP_SYMBOL64);50 typedef BOOL (WINAPI *pfn_SymGetSymFromAddrXX)(HANDLE, DWORDXX, PDWORDXX, PIMAGEHLP_SYMBOLXX); 39 51 typedef DWORD (WINAPI *pfn_UndecorateSymbolName)(const char*, char*, DWORD, DWORD); 40 52 … … 93 105 static HMODULE _dbghelp_handle; 94 106 static bool _can_decode_in_vm; 95 static pfn_SymGetSymFromAddr 64 _pfnSymGetSymFromAddr64;107 static pfn_SymGetSymFromAddrXX _pfnSymGetSymFromAddrXX; 96 108 static pfn_UndecorateSymbolName _pfnUndecorateSymbolName; 97 109 #else
Note:
See TracChangeset
for help on using the changeset viewer.