-
- Downloads
natClassLoader.cc (_Jv_UnregisterClass): Handle case where class' name is NULL.
* java/lang/natClassLoader.cc (_Jv_UnregisterClass): Handle case where class' name is NULL. (_Jv_FindClass): Don't wait for class state. * java/lang/natVMClassLoader.cc (defineClass): Only unregister if name found. * include/java-interp.h (_Jv_DefineClass): Updated. * defineclass.cc (_Jv_DefineClass): Added 'name_result' argument. (struct _Jv_ClassReader): Likewise. (found_name): New field. (handleClassBegin): Set *found_name. (_Jv_VerifyMethodSignature): Handle case where ptr==NULL. (handleClassBegin): Throw error if super class not set. (read_methods): Correctly call check_tag and prepare_pool_entry. From-SVN: r101301
Showing
- libjava/ChangeLog 16 additions, 0 deletionslibjava/ChangeLog
- libjava/defineclass.cc 27 additions, 13 deletionslibjava/defineclass.cc
- libjava/include/java-interp.h 2 additions, 1 deletionlibjava/include/java-interp.h
- libjava/java/lang/natClassLoader.cc 4 additions, 6 deletionslibjava/java/lang/natClassLoader.cc
- libjava/java/lang/natVMClassLoader.cc 4 additions, 2 deletionslibjava/java/lang/natVMClassLoader.cc
Loading
Please register or sign in to comment