mirror of
https://github.com/openjdk/jdk.git
synced 2026-01-28 03:58:21 +00:00
JDK-8327246: fixed Windows build issue and moved asserts as per @dholmes
This commit is contained in:
parent
55d270dcc3
commit
22f27bee7c
@ -2383,10 +2383,10 @@ void PrintClassClosure::do_klass(Klass* k) {
|
||||
|
||||
oop pd = java_lang_Class::protection_domain(k->java_mirror());
|
||||
|
||||
assert(pd == nullptr || pd->klass()->is_instance_klass(), "pd klass is not InstanceKlass");
|
||||
|
||||
if (pd != nullptr) {
|
||||
|
||||
assert(pd->klass()->is_instance_klass(), "pd klass is not InstanceKlass");
|
||||
|
||||
TempNewSymbol css = SymbolTable::new_symbol("codesource");
|
||||
TempNewSymbol csss = SymbolTable::new_symbol("Ljava/security/CodeSource;");
|
||||
|
||||
@ -2396,9 +2396,9 @@ void PrintClassClosure::do_klass(Klass* k) {
|
||||
|
||||
oop cs = pd->obj_field(csfd.offset());
|
||||
|
||||
assert(cs == nullptr || cs->klass()->is_instance_klass(), "cs klass is not InstanceKlass");
|
||||
|
||||
if (cs != nullptr) {
|
||||
assert(cs->klass()->is_instance_klass(), "cs klass is not InstanceKlass");
|
||||
|
||||
fieldDescriptor locfd;
|
||||
|
||||
TempNewSymbol csls = SymbolTable::new_symbol("locationNoFragString");
|
||||
@ -2410,7 +2410,7 @@ void PrintClassClosure::do_klass(Klass* k) {
|
||||
assert(loc == nullptr || loc->klass() == vmClasses::String_klass(), "locationNoFragString field is not a String");
|
||||
|
||||
if (loc != nullptr) {
|
||||
java_lang_String::print(loc, _st, MAXPATHLEN);
|
||||
java_lang_String::print(loc, _st, JVM_MAXPATHLEN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user