harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hinde...@apache.org
Subject svn commit: r921299 - in /harmony/enhanced: classlib/trunk/modules/portlib/src/main/native/thread/unix/makefile drlvm/trunk/make/vm/hythr.xml drlvm/trunk/vm/thread/src/hythr_0.1.exp
Date Wed, 10 Mar 2010 10:51:04 GMT
Author: hindessm
Date: Wed Mar 10 10:51:03 2010
New Revision: 921299

URL: http://svn.apache.org/viewvc?rev=921299&view=rev
Log:
Fixing hythr version for Linux IBM VME builds.

Added:
    harmony/enhanced/drlvm/trunk/vm/thread/src/hythr_0.1.exp
Modified:
    harmony/enhanced/classlib/trunk/modules/portlib/src/main/native/thread/unix/makefile
    harmony/enhanced/drlvm/trunk/make/vm/hythr.xml

Modified: harmony/enhanced/classlib/trunk/modules/portlib/src/main/native/thread/unix/makefile
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/portlib/src/main/native/thread/unix/makefile?rev=921299&r1=921298&r2=921299&view=diff
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/portlib/src/main/native/thread/unix/makefile (original)
+++ harmony/enhanced/classlib/trunk/modules/portlib/src/main/native/thread/unix/makefile Wed
Mar 10 10:51:03 2010
@@ -27,7 +27,7 @@ BUILDFILES = \
 OSLIBS += -lpthread
 MDLLIBFILES = $(LIBPATH)libhypool.a $(LIBPATH)libhycommon.a
 DLLNAME = ../libhythr$(HY_SHLIB_SUFFIX)
-EXPNAME = HYTHR_0.2
+EXPNAME = HYTHR_0.1
 HY_CAN_LINK_DEBUG=no
 
 include $(HY_HDK)/build/make/rules.mk

Modified: harmony/enhanced/drlvm/trunk/make/vm/hythr.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/make/vm/hythr.xml?rev=921299&r1=921298&r2=921299&view=diff
==============================================================================
--- harmony/enhanced/drlvm/trunk/make/vm/hythr.xml (original)
+++ harmony/enhanced/drlvm/trunk/make/vm/hythr.xml Wed Mar 10 10:51:03 2010
@@ -21,6 +21,11 @@
     <property name="component" value="hythr"/>
     <import file="common-vm.xml"/>
     
+    <condition property="hy.thr.ver" value="_0.1">
+        <equals arg1="${hy.no.thr}" arg2="false" />
+    </condition>
+    <property name="hy.thr.ver" value="" />
+
     <target name="build" depends="-common-vm">        
         <init-native/>
 
@@ -52,7 +57,7 @@
             <syslibset type="shared" libs="stdc++,pthread" if="is.freebsd"/>
             <linkerarg value="-Wl,-init" if="is.unix"/>
             <linkerarg value="-Wl,hythread_library_init" if="is.unix"/>
-            <linkerarg value="-Wl,--version-script,${vm.home}/thread/src/hythr.exp" if="is.unix"/>
+            <linkerarg value="-Wl,--version-script,${vm.home}/thread/src/hythr${hy.thr.ver}.exp"
if="is.unix"/>
         </linker>
         </make-native>
     </target>

Added: harmony/enhanced/drlvm/trunk/vm/thread/src/hythr_0.1.exp
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/thread/src/hythr_0.1.exp?rev=921299&view=auto
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/thread/src/hythr_0.1.exp (added)
+++ harmony/enhanced/drlvm/trunk/vm/thread/src/hythr_0.1.exp Wed Mar 10 10:51:03 2010
@@ -0,0 +1,185 @@
+HYTHR_0.1 {
+    global :
+get_tls_helper;
+hythread_allocate_library;
+hythread_startup_library;
+hythread_shutdown_library;
+hythread_detach;
+hythread_detach_ex;
+hythread_tls_alloc;
+hythread_sleep_interruptable;
+hythread_cancel;
+hythread_monitor_enter;
+hythread_monitor_notify_all;
+hythread_attach;
+hythread_attach_ex;
+hythread_monitor_destroy;
+hythread_monitor_num_waiting;
+hythread_interrupted;
+hythread_park;
+hythread_monitor_init_with_name;
+hythread_monitor_try_enter;
+hythread_self_slow;
+hythread_self;
+hythread_set_self;
+tm_self_tls;
+hythread_tls_free;
+hythread_yield;
+hythread_yield_other;
+hythread_suspend;
+hythread_interrupt;
+hythread_tls_set;
+hythread_create;
+hythread_monitor_wait;
+hythread_monitor_wait_interruptable;
+hythread_monitor_exit;
+hythread_set_priority;
+hythread_unpark;
+hythread_sleep;
+hythread_global;
+hythread_tls_alloc_with_finalizer;
+hythread_monitor_wait_timed;
+hythread_resume;
+hythread_monitor_notify;
+hythread_get_priority;
+hythread_tls_get;
+hythread_tls_get_request_offset;
+hythread_get_hythread_offset_in_tls;
+hythread_uses_fast_tls;
+hythread_tls_get_offset;
+hythread_get_struct_size;
+hythread_global_lock;
+hythread_global_unlock;
+hythread_create_ex;
+hythread_clear_interrupted_other;
+hythread_get_self_id;
+hythread_get_id;
+hythread_get_thread;
+hythread_get_thread_times;
+hythread_struct_init;
+hythread_cancel_all;
+hythread_group_create;
+hythread_group_release;
+hythread_group_get_list;
+hythread_set_to_group;
+hythread_is_suspend_enabled;
+hythread_suspend_enable;
+hythread_suspend_disable;
+hythread_exception_safe_point;
+hythread_safe_point;
+hythread_safe_point_other;
+hythread_send_suspend_request;
+hythread_suspend_other;
+hythread_set_safepoint_callback;
+hythread_suspend_all;
+hythread_resume_all;
+hythread_iterator_create;
+hythread_iterator_release;
+hythread_iterator_reset;
+hythread_iterator_reset;
+hythread_iterator_next;
+hythread_iterator_has_next;
+hythread_iterator_size;
+hythread_thin_monitor_create;
+hythread_thin_monitor_enter;
+hythread_thin_monitor_try_enter;
+hythread_thin_monitor_exit;
+hythread_thin_monitor_release;
+hythread_thin_monitor_wait;
+hythread_thin_monitor_wait_timed;
+hythread_thin_monitor_wait_interruptable;
+hythread_thin_monitor_notify;
+hythread_thin_monitor_notify_all;
+hythread_thin_monitor_destroy;
+hythread_thin_monitor_get_owner;
+hythread_native_resource_is_live;
+hythread_reclaim_resources;
+
+hythread_suspend_thread_native;
+hythread_resume_thread_native;
+hythread_get_suspend_count_native;
+hythread_get_thread_context;
+hythread_set_thread_context;
+
+hythread_add_task;
+hythread_get_function_pointer;
+hythread_get_data_pointer;
+hythread_get_next_task;
+hythread_destroy_task_iterator;
+hythread_create_task_iterator;
+hythread_init_task_manager;
+hythread_destroy_task_manager;
+hythread_join_all_task;
+hythread_shutdown_after_execute_all_task;
+hythread_get_thread_count;
+hythread_get_task_count;
+hysem_post;
+hysem_wait;
+hysem_destroy;
+hycond_create;
+hycond_wait;
+hycond_wait_timed;
+hycond_wait_timed_raw;
+hycond_wait_interruptable;
+hycond_notify;
+hycond_notify_all;
+hycond_destroy;
+hylatch_create;
+hylatch_wait;
+hylatch_wait_timed;
+hylatch_wait_interruptable;
+hylatch_set;
+hylatch_count_down;
+hylatch_get_count;
+hylatch_destroy;
+hysem_create;
+hysem_wait_timed;
+hysem_wait_interruptable;
+hysem_getvalue;
+hysem_set;
+hythread_exit;
+
+hythread_is_alive;
+hythread_init;
+hythread_shutdown;
+hythread_shutdowning;
+hythread_lib_state;
+hythread_lib_create;
+hythread_lib_destroy;
+hythread_lib_lock;
+hythread_lib_unlock;
+set_safepoint_callback;
+
+hythread_inflate_lock;
+hythread_is_fat_lock;
+hythread_owns_thin_lock;
+hythread_unreserve_lock;
+hythread_set_suspend_disable;
+hythread_reset_suspend_disable;
+hythread_is_blocked_on_monitor_enter;
+hythread_is_waiting;
+hythread_is_in_native;
+hythread_is_suspended;
+hythread_is_parked;
+hythread_is_in_monitor_wait;
+hythread_is_sleeping;
+hythread_is_waiting_with_timeout;
+hythread_is_waiting_indefinitely;
+hythread_is_runnable;
+hythread_is_terminated;
+hythread_thin_monitor_get_recursion;
+get_java_thread_group;
+tm_properties;
+
+hythread_thread_lock;
+hythread_thread_unlock;
+hythread_get_state;
+hythread_set_state;
+hythread_get_thread_id_offset;
+hythread_set_thread_stop_callback;
+hythread_wait_for_nondaemon_threads;
+hythread_increase_nondaemon_threads_count;
+hythread_decrease_nondaemon_threads_count;
+
+local: *;
+};



Mime
View raw message