From owner-svn-ports-head@FreeBSD.ORG Thu Nov 14 13:36:23 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3F133510; Thu, 14 Nov 2013 13:36:23 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 20B082B8B; Thu, 14 Nov 2013 13:36:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rAEDaNXE036562; Thu, 14 Nov 2013 13:36:23 GMT (envelope-from amdmi3@svn.freebsd.org) Received: (from amdmi3@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rAEDaLVD036550; Thu, 14 Nov 2013 13:36:21 GMT (envelope-from amdmi3@svn.freebsd.org) Message-Id: <201311141336.rAEDaLVD036550@svn.freebsd.org> From: Dmitry Marakasov Date: Thu, 14 Nov 2013 13:36:21 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r333755 - in head/devel/papi: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Nov 2013 13:36:23 -0000 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 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 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%%