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,