pmclog.h (147191) | pmclog.h (147708) |
---|---|
1/*- 2 * Copyright (c) 2005 Joseph Koshy 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * | 1/*- 2 * Copyright (c) 2005 Joseph Koshy 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * |
26 * $FreeBSD: head/lib/libpmc/pmclog.h 147191 2005-06-09 19:45:09Z jkoshy $ | 26 * $FreeBSD: head/lib/libpmc/pmclog.h 147708 2005-06-30 19:01:26Z jkoshy $ |
27 */ 28 29#ifndef _PMCLOG_H_ 30#define _PMCLOG_H_ 31 32#include <sys/pmclog.h> 33 34enum pmclog_state { --- 21 unchanged lines hidden (view full) --- 56 uintfptr_t pl_end; 57 char pl_pathname[PATH_MAX]; 58}; 59 60struct pmclog_ev_pcsample { 61 uintfptr_t pl_pc; 62 pid_t pl_pid; 63 pmc_id_t pl_pmcid; | 27 */ 28 29#ifndef _PMCLOG_H_ 30#define _PMCLOG_H_ 31 32#include <sys/pmclog.h> 33 34enum pmclog_state { --- 21 unchanged lines hidden (view full) --- 56 uintfptr_t pl_end; 57 char pl_pathname[PATH_MAX]; 58}; 59 60struct pmclog_ev_pcsample { 61 uintfptr_t pl_pc; 62 pid_t pl_pid; 63 pmc_id_t pl_pmcid; |
64 uint32_t pl_usermode; |
|
64}; 65 66struct pmclog_ev_pmcallocate { 67 uint32_t pl_event; 68 const char * pl_evname; 69 uint32_t pl_flags; 70 pmc_id_t pl_pmcid; 71}; --- 12 unchanged lines hidden (view full) --- 84struct pmclog_ev_proccsw { 85 pid_t pl_pid; 86 pmc_id_t pl_pmcid; 87 pmc_value_t pl_value; 88}; 89 90struct pmclog_ev_procexec { 91 pid_t pl_pid; | 65}; 66 67struct pmclog_ev_pmcallocate { 68 uint32_t pl_event; 69 const char * pl_evname; 70 uint32_t pl_flags; 71 pmc_id_t pl_pmcid; 72}; --- 12 unchanged lines hidden (view full) --- 85struct pmclog_ev_proccsw { 86 pid_t pl_pid; 87 pmc_id_t pl_pmcid; 88 pmc_value_t pl_value; 89}; 90 91struct pmclog_ev_procexec { 92 pid_t pl_pid; |
93 pmc_id_t pl_pmcid; 94 uintfptr_t pl_entryaddr; |
|
92 char pl_pathname[PATH_MAX]; 93}; 94 95struct pmclog_ev_procexit { 96 uint32_t pl_pid; 97 pmc_id_t pl_pmcid; 98 pmc_value_t pl_value; 99}; --- 47 unchanged lines hidden --- | 95 char pl_pathname[PATH_MAX]; 96}; 97 98struct pmclog_ev_procexit { 99 uint32_t pl_pid; 100 pmc_id_t pl_pmcid; 101 pmc_value_t pl_value; 102}; --- 47 unchanged lines hidden --- |