Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Nov 2013 13:36:21 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r333755 - in head/devel/papi: . files
Message-ID:  <201311141336.rAEDaLVD036550@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Thu Nov 14 13:36:20 2013
New Revision: 333755
URL: http://svnweb.freebsd.org/changeset/ports/333755

Log:
  - Update to 5.2.0, fix build [1]
  - Reset maintainership (maintainer no longer uses FreeBSD, via private email) [1]
  - Support staging
  
  Submitted by:	glebius ([1])

Added:
  head/devel/papi/files/patch-attach2.c   (contents, props changed)
  head/devel/papi/files/patch-attach3.c   (contents, props changed)
  head/devel/papi/files/patch-coretemp_freebsd.c   (contents, props changed)
  head/devel/papi/files/patch-x86_cpuid_info.c   (contents, props changed)
Modified:
  head/devel/papi/Makefile
  head/devel/papi/distinfo
  head/devel/papi/files/patch-configure
  head/devel/papi/pkg-message
  head/devel/papi/pkg-plist

Modified: head/devel/papi/Makefile
==============================================================================
--- head/devel/papi/Makefile	Thu Nov 14 13:30:07 2013	(r333754)
+++ head/devel/papi/Makefile	Thu Nov 14 13:36:20 2013	(r333755)
@@ -2,11 +2,11 @@
 # $FreeBSD$
 
 PORTNAME=	papi
-PORTVERSION=	4.1.2.1
+PORTVERSION=	5.2.0
 CATEGORIES=	devel
 MASTER_SITES=	http://icl.cs.utk.edu/projects/papi/downloads/
 
-MAINTAINER=	redcrash@gmail.com
+MAINTAINER=	ports@FreeBSD.org
 COMMENT=	API to access the performance counter hw in the microprocessor
 
 ONLY_FOR_ARCHS=	i386 amd64
@@ -14,18 +14,18 @@ ONLY_FOR_ARCHS_REASON=	HWPMC kernel modu
 			AMD64 machines
 NO_PACKAGE=	Needs to be compiled for specific CPU
 
-STRIP=
+STRIP=		# empty
 USE_LDCONFIG=	yes
-USE_GMAKE=	yes
-HAS_CONFIGURE=	yes
+USES=		gmake
+GNU_CONFIGURE=	yes
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
 WRKMAN=		${WRKDIR}/${PORTNAME}-${PORTVERSION}/man
+INSTALL_TARGET=	install-all
 
 OPTIONS_DEFINE=	CORETEMP DEBUGINFO
 CORETEMP_DESC=	Add Intel Core thermal sensor (need coretemp.ko)
 DEBUGINFO_DESC=	Add debug information (increased verbosity)
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
 HAS_HWMPC!=	${SYSCTL} kern.hwpmc >/dev/null 2>&1 && echo yes || true
@@ -47,227 +47,4 @@ CONFIGURE_ARGS+=	--with-debug
 CONFIGURE_ARGS+=	--without-debug
 .endif
 
-MAN1=	papi_avail.1 \
-	papi_clockres.1 \
-	papi_command_line.1 \
-	papi_cost.1 \
-	papi_decode.1 \
-	papi_event_chooser.1 \
-	papi_mem_info.1 \
-	papi_native_avail.1
-MAN3=	PAPI.3 \
-	PAPIF.3 \
-	PAPIF_get_clockrate.3 \
-	PAPIF_get_domain.3 \
-	PAPIF_get_exe_info.3 \
-	PAPIF_get_granularity.3 \
-	PAPIF_get_preload.3 \
-	PAPIF_set_event_domain.3 \
-	PAPI_accum.3 \
-	PAPI_accum_counters.3 \
-	PAPI_add_event.3 \
-	PAPI_add_events.3 \
-	PAPI_assign_eventset_component.3 \
-	PAPI_attach.3 \
-	PAPI_cleanup_eventset.3 \
-	PAPI_create_eventset.3 \
-	PAPI_destroy_eventset.3 \
-	PAPI_detach.3 \
-	PAPI_encode_events.3 \
-	PAPI_enum_event.3 \
-	PAPI_event_code_to_name.3 \
-	PAPI_event_name_to_code.3 \
-	PAPI_flips.3 \
-	PAPI_flops.3 \
-	PAPI_get_cmp_opt.3 \
-	PAPI_get_component_info.3 \
-	PAPI_get_dmem_info.3  \
-	PAPI_get_event_info.3 \
-	PAPI_get_executable_info.3 \
-	PAPI_get_hardware_info.3 \
-	PAPI_get_multiplex.3 \
-	PAPI_get_opt.3 \
-	PAPI_get_overflow_event_index.3 \
-	PAPI_get_real_cyc.3 \
-	PAPI_get_real_usec.3 \
-	PAPI_get_shared_lib_info.3 \
-	PAPI_get_substrate_info.3 \
-	PAPI_get_thr_specific.3 \
-	PAPI_get_virt_cyc.3 \
-	PAPI_get_virt_usec.3 \
-	PAPI_help.3 \
-	PAPI_ipc.3 \
-	PAPI_is_initialized.3 \
-	PAPI_library_init.3 \
-	PAPI_list_events.3 \
-	PAPI_list_threads.3 \
-	PAPI_lock.3 \
-	PAPI_multiplex_init.3  \
-	PAPI_native.3 \
-	PAPI_num_cmp_hwctrs.3 \
-	PAPI_num_components.3 \
-	PAPI_num_counters.3 \
-	PAPI_num_events.3 \
-	PAPI_num_hwctrs.3 \
-	PAPI_overflow.3 \
-	PAPI_perror.3 \
-	PAPI_presets.3 \
-	PAPI_profil.3 \
-	PAPI_query_event.3 \
-	PAPI_read.3 \
-	PAPI_read_counters.3 \
-	PAPI_register_thread.3 \
-	PAPI_remove_event.3 \
-	PAPI_remove_events.3 \
-	PAPI_reset.3 \
-	PAPI_set_cmp_domain.3 \
-	PAPI_set_cmp_granularity.3 \
-	PAPI_set_debug.3 \
-	PAPI_set_domain.3 \
-	PAPI_set_event_info.3 \
-	PAPI_set_granularity.3 \
-	PAPI_set_multiplex.3 \
-	PAPI_set_opt.3 \
-	PAPI_set_thr_specific.3 \
-	PAPI_shutdown.3 \
-	PAPI_sprofil.3 \
-	PAPI_start.3 \
-	PAPI_start_counters.3 \
-	PAPI_state.3 \
-	PAPI_stop.3 \
-	PAPI_stop_counters.3 \
-	PAPI_strerror.3 \
-	PAPI_thread_id.3 \
-	PAPI_thread_init.3 \
-	PAPI_unlock.3 \
-	PAPI_unregister_thread.3 \
-	PAPI_write.3
-
-PAPI_LIBS=	libpapi.a \
-	libpapi.so.4
-
-PAPI_BINARIES=	papi_avail \
-	papi_clockres \
-	papi_command_line \
-	papi_cost \
-	papi_decode \
-	papi_event_chooser \
-	papi_mem_info \
-	papi_native_avail
-
-PAPI_INCLUDES=	f77papi.h \
-	f90papi.h \
-	fpapi.h \
-	papi.h \
-	papiStdEventDefs.h
-
-PAPI_C_TESTS=	\
-	all_events \
-	all_native_events \
-	api \
-	branches \
-	burn \
-	byte_profile \
-	calibrate \
-	case1 \
-	case2 \
-	child_overflow \
-	clockres_pthreads \
-	code2name \
-	derived \
-	describe \
-	dmem_info \
-	eventname \
-	exec \
-	exec2 \
-	exec_overflow \
-	exeinfo \
-	first \
-	flops \
-	fork \
-	fork2 \
-	fork_overflow \
-	forkexec \
-	forkexec2 \
-	forkexec3 \
-	forkexec4 \
-	high-level \
-	high-level2 \
-	hwinfo \
-	ipc \
-	johnmay2 \
-	krentel_pthreads \
-	kufrin \
-	locks_pthreads \
-	low-level \
-	matrix-hl \
-	memory \
-	mendes-alt \
-	multiattach \
-	multiplex1 \
-	multiplex1_pthreads \
-	multiplex2 \
-	multiplex3_pthreads \
-	overflow \
-	overflow2 \
-	overflow3_pthreads \
-	overflow_allcounters \
-	overflow_force_software \
-	overflow_index \
-	overflow_one_and_read \
-	overflow_pthreads \
-	overflow_single_event \
-	overflow_twoevents \
-	profile \
-	profile_force_software \
-	profile_pthreads \
-	profile_twoevents \
-	pthrtough \
-	pthrtough2 \
-	realtime \
-	reset \
-	sdsc-mpx \
-	sdsc2-mpx \
-	sdsc4-mpx \
-	second \
-	shlib \
-	sprofile \
-	subinfo \
-	system_child_overflow \
-	system_overflow \
-	tenth \
-	thrspecific \
-	timer_overflow \
-	virttime \
-	zero \
-	zero_attach \
-	zero_flip \
-	zero_fork \
-	zero_pthreads
-
-do-install:
-.for f in ${PAPI_BINARIES}
-	${INSTALL_PROGRAM} ${WRKSRC}/utils/${f} ${PREFIX}/bin
-.endfor
-.for f in ${PAPI_INCLUDES}
-	${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/include
-.endfor
-.for f in ${PAPI_LIBS}
-	${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/lib
-.endfor
-	${LN} -s ${PREFIX}/lib/libpapi.so.3 ${PREFIX}/lib/libpapi.so
-	${MKDIR} ${DATADIR}/ctests
-.for f in ${PAPI_C_TESTS}
-	${INSTALL_PROGRAM} ${WRKSRC}/ctests/${f} ${DATADIR}/ctests
-.endfor
-.for f in ${MAN1}
-	${INSTALL_MAN} ${WRKMAN}/man1/${f} ${PREFIX}/man/man1
-.endfor
-.for f in ${MAN3}
-	${INSTALL_MAN} ${WRKMAN}/man3/${f} ${PREFIX}/man/man3
-.endfor
-
-post-install:
-	${CAT} ${PKGMESSAGE}
-
 .include <bsd.port.mk>

Modified: head/devel/papi/distinfo
==============================================================================
--- head/devel/papi/distinfo	Thu Nov 14 13:30:07 2013	(r333754)
+++ head/devel/papi/distinfo	Thu Nov 14 13:36:20 2013	(r333755)
@@ -1,2 +1,2 @@
-SHA256 (papi-4.1.2.1.tar.gz) = 9ca015345e87014ff7e44ab4fdf76289ff02f74547adda987a2d26fa55d20d70
-SIZE (papi-4.1.2.1.tar.gz) = 3637476
+SHA256 (papi-5.2.0.tar.gz) = f1397aa1d9aa29aaa5c6566a28269a64c30639e7ba3d88a5905abc2bf52562f5
+SIZE (papi-5.2.0.tar.gz) = 3908882

Added: head/devel/papi/files/patch-attach2.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/papi/files/patch-attach2.c	Thu Nov 14 13:36:20 2013	(r333755)
@@ -0,0 +1,19 @@
+--- ctests/attach2.c.orig	2013-11-10 23:03:27.000000000 +0400
++++ ctests/attach2.c	2013-11-10 23:08:11.000000000 +0400
+@@ -25,6 +25,7 @@
+ #if defined(__FreeBSD__)
+ # define PTRACE_ATTACH PT_ATTACH
+ # define PTRACE_CONT PT_CONTINUE
++# define PTRACE_TRACEME PT_TRACE_ME
+ #endif
+ 
+ int
+@@ -148,7 +149,7 @@
+ 		test_fail_exit( __FILE__, __LINE__, "PAPI_start", retval );
+ 
+ 	printf("Continuing\n");
+-	if ( ptrace( PTRACE_CONT, pid, NULL, NULL ) == -1 ) {
++	if ( ptrace( PTRACE_CONT, pid, NULL, 0 ) == -1 ) {
+ 	  perror( "ptrace(PTRACE_CONT)" );
+ 	  return 1;
+ 	}

Added: head/devel/papi/files/patch-attach3.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/papi/files/patch-attach3.c	Thu Nov 14 13:36:20 2013	(r333755)
@@ -0,0 +1,19 @@
+--- ctests/attach3.c.orig	2013-11-10 23:03:20.000000000 +0400
++++ ctests/attach3.c	2013-11-10 23:06:44.000000000 +0400
+@@ -25,6 +25,7 @@
+ #if defined(__FreeBSD__)
+ # define PTRACE_ATTACH PT_ATTACH
+ # define PTRACE_CONT PT_CONTINUE
++# define PTRACE_TRACEME PT_TRACE_ME
+ #endif
+ 
+ int
+@@ -149,7 +150,7 @@
+ 		test_fail_exit( __FILE__, __LINE__, "PAPI_start", retval );
+ 
+ 	printf("Continuing\n");
+-	if ( ptrace( PTRACE_CONT, pid, NULL, NULL ) == -1 ) {
++	if ( ptrace( PTRACE_CONT, pid, NULL, 0 ) == -1 ) {
+ 	  perror( "ptrace(PTRACE_CONT)" );
+ 	  return 1;
+ 	}

Modified: head/devel/papi/files/patch-configure
==============================================================================
--- head/devel/papi/files/patch-configure	Thu Nov 14 13:30:07 2013	(r333754)
+++ head/devel/papi/files/patch-configure	Thu Nov 14 13:36:20 2013	(r333755)
@@ -1,11 +1,39 @@
---- ./configure.orig	2011-01-21 06:49:01.000000000 +0300
-+++ ./configure	2012-10-22 12:27:41.000000000 +0400
-@@ -5800,7 +5800,7 @@
+--- configure.orig	2013-08-06 20:12:20.000000000 +0400
++++ configure	2013-11-10 23:00:05.000000000 +0400
+@@ -6906,7 +6906,7 @@
      MAKEVER="freebsd"
      LDFLAGS="-lpmc"
      # HWPMC driver is available for FreeBSD >= 6
 -    FREEBSD_VERSION=`uname -r | cut -c 1`
 +    FREEBSD_VERSION=`uname -r | cut -d'.' -f1`
      if test "${FREEBSD_VERSION}" -lt 6 ; then
-       as_fn_error "PAPI requires FreeBSD 6 or greater" "$LINENO" 5
-     fi
+       { { echo "$as_me:$LINENO: error: PAPI requires FreeBSD 6 or greater" >&5
+ echo "$as_me: error: PAPI requires FreeBSD 6 or greater" >&2;}
+@@ -7525,11 +7525,11 @@
+ 
+ 
+ for comp in $components; do
+-  idx=`expr index "$comp" /`
++  idx=`echo "$comp" | sed -n "s/\/.*//p" | wc -c`
+   if test "$idx" = 0; then
+ 	subcomp=$comp
+   else
+-    subcomp=${comp:$idx}
++    subcomp=`echo $comp | sed -E "s/^.{${idx}}//"`
+   fi
+   COMPONENT_RULES="$COMPONENT_RULES components/$comp/Rules.$subcomp"
+   echo "extern papi_vector_t _${subcomp}_vector;" >> components_config.h
+@@ -7542,11 +7542,11 @@
+ fi
+ 
+ for comp in $components; do
+-  idx=`expr index "$comp" /`
++  idx=`echo "$comp" | sed -n "s/\/.*//p" | wc -c`
+   if test "$idx" = 0; then
+ 	subcomp=$comp
+   else
+-    subcomp=${comp:$idx}
++    subcomp=`echo $comp | sed -E "s/^.{${idx}}//"`
+   fi
+   echo "   &_${subcomp}_vector," >> components_config.h
+ done

Added: head/devel/papi/files/patch-coretemp_freebsd.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/papi/files/patch-coretemp_freebsd.c	Thu Nov 14 13:36:20 2013	(r333755)
@@ -0,0 +1,21 @@
+--- components/coretemp_freebsd/coretemp_freebsd.c.orig	2013-08-06 20:12:19.000000000 +0400
++++ components/coretemp_freebsd/coretemp_freebsd.c	2013-11-11 01:15:20.000000000 +0400
+@@ -140,6 +140,9 @@
+ 		ret = sysctlnametomib (tmp, mib, &len);
+ 	}
+ 
++	if (CORETEMP_NUM_EVENTS == 0)
++		return PAPI_OK;
++
+ 	/* Allocate memory for the our event table */
+ 	coretemp_native_table = (coretemp_native_event_entry_t *)
+ 		papi_malloc (sizeof (coretemp_native_event_entry_t) * CORETEMP_NUM_EVENTS);
+@@ -377,7 +380,7 @@
+ int coretemp_shutdown_component (void)
+ {
+ 
+-	SUBDBG( "coretemp_shutdown_component... %p\n", ctx );
++	SUBDBG( "coretemp_shutdown_component...\n");
+ 
+ 	/* Last chance to clean up */
+ 	papi_free (coretemp_native_table);

Added: head/devel/papi/files/patch-x86_cpuid_info.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/papi/files/patch-x86_cpuid_info.c	Thu Nov 14 13:36:20 2013	(r333755)
@@ -0,0 +1,22 @@
+--- x86_cpuid_info.c.orig	2013-08-06 20:12:26.000000000 +0400
++++ x86_cpuid_info.c	2013-11-14 16:49:25.000000000 +0400
+@@ -1252,11 +1252,14 @@
+                     unsigned int* ecx, unsigned int* edx, 
+                     unsigned int index, unsigned int ecx_in )
+ {
+-  unsigned int a,b,c,d;
+-  __asm__ __volatile__ (".byte 0x53\n\tcpuid\n\tmovl %%ebx, %%esi\n\t.byte 0x5b"
+-		: "=a" (a), "=S" (b), "=c" (c), "=d" (d) \
+-		: "0" (index), "2"(ecx_in) );
+-  *eax = a; *ebx = b; *ecx = c; *edx = d;
++  __asm__ __volatile__ (
++		"mov	%%ebx, %%esi;"
++		"cpuid;"
++		"mov	%%ebx, %3;"
++		"mov	%%esi, %%ebx;"
++		: "=a" (*eax), "=c" (*ecx), "=d" (*edx)
++		: "m" (*ebx), "0" (index), "1" (ecx_in), "2" (42)
++		: "esi", "memory" );
+ }
+ 
+ 

Modified: head/devel/papi/pkg-message
==============================================================================
--- head/devel/papi/pkg-message	Thu Nov 14 13:30:07 2013	(r333754)
+++ head/devel/papi/pkg-message	Thu Nov 14 13:36:20 2013	(r333755)
@@ -1,12 +1,11 @@
-
 In order to get PAPI working on this machine you must setup a kernel with
 
  * options HWPMC_HOOKS
- and,
- * device hwpmc (or kldload hwpmc.ko)
+ * device hwpmc
 
- Additionally, for i386 systems you need:
- * device apic
+Or load hwpmc module manually:
 
-See http://code.google.com/p/papi-for-freebsd/wiki/HowToInstall for further
-details.
+# kldload hwpmc.ko
+
+Additionally, for i386 systems you need:
+ * device apic

Modified: head/devel/papi/pkg-plist
==============================================================================
--- head/devel/papi/pkg-plist	Thu Nov 14 13:30:07 2013	(r333754)
+++ head/devel/papi/pkg-plist	Thu Nov 14 13:36:20 2013	(r333755)
@@ -1,11 +1,16 @@
 bin/papi_avail
 bin/papi_clockres
 bin/papi_command_line
+bin/papi_component_avail
 bin/papi_cost
 bin/papi_decode
+bin/papi_error_codes
 bin/papi_event_chooser
 bin/papi_mem_info
+bin/papi_multiplex_cost
 bin/papi_native_avail
+bin/papi_version
+bin/papi_xml_event_info
 include/f77papi.h
 include/f90papi.h
 include/fpapi.h
@@ -13,87 +18,440 @@ include/papi.h
 include/papiStdEventDefs.h
 lib/libpapi.a
 lib/libpapi.so
-lib/libpapi.so.4
-share/papi/ctests/all_events
-share/papi/ctests/all_native_events
-share/papi/ctests/api
-share/papi/ctests/branches
-share/papi/ctests/burn
-share/papi/ctests/byte_profile
-share/papi/ctests/calibrate
-share/papi/ctests/case1
-share/papi/ctests/case2
-share/papi/ctests/child_overflow
-share/papi/ctests/clockres_pthreads
-share/papi/ctests/code2name
-share/papi/ctests/derived
-share/papi/ctests/describe
-share/papi/ctests/dmem_info
-share/papi/ctests/eventname
-share/papi/ctests/exec
-share/papi/ctests/exec2
-share/papi/ctests/exec_overflow
-share/papi/ctests/exeinfo
-share/papi/ctests/first
-share/papi/ctests/flops
-share/papi/ctests/fork
-share/papi/ctests/fork2
-share/papi/ctests/fork_overflow
-share/papi/ctests/forkexec
-share/papi/ctests/forkexec2
-share/papi/ctests/forkexec3
-share/papi/ctests/forkexec4
-share/papi/ctests/high-level
-share/papi/ctests/high-level2
-share/papi/ctests/hwinfo
-share/papi/ctests/ipc
-share/papi/ctests/johnmay2
-share/papi/ctests/krentel_pthreads
-share/papi/ctests/kufrin
-share/papi/ctests/locks_pthreads
-share/papi/ctests/low-level
-share/papi/ctests/matrix-hl
-share/papi/ctests/memory
-share/papi/ctests/mendes-alt
-share/papi/ctests/multiattach
-share/papi/ctests/multiplex1
-share/papi/ctests/multiplex1_pthreads
-share/papi/ctests/multiplex2
-share/papi/ctests/multiplex3_pthreads
-share/papi/ctests/overflow
-share/papi/ctests/overflow2
-share/papi/ctests/overflow3_pthreads
-share/papi/ctests/overflow_allcounters
-share/papi/ctests/overflow_force_software
-share/papi/ctests/overflow_index
-share/papi/ctests/overflow_one_and_read
-share/papi/ctests/overflow_pthreads
-share/papi/ctests/overflow_single_event
-share/papi/ctests/overflow_twoevents
-share/papi/ctests/profile
-share/papi/ctests/profile_force_software
-share/papi/ctests/profile_pthreads
-share/papi/ctests/profile_twoevents
-share/papi/ctests/pthrtough
-share/papi/ctests/pthrtough2
-share/papi/ctests/realtime
-share/papi/ctests/reset
-share/papi/ctests/sdsc-mpx
-share/papi/ctests/sdsc2-mpx
-share/papi/ctests/sdsc4-mpx
-share/papi/ctests/second
-share/papi/ctests/shlib
-share/papi/ctests/sprofile
-share/papi/ctests/subinfo
-share/papi/ctests/system_child_overflow
-share/papi/ctests/system_overflow
-share/papi/ctests/tenth
-share/papi/ctests/thrspecific
-share/papi/ctests/timer_overflow
-share/papi/ctests/virttime
-share/papi/ctests/zero
-share/papi/ctests/zero_attach
-share/papi/ctests/zero_flip
-share/papi/ctests/zero_fork
-share/papi/ctests/zero_pthreads
-@dirrmtry share/papi
+lib/libpapi.so.5
+lib/libpapi.so.5.2.0
+lib/libpapi.so.5.2.0.0
+man/man1/papi_avail.1.gz
+man/man1/papi_clockres.1.gz
+man/man1/papi_command_line.1.gz
+man/man1/papi_component_avail.1.gz
+man/man1/papi_cost.1.gz
+man/man1/papi_decode.1.gz
+man/man1/papi_error_codes.1.gz
+man/man1/papi_event_chooser.1.gz
+man/man1/papi_mem_info.1.gz
+man/man1/papi_multiplex_cost.1.gz
+man/man1/papi_native_avail.1.gz
+man/man1/papi_version.1.gz
+man/man1/papi_xml_event_info.1.gz
+man/man3/PAPIF_accum.3.gz
+man/man3/PAPIF_accum_counters.3.gz
+man/man3/PAPIF_add_event.3.gz
+man/man3/PAPIF_add_events.3.gz
+man/man3/PAPIF_add_named_event.3.gz
+man/man3/PAPIF_assign_eventset_component.3.gz
+man/man3/PAPIF_cleanup_eventset.3.gz
+man/man3/PAPIF_create_eventset.3.gz
+man/man3/PAPIF_destroy_eventset.3.gz
+man/man3/PAPIF_enum_event.3.gz
+man/man3/PAPIF_epc.3.gz
+man/man3/PAPIF_event_code_to_name.3.gz
+man/man3/PAPIF_event_name_to_code.3.gz
+man/man3/PAPIF_flips.3.gz
+man/man3/PAPIF_flops.3.gz
+man/man3/PAPIF_get_clockrate.3.gz
+man/man3/PAPIF_get_dmem_info.3.gz
+man/man3/PAPIF_get_domain.3.gz
+man/man3/PAPIF_get_event_info.3.gz
+man/man3/PAPIF_get_exe_info.3.gz
+man/man3/PAPIF_get_granularity.3.gz
+man/man3/PAPIF_get_hardware_info.3.gz
+man/man3/PAPIF_get_multiplex.3.gz
+man/man3/PAPIF_get_preload.3.gz
+man/man3/PAPIF_get_real_cyc.3.gz
+man/man3/PAPIF_get_real_nsec.3.gz
+man/man3/PAPIF_get_real_usec.3.gz
+man/man3/PAPIF_get_virt_cyc.3.gz
+man/man3/PAPIF_get_virt_usec.3.gz
+man/man3/PAPIF_ipc.3.gz
+man/man3/PAPIF_is_initialized.3.gz
+man/man3/PAPIF_library_init.3.gz
+man/man3/PAPIF_lock.3.gz
+man/man3/PAPIF_multiplex_init.3.gz
+man/man3/PAPIF_num_cmp_hwctrs.3.gz
+man/man3/PAPIF_num_counters.3.gz
+man/man3/PAPIF_num_events.3.gz
+man/man3/PAPIF_num_hwctrs.3.gz
+man/man3/PAPIF_perror.3.gz
+man/man3/PAPIF_query_event.3.gz
+man/man3/PAPIF_query_named_event.3.gz
+man/man3/PAPIF_read.3.gz
+man/man3/PAPIF_read_ts.3.gz
+man/man3/PAPIF_register_thread.3.gz
+man/man3/PAPIF_remove_event.3.gz
+man/man3/PAPIF_remove_events.3.gz
+man/man3/PAPIF_remove_named_event.3.gz
+man/man3/PAPIF_reset.3.gz
+man/man3/PAPIF_set_cmp_domain.3.gz
+man/man3/PAPIF_set_cmp_granularity.3.gz
+man/man3/PAPIF_set_debug.3.gz
+man/man3/PAPIF_set_domain.3.gz
+man/man3/PAPIF_set_event_domain.3.gz
+man/man3/PAPIF_set_granularity.3.gz
+man/man3/PAPIF_set_inherit.3.gz
+man/man3/PAPIF_set_multiplex.3.gz
+man/man3/PAPIF_shutdown.3.gz
+man/man3/PAPIF_start.3.gz
+man/man3/PAPIF_start_counters.3.gz
+man/man3/PAPIF_state.3.gz
+man/man3/PAPIF_stop.3.gz
+man/man3/PAPIF_stop_counters.3.gz
+man/man3/PAPIF_thread_id.3.gz
+man/man3/PAPIF_thread_init.3.gz
+man/man3/PAPIF_unlock.3.gz
+man/man3/PAPIF_unregister_thread.3.gz
+man/man3/PAPIF_write.3.gz
+man/man3/PAPI_accum.3.gz
+man/man3/PAPI_accum_counters.3.gz
+man/man3/PAPI_add_event.3.gz
+man/man3/PAPI_add_events.3.gz
+man/man3/PAPI_add_named_event.3.gz
+man/man3/PAPI_addr_range_option_t.3.gz
+man/man3/PAPI_address_map_t.3.gz
+man/man3/PAPI_all_thr_spec_t.3.gz
+man/man3/PAPI_assign_eventset_component.3.gz
+man/man3/PAPI_attach.3.gz
+man/man3/PAPI_attach_option_t.3.gz
+man/man3/PAPI_cleanup_eventset.3.gz
+man/man3/PAPI_component_info_t.3.gz
+man/man3/PAPI_cpu_option_t.3.gz
+man/man3/PAPI_create_eventset.3.gz
+man/man3/PAPI_debug_option_t.3.gz
+man/man3/PAPI_destroy_eventset.3.gz
+man/man3/PAPI_detach.3.gz
+man/man3/PAPI_disable_component.3.gz
+man/man3/PAPI_disable_component_by_name.3.gz
+man/man3/PAPI_dmem_info_t.3.gz
+man/man3/PAPI_domain_option_t.3.gz
+man/man3/PAPI_enum_cmp_event.3.gz
+man/man3/PAPI_enum_event.3.gz
+man/man3/PAPI_epc.3.gz
+man/man3/PAPI_event_code_to_name.3.gz
+man/man3/PAPI_event_info_t.3.gz
+man/man3/PAPI_event_name_to_code.3.gz
+man/man3/PAPI_exe_info_t.3.gz
+man/man3/PAPI_flips.3.gz
+man/man3/PAPI_flops.3.gz
+man/man3/PAPI_get_cmp_opt.3.gz
+man/man3/PAPI_get_component_index.3.gz
+man/man3/PAPI_get_component_info.3.gz
+man/man3/PAPI_get_dmem_info.3.gz
+man/man3/PAPI_get_event_component.3.gz
+man/man3/PAPI_get_event_info.3.gz
+man/man3/PAPI_get_eventset_component.3.gz
+man/man3/PAPI_get_executable_info.3.gz
+man/man3/PAPI_get_hardware_info.3.gz
+man/man3/PAPI_get_multiplex.3.gz
+man/man3/PAPI_get_opt.3.gz
+man/man3/PAPI_get_overflow_event_index.3.gz
+man/man3/PAPI_get_real_cyc.3.gz
+man/man3/PAPI_get_real_nsec.3.gz
+man/man3/PAPI_get_real_usec.3.gz
+man/man3/PAPI_get_shared_lib_info.3.gz
+man/man3/PAPI_get_thr_specific.3.gz
+man/man3/PAPI_get_virt_cyc.3.gz
+man/man3/PAPI_get_virt_nsec.3.gz
+man/man3/PAPI_get_virt_usec.3.gz
+man/man3/PAPI_granularity_option_t.3.gz
+man/man3/PAPI_hw_info_t.3.gz
+man/man3/PAPI_inherit_option_t.3.gz
+man/man3/PAPI_ipc.3.gz
+man/man3/PAPI_is_initialized.3.gz
+man/man3/PAPI_itimer_option_t.3.gz
+man/man3/PAPI_library_init.3.gz
+man/man3/PAPI_list_events.3.gz
+man/man3/PAPI_list_threads.3.gz
+man/man3/PAPI_lock.3.gz
+man/man3/PAPI_mh_cache_info_t.3.gz
+man/man3/PAPI_mh_info_t.3.gz
+man/man3/PAPI_mh_level_t.3.gz
+man/man3/PAPI_mh_tlb_info_t.3.gz
+man/man3/PAPI_mpx_info_t.3.gz
+man/man3/PAPI_multiplex_init.3.gz
+man/man3/PAPI_multiplex_option_t.3.gz
+man/man3/PAPI_num_cmp_hwctrs.3.gz
+man/man3/PAPI_num_components.3.gz
+man/man3/PAPI_num_counters.3.gz
+man/man3/PAPI_num_events.3.gz
+man/man3/PAPI_num_hwctrs.3.gz
+man/man3/PAPI_option_t.3.gz
+man/man3/PAPI_overflow.3.gz
+man/man3/PAPI_perror.3.gz
+man/man3/PAPI_preload_info_t.3.gz
+man/man3/PAPI_profil.3.gz
+man/man3/PAPI_query_event.3.gz
+man/man3/PAPI_query_named_event.3.gz
+man/man3/PAPI_read.3.gz
+man/man3/PAPI_read_counters.3.gz
+man/man3/PAPI_read_ts.3.gz
+man/man3/PAPI_register_thread.3.gz
+man/man3/PAPI_remove_event.3.gz
+man/man3/PAPI_remove_events.3.gz
+man/man3/PAPI_remove_named_event.3.gz
+man/man3/PAPI_reset.3.gz
+man/man3/PAPI_set_cmp_domain.3.gz
+man/man3/PAPI_set_cmp_granularity.3.gz
+man/man3/PAPI_set_debug.3.gz
+man/man3/PAPI_set_domain.3.gz
+man/man3/PAPI_set_granularity.3.gz
+man/man3/PAPI_set_multiplex.3.gz
+man/man3/PAPI_set_opt.3.gz
+man/man3/PAPI_set_thr_specific.3.gz
+man/man3/PAPI_shlib_info_t.3.gz
+man/man3/PAPI_shutdown.3.gz
+man/man3/PAPI_sprofil.3.gz
+man/man3/PAPI_sprofil_t.3.gz
+man/man3/PAPI_start.3.gz
+man/man3/PAPI_start_counters.3.gz
+man/man3/PAPI_state.3.gz
+man/man3/PAPI_stop.3.gz
+man/man3/PAPI_stop_counters.3.gz
+man/man3/PAPI_strerror.3.gz
+man/man3/PAPI_thread_id.3.gz
+man/man3/PAPI_thread_init.3.gz
+man/man3/PAPI_unlock.3.gz
+man/man3/PAPI_unregister_thread.3.gz
+man/man3/PAPI_write.3.gz
+%%DATADIR%%/ctests/all_events
+%%DATADIR%%/ctests/all_events.c
+%%DATADIR%%/ctests/all_native_events
+%%DATADIR%%/ctests/all_native_events.c
+%%DATADIR%%/ctests/api
+%%DATADIR%%/ctests/api.c
+%%DATADIR%%/ctests/attach2
+%%DATADIR%%/ctests/attach2.c
+%%DATADIR%%/ctests/attach3
+%%DATADIR%%/ctests/attach3.c
+%%DATADIR%%/ctests/attach_target
+%%DATADIR%%/ctests/branches
+%%DATADIR%%/ctests/branches.c
+%%DATADIR%%/ctests/burn
+%%DATADIR%%/ctests/burn.c
+%%DATADIR%%/ctests/byte_profile
+%%DATADIR%%/ctests/byte_profile.c
+%%DATADIR%%/ctests/calibrate
+%%DATADIR%%/ctests/calibrate.c
+%%DATADIR%%/ctests/case1
+%%DATADIR%%/ctests/case1.c
+%%DATADIR%%/ctests/case2
+%%DATADIR%%/ctests/case2.c
+%%DATADIR%%/ctests/child_overflow
+%%DATADIR%%/ctests/clockres_pthreads
+%%DATADIR%%/ctests/clockres_pthreads.c
+%%DATADIR%%/ctests/cmpinfo
+%%DATADIR%%/ctests/cmpinfo.c
+%%DATADIR%%/ctests/code2name
+%%DATADIR%%/ctests/code2name.c
+%%DATADIR%%/ctests/cpi.c
+%%DATADIR%%/ctests/cycle_ratio
+%%DATADIR%%/ctests/cycle_ratio.c
+%%DATADIR%%/ctests/data_range.c
+%%DATADIR%%/ctests/derived
+%%DATADIR%%/ctests/derived.c
+%%DATADIR%%/ctests/describe
+%%DATADIR%%/ctests/describe.c
+%%DATADIR%%/ctests/disable_component
+%%DATADIR%%/ctests/disable_component.c
+%%DATADIR%%/ctests/dmem_info
+%%DATADIR%%/ctests/dmem_info.c
+%%DATADIR%%/ctests/earprofile.c
+%%DATADIR%%/ctests/eventname
+%%DATADIR%%/ctests/eventname.c
+%%DATADIR%%/ctests/exec
+%%DATADIR%%/ctests/exec.c
+%%DATADIR%%/ctests/exec2
+%%DATADIR%%/ctests/exec2.c
+%%DATADIR%%/ctests/exec_overflow
+%%DATADIR%%/ctests/exeinfo
+%%DATADIR%%/ctests/exeinfo.c
+%%DATADIR%%/ctests/first
+%%DATADIR%%/ctests/first.c
+%%DATADIR%%/ctests/flops
+%%DATADIR%%/ctests/flops.c
+%%DATADIR%%/ctests/fork
+%%DATADIR%%/ctests/fork.c
+%%DATADIR%%/ctests/fork2
+%%DATADIR%%/ctests/fork2.c
+%%DATADIR%%/ctests/fork_exec_overflow.c
+%%DATADIR%%/ctests/fork_overflow
+%%DATADIR%%/ctests/forkexec
+%%DATADIR%%/ctests/forkexec.c
+%%DATADIR%%/ctests/forkexec2
+%%DATADIR%%/ctests/forkexec2.c
+%%DATADIR%%/ctests/forkexec3
+%%DATADIR%%/ctests/forkexec3.c
+%%DATADIR%%/ctests/forkexec4
+%%DATADIR%%/ctests/forkexec4.c
+%%DATADIR%%/ctests/get_event_component
+%%DATADIR%%/ctests/get_event_component.c
+%%DATADIR%%/ctests/high-level
+%%DATADIR%%/ctests/high-level.c
+%%DATADIR%%/ctests/high-level2
+%%DATADIR%%/ctests/high-level2.c
+%%DATADIR%%/ctests/hl_rates
+%%DATADIR%%/ctests/hl_rates.c
+%%DATADIR%%/ctests/hwinfo
+%%DATADIR%%/ctests/hwinfo.c
+%%DATADIR%%/ctests/inherit
+%%DATADIR%%/ctests/inherit.c
+%%DATADIR%%/ctests/ipc
+%%DATADIR%%/ctests/ipc.c
+%%DATADIR%%/ctests/johnmay2
+%%DATADIR%%/ctests/johnmay2.c
+%%DATADIR%%/ctests/krentel_pthreads
+%%DATADIR%%/ctests/krentel_pthreads.c
+%%DATADIR%%/ctests/kufrin
+%%DATADIR%%/ctests/kufrin.c
+%%DATADIR%%/ctests/locks_pthreads
+%%DATADIR%%/ctests/locks_pthreads.c
+%%DATADIR%%/ctests/low-level
+%%DATADIR%%/ctests/low-level.c
+%%DATADIR%%/ctests/matrix-hl
+%%DATADIR%%/ctests/matrix-hl.c
+%%DATADIR%%/ctests/max_multiplex
+%%DATADIR%%/ctests/max_multiplex.c
+%%DATADIR%%/ctests/memory
+%%DATADIR%%/ctests/memory.c
+%%DATADIR%%/ctests/mendes-alt
+%%DATADIR%%/ctests/mendes-alt.c
+%%DATADIR%%/ctests/mpifirst.c
+%%DATADIR%%/ctests/multiattach
+%%DATADIR%%/ctests/multiattach.c
+%%DATADIR%%/ctests/multiattach2
+%%DATADIR%%/ctests/multiattach2.c
+%%DATADIR%%/ctests/multiplex1
+%%DATADIR%%/ctests/multiplex1.c
+%%DATADIR%%/ctests/multiplex1_pthreads
+%%DATADIR%%/ctests/multiplex1_pthreads.c
+%%DATADIR%%/ctests/multiplex2
+%%DATADIR%%/ctests/multiplex2.c
+%%DATADIR%%/ctests/multiplex3_pthreads
+%%DATADIR%%/ctests/multiplex3_pthreads.c
+%%DATADIR%%/ctests/native.c
+%%DATADIR%%/ctests/nineth.c
+%%DATADIR%%/ctests/nmi_watchdog
+%%DATADIR%%/ctests/nmi_watchdog.c
+%%DATADIR%%/ctests/omptough.c
+%%DATADIR%%/ctests/overflow
+%%DATADIR%%/ctests/overflow.c
+%%DATADIR%%/ctests/overflow2
+%%DATADIR%%/ctests/overflow2.c
+%%DATADIR%%/ctests/overflow3_pthreads
+%%DATADIR%%/ctests/overflow3_pthreads.c
+%%DATADIR%%/ctests/overflow_allcounters
+%%DATADIR%%/ctests/overflow_allcounters.c
+%%DATADIR%%/ctests/overflow_force_software
+%%DATADIR%%/ctests/overflow_force_software.c
+%%DATADIR%%/ctests/overflow_index
+%%DATADIR%%/ctests/overflow_index.c
+%%DATADIR%%/ctests/overflow_one_and_read
+%%DATADIR%%/ctests/overflow_one_and_read.c
+%%DATADIR%%/ctests/overflow_pthreads
+%%DATADIR%%/ctests/overflow_pthreads.c
+%%DATADIR%%/ctests/overflow_single_event
+%%DATADIR%%/ctests/overflow_single_event.c
+%%DATADIR%%/ctests/overflow_twoevents
+%%DATADIR%%/ctests/overflow_twoevents.c
+%%DATADIR%%/ctests/overflow_values.c
+%%DATADIR%%/ctests/p4_lst_ins.c
+%%DATADIR%%/ctests/papi_1.c
+%%DATADIR%%/ctests/pernode.c
+%%DATADIR%%/ctests/prof_utils.c
+%%DATADIR%%/ctests/prof_utils.h
+%%DATADIR%%/ctests/profile
+%%DATADIR%%/ctests/profile.c
+%%DATADIR%%/ctests/profile_force_software
+%%DATADIR%%/ctests/profile_pthreads
+%%DATADIR%%/ctests/profile_pthreads.c
+%%DATADIR%%/ctests/profile_twoevents
+%%DATADIR%%/ctests/profile_twoevents.c
+%%DATADIR%%/ctests/pthrtough
+%%DATADIR%%/ctests/pthrtough.c
+%%DATADIR%%/ctests/pthrtough2
+%%DATADIR%%/ctests/pthrtough2.c
+%%DATADIR%%/ctests/realtime
+%%DATADIR%%/ctests/realtime.c
+%%DATADIR%%/ctests/remove_events
+%%DATADIR%%/ctests/remove_events.c
+%%DATADIR%%/ctests/reset
+%%DATADIR%%/ctests/reset.c
+%%DATADIR%%/ctests/reset_multiplex
+%%DATADIR%%/ctests/reset_multiplex.c
+%%DATADIR%%/ctests/sdsc-mpx
+%%DATADIR%%/ctests/sdsc.c
+%%DATADIR%%/ctests/sdsc2-mpx
+%%DATADIR%%/ctests/sdsc2.c
+%%DATADIR%%/ctests/sdsc4-mpx
+%%DATADIR%%/ctests/sdsc4.c
+%%DATADIR%%/ctests/second
+%%DATADIR%%/ctests/second.c
+%%DATADIR%%/ctests/shlib
+%%DATADIR%%/ctests/shlib.c
+%%DATADIR%%/ctests/sprofile
+%%DATADIR%%/ctests/sprofile.c
+%%DATADIR%%/ctests/system_child_overflow
+%%DATADIR%%/ctests/system_overflow
+%%DATADIR%%/ctests/tenth
+%%DATADIR%%/ctests/tenth.c
+%%DATADIR%%/ctests/thrspecific
+%%DATADIR%%/ctests/thrspecific.c
+%%DATADIR%%/ctests/timer_overflow
+%%DATADIR%%/ctests/timer_overflow.c
+%%DATADIR%%/ctests/val_omp.c
+%%DATADIR%%/ctests/vector.c
+%%DATADIR%%/ctests/version.c
+%%DATADIR%%/ctests/virttime
+%%DATADIR%%/ctests/virttime.c
+%%DATADIR%%/ctests/zero
+%%DATADIR%%/ctests/zero.c
+%%DATADIR%%/ctests/zero_attach
+%%DATADIR%%/ctests/zero_attach.c
+%%DATADIR%%/ctests/zero_flip
+%%DATADIR%%/ctests/zero_flip.c
+%%DATADIR%%/ctests/zero_fork
+%%DATADIR%%/ctests/zero_fork.c
+%%DATADIR%%/ctests/zero_named
+%%DATADIR%%/ctests/zero_named.c
+%%DATADIR%%/ctests/zero_omp.c
+%%DATADIR%%/ctests/zero_pthreads
+%%DATADIR%%/ctests/zero_pthreads.c
+%%DATADIR%%/ctests/zero_shmem.c
+%%DATADIR%%/ctests/zero_smp.c
+%%DATADIR%%/ftests/accum.F
+%%DATADIR%%/ftests/avail.F
+%%DATADIR%%/ftests/case1.F
+%%DATADIR%%/ftests/case2.F
+%%DATADIR%%/ftests/clockres.F
+%%DATADIR%%/ftests/cost.F
+%%DATADIR%%/ftests/description.F
+%%DATADIR%%/ftests/eventname.F
+%%DATADIR%%/ftests/fdmemtest.F
+%%DATADIR%%/ftests/first.F
+%%DATADIR%%/ftests/flops.F
+%%DATADIR%%/ftests/fmatrixlowpapi.F
+%%DATADIR%%/ftests/fmatrixpapi.F
+%%DATADIR%%/ftests/fmatrixpapi2.F
+%%DATADIR%%/ftests/fmultiplex1.F
+%%DATADIR%%/ftests/fmultiplex2.F
+%%DATADIR%%/ftests/ftests_util.F
+%%DATADIR%%/ftests/highlevel.F
+%%DATADIR%%/ftests/johnmay2.F
+%%DATADIR%%/ftests/nineth.F
+%%DATADIR%%/ftests/second.F
+%%DATADIR%%/ftests/strtest.F
+%%DATADIR%%/ftests/tenth.F
+%%DATADIR%%/ftests/zero.F
+%%DATADIR%%/ftests/zeronamed.F
+%%DATADIR%%/run_tests.sh
+%%DATADIR%%/run_tests_exclude.txt
+%%DATADIR%%/run_tests_exclude_cuda.txt
+%%DATADIR%%/testlib/clockcore.c
+%%DATADIR%%/testlib/do_loops.c
+%%DATADIR%%/testlib/dummy.c
+%%DATADIR%%/testlib/papi_test.h
+%%DATADIR%%/testlib/test_utils.c
+%%DATADIR%%/testlib/test_utils.h
+@dirrm %%DATADIR%%/testlib
+@dirrm %%DATADIR%%/ftests
+@dirrm %%DATADIR%%/ctests
+@dirrm %%DATADIR%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311141336.rAEDaLVD036550>