Mercurial > hg > graal-jvmci-8
comparison src/share/vm/classfile/loaderConstraints.hpp @ 1336:0c3f888b7636
6626217: Fixed loader constraint array handling
Summary: Loader constraints track array elements, not arrays themselves.
Reviewed-by: dcubed, kevinw
author | acorn |
---|---|
date | Tue, 19 Jan 2010 16:03:09 -0500 |
parents | c89f86385056 |
children | 09ac706c2623 |
comparison
equal
deleted
inserted
replaced
1334:b5d78a3b8843 | 1336:0c3f888b7636 |
---|---|
64 // SystemDictionary::check_signature_loaders(symbolHandle signature, | 64 // SystemDictionary::check_signature_loaders(symbolHandle signature, |
65 // Handle loader1, Handle loader2, | 65 // Handle loader1, Handle loader2, |
66 // bool is_method, TRAPS) | 66 // bool is_method, TRAPS) |
67 | 67 |
68 klassOop find_constrained_klass(symbolHandle name, Handle loader); | 68 klassOop find_constrained_klass(symbolHandle name, Handle loader); |
69 klassOop find_constrained_elem_klass(symbolHandle name, symbolHandle elem_name, | |
70 Handle loader, TRAPS); | |
71 | |
72 | 69 |
73 // Class loader constraints | 70 // Class loader constraints |
74 | 71 |
75 void ensure_loader_constraint_capacity(LoaderConstraintEntry *p, int nfree); | 72 void ensure_loader_constraint_capacity(LoaderConstraintEntry *p, int nfree); |
76 void extend_loader_constraint(LoaderConstraintEntry* p, Handle loader, | 73 void extend_loader_constraint(LoaderConstraintEntry* p, Handle loader, |