Commit graph

782 commits

Author SHA1 Message Date
Jens-Heiner Rechtien
60c00b00a8 INTEGRATION: CWS sixtyfourpic (1.2.12); FILE MERGED
2006/05/08 15:44:15 cmc 1.2.12.2: #i65052# quads are longs
2006/05/05 12:02:01 cmc 1.2.12.1: #i65052# x86_64 call.s is not -fpic
2006-05-11 12:27:51 +00:00
Rüdiger Timm
dca1c17b96 INTEGRATION: CWS mhu12 (1.4.38); FILE MERGED
2006/04/28 15:22:21 mhu 1.4.38.5: #i47132# Fixed typo in mprotect() call.
2006/04/28 10:47:52 mhu 1.4.38.4: #i47132# Fedora Core 5 with SELinux enforced needs explicit 'mprotect()', i.e. 'mmap(..PROT_EXEC...)' still fails.
2006/04/19 14:56:18 sb 1.4.38.3: #i47132# One more fix for Solaris.
2006/04/19 14:03:08 sb 1.4.38.2: #i47132# Fix for Solaris.
2006/04/19 12:55:33 sb 1.4.38.1: #i47132# Adapted to new functionality from rtl/alloc.h to obtain executable memory for the raw vtable blocks (which contain code snippets together with the vtables).
2006-05-02 11:07:18 +00:00
Rüdiger Timm
dc8577a127 INTEGRATION: CWS mhu12 (1.3.36); FILE MERGED
2006/04/19 12:55:33 sb 1.3.36.1: #i47132# Adapted to new functionality from rtl/alloc.h to obtain executable memory for the raw vtable blocks (which contain code snippets together with the vtables).
2006-05-02 11:07:01 +00:00
Rüdiger Timm
98cd209529 INTEGRATION: CWS mhu12 (1.14.38); FILE MERGED
2006/04/19 12:55:33 sb 1.14.38.1: #i47132# Adapted to new functionality from rtl/alloc.h to obtain executable memory for the raw vtable blocks (which contain code snippets together with the vtables).
2006-05-02 11:06:41 +00:00
Rüdiger Timm
8979a8e5a8 INTEGRATION: CWS mhu12 (1.4.20); FILE MERGED
2006/04/19 12:55:32 sb 1.4.20.1: #i47132# Adapted to new functionality from rtl/alloc.h to obtain executable memory for the raw vtable blocks (which contain code snippets together with the vtables).
2006-05-02 11:06:16 +00:00
Rüdiger Timm
3b74909fbf INTEGRATION: CWS mhu12 (1.6.38); FILE MERGED
2006/04/19 12:55:32 sb 1.6.38.1: #i47132# Adapted to new functionality from rtl/alloc.h to obtain executable memory for the raw vtable blocks (which contain code snippets together with the vtables).
2006-05-02 11:04:56 +00:00
Rüdiger Timm
ac9161e6bf INTEGRATION: CWS mhu12 (1.2.16); FILE MERGED
2006/04/19 12:55:31 sb 1.2.16.1: #i47132# Adapted to new functionality from rtl/alloc.h to obtain executable memory for the raw vtable blocks (which contain code snippets together with the vtables).
2006-05-02 11:04:16 +00:00
Rüdiger Timm
5687b94e85 INTEGRATION: CWS mhu12 (1.4.8); FILE MERGED
2006/04/19 12:55:31 sb 1.4.8.1: #i47132# Adapted to new functionality from rtl/alloc.h to obtain executable memory for the raw vtable blocks (which contain code snippets together with the vtables).
2006-05-02 11:03:36 +00:00
Rüdiger Timm
16e0b8d084 INTEGRATION: CWS mhu12 (1.9.26); FILE MERGED
2006/04/19 12:55:31 sb 1.9.26.1: #i47132# Adapted to new functionality from rtl/alloc.h to obtain executable memory for the raw vtable blocks (which contain code snippets together with the vtables).
2006-05-02 11:02:54 +00:00
Rüdiger Timm
71a538e530 INTEGRATION: CWS mhu12 (1.7.38); FILE MERGED
2006/04/19 12:55:30 sb 1.7.38.1: #i47132# Adapted to new functionality from rtl/alloc.h to obtain executable memory for the raw vtable blocks (which contain code snippets together with the vtables).
2006-05-02 11:02:15 +00:00
Rüdiger Timm
fc152e895a INTEGRATION: CWS mhu12 (1.9.36); FILE MERGED
2006/04/19 12:55:30 sb 1.9.36.1: #i47132# Adapted to new functionality from rtl/alloc.h to obtain executable memory for the raw vtable blocks (which contain code snippets together with the vtables).
2006-05-02 11:01:33 +00:00
Rüdiger Timm
6fda652837 INTEGRATION: CWS mhu12 (1.7.16); FILE MERGED
2006/04/19 12:55:30 sb 1.7.16.1: #i47132# Adapted to new functionality from rtl/alloc.h to obtain executable memory for the raw vtable blocks (which contain code snippets together with the vtables).
2006-05-02 11:01:08 +00:00
Rüdiger Timm
22fe995be7 INTEGRATION: CWS mhu12 (1.19.18); FILE MERGED
2006/04/19 12:55:29 sb 1.19.18.1: #i47132# Adapted to new functionality from rtl/alloc.h to obtain executable memory for the raw vtable blocks (which contain code snippets together with the vtables).
2006-05-02 11:00:28 +00:00
Rüdiger Timm
5d77b2b3e7 INTEGRATION: CWS mhu12 (1.12.18); FILE MERGED
2006/04/19 12:55:29 sb 1.12.18.1: #i47132# Adapted to new functionality from rtl/alloc.h to obtain executable memory for the raw vtable blocks (which contain code snippets together with the vtables).
2006-05-02 10:59:59 +00:00
Rüdiger Timm
478ffd7cb1 INTEGRATION: CWS mhu12 (1.4.38); FILE MERGED
2006/04/19 12:55:28 sb 1.4.38.1: #i47132# Adapted to new functionality from rtl/alloc.h to obtain executable memory for the raw vtable blocks (which contain code snippets together with the vtables).
2006-05-02 10:59:11 +00:00
Jens-Heiner Rechtien
cbe41b9122 INTEGRATION: CWS sb49 (1.6.20); FILE MERGED
2006/03/22 10:15:19 sb 1.6.20.1: #i63397# Keep objects alive long enough so that threads still running while atexit handlers are processed do not access dead objects.
2006-04-19 12:44:21 +00:00
Jens-Heiner Rechtien
0ae6a32269 INTEGRATION: CWS sb49 (1.12.32); FILE MERGED
2006/03/16 15:55:36 sb 1.12.32.1: #i62429# Use Class.forName instead of ClassLoader.loadClass, as the latter is not specified to work for arrays.
2006-04-19 12:44:09 +00:00
Jens-Heiner Rechtien
bd9adcd460 INTEGRATION: CWS sb49 (1.18.32); FILE MERGED
2006/03/28 13:44:21 sb 1.18.32.2: #i63710# Avoid unbounded recursion in JNI_context::get_stack_trace (when it encounters an exception in find_class).
2006/03/16 15:55:35 sb 1.18.32.1: #i62429# Use Class.forName instead of ClassLoader.loadClass, as the latter is not specified to work for arrays.
2006-04-19 12:43:57 +00:00
Jens-Heiner Rechtien
93af338f30 INTEGRATION: CWS sb49 (1.7.34); FILE MERGED
2006/03/28 13:44:21 sb 1.7.34.2: #i63710# Avoid unbounded recursion in JNI_context::get_stack_trace (when it encounters an exception in find_class).
2006/03/16 15:55:35 sb 1.7.34.1: #i62429# Use Class.forName instead of ClassLoader.loadClass, as the latter is not specified to work for arrays.
2006-04-19 12:43:46 +00:00
Jens-Heiner Rechtien
d77cf12b6f INTEGRATION: CWS sb49 (1.14.34); FILE MERGED
2006/03/28 13:44:21 sb 1.14.34.2: #i63710# Avoid unbounded recursion in JNI_context::get_stack_trace (when it encounters an exception in find_class).
2006/03/16 15:55:35 sb 1.14.34.1: #i62429# Use Class.forName instead of ClassLoader.loadClass, as the latter is not specified to work for arrays.
2006-04-19 12:43:34 +00:00
Jens-Heiner Rechtien
da0fb032ad INTEGRATION: CWS sb49 (1.12.34); FILE MERGED
2006/03/28 13:44:21 sb 1.12.34.2: #i63710# Avoid unbounded recursion in JNI_context::get_stack_trace (when it encounters an exception in find_class).
2006/03/16 15:55:35 sb 1.12.34.1: #i62429# Use Class.forName instead of ClassLoader.loadClass, as the latter is not specified to work for arrays.
2006-04-19 12:43:22 +00:00
Vladimir Glazounov
60c1248f41 INTEGRATION: CWS pj52 (1.4.36); FILE MERGED
2006/04/04 19:05:45 pjanik 1.4.36.1: #i63880#: Check CPU while building (build on PowerPC only).
2006-04-06 10:52:41 +00:00
Rüdiger Timm
956e4988fe INTEGRATION: CWS sixtyfour03 (1.3.32); FILE MERGED
2006/03/06 11:27:37 kendy 1.3.32.3: #i62810#
x86-64 bridge improvements: more x86-64 ABI improvements
2006/03/06 11:18:56 kendy 1.3.32.2: #i62810#
x86-64 bridge improvements: conform to x86-64 ABI
2006/03/06 11:13:50 kendy 1.3.32.1: #i62810#
x86-64 bridge improvements: code snippet must be in a separate assembler function to have debug info (necessary for exceptions)
2006-03-08 07:51:19 +00:00
Rüdiger Timm
4ab1e26fdd INTEGRATION: CWS sixtyfour03 (1.3.32); FILE MERGED
2006/03/06 11:08:58 kendy 1.3.32.1: #i62810#
x86-64 bridge improvements: slightly better debug
2006-03-08 07:51:06 +00:00
Rüdiger Timm
e6fe152f07 INTEGRATION: CWS sixtyfour03 (1.3.32); FILE MERGED
2006/03/06 11:18:56 kendy 1.3.32.2: #i62810#
x86-64 bridge improvements: conform to x86-64 ABI
2006/03/06 11:13:50 kendy 1.3.32.1: #i62810#
x86-64 bridge improvements: code snippet must be in a separate assembler function to have debug info (necessary for exceptions)
2006-03-08 07:50:54 +00:00
Rüdiger Timm
d2670e8545 INTEGRATION: CWS sixtyfour03 (1.3.32); FILE MERGED
2006/03/06 11:13:50 kendy 1.3.32.2: #i62810#
x86-64 bridge improvements: code snippet must be in a separate assembler function to have debug info (necessary for exceptions)
2006/03/06 11:08:58 kendy 1.3.32.1: #i62810#
x86-64 bridge improvements: slightly better debug
2006-03-08 07:50:39 +00:00
Rüdiger Timm
68f89d32e3 INTEGRATION: CWS sixtyfour03 (1.3.32); FILE MERGED
2006/03/06 11:27:36 kendy 1.3.32.3: #i62810#
x86-64 bridge improvements: more x86-64 ABI improvements
2006/03/06 11:18:56 kendy 1.3.32.2: #i62810#
x86-64 bridge improvements: conform to x86-64 ABI
2006/03/06 11:13:50 kendy 1.3.32.1: #i62810#
x86-64 bridge improvements: code snippet must be in a separate assembler function to have debug info (necessary for exceptions)
2006-03-08 07:50:13 +00:00
Rüdiger Timm
0cdb72e0a9 INTEGRATION: CWS sixtyfour03 (1.1.2); FILE ADDED
2006/03/06 11:18:56 kendy 1.1.2.2: #i62810#
x86-64 bridge improvements: conform to x86-64 ABI
2006/03/06 11:16:23 kendy 1.1.2.1: #i62810#
x86-64 bridge improvements: code snippet must be in a separate assembler function to have debug info (necessary for exceptions)
2006-03-08 07:49:54 +00:00
Rüdiger Timm
16c6b86a73 INTEGRATION: CWS sixtyfour03 (1.1.2); FILE ADDED
2006/03/06 11:27:36 kendy 1.1.2.2: #i62810#
x86-64 bridge improvements: more x86-64 ABI improvements
2006/03/06 11:25:23 kendy 1.1.2.1: #i62810#
x86-64 bridge improvements: conform to x86-64 ABI
2006-03-08 07:49:42 +00:00
Rüdiger Timm
b8679daf33 INTEGRATION: CWS sixtyfour03 (1.1.2); FILE ADDED
2006/03/06 13:47:57 kendy 1.1.2.3: #i62810#
x86-64 bridge improvements: fprintf -> OSL_TRACE.
2006/03/06 11:27:36 kendy 1.1.2.2: #i62810#
x86-64 bridge improvements: more x86-64 ABI improvements
2006/03/06 11:25:23 kendy 1.1.2.1: #i62810#
x86-64 bridge improvements: conform to x86-64 ABI
2006-03-08 07:49:32 +00:00
Rüdiger Timm
f52c51a4fc INTEGRATION: CWS sixtyfour03 (1.33.8); FILE MERGED
2006/03/06 11:13:50 kendy 1.33.8.1: #i62810#
x86-64 bridge improvements: code snippet must be in a separate assembler function to have debug info (necessary for exceptions)
2006-03-08 07:49:22 +00:00
Kurt Zenker
09a9b29454 INTEGRATION: CWS macintel01 (1.1.2); FILE ADDED
2006/01/24 07:52:18 ericb 1.1.2.2: #i61027# code cleanup for Macintel bridge
2006/01/23 00:02:31 ericb 1.1.2.1: #i61027# new bridge for Mac Intel. Add uno2cpp.cxx
2006-02-03 16:35:54 +00:00
Kurt Zenker
07a36489f8 INTEGRATION: CWS macintel01 (1.1.2); FILE ADDED
2006/01/24 07:51:52 ericb 1.1.2.2: #i61027# code cleanup for Macintel bridge
2006/01/23 00:03:17 ericb 1.1.2.1: #i61027# new bridge for Mac Intel. Add share.hxx
2006-02-03 16:35:41 +00:00
Kurt Zenker
4dc3041518 INTEGRATION: CWS macintel01 (1.1.2); FILE ADDED
2006/01/24 21:47:53 ericb 1.1.2.3: #i61027# deleted useless UNIVERSAL_CFLAGS variable
2006/01/24 07:51:42 ericb 1.1.2.2: #i61027# code cleanup for Macintel bridge
2006/01/23 00:06:56 ericb 1.1.2.1: #i61027# new bridge for Mac Intel add makefile.mk
2006-02-03 16:35:29 +00:00
Kurt Zenker
0eb94f05a7 INTEGRATION: CWS macintel01 (1.1.2); FILE ADDED
2006/01/24 07:51:32 ericb 1.1.2.2: #i61027# code cleanup for Macintel bridge
2006/01/23 00:06:31 ericb 1.1.2.1: #i61027# new bridge for Mac Intel add except.cxx
2006-02-03 16:35:19 +00:00
Kurt Zenker
f342cca7e8 INTEGRATION: CWS macintel01 (1.1.2); FILE ADDED
2006/01/24 07:51:18 ericb 1.1.2.2: #i61027# code cleanup for Macintel bridge
2006/01/23 00:06:07 ericb 1.1.2.1: #i61027# new bridge for Mac Intel add cpp2uno.cxx
2006-02-03 16:35:09 +00:00
Kurt Zenker
d970d34b86 INTEGRATION: CWS macintel01 (1.1.2); FILE ADDED
2006/01/24 08:01:40 ericb 1.1.2.4: #i61027# code cleanup in call.s
2006/01/24 07:58:48 ericb 1.1.2.3: #i61027# add license in call.s
2006/01/24 07:51:05 ericb 1.1.2.2: #i61027# code cleanup for Macintel bridge
2006/01/23 00:05:46 ericb 1.1.2.1: #i61027# new bridge for Mac Intel add call.s
2006-02-03 16:34:56 +00:00
Kurt Zenker
4a08a587b6 INTEGRATION: CWS macintel01 (1.32.62); FILE MERGED
2006/01/23 00:36:32 ericb 1.32.62.1: #i61027# build macosx_intel project on Mac OS X Intel
2006-02-03 16:34:46 +00:00
Kurt Zenker
53f910d556 INTEGRATION: CWS freebsd04 (1.6.22); FILE MERGED
2006/01/19 01:40:04 maho 1.6.22.1: #i56947#
Catch up to recent version of bridge project of GNU/Linux intel
2006-01-31 17:26:21 +00:00
Kurt Zenker
9171dfe96e INTEGRATION: CWS freebsd04 (1.2.48); FILE MERGED
2006/01/19 01:40:04 maho 1.2.48.1: #i56947#
Catch up to recent version of bridge project of GNU/Linux intel
2006-01-31 17:26:07 +00:00
Oliver Bolte
269217bdf5 INTEGRATION: CWS allocacleanup (1.3.10); FILE MERGED
2005/11/06 08:52:21 maho 1.3.10.1: use include <sal/alloca.h> instead of include <alloca.h>
Issue number:  #i53286#
2006-01-16 12:23:45 +00:00
Oliver Bolte
86df18aa08 INTEGRATION: CWS allocacleanup (1.3.12); FILE MERGED
2005/11/06 08:52:21 maho 1.3.12.1: use include <sal/alloca.h> instead of include <alloca.h>
Issue number:  #i53286#
2006-01-16 12:23:31 +00:00
Oliver Bolte
a98244cc4b INTEGRATION: CWS allocacleanup (1.3.10); FILE MERGED
2005/11/06 08:52:20 maho 1.3.10.1: use include <sal/alloca.h> instead of include <alloca.h>
Issue number:  #i53286#
2006-01-16 12:23:15 +00:00
Oliver Bolte
7b0d9c5115 INTEGRATION: CWS allocacleanup (1.3.12); FILE MERGED
2005/11/06 08:52:20 maho 1.3.12.1: use include <sal/alloca.h> instead of include <alloca.h>
Issue number:  #i53286#
2006-01-16 12:22:22 +00:00
Oliver Bolte
ad7947c485 INTEGRATION: CWS allocacleanup (1.17.10); FILE MERGED
2005/11/06 08:52:20 maho 1.17.10.1: use include <sal/alloca.h> instead of include <alloca.h>
Issue number:  #i53286#
2006-01-16 12:22:06 +00:00
Oliver Bolte
f8fb1cbead INTEGRATION: CWS allocacleanup (1.18.10); FILE MERGED
2005/11/06 08:52:19 maho 1.18.10.1: use include <sal/alloca.h> instead of include <alloca.h>
Issue number:  #i53286#
2006-01-16 12:21:49 +00:00
Oliver Bolte
6a9f03b1e0 INTEGRATION: CWS allocacleanup (1.13.10); FILE MERGED
2005/11/06 08:52:17 maho 1.13.10.1: use include <sal/alloca.h> instead of include <alloca.h>
Issue number:  #i53286#
2006-01-16 12:21:34 +00:00
Oliver Bolte
1ee717b869 INTEGRATION: CWS allocacleanup (1.11.10); FILE MERGED
2005/11/06 08:52:17 maho 1.11.10.1: use include <sal/alloca.h> instead of include <alloca.h>
Issue number:  #i53286#
2006-01-16 12:21:17 +00:00
Rüdiger Timm
e40da7961d INTEGRATION: CWS mtg1 (1.7.14); FILE MERGED
2005/11/16 13:21:18 sb 1.7.14.1: #i57753# Avoid long-running finalize methods.
2006-01-09 08:47:31 +00:00
Rüdiger Timm
30ddec8f43 INTEGRATION: CWS mtg1 (1.6.14); FILE MERGED
2005/11/16 16:11:44 mtg 1.6.14.2: i#57753# back out my changes for asynchronous finalization
2005/11/15 13:22:59 mtg 1.6.14.1: A possible fix for i#57753#. A bit too brute force, and needs to be finessed, but a suitable starting point for discussion
2006-01-09 08:47:17 +00:00