Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CodSpeedHQ/codspeed
/ functions
Functions
1,061 in github.com/CodSpeedHQ/codspeed
⨍
Functions
1,061
◇
Types & classes
222
Method
new
()
src/executor/wall_time/profiler/samply/mod.rs:44
Method
new
(program: S)
src/executor/helpers/command.rs:16
Method
new
(ctl_fifo: &Path, ack_fifo: &Path)
src/executor/shared/fifo.rs:36
Method
new
(output_json: bool, base_run_id: Option<String>)
src/upload/poll_results.rs:33
Method
new
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
Method
new
()
src/system/info.rs:101
Method
new
()
src/local_logger/mod.rs:71
Method
new
(title: &str)
src/local_logger/rolling_buffer/mod.rs:44
Method
new
()
crates/instrument-hooks-bindings/src/mod.rs:17
Method
new
()
crates/instrument-hooks-bindings/src/lib.rs:19
Method
new
(sender: IpcSender<IpcMessage>)
crates/memtrack/src/ipc.rs:38
Method
new
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
Method
new
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
Method
new
()
crates/memtrack/src/ebpf/memtrack.rs:181
Method
new
(creator: Creator, benchmarks: Vec<WalltimeBenchmark>)
crates/runner-shared/src/walltime_results/mod.rs:7
Method
new
(uri_by_ts: &[(u64, String)], markers: &[crate::fifo::MarkerType])
crates/runner-shared/src/artifacts/execution_timestamps.rs:13
Method
new
(writer: W)
crates/runner-shared/src/artifacts/memtrack.rs:95
Method
new_compressed_in_memory
(data: Vec<u8>)
src/upload/profile_archive.rs:20
Method
new_compressed_on_disk
(path: PathBuf)
src/upload/profile_archive.rs:44
Method
new_uncompressed_on_disk
(path: PathBuf)
src/upload/profile_archive.rs:28
Method
new_without_allocators
()
crates/memtrack/src/ebpf/tracker.rs:28
Method
on_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
Method
on_start_profiler
The benchmarked process signaled the start of a measured region.
src/executor/wall_time/profiler/mod.rs:63
Method
on_stop_profiler
The benchmarked process signaled the end of a measured region.
src/executor/wall_time/profiler/mod.rs:68
Function
parse_version
Parser for go-runner version that validates semver format
src/cli/shared.rs:195
Function
parses_negative_sysctl_value
()
src/executor/wall_time/profiler/linux_sysctl.rs:57
Function
parses_sysctl_value
()
src/executor/wall_time/profiler/linux_sysctl.rs:52
Function
parses_valid_version
()
src/binary_installer/versions.rs:48
Function
parses_version_with_prerelease
()
src/binary_installer/versions.rs:55
Function
perform
(commands: Vec<BenchmarkCommand>)
crates/exec-harness/src/analysis/mod.rs:15
Method
ping
(&self)
crates/memtrack/src/ipc.rs:77
Function
pinned_go_runner_installers_parses_table
()
src/executor/helpers/introspected_golang/mod.rs:56
Function
plain_binary_has_no_capabilities
()
src/executor/helpers/capabilities.rs:91
Function
portable_slots_have_samply_specs
()
crates/runner-shared/src/perf_event.rs:160
Function
prerelease_different_stage
()
src/binary_installer/versions.rs:98
Function
prerelease_same_stage
()
src/binary_installer/versions.rs:127
Function
print_specs_for_this_host
()
crates/runner-shared/src/perf_event.rs:183
Method
privilege_status
(&self)
src/executor/memory/executor.rs:107
Function
purge_process_mappings_removes_only_the_target_pid
()
src/executor/wall_time/profiler/perf/parse_perf_file.rs:356
Function
recv_cmd_is_not_cancel_safe
()
src/executor/shared/fifo.rs:297
Function
rejects_sysctl_output_without_value_separator
()
src/executor/wall_time/profiler/linux_sysctl.rs:65
Function
rejects_unknown_revision_and_truncated_data
()
src/executor/helpers/capabilities.rs:83
Function
render_stripped
Strip ANSI codes and join frame lines for readable snapshots.
src/local_logger/rolling_buffer/tests.rs:20
Method
resolve_as_project_repository
Resolve repository by creating/getting a project repository
src/run_environment/local/provider.rs:284
Method
resolve_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
Method
resolve_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
Function
resolves_profile_values_with_overrides
()
src/config.rs:434
Function
returns_false_for_older_version
()
src/binary_installer/versions.rs:83
Function
returns_true_for_equal_versions
()
src/binary_installer/versions.rs:69
Function
returns_true_for_newer_version
()
src/binary_installer/versions.rs:76
Function
run
(args: SamplyArgs)
src/cli/samply.rs:13
Function
run
(args: UseArgs)
src/cli/use_mode.rs:16
Function
run
( args: ProfileArgs, config_name: Option<&str>, selected_profile: Option<&str>, )
src/cli/profile.rs:41
Function
run
()
src/cli/show.rs:4
Function
run
()
src/cli/update.rs:5
Function
run
( args: AuthArgs, api_client: &CodSpeedAPIClient, config_name: Option<&str>, config: CodSpeedC
src/cli/auth.rs:38
Function
run
(api_client: &CodSpeedAPIClient, config: &CodSpeedConfig)
src/cli/status.rs:20
Function
run
(args: SetupArgs, setup_cache_dir: Option<&Path>)
src/cli/setup.rs:36
Function
run
( args: ExecArgs, api_client: &mut CodSpeedAPIClient, project_config: Option<&ProjectConfig>,
src/cli/exec/mod.rs:96
Function
run
( args: RunArgs, api_client: &mut CodSpeedAPIClient, discovered_config: Option<&DiscoveredProjectC
src/cli/run/mod.rs:148
Method
run
( &mut self, execution_context: &ExecutionContext, _mongo_tracer: &Option<MongoTracer>
src/executor/wall_time/executor.rs:174
Method
run
( &mut self, execution_context: &ExecutionContext, mongo_tracer: &Option<MongoTracer>,
src/executor/valgrind/executor.rs:52
Function
safe_run
(to_execute: &str)
src/executor/valgrind/measure.rs:227
Method
save_to
(&self, path: P)
crates/runner-shared/src/metadata.rs:79
Method
save_to
(&self, folder: P, key: &str)
crates/runner-shared/src/unwind_data.rs:54
Method
save_to
(&self, folder: P)
crates/runner-shared/src/artifacts/mod.rs:54
Method
save_with_pid_to
( &self, folder: P, pid: pid_t, )
crates/runner-shared/src/artifacts/mod.rs:58
Function
section_data
(section: &impl ObjectSection<'a>)
src/executor/wall_time/profiler/perf/unwind_data.rs:54
Method
session_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
Method
set_executed_benchmark
(&self, uri: &str)
crates/instrument-hooks-bindings/src/lib.rs:60
Method
set_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
Function
setup
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
Method
setup
One-time system setup (install tool, tweak sysctls, ...).
src/executor/wall_time/profiler/mod.rs:37
Method
setup
( &self, system_info: &SystemInfo, setup_cache_dir: Option<&Path>, )
src/executor/wall_time/profiler/perf/mod.rs:80
Method
setup
( &self, _system_info: &SystemInfo, _setup_cache_dir: Option<&Path>, )
src/executor/wall_time/profiler/samply/mod.rs:56
Method
setup
( &self, _system_info: &SystemInfo, _setup_cache_dir: Option<&Path>, )
src/executor/memory/executor.rs:130
Method
setup
(&self, system_info: &SystemInfo, setup_cache_dir: Option<&Path>)
src/executor/valgrind/executor.rs:41
Method
setup_with_scripts
(pre_bench_script: P, post_bench_script: P)
src/executor/wall_time/executor.rs:58
Function
single_command_cli_working_directory_is_used
()
tests/working_directory.rs:196
Function
single_command_config_working_directory_is_not_used
()
tests/working_directory.rs:226
Method
start_benchmark
(&self)
crates/instrument-hooks-bindings/src/lib.rs:48
Method
stop_benchmark
(&self)
crates/instrument-hooks-bindings/src/lib.rs:54
Function
store_param
Helper to store parameter value in map for tracking between entry and return */
crates/memtrack/src/ebpf/c/memtrack.bpf.c:112
Function
streamed_upload_is_retried
()
src/upload/uploader.rs:484
Method
support_level
(&self, system_info: &SystemInfo)
src/executor/wall_time/executor.rs:159
Method
support_level
(&self, system_info: &SystemInfo)
src/executor/valgrind/executor.rs:28
Function
svma_range
(section: &impl ObjectSection<'a>)
src/executor/wall_time/profiler/perf/unwind_data.rs:61
Method
teardown
(&self, execution_context: &ExecutionContext)
src/executor/wall_time/executor.rs:237
Method
teardown
(&self, execution_context: &ExecutionContext)
src/executor/valgrind/executor.rs:68
Method
test
Constructs a new `Instruments` with default values for testing purposes
src/instruments/mod.rs:74
Method
test
Constructs a new `RunArgs` with default values for testing purposes
src/cli/run/mod.rs:49
Method
test
Constructs a new `OrchestratorConfig` with default values for testing purposes
src/executor/config.rs:208
Method
test
()
src/system/info.rs:40
Function
test_allocation_tracking
( #[case] test_case: &AllocationTestCase, )
crates/memtrack/tests/c_tests.rs:85
Function
test_allow_empty_with_empty_benchmarks
()
src/executor/wall_time/helpers.rs:287
Function
test_allow_empty_with_missing_results_directory
()
src/executor/wall_time/helpers.rs:296
Function
test_allow_empty_with_no_json_files
()
src/executor/wall_time/helpers.rs:305
Function
test_apply_run_command_transformations
()
src/instruments/mongo_tracer.rs:360
Function
test_apply_run_command_transformations_direct_connection
()
src/instruments/mongo_tracer.rs:434
Function
test_apply_run_command_transformations_no_paths
()
src/instruments/mongo_tracer.rs:397
← previous
next →
701–800 of 1,061, ranked by callers