/freebsd-src/sys/dev/mthca/ |
H A D | mthca_profile.c | 79 struct mthca_resource *profile; in mthca_make_profile() local 82 profile = kzalloc(MTHCA_RES_NUM * sizeof *profile, GFP_KERNEL); in mthca_make_profile() 83 if (!profile) in mthca_make_profile() 86 profile[MTHCA_RES_QP].size = dev_lim->qpc_entry_sz; in mthca_make_profile() 87 profile[MTHCA_RES_EEC].size = dev_lim->eec_entry_sz; in mthca_make_profile() 88 profile[MTHCA_RES_SRQ].size = dev_lim->srq_entry_sz; in mthca_make_profile() 89 profile[MTHCA_RES_CQ].size = dev_lim->cqc_entry_sz; in mthca_make_profile() 90 profile[MTHCA_RES_EQP].size = dev_lim->eqpc_entry_sz; in mthca_make_profile() 91 profile[MTHCA_RES_EEEC].size = dev_lim->eeec_entry_sz; in mthca_make_profile() 92 profile[MTHCA_RES_EQ].size = dev_lim->eqc_entry_sz; in mthca_make_profile() [all …]
|
/freebsd-src/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_profile.c | 84 struct mlx4_resource *profile; in mlx4_make_profile() local 87 profile = kcalloc(MLX4_RES_NUM, sizeof(*profile), GFP_KERNEL); in mlx4_make_profile() 88 if (!profile) in mlx4_make_profile() 91 profile[MLX4_RES_QP].size = dev_cap->qpc_entry_sz; in mlx4_make_profile() 92 profile[MLX4_RES_RDMARC].size = dev_cap->rdmarc_entry_sz; in mlx4_make_profile() 93 profile[MLX4_RES_ALTC].size = dev_cap->altc_entry_sz; in mlx4_make_profile() 94 profile[MLX4_RES_AUXC].size = dev_cap->aux_entry_sz; in mlx4_make_profile() 95 profile[MLX4_RES_SRQ].size = dev_cap->srq_entry_sz; in mlx4_make_profile() 96 profile[MLX4_RES_CQ].size = dev_cap->cqc_entry_sz; in mlx4_make_profile() 97 profile[MLX4_RES_EQ].size = dev_cap->eqc_entry_sz; in mlx4_make_profile() [all …]
|
/freebsd-src/usr.bin/clang/llvm-profdata/ |
H A D | llvm-profdata.1 | 32 llvm-profdata \- Profile data tool 38 The \fBllvm\-profdata\fP tool is a small utility for working with profile 55 \fBllvm\-profdata merge\fP takes several profile data files 57 indexed profile data file. 59 By default profile data is merged without modification. This means that the 78 indexed profile data can\(aqt be written to standard output. 83 Specify an input file name along with a weight. The profile counts of the 100 profile to the symbol names that should be used in the output profile. The 110 Specify that the input profile is an instrumentation\-based profile. 115 Specify that the input profile is a sample\-based profile. [all …]
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/XRay/ |
H A D | Profile.h | 1 //===- Profile.h - XRay Profile Abstraction -------------------------------===// 9 // Defines the XRay Profile class representing the latency profile generated by 27 class Profile; variable 29 // We forward declare the Trace type for turning a Trace into a Profile. 32 /// This function will attempt to load an XRay Profiling Mode profile from the 35 /// For any errors encountered in the loading of the profile data from 37 Expected<Profile> loadProfile(StringRef Filename); 39 /// This algorithm will merge two Profile instances into a single Profile 41 Profile mergeProfilesByThread(const Profile &L, const Profile &R); 43 /// This algorithm will merge two Profile instances into a single Profile [all …]
|
/freebsd-src/lib/libclang_rt/profile/ |
H A D | Makefile | 3 LIB= clang_rt.profile-${CRTARCH} 12 SRCS+= profile/GCDAProfiling.c 13 SRCS+= profile/InstrProfiling.c 14 SRCS+= profile/InstrProfilingBuffer.c 15 SRCS+= profile/InstrProfilingFile.c 16 SRCS+= profile/InstrProfilingInternal.c 17 SRCS+= profile/InstrProfilingMerge.c 18 SRCS+= profile/InstrProfilingMergeFile.c 19 SRCS+= profile/InstrProfilingNameVar.c 20 SRCS+= profile/InstrProfilingPlatformLinu [all...] |
/freebsd-src/contrib/llvm-project/compiler-rt/lib/profile/ |
H A D | InstrProfiling.h | 23 #include "profile/instr_prof_interface.h" 27 #include "profile/InstrProfData.inc" 31 #include "profile/InstrProfData.inc" 38 #include "profile/InstrProfData.inc" 43 #include "profile/InstrProfData.inc" 49 #include "profile/InstrProfData.inc" 54 #include "profile/InstrProfData.inc" 58 * \brief Return 1 if profile counters are continuously synced to the raw 59 * profile via an mmap(). This is in contrast to the default mode, in which 60 * the raw profile i [all...] |
H A D | InstrProfilingFile.c | 39 /* From where is profile name specified. 81 * the total number of profile data files shared by all the processes 85 * 2 profile data files. %1m is equivalent to %m. Also %m specifier 105 /* Get the sizes of various profile data sections. Taken from in mmapForContinuousMode() 224 * first profile file. */ 231 /* Get the sizes of various profile data sections. Taken from in mmapForContinuousMode() 249 /* Map the profile. */ in mmapForContinuousMode() 250 char *Profile = (char *)mmap(NULL, FileSize, PROT_READ | PROT_WRITE, in mmapForContinuousMode() 252 if (Profile == MAP_FAILED) { in mmapForContinuousMode() 253 PROF_ERR("Unable to mmap profile in mmapForContinuousMode() 244 char *Profile = (char *)mmap(NULL, FileSize, PROT_READ | PROT_WRITE, mmapForContinuousMode() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/XRay/ |
H A D | Profile.cpp | 1 //===- Profile.cpp - XRay Profile Abstraction -----------------------------===// 9 // Defines the XRay Profile class representing the latency profile generated by 13 #include "llvm/XRay/Profile.h" 25 Profile::Profile(const Profile &O) { in Profile() function in llvm::xray::Profile 27 // Profile being initialized, through the Block instances we see. in Profile() 37 Profile [all...] |
/freebsd-src/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SymbolManager.h | 55 static void Profile(llvm::FoldingSetNodeID& profile, const TypedValueRegion* R) { in Profile() argument 56 profile.AddInteger((unsigned) SymbolRegionValueKind); in Profile() 57 profile.AddPointer(R); in Profile() 60 void Profile(llvm::FoldingSetNodeID& profile) override { in Profile() argument 61 Profile(profile, R); in Profile() 112 static void Profile(llvm::FoldingSetNodeID& profile, const Stmt *S, in Profile() argument 115 profile.AddInteger((unsigned) SymbolConjuredKind); in Profile() 116 profile.AddPointer(S); in Profile() 117 profile.AddPointer(LCtx); in Profile() 118 profile.Add(T); in Profile() [all …]
|
/freebsd-src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/ |
H A D | man.ListProbesWithProviders | 39 * /usr/sbin/dtrace -lP profile 40 * RESULT: List of only profile probes. 47 * /usr/sbin/dtrace -lP profile::: 51 * /usr/sbin/dtrace -lP profile:::profile-97 55 * /usr/sbin/dtrace -lP profile -lP syscall 56 * RESULT: matching list of both profile and syscall probes. 59 * /usr/sbin/dtrace -lP profile -lP foofile 60 * RESULT: List of only profile probes. 63 * /usr/sbin/dtrace -lP foofile -lP profile 64 * RESULT: List of only profile probes. [all …]
|
H A D | man.TraceProvider | 39 * /usr/sbin/dtrace -P profile 40 * RESULT: Trace of all profile probes. 47 * /usr/sbin/dtrace -P profile::: 51 * /usr/sbin/dtrace -P profile:::profile-97 55 * /usr/sbin/dtrace -P profile -P syscall 56 * RESULT: matching traces of both profile and syscall probes. 59 * /usr/sbin/dtrace -P profile -P foofile 60 * RESULT: Count of profile probes that matched and invalid 68 * /usr/sbin/dtrace -P profile'{printf("FOUND");}' 69 * RESULT: Traces of all the matching profile probes with the [all …]
|
/freebsd-src/usr.bin/gprof/ |
H A D | gprof.1 | 33 .Nd display call graph profile data 47 utility produces an execution profile of C, Pascal, or Fortran77 programs. 48 The effect of called routines is incorporated in the profile of each caller. 49 The profile data is taken from the call graph profile file 75 and the call graph profile. 76 The default graph profile file name is the name 80 If more than one profile file is specified, 83 output shows the sum of the profile information in the given profile files. 103 Second, a flat profile is given, 133 Suppress the printing of a description of each field in the profile. [all …]
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | SampleProfile.cpp | 10 // reads a profile file generated by a sampling profiler (e.g. Linux Perf - 12 // profile information in the given profile. 99 #define DEBUG_TYPE "sample-profile" 103 "Number of functions inlined with context sensitive profile"); 105 "Number of functions not inlined with context sensitive profile"); 107 "Number of functions with CFG mismatched profile"); 108 STATISTIC(NumMatchedProfile, "Number of functions with CFG matched profile"); 123 "sample-profile-file", cl::init(""), cl::value_desc("filename"), 124 cl::desc("Profile fil [all...] |
/freebsd-src/sys/contrib/openzfs/tests/zfs-tests/tests/functional/privilege/ |
H A D | privilege_001_pos.ksh | 37 # The RBAC profile "ZFS Storage Management" works 42 # 2. Assign "ZFS Storage Management" profile, try to create pool again, 45 # (works well with other ZFS profile tests) 47 # 4. Add the "ZFS File System Management" profile, attempt to create a FS 51 # 5. Remove the FS profile, then attempt to destroy the pool, which 53 # 6. Remove the Storage profile, then attempt to recreate the pool, which 64 log_assert "The RBAC profile \"ZFS Storage Management\" works" 72 # the first time we assign the profile, we insist it should work 76 # ensure the user can't create a filesystem with this profile 79 # add ZFS File System Management profile, and try to create a fs [all …]
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | SampleContextTracker.h | 10 /// This file provides the interface for context-sensitive profile tracker used 33 // that nodes' profile. 82 // Profile tracker that manages profiles and its associated context. It 83 // provides interfaces used by sample profile loader to query context profile or 84 // base profile for given function or location; it also manages context tree 86 // accurate post-inline profile for functions. Internally context profiles 87 // are organized in a trie, with each node representing profile for specific 98 // Query context profile for a specific callee with given name at a given 105 // Query context profile for a given location. The full context 108 // Query context profile for a given sample contxt of a function. [all …]
|
/freebsd-src/crypto/heimdal/lib/wind/ |
H A D | rfc4013.txt | 12 SASLprep: Stringprep Profile for User Names and Passwords 30 "SASLprep" profile of the "stringprep" algorithm to be used for both 31 user names and passwords. This profile is intended to be used by 49 This document defines the "SASLprep" profile of the "stringprep" 52 The profile is designed for use in Simple Authentication and Security 63 passwords are used. This profile is not intended for use in 75 2. The SASLprep Profile 77 This section defines the "SASLprep" profile of the "stringprep" 78 algorithm [StringPrep]. This profile is intended for use in 81 This profile uses Unicode 3.2 [Unicode]. [all …]
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
H A D | SampleProfWriter.h | 1 //===- SampleProfWriter.h - Write LLVM sample profile data ------*- C++ -*-===// 31 // The layout splits profile with context information from profile without 33 // has to load profile with context information and can skip the other part. 38 /// When writing a profile with size limit, user may want to use a different 48 /// \p ProfileMap A reference to the original profile map. It will be modified 50 /// \p OutputSizeLimit Size limit in bytes of the output profile. This is 59 /// should erase some functions from the profile map so that the writer tries 60 /// to write the profile again with fewer functions. At least 1 entry from the 61 /// profile ma [all...] |
H A D | InstrProfReader.h | 113 /// Iterator over profile data. 117 /// Return the profile version. 126 /// Return true if the profile has single byte counters representing coverage. 129 /// Return true if the profile only instruments function entries. 132 /// Return true if profile includes a memory profile. 135 /// Return true if this has a temporal profile. 138 /// Returns a BitsetEnum describing the attributes of the profile. To check 143 /// Raw, Text, and Indexed profile readers. The first two types 145 /// profile reade [all...] |
H A D | SampleProfReader.h | 1 //===- SampleProfReader.h - Read LLVM sample profile data -------*- C++ -*-===// 45 // Function names must be mangled in order for the profile loader to 54 // * Sampled line represents the profile information of a source location. 55 // * Callsite line represents the profile information of a callsite. 70 // expanded in a line before the start of the function, the profile 150 // Total number of samples in the profile. 178 // FUNCTION BODY (one for each uninlined function body present in the profile) 190 // Total number of sampling records this function's profile. 262 /// SampleProfileReaderItaniumRemapper remaps the profile data from a 263 /// sample profile dat [all...] |
/freebsd-src/contrib/llvm-project/compiler-rt/include/profile/ |
H A D | instr_prof_interface.h | 10 * reset and profile dumping. These interface functions can be directly called 23 // Profile file reset and dump interfaces. 24 // When `-fprofile[-instr]-generate`/`-fcs-profile-generate` is in effect, 36 * Note: There may be multiple copies of the profile runtime (one for each 42 * that in continuous mode, profile counters are mmap()'d to the profile at 43 * program initialization time. Support for transferring the mmap'd profile 57 * so that profile won't be dumped again during program exit. 59 * the flag. This interface is designed to be used to collect profile 69 * It is expected that on-line profile merging is on with \c %m specifier 70 * used in profile filename . If merging is not turned on, user is expected [all …]
|
/freebsd-src/contrib/llvm-project/llvm/lib/ProfileData/ |
H A D | SampleProf.cpp | 10 // sample profile data. 31 "profile-symbol-list-cutoff", cl::Hidden, cl::init(-1), 32 cl::desc("Cutoff value about how many symbols in profile symbol list " 38 "generate extra base profile for function with all its context " 66 return "Invalid sample profile data (bad magic)"; in message() 68 return "Unsupported sample profile format version"; in message() 70 return "Too much profile data"; in message() 72 return "Truncated profile data"; in message() 74 return "Malformed sample profile data"; in message() 76 return "Unrecognized sample profile encodin in message() [all...] |
H A D | ProfileSummaryBuilder.cpp | 1 //=-- ProfilesummaryBuilder.cpp - Profile summary computation ---------------=// 9 // This file contains support for computing profile summary data. 23 "profile-summary-contextless", cl::Hidden, 34 "profile-summary-cutoff-hot", cl::Hidden, cl::init(990000), 39 "profile-summary-cutoff-cold", cl::Hidden, cl::init(999999), 44 "profile-summary-huge-working-set-size-threshold", cl::Hidden, 47 " blocks required to reach the -profile-summary-cutoff-hot" 51 "profile-summary-large-working-set-size-threshold", cl::Hidden, 54 " blocks required to reach the -profile-summary-cutoff-hot" 60 "profile-summary-hot-count", cl::ReallyHidden, [all …]
|
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-profdata/ |
H A D | llvm-profdata.cpp | 1 //===- llvm-profdata.cpp - LLVM profile data tool -------------------------===// 55 "Takes a profile data file and displays the profiles. See detailed " 60 "Reads temporal profiling traces from a profile and outputs a function " 105 cl::desc("Profile kind:"), cl::sub(MergeSubcommand), 107 cl::values(clEnumVal(instr, "Instrumentation profile (default)"), 108 clEnumVal(sample, "Sample profile"))); 115 "profile from debug info (0 = no limit)"), 119 cl::desc("Path to binary from which the profile was collected."), 124 "For show, read and extract profile metadata from debug info and show " 126 "correlate the raw profile [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ProfileSummaryInfo.cpp | 1 //===- ProfileSummaryInfo.cpp - Global profile summary information --------===// 9 // This file contains a pass that provides access to the global profile summary 27 "partial-profile", cl::Hidden, cl::init(false), 28 cl::desc("Specify the current profile is used as a partial profile.")); 31 "scale-partial-sample-profile-working-set-size", cl::Hidden, cl::init(true), 33 "If true, scale the working set size of the partial sample profile " 34 "by the partial profile ratio to reflect the size of the program " 38 "partial-sample-profile-working-set-size-scale-factor", cl::Hidden, 41 "partial sample profile along with the partial profile ratio. " 42 "This includes the factor of the profile counter per block " [all …]
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ProfileSummary.h | 1 //===- ProfileSummary.h - Profile summary data structure. -------*- C++ -*-===// 9 // This file defines the profile summary data structure. 27 // The profile summary is one or more (Cutoff, MinCount, NumCounts) triplets. 28 // The semantics of counts depend on the type of profile. For instrumentation 29 // profile, counts are block counts and for sample profile, counts are 54 /// If 'Partial' is false, it means the profile being used to optimize 56 /// If 'Partial' is true, it means the profile is for common/shared 57 /// code. The common profile is usually merged from profiles collected 60 /// This approximately represents the ratio of the number of profile counters 61 /// of the program being built to the number of profile counters in the [all …]
|