< prev index next >
src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
Print this page
@@ -238,11 +238,11 @@
// (primordial) boot class loader
writer->write(cld_id); // class loader instance id
writer->write((traceid)0); // class loader type id (absence of)
writer->write((traceid)CREATE_SYMBOL_ID(1)); // 1 maps to synthetic name -> "boot"
} else {
- Symbol* symbol_name = cld->class_loader_name();
+ Symbol* symbol_name = cld->name();
const traceid symbol_name_id = symbol_name != NULL ? artifacts->mark(symbol_name) : 0;
writer->write(cld_id); // class loader instance id
writer->write(TRACE_ID(class_loader_klass)); // class loader type id
writer->write(symbol_name_id == 0 ? (traceid)0 :
(traceid)CREATE_SYMBOL_ID(symbol_name_id)); // class loader instance name
@@ -439,17 +439,17 @@
if (class_loader_klass == NULL) {
// (primordial) boot class loader
CStringEntryPtr entry = this->_artifacts->map_cstring(0);
assert(entry != NULL, "invariant");
assert(strncmp(entry->literal(),
- boot_class_loader_name,
- strlen(boot_class_loader_name)) == 0, "invariant");
+ BOOTSTRAP_LOADER_NAME,
+ BOOTSTRAP_LOADER_NAME_LEN) == 0, "invariant");
if (_unique_predicate(entry->id())) {
count += write__artifact__cstring__entry__(this->_writer, entry);
}
} else {
- const Symbol* class_loader_name = cld->class_loader_name();
+ const Symbol* class_loader_name = cld->name();
if (class_loader_name != NULL) {
SymbolEntryPtr entry = this->_artifacts->map_symbol(class_loader_name);
assert(entry != NULL, "invariant");
if (_unique_predicate(entry->id())) {
count += write__artifact__symbol__entry__(this->_writer, entry);
< prev index next >