Lines Matching refs:decoder
29 #include "utilities/decoder.hpp"
65 AbstractDecoder* decoder;
67 decoder = new (std::nothrow) WindowsDecoder();
69 decoder = new (std::nothrow)MachODecoder();
71 decoder = new (std::nothrow)ElfDecoder();
74 if (decoder == NULL || decoder->has_error()) {
75 if (decoder != NULL) {
76 delete decoder;
78 decoder = &_do_nothing_decoder;
80 return decoder;
87 AbstractDecoder* decoder = error_handling_thread ?
89 assert(decoder != NULL, "null decoder");
91 return decoder->decode(addr, buf, buflen, offset, modulepath);
98 AbstractDecoder* decoder = error_handling_thread ?
100 assert(decoder != NULL, "null decoder");
102 return decoder->decode(addr, buf, buflen, offset, base);
110 AbstractDecoder* decoder = error_handling_thread ?
112 assert(decoder != NULL, "null decoder");
113 return decoder->demangle(symbol, buf, buflen);
120 AbstractDecoder* decoder = error_handling_thread ?
122 assert(decoder != NULL, "null decoder");
123 return decoder->can_decode_C_frame_in_vm();
127 * Shutdown shared decoder and replace it with