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
Function
add_empty_result_error_explanation
(error_details: &str)
src/executor/wall_time/helpers.rs:5
Method
add_sample_timestamps
(&self, start: u64, end: u64)
crates/instrument-hooks-bindings/src/mod.rs:100
Method
add_sample_timestamps
(&self, start: u64, end: u64)
crates/instrument-hooks-bindings/src/lib.rs:102
Method
all
Returns all supported allocator kinds.
crates/memtrack/src/allocators/mod.rs:40
Method
all_events
()
crates/runner-shared/src/perf_event.rs:36
Function
all_pinned_binaries_match_their_declared_sha256
()
src/binary_pins.rs:228
Function
all_pinned_go_runner_installers_match_their_declared_sha256
()
src/executor/helpers/introspected_golang/mod.rs:75
Method
as_log
(self: Box<Self>)
src/run_environment/buildkite/logger.rs:98
Method
as_log
(self: Box<Self>)
src/run_environment/github_actions/logger.rs:98
Method
as_log
(self: Box<Self>)
src/run_environment/gitlab_ci/logger.rs:161
Method
as_log
(self: Box<Self>)
src/local_logger/mod.rs:301
Method
attach_allocator
(&mut self, lib: &AllocatorLib)
crates/memtrack/src/ebpf/tracker.rs:47
Method
build_memtrack_command
( execution_context: &ExecutionContext, )
src/executor/memory/executor.rs:39
Method
build_run_part_suffix
Local runs don't need run-index because each invocation gets a fresh `run_id`.
src/run_environment/local/provider.rs:381
Method
build_run_part_suffix
Build the structured suffix that differentiates this upload within the run.
src/executor/orchestrator.rs:233
Method
bump_memlock_rlimit
Bump RLIMIT_MEMLOCK for kernels older than 5.11. Newer kernels account BPF memory against the cgroup, so a denied raise (no CAP_SYS_RESOURCE) is harml
crates/memtrack/src/ebpf/tracker.rs:81
Function
bytes_to_mib
(bytes: u64)
src/upload/uploader.rs:27
Function
check_mark
()
src/cli/status.rs:8
Method
check_oidc_configuration
Check the OIDC configuration for the current run environment, if supported.
src/run_environment/provider.rs:91
Method
check_oidc_configuration
Validate that the environment is correctly configured for OIDC usage. ## Logic - If the user has explicitly set a token in the configuration (i.e. "s
src/run_environment/github_actions/provider.rs:292
Function
codspeed_preload_fini
crates/exec-harness/preload/codspeed_preload.c:73
Function
codspeed_preload_init
crates/exec-harness/preload/codspeed_preload.c:41
Method
compute_load_bias
Compute the load_bias for this module given runtime addresses. This reads the ELF file again to find the matching PT_LOAD segment.
src/executor/wall_time/profiler/perf/module_symbols.rs:174
Method
config
(&self)
src/run_environment/buildkite/logger.rs:94
Method
config
(&self)
src/run_environment/github_actions/logger.rs:94
Method
config
(&self)
src/run_environment/gitlab_ci/logger.rs:157
Method
config
(&self)
src/local_logger/mod.rs:297
Function
config_targets_cli_working_directory_flag_is_ignored_with_warning
()
tests/working_directory.rs:143
Function
config_targets_no_working_directory_defaults_to_config_dir
()
tests/working_directory.rs:99
Function
config_targets_root_working_directory_resolves_relative_to_config_dir
()
tests/working_directory.rs:53
Method
create_dwarf_context
( object: &object::File, )
src/executor/wall_time/profiler/perf/debug_info.rs:24
Function
create_styles
()
src/cli/mod.rs:31
Method
create_test_client
()
src/api_client.rs:556
Method
create_test_client_with_url
(api_url: String)
src/api_client.rs:562
Function
cross_mark
()
src/cli/status.rs:12
Method
ctl_path
(&self)
src/executor/shared/fifo.rs:59
Method
current_timestamp
()
crates/instrument-hooks-bindings/src/mod.rs:123
Method
current_timestamp
()
crates/instrument-hooks-bindings/src/lib.rs:125
Method
decode_from_reader
(reader: R)
crates/runner-shared/src/artifacts/mod.rs:30
Method
decode_streamed
( reader: R, )
crates/runner-shared/src/artifacts/memtrack.rs:21
Function
decodes_permitted_caps_across_both_words
()
src/executor/helpers/capabilities.rs:64
Method
default
()
src/config.rs:75
Method
default
()
crates/exec-harness/build.rs:127
Method
default
()
crates/exec-harness/src/walltime/config.rs:226
Method
deref
(&self)
src/executor/wall_time/profiler/perf/fifo.rs:60
Method
deserialize
(deserializer: D)
src/project_config/interfaces.rs:81
Function
deserialize_i64_from_string
Custom deserializer to convert string values to i64
src/api_client.rs:125
Method
detect
()
src/run_environment/buildkite/provider.rs:112
Method
detect
()
src/run_environment/github_actions/provider.rs:156
Method
detect
()
src/run_environment/local/provider.rs:330
Method
detect
()
src/run_environment/gitlab_ci/provider.rs:137
Method
disable
Disable event tracking in the BPF program
crates/memtrack/src/ebpf/tracker.rs:104
Method
disable_callgrind_markers
()
crates/instrument-hooks-bindings/src/mod.rs:139
Method
disable_callgrind_markers
()
crates/instrument-hooks-bindings/src/lib.rs:141
Method
discover_and_load
Discover and load project configuration file # Search Strategy 1. If `config_path_override` is provided, load from that path only (error if not found
src/project_config/discover.rs:28
Function
does_not_match
(#[case] command: &str, #[case] names: &[&str])
src/executor/helpers/detect_executable.rs:51
Method
drop
(&mut self)
src/executor/wall_time/executor.rs:77
Method
drop
(&mut self)
src/upload/profile_archive.rs:83
Method
drop
(&mut self)
src/local_logger/rolling_buffer/mod.rs:275
Method
drop
(&mut self)
crates/instrument-hooks-bindings/src/mod.rs:150
Method
drop
(&mut self)
crates/instrument-hooks-bindings/src/lib.rs:152
Method
drop
(&mut self)
crates/memtrack/src/ebpf/poller.rs:85
Method
drop
(&mut self)
crates/memtrack/src/ebpf/memtrack.rs:470
Method
dropped_events_count
Read the count of events dropped because the ring buffer was full.
crates/memtrack/src/ebpf/memtrack.rs:232
Method
dummy_resolved_repository
Create a dummy resolved repository, resolved offline when --skip-upload is used and we don't need to resolve the actual repository information from th
src/run_environment/local/provider.rs:109
Method
enable
Enable event tracking in the BPF program
crates/memtrack/src/ebpf/tracker.rs:99
Method
enabled
(&self, _metadata: &Metadata)
src/run_environment/buildkite/logger.rs:27
Method
enabled
(&self, _metadata: &Metadata)
src/run_environment/github_actions/logger.rs:34
Method
enabled
(&self, _metadata: &log::Metadata)
src/run_environment/gitlab_ci/logger.rs:69
Method
ensure_privileges
Ensure memtrack can load its eBPF programs: either run as root or hold the required file capabilities. Tries a one-time capability grant if neither ho
src/executor/memory/executor.rs:79
Function
ensure_symbol_exists
Resolve symbol offset from .symtab to ensure that libbpf can find it. Otherwise it will print a warning at runtime.
crates/memtrack/src/ebpf/memtrack.rs:20
Function
env_test_cases
(#[case] env_case: (&str, &str))
src/executor/tests.rs:121
Function
event_names_are_unique
()
crates/runner-shared/src/perf_event.rs:172
Function
exec_command_cli_working_directory_is_used
()
tests/working_directory.rs:270
Function
exec_command_config_working_directory_is_not_used
()
tests/working_directory.rs:303
Function
exec_harness_test_cases
()
src/executor/tests.rs:337
Method
execute_script_from_path
(path: P)
src/executor/wall_time/executor.rs:41
Method
extract_symbols_from_object
Extract raw symbols from an object file's `.symtab` and `.dynsym` tables.
src/executor/wall_time/profiler/perf/module_symbols.rs:61
Function
fake_commit_hash_ref
()
src/run_environment/local/provider.rs:426
Method
fetch_repository_overview
Run the combined session+repository query, mapping the auth error to the standard "re-authenticate" message and folding "repo not found" into `Ok(None
src/run_environment/local/provider.rs:260
Method
finalize
( &self, fifo_data: &FifoBenchmarkData, timestamps: &ExecutionTimestamps, prof
src/executor/wall_time/profiler/samply/mod.rs:171
Function
find_all
()
crates/memtrack/src/allocators/static_linked.rs:114
Method
find_all
()
crates/memtrack/src/allocators/mod.rs:72
Method
find_from_env
Discover allocators from binaries listed in the `CODSPEED_MEMTRACK_BINARIES` env var. The variable is a platform path-list. Each path is checked for
crates/memtrack/src/allocators/mod.rs:84
Method
find_git_context
Find the git repository context if we're inside a git repo
src/run_environment/local/provider.rs:99
Method
flush
(&self)
src/run_environment/buildkite/logger.rs:84
Method
flush
(&self)
src/run_environment/github_actions/logger.rs:84
Method
flush
(&self)
src/run_environment/gitlab_ci/logger.rs:147
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/api_client.rs:227
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/run_environment/interfaces.rs:17
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/executor/mod.rs:34
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/executor/interfaces.rs:14
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/executor/wall_time/profiler/perf/module_symbols.rs:20
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/system/os.rs:55
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/local_logger/icons.rs:50
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/runner-shared/src/perf_event.rs:150
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/runner-shared/src/debug_info.rs:13
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/runner-shared/src/unwind_data.rs:199
Function
format_ns
(ns: u64)
crates/exec-harness/src/walltime/benchmark_loop.rs:278
Function
format_shifted_value
(value: f64, fraction_digits: usize)
src/cli/run/helpers/format_duration.rs:11
← previous
next →
501–600 of 1,061, ranked by callers