43 ~WindowsDecoder() { uninitialize(); }; |
43 ~WindowsDecoder() { uninitialize(); }; |
44 |
44 |
45 bool can_decode_C_frame_in_vm() const; |
45 bool can_decode_C_frame_in_vm() const; |
46 bool demangle(const char* symbol, char *buf, int buflen); |
46 bool demangle(const char* symbol, char *buf, int buflen); |
47 bool decode(address addr, char *buf, int buflen, int* offset, const char* modulepath = NULL); |
47 bool decode(address addr, char *buf, int buflen, int* offset, const char* modulepath = NULL); |
|
48 bool decode(address addr, char *buf, int buflen, int* offset, const void* base) { |
|
49 ShouldNotReachHere(); |
|
50 return false; |
|
51 } |
48 |
52 |
49 private: |
53 private: |
50 void initialize(); |
54 void initialize(); |
51 void uninitialize(); |
55 void uninitialize(); |
52 |
56 |