Update of /cvsroot/javaprofiler/library
In directory usw-pr-cvs1:/tmp/cvs-serv20943
Modified Files:
README TODO config.mk
Log Message:
solaris port of communication interface finished
shared memory communication fixed
Index: README
===================================================================
RCS file: /cvsroot/javaprofiler/library/README,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -r1.33 -r1.34
*** README 2002/01/26 10:19:43 1.33
--- README 2002/01/27 14:33:24 1.34
***************
*** 1,3 ****
! Java Profiling Tool (http://javaprofiler.sourceforge.net/)
beta version
--- 1,3 ----
! Java Profiling Tool
beta version
***************
*** 5,8 ****
--- 5,10 ----
CONTENTS
+ 0. INTRODUCTION
+
1. REQUIREMENTS
***************
*** 33,36 ****
--- 35,55 ----
8. COPYRIGHT and LICENSE
+
+
+ 0. INTRODUCTION
+
+ Main goal of Java Profiling Tool project is to develop fast and fully
+ functional Java profiler module using experimental JDK's JVMPI interface.
+ End part of project (and for most people the main one) is a profiler GUI
+ plug-in for Forte4j development environment. It uses functions of special
+ dynamic profiling library which is ported to Microsoft Windows 9x/NT/2000
+ operating systems, Linux and SunOS 7/8. The rest of package (including
+ client side of communication interface and GUI plug-in) is developed
+ in Java and that's why it is fully portable to all named operating systems.
+
+ This package contains sources of dynamic profiler library.
+
+ You can find more information at Java Profiling Tool project's webpage
+ http://javaprofiler.sourceforge.net/ .
Index: TODO
===================================================================
RCS file: /cvsroot/javaprofiler/library/TODO,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** TODO 2002/01/26 23:52:44 1.4
--- TODO 2002/01/27 14:33:24 1.5
***************
*** 1,9 ****
2002-01-27
! This _MUST_ really be done in near future:
!
! * port to Solaris
!
! New features will be implemented later:
* CallTree - both for sampling and exact methods of CPU profiling
--- 1,5 ----
2002-01-27
! These features should be implemented in the future:
* CallTree - both for sampling and exact methods of CPU profiling
Index: config.mk
===================================================================
RCS file: /cvsroot/javaprofiler/library/config.mk,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -r1.30 -r1.31
*** config.mk 2002/01/26 23:52:44 1.30
--- config.mk 2002/01/27 14:33:24 1.31
***************
*** 1,5 ****
################################################################
# configuration file
! # Linux, x86, GNU C/C++ 3.0.2
#
# author: Marek Przeczek
--- 1,5 ----
################################################################
# configuration file
! # SunOS 5.8, SPARC/x86, GNU C/C++ 3.0.2 (using GNU make 3.7x)
#
# author: Marek Przeczek
***************
*** 15,21 ****
# do not use "\" as a last character in path definition
! COMPILER_PATH = /home2/mm/gcc-3.0.2
! JAVA_PATH = /home2/mm/j2sdk1.4.0
! DOXYGEN_PATH = /home2/mm
CCC = "$(COMPILER_PATH)/bin/g++"
--- 15,21 ----
# do not use "\" as a last character in path definition
! COMPILER_PATH = /home/mprz7483/BIG/gcc-3.0.2
! JAVA_PATH = /home/mprz7483/BIG/j2sdk1.4.0
! DOXYGEN_PATH = /home/mprz7483/BIG/doxygen-1.2.12
CCC = "$(COMPILER_PATH)/bin/g++"
***************
*** 37,43 ****
# modify as needed
! DEFINES = -DLINUX -DUSE_RAW_MONITORS -DUSE_ALLOCATOR -fpic
! INCLUDES = -I$(JAVA_PATH)/include -I$(JAVA_PATH)/include/linux
# debug or not ?
--- 37,43 ----
# modify as needed
! DEFINES = -DSUNOS -DUSE_RAW_MONITORS -DUSE_ALLOCATOR -fpic
! INCLUDES = -I$(JAVA_PATH)/include -I$(JAVA_PATH)/include/solaris
# debug or not ?
***************
*** 49,52 ****
--- 49,57 ----
LDFLAGS = $(DEFINES) -shared -o $(PROF_LIBRARY_NAME)
LDLIBS =
+
+ # use this, if you switched off raw monitors (and comment the line above)
+ # (compilation without -DUSE_RAW_MONITORS)
+ #
+ #LDLIBS = -lpthread -lthread
LDFLAGS2 = $(DEFINES) -shared -o $(NATIVE_LIBRARY_NAME)
|