2006-02-09 Bryce McKinlay <mckinlay@redhat.com> * java/lang/Class.h (_Jv_IDispatchTable): Make it a struct. Put 'itable' inline, instead of as a pointer. (java::lang::Class): Put 'idt' in anonymous union with 'ioffsets'. * link.cc (null_idt): Update definition. (_Jv_Linker::prepare_constant_time_tables): Allocate klass->idt as a single struct. Use _Jv_AllocBytes, not _Jv_AllocRawObj. (_Jv_Linker::generate_itable): Update to use 'ioffsets'. (_Jv_Linker::find_iindex): Likewise. Update comment. * java/lang/natClass.cc (_Jv_LookupInterfaceMethodIdx): Update for _Jv_IDispatchTable change. (_Jv_IsAssignableFrom): Likewise. From-SVN: r110818
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
ref | Loading commit data... | |
reflect | Loading commit data... | |
Character.java | Loading commit data... | |
Class.h | Loading commit data... | |
Class.java | Loading commit data... | |
ClassLoader.java | Loading commit data... | |
EcosProcess.java | Loading commit data... | |
InheritableThreadLocal.java | Loading commit data... | |
Object.h | Loading commit data... | |
Object.java | Loading commit data... | |
Package.java | Loading commit data... | |
PosixProcess.java | Loading commit data... | |
Runtime.java | Loading commit data... | |
SecurityManager.java | Loading commit data... | |
String.java | Loading commit data... | |
StringBuffer.java | Loading commit data... | |
StringBuilder.java | Loading commit data... | |
System.java | Loading commit data... | |
Thread.java | Loading commit data... | |
ThreadLocal.java | Loading commit data... | |
VMClassLoader.java | Loading commit data... | |
VMCompiler.java | Loading commit data... | |
VMDouble.java | Loading commit data... | |
VMFloat.java | Loading commit data... | |
VMSecurityManager.java | Loading commit data... | |
VMThrowable.java | Loading commit data... | |
Win32Process.java | Loading commit data... | |
natCharacter.cc | Loading commit data... | |
natClass.cc | Loading commit data... | |
natClassLoader.cc | Loading commit data... | |
natDouble.cc | Loading commit data... | |
natEcosProcess.cc | Loading commit data... | |
natFloat.cc | Loading commit data... | |
natMath.cc | Loading commit data... | |
natObject.cc | Loading commit data... | |
natPosixProcess.cc | Loading commit data... | |
natRuntime.cc | Loading commit data... | |
natString.cc | Loading commit data... | |
natStringBuffer.cc | Loading commit data... | |
natStringBuilder.cc | Loading commit data... | |
natSystem.cc | Loading commit data... | |
natThread.cc | Loading commit data... | |
natVMClassLoader.cc | Loading commit data... | |
natVMSecurityManager.cc | Loading commit data... | |
natVMThrowable.cc | Loading commit data... | |
natWin32Process.cc | Loading commit data... |