MCPcopy Create free account

hub / github.com/CodSpeedHQ/codspeed / functions

Functions1,061 in github.com/CodSpeedHQ/codspeed

Methodnew
()
src/executor/wall_time/profiler/samply/mod.rs:44
Methodnew
(program: S)
src/executor/helpers/command.rs:16
Methodnew
(ctl_fifo: &Path, ack_fifo: &Path)
src/executor/shared/fifo.rs:36
Methodnew
(output_json: bool, base_run_id: Option<String>)
src/upload/poll_results.rs:33
Methodnew
Creates a new `RunIndexState` for the given run and run part. # Arguments `repository_root_path` - The root path of the repository `run_id` - The CI
src/upload/run_index_state.rs:31
Methodnew
()
src/system/info.rs:101
Methodnew
()
src/local_logger/mod.rs:71
Methodnew
(title: &str)
src/local_logger/rolling_buffer/mod.rs:44
Methodnew
()
crates/instrument-hooks-bindings/src/mod.rs:17
Methodnew
()
crates/instrument-hooks-bindings/src/lib.rs:19
Methodnew
(sender: IpcSender<IpcMessage>)
crates/memtrack/src/ipc.rs:38
Methodnew
Create a new tracker instance This will: - Initialize the BPF subsystem - Bump memlock limits - Attach uprobes to all libc instances - Attach tracepo
crates/memtrack/src/ebpf/tracker.rs:18
Methodnew
Create a new RingBufferPoller for the given ring buffer map # Arguments `rb_map` - The BPF ring buffer map to poll `handler` - Callback function to h
crates/memtrack/src/ebpf/poller.rs:28
Methodnew
()
crates/memtrack/src/ebpf/memtrack.rs:181
Methodnew
(creator: Creator, benchmarks: Vec<WalltimeBenchmark>)
crates/runner-shared/src/walltime_results/mod.rs:7
Methodnew
(uri_by_ts: &[(u64, String)], markers: &[crate::fifo::MarkerType])
crates/runner-shared/src/artifacts/execution_timestamps.rs:13
Methodnew
(writer: W)
crates/runner-shared/src/artifacts/memtrack.rs:95
Methodnew_compressed_in_memory
(data: Vec<u8>)
src/upload/profile_archive.rs:20
Methodnew_compressed_on_disk
(path: PathBuf)
src/upload/profile_archive.rs:44
Methodnew_uncompressed_on_disk
(path: PathBuf)
src/upload/profile_archive.rs:28
Methodnew_without_allocators
()
crates/memtrack/src/ebpf/tracker.rs:28
Methodon_ping
Health-check ping from the benchmarked process. Returning `false` indicates the profiler is unhealthy and the harness should report an error to the in
src/executor/wall_time/profiler/mod.rs:75
Methodon_start_profiler
The benchmarked process signaled the start of a measured region.
src/executor/wall_time/profiler/mod.rs:63
Methodon_stop_profiler
The benchmarked process signaled the end of a measured region.
src/executor/wall_time/profiler/mod.rs:68
Functionparse_version
Parser for go-runner version that validates semver format
src/cli/shared.rs:195
Functionparses_negative_sysctl_value
()
src/executor/wall_time/profiler/linux_sysctl.rs:57
Functionparses_sysctl_value
()
src/executor/wall_time/profiler/linux_sysctl.rs:52
Functionparses_valid_version
()
src/binary_installer/versions.rs:48
Functionparses_version_with_prerelease
()
src/binary_installer/versions.rs:55
Functionperform
(commands: Vec<BenchmarkCommand>)
crates/exec-harness/src/analysis/mod.rs:15
Methodping
(&self)
crates/memtrack/src/ipc.rs:77
Functionpinned_go_runner_installers_parses_table
()
src/executor/helpers/introspected_golang/mod.rs:56
Functionplain_binary_has_no_capabilities
()
src/executor/helpers/capabilities.rs:91
Functionportable_slots_have_samply_specs
()
crates/runner-shared/src/perf_event.rs:160
Functionprerelease_different_stage
()
src/binary_installer/versions.rs:98
Functionprerelease_same_stage
()
src/binary_installer/versions.rs:127
Functionprint_specs_for_this_host
()
crates/runner-shared/src/perf_event.rs:183
Methodprivilege_status
(&self)
src/executor/memory/executor.rs:107
Functionpurge_process_mappings_removes_only_the_target_pid
()
src/executor/wall_time/profiler/perf/parse_perf_file.rs:356
Functionrecv_cmd_is_not_cancel_safe
()
src/executor/shared/fifo.rs:297
Functionrejects_sysctl_output_without_value_separator
()
src/executor/wall_time/profiler/linux_sysctl.rs:65
Functionrejects_unknown_revision_and_truncated_data
()
src/executor/helpers/capabilities.rs:83
Functionrender_stripped
Strip ANSI codes and join frame lines for readable snapshots.
src/local_logger/rolling_buffer/tests.rs:20
Methodresolve_as_project_repository
Resolve repository by creating/getting a project repository
src/run_environment/local/provider.rs:284
Methodresolve_from_override
Resolve repository from explicit override configuration, validating the token has `CREATE_LOCAL_RUN` access on the target repo.
src/run_environment/local/provider.rs:162
Methodresolve_repository
Resolve repository information from override, git remote, or API fallback. For the override and git-remote paths, this also validates the token up fr
src/run_environment/local/provider.rs:132
Functionresolves_profile_values_with_overrides
()
src/config.rs:434
Functionreturns_false_for_older_version
()
src/binary_installer/versions.rs:83
Functionreturns_true_for_equal_versions
()
src/binary_installer/versions.rs:69
Functionreturns_true_for_newer_version
()
src/binary_installer/versions.rs:76
Functionrun
(args: SamplyArgs)
src/cli/samply.rs:13
Functionrun
(args: UseArgs)
src/cli/use_mode.rs:16
Functionrun
( args: ProfileArgs, config_name: Option<&str>, selected_profile: Option<&str>, )
src/cli/profile.rs:41
Functionrun
()
src/cli/show.rs:4
Functionrun
()
src/cli/update.rs:5
Functionrun
( args: AuthArgs, api_client: &CodSpeedAPIClient, config_name: Option<&str>, config: CodSpeedC
src/cli/auth.rs:38
Functionrun
(api_client: &CodSpeedAPIClient, config: &CodSpeedConfig)
src/cli/status.rs:20
Functionrun
(args: SetupArgs, setup_cache_dir: Option<&Path>)
src/cli/setup.rs:36
Functionrun
( args: ExecArgs, api_client: &mut CodSpeedAPIClient, project_config: Option<&ProjectConfig>,
src/cli/exec/mod.rs:96
Functionrun
( args: RunArgs, api_client: &mut CodSpeedAPIClient, discovered_config: Option<&DiscoveredProjectC
src/cli/run/mod.rs:148
Methodrun
( &mut self, execution_context: &ExecutionContext, _mongo_tracer: &Option<MongoTracer>
src/executor/wall_time/executor.rs:174
Methodrun
( &mut self, execution_context: &ExecutionContext, mongo_tracer: &Option<MongoTracer>,
src/executor/valgrind/executor.rs:52
Functionsafe_run
(to_execute: &str)
src/executor/valgrind/measure.rs:227
Methodsave_to
(&self, path: P)
crates/runner-shared/src/metadata.rs:79
Methodsave_to
(&self, folder: P, key: &str)
crates/runner-shared/src/unwind_data.rs:54
Methodsave_to
(&self, folder: P)
crates/runner-shared/src/artifacts/mod.rs:54
Methodsave_with_pid_to
( &self, folder: P, pid: pid_t, )
crates/runner-shared/src/artifacts/mod.rs:58
Functionsection_data
(section: &impl ObjectSection<'a>)
src/executor/wall_time/profiler/perf/unwind_data.rs:54
Methodsession_and_repository_overview
Validate the token and look up a candidate repository in one round-trip. Used by `auth status` (with a detected git remote) and the up-front check in
src/api_client.rs:410
Methodset_executed_benchmark
(&self, uri: &str)
crates/instrument-hooks-bindings/src/lib.rs:60
Methodset_oidc_token
Request an OIDC token for the current run environment, if supported. The requested token will be set to the `api_client` to be used to subsequent requ
src/run_environment/provider.rs:99
Functionsetup
Creates the `go` script that will replace the `go` binary while running Returns the path to the script folder, which should be added to the PATH envir
src/executor/helpers/introspected_golang/mod.rs:8
Methodsetup
One-time system setup (install tool, tweak sysctls, ...).
src/executor/wall_time/profiler/mod.rs:37
Methodsetup
( &self, system_info: &SystemInfo, setup_cache_dir: Option<&Path>, )
src/executor/wall_time/profiler/perf/mod.rs:80
Methodsetup
( &self, _system_info: &SystemInfo, _setup_cache_dir: Option<&Path>, )
src/executor/wall_time/profiler/samply/mod.rs:56
Methodsetup
( &self, _system_info: &SystemInfo, _setup_cache_dir: Option<&Path>, )
src/executor/memory/executor.rs:130
Methodsetup
(&self, system_info: &SystemInfo, setup_cache_dir: Option<&Path>)
src/executor/valgrind/executor.rs:41
Methodsetup_with_scripts
(pre_bench_script: P, post_bench_script: P)
src/executor/wall_time/executor.rs:58
Functionsingle_command_cli_working_directory_is_used
()
tests/working_directory.rs:196
Functionsingle_command_config_working_directory_is_not_used
()
tests/working_directory.rs:226
Methodstart_benchmark
(&self)
crates/instrument-hooks-bindings/src/lib.rs:48
Methodstop_benchmark
(&self)
crates/instrument-hooks-bindings/src/lib.rs:54
Functionstore_param
Helper to store parameter value in map for tracking between entry and return */
crates/memtrack/src/ebpf/c/memtrack.bpf.c:112
Functionstreamed_upload_is_retried
()
src/upload/uploader.rs:484
Methodsupport_level
(&self, system_info: &SystemInfo)
src/executor/wall_time/executor.rs:159
Methodsupport_level
(&self, system_info: &SystemInfo)
src/executor/valgrind/executor.rs:28
Functionsvma_range
(section: &impl ObjectSection<'a>)
src/executor/wall_time/profiler/perf/unwind_data.rs:61
Methodteardown
(&self, execution_context: &ExecutionContext)
src/executor/wall_time/executor.rs:237
Methodteardown
(&self, execution_context: &ExecutionContext)
src/executor/valgrind/executor.rs:68
Methodtest
Constructs a new `Instruments` with default values for testing purposes
src/instruments/mod.rs:74
Methodtest
Constructs a new `RunArgs` with default values for testing purposes
src/cli/run/mod.rs:49
Methodtest
Constructs a new `OrchestratorConfig` with default values for testing purposes
src/executor/config.rs:208
Methodtest
()
src/system/info.rs:40
Functiontest_allocation_tracking
( #[case] test_case: &AllocationTestCase, )
crates/memtrack/tests/c_tests.rs:85
Functiontest_allow_empty_with_empty_benchmarks
()
src/executor/wall_time/helpers.rs:287
Functiontest_allow_empty_with_missing_results_directory
()
src/executor/wall_time/helpers.rs:296
Functiontest_allow_empty_with_no_json_files
()
src/executor/wall_time/helpers.rs:305
Functiontest_apply_run_command_transformations
()
src/instruments/mongo_tracer.rs:360
Functiontest_apply_run_command_transformations_direct_connection
()
src/instruments/mongo_tracer.rs:434
Functiontest_apply_run_command_transformations_no_paths
()
src/instruments/mongo_tracer.rs:397
← previousnext →701–800 of 1,061, ranked by callers