src/share/vm/compiler/compileBroker.hpp

changeset 9920
3a3803a0c789
parent 9690
61d955db2a5b
child 9931
fd44df5e3bc3
equal deleted inserted replaced
9919:e8a0af9fc1cb 9920:3a3803a0c789
171 CompilerCounters(const char* name, int instance, TRAPS); 171 CompilerCounters(const char* name, int instance, TRAPS);
172 172
173 // these methods should be called in a thread safe context 173 // these methods should be called in a thread safe context
174 174
175 void set_current_method(const char* method) { 175 void set_current_method(const char* method) {
176 strncpy(_current_method, method, (size_t)cmname_buffer_length); 176 strncpy(_current_method, method, (size_t)cmname_buffer_length-1);
177 _current_method[cmname_buffer_length-1] = '\0';
177 if (UsePerfData) _perf_current_method->set_value(method); 178 if (UsePerfData) _perf_current_method->set_value(method);
178 } 179 }
179 180
180 char* current_method() { return _current_method; } 181 char* current_method() { return _current_method; }
181 182

mercurial