corda/src
Joel Dice f8e860999a fix incorrect reporting of fixie collection status in heap.cpp
This led to fixed-position objects being considered unreachable when
they were actually still reachable, causing global weak JNI references
to be cleared prematurely, most notably leading to crashes in AWT
buffered image code.

This commit also fixes a field offset calculation mismatch in
bootimage.cpp relative to machine.cpp.
2012-08-12 10:55:37 -06:00
..
binaryToObject clean up binary format code 2012-08-02 12:39:24 -06:00
lzma fix endianess bug in LZMA decoding 2012-06-06 12:58:24 -06:00
openjdk update copyright years 2012-05-11 17:43:27 -06:00
allocator.h update copyright years 2012-05-11 17:43:27 -06:00
arch.h update copyright years and increment version number 2011-07-13 08:25:21 -06:00
arm.cpp ARM VFP support: Almost finished. 2012-06-12 17:00:45 -06:00
arm.h fix a couple of QNX/ARM issues 2012-08-03 20:02:33 -06:00
arm.S fix a couple of QNX/ARM issues 2012-08-03 20:02:33 -06:00
assembler.h update copyright years 2012-05-11 17:43:27 -06:00
boot-javahome.cpp update copyright years 2012-05-11 17:43:27 -06:00
boot.cpp update copyright years 2012-05-11 17:43:27 -06:00
bootimage-fields.cpp add optional LZMA support for compressing embedded JARs, boot images, and shared objects 2012-06-02 09:06:22 -06:00
bootimage-template.cpp more progress towards cross-architecture bootimage builds 2011-08-31 21:18:00 -06:00
bootimage.cpp fix incorrect reporting of fixie collection status in heap.cpp 2012-08-12 10:55:37 -06:00
bootimage.h update copyright years 2012-05-11 17:43:27 -06:00
builtin.cpp implement JNI methods needed by AWT 2012-08-11 06:56:19 -06:00
classpath-avian.cpp update copyright years 2012-05-11 17:43:27 -06:00
classpath-common.h update copyright years 2012-05-11 17:43:27 -06:00
classpath-openjdk.cpp implement JNI methods needed by AWT 2012-08-11 06:56:19 -06:00
common.h Changing LLD to 'lld' because it raises compile warnings in interpret.cc 2012-07-09 21:05:11 +02:00
compile-arm.S abort on startup if Thread field offset constants don't match the real runtime values 2012-06-20 13:16:08 -06:00
compile-powerpc.S abort on startup if Thread field offset constants don't match the real runtime values 2012-06-20 13:16:08 -06:00
compile-x86.S fix typo in compile-x86.cpp that broke 64-bit Windows continuations build 2012-07-10 16:23:45 -06:00
compile.cpp implement JNI methods needed by AWT 2012-08-11 06:56:19 -06:00
compiler.cpp fix bug which failed to preserve source site during multi-word move 2012-06-26 08:39:23 -06:00
compiler.h update copyright years 2012-05-11 17:43:27 -06:00
constants.h prepend copyright notice and license to all source files; add license.txt and readme.txt 2008-02-19 11:06:52 -07:00
continuations-x86.S fix stack alignment for i386 continuations build 2012-07-10 17:22:49 -06:00
environment.h clean up binary format code 2012-08-02 12:39:24 -06:00
finder.cpp rename "resource" URL protocol to "avian_vm_resource" 2012-08-11 19:01:32 -06:00
finder.h update copyright years 2012-05-11 17:43:27 -06:00
heap.cpp fix incorrect reporting of fixie collection status in heap.cpp 2012-08-12 10:55:37 -06:00
heap.h fix incorrect reporting of fixie collection status in heap.cpp 2012-08-12 10:55:37 -06:00
heapdump.cpp fix C++11 errors in heapdump.cpp 2012-06-28 10:30:49 -06:00
heapwalk.cpp add use-clang option for building with LLVM Clang instead of GCC 2012-06-01 17:43:42 -06:00
heapwalk.h update makefile to optionally build and use a boot image; various bugfixes 2008-11-29 16:08:14 -07:00
interpret.cpp implement JNI methods needed by AWT 2012-08-11 06:56:19 -06:00
jnienv.cpp implement JNI methods needed by AWT 2012-08-11 06:56:19 -06:00
jnienv.h prepend copyright notice and license to all source files; add license.txt and readme.txt 2008-02-19 11:06:52 -07:00
lzma-decode.cpp fix endianess bug in LZMA decoding 2012-06-06 12:58:24 -06:00
lzma-encode.cpp add support for LZMA on Windows 2012-06-02 15:43:42 -06:00
lzma-util.h add support for LZMA on Windows 2012-06-02 15:43:42 -06:00
lzma.h add optional LZMA support for compressing embedded JARs, boot images, and shared objects 2012-06-02 09:06:22 -06:00
machine.cpp fix incorrect reporting of fixie collection status in heap.cpp 2012-08-12 10:55:37 -06:00
machine.h implement NewObjectA, Get<type>MethodA, and GetStatic<type>MethodA 2012-06-15 17:41:40 -06:00
main.cpp ignore case when looking for Main-Class manifest attribute 2012-08-05 19:18:51 -06:00
posix.cpp add support for FreeBSD on x86_64 2012-08-02 10:49:32 -06:00
powerpc-regs.S enable Linux PowerPC build 2011-02-26 12:45:22 -07:00
powerpc.cpp update copyright years 2012-05-11 17:43:27 -06:00
powerpc.h update copyright years 2012-05-11 17:43:27 -06:00
powerpc.S update copyright years and increment version number 2011-07-13 08:25:21 -06:00
process.cpp progress towards cross-architecture bootimage builds 2011-08-29 19:00:17 -06:00
process.h update copyright years 2012-05-11 17:43:27 -06:00
processor.h implement JNI methods needed by AWT 2012-08-11 06:56:19 -06:00
stream.h update copyright years and increment version number 2011-07-13 08:25:21 -06:00
system.h update copyright years 2012-05-11 17:43:27 -06:00
target-fields.h add support for FreeBSD 2012-08-02 10:41:41 -06:00
target.h abort on startup if Thread field offset constants don't match the real runtime values 2012-06-20 13:16:08 -06:00
thunks.cpp fix crash when encountering invokespecial call to abstract method 2011-07-17 19:54:55 -06:00
tokenizer.h update copyright years and increment version number 2011-07-13 08:25:21 -06:00
type-generator.cpp fix field offset calculation mismatch between type-generator.cpp and machine.cpp 2012-08-11 06:58:07 -06:00
types.def Merge remote branch 'oss/master' into jdk7 2012-05-04 18:54:31 -06:00
types.h prepend copyright notice and license to all source files; add license.txt and readme.txt 2008-02-19 11:06:52 -07:00
util.cpp update copyright years 2012-05-11 17:43:27 -06:00
util.h update copyright years 2010-12-05 20:21:09 -07:00
vector.h more progress towards cross-architecture bootimage builds 2011-08-31 21:18:00 -06:00
windows.cpp fix Clang warnings in windows.cpp 2012-08-07 17:18:04 -06:00
x86.cpp clean up binary format code 2012-08-02 12:39:24 -06:00
x86.h add support for FreeBSD on x86_64 2012-08-02 10:49:32 -06:00
x86.S fix bad offset for SSE argument marshalling in x86.S 2012-08-01 11:20:41 -06:00
zlib-custom.h update copyright years 2012-05-11 17:43:27 -06:00
zone.h update copyright years and increment version number 2011-07-13 08:25:21 -06:00