MCPcopy Create free account

hub / github.com/CodSpeedHQ/codspeed / functions

Functions1,061 in github.com/CodSpeedHQ/codspeed

Functionadd_empty_result_error_explanation
(error_details: &str)
src/executor/wall_time/helpers.rs:5
Methodadd_sample_timestamps
(&self, start: u64, end: u64)
crates/instrument-hooks-bindings/src/mod.rs:100
Methodadd_sample_timestamps
(&self, start: u64, end: u64)
crates/instrument-hooks-bindings/src/lib.rs:102
Methodall
Returns all supported allocator kinds.
crates/memtrack/src/allocators/mod.rs:40
Methodall_events
()
crates/runner-shared/src/perf_event.rs:36
Functionall_pinned_binaries_match_their_declared_sha256
()
src/binary_pins.rs:228
Functionall_pinned_go_runner_installers_match_their_declared_sha256
()
src/executor/helpers/introspected_golang/mod.rs:75
Methodas_log
(self: Box<Self>)
src/run_environment/buildkite/logger.rs:98
Methodas_log
(self: Box<Self>)
src/run_environment/github_actions/logger.rs:98
Methodas_log
(self: Box<Self>)
src/run_environment/gitlab_ci/logger.rs:161
Methodas_log
(self: Box<Self>)
src/local_logger/mod.rs:301
Methodattach_allocator
(&mut self, lib: &AllocatorLib)
crates/memtrack/src/ebpf/tracker.rs:47
Methodbuild_memtrack_command
( execution_context: &ExecutionContext, )
src/executor/memory/executor.rs:39
Methodbuild_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
Methodbuild_run_part_suffix
Build the structured suffix that differentiates this upload within the run.
src/executor/orchestrator.rs:233
Methodbump_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
Functionbytes_to_mib
(bytes: u64)
src/upload/uploader.rs:27
Functioncheck_mark
()
src/cli/status.rs:8
Methodcheck_oidc_configuration
Check the OIDC configuration for the current run environment, if supported.
src/run_environment/provider.rs:91
Methodcheck_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
Functioncodspeed_preload_fini
crates/exec-harness/preload/codspeed_preload.c:73
Functioncodspeed_preload_init
crates/exec-harness/preload/codspeed_preload.c:41
Methodcompute_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
Methodconfig
(&self)
src/run_environment/buildkite/logger.rs:94
Methodconfig
(&self)
src/run_environment/github_actions/logger.rs:94
Methodconfig
(&self)
src/run_environment/gitlab_ci/logger.rs:157
Methodconfig
(&self)
src/local_logger/mod.rs:297
Functionconfig_targets_cli_working_directory_flag_is_ignored_with_warning
()
tests/working_directory.rs:143
Functionconfig_targets_no_working_directory_defaults_to_config_dir
()
tests/working_directory.rs:99
Functionconfig_targets_root_working_directory_resolves_relative_to_config_dir
()
tests/working_directory.rs:53
Methodcreate_dwarf_context
( object: &object::File, )
src/executor/wall_time/profiler/perf/debug_info.rs:24
Functioncreate_styles
()
src/cli/mod.rs:31
Methodcreate_test_client
()
src/api_client.rs:556
Methodcreate_test_client_with_url
(api_url: String)
src/api_client.rs:562
Functioncross_mark
()
src/cli/status.rs:12
Methodctl_path
(&self)
src/executor/shared/fifo.rs:59
Methodcurrent_timestamp
()
crates/instrument-hooks-bindings/src/mod.rs:123
Methodcurrent_timestamp
()
crates/instrument-hooks-bindings/src/lib.rs:125
Methoddecode_from_reader
(reader: R)
crates/runner-shared/src/artifacts/mod.rs:30
Methoddecode_streamed
( reader: R, )
crates/runner-shared/src/artifacts/memtrack.rs:21
Functiondecodes_permitted_caps_across_both_words
()
src/executor/helpers/capabilities.rs:64
Methoddefault
()
src/config.rs:75
Methoddefault
()
crates/exec-harness/build.rs:127
Methoddefault
()
crates/exec-harness/src/walltime/config.rs:226
Methodderef
(&self)
src/executor/wall_time/profiler/perf/fifo.rs:60
Methoddeserialize
(deserializer: D)
src/project_config/interfaces.rs:81
Functiondeserialize_i64_from_string
Custom deserializer to convert string values to i64
src/api_client.rs:125
Methoddetect
()
src/run_environment/buildkite/provider.rs:112
Methoddetect
()
src/run_environment/github_actions/provider.rs:156
Methoddetect
()
src/run_environment/local/provider.rs:330
Methoddetect
()
src/run_environment/gitlab_ci/provider.rs:137
Methoddisable
Disable event tracking in the BPF program
crates/memtrack/src/ebpf/tracker.rs:104
Methoddisable_callgrind_markers
()
crates/instrument-hooks-bindings/src/mod.rs:139
Methoddisable_callgrind_markers
()
crates/instrument-hooks-bindings/src/lib.rs:141
Methoddiscover_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
Functiondoes_not_match
(#[case] command: &str, #[case] names: &[&str])
src/executor/helpers/detect_executable.rs:51
Methoddrop
(&mut self)
src/executor/wall_time/executor.rs:77
Methoddrop
(&mut self)
src/upload/profile_archive.rs:83
Methoddrop
(&mut self)
src/local_logger/rolling_buffer/mod.rs:275
Methoddrop
(&mut self)
crates/instrument-hooks-bindings/src/mod.rs:150
Methoddrop
(&mut self)
crates/instrument-hooks-bindings/src/lib.rs:152
Methoddrop
(&mut self)
crates/memtrack/src/ebpf/poller.rs:85
Methoddrop
(&mut self)
crates/memtrack/src/ebpf/memtrack.rs:470
Methoddropped_events_count
Read the count of events dropped because the ring buffer was full.
crates/memtrack/src/ebpf/memtrack.rs:232
Methoddummy_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
Methodenable
Enable event tracking in the BPF program
crates/memtrack/src/ebpf/tracker.rs:99
Methodenabled
(&self, _metadata: &Metadata)
src/run_environment/buildkite/logger.rs:27
Methodenabled
(&self, _metadata: &Metadata)
src/run_environment/github_actions/logger.rs:34
Methodenabled
(&self, _metadata: &log::Metadata)
src/run_environment/gitlab_ci/logger.rs:69
Methodensure_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
Functionensure_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
Functionenv_test_cases
(#[case] env_case: (&str, &str))
src/executor/tests.rs:121
Functionevent_names_are_unique
()
crates/runner-shared/src/perf_event.rs:172
Functionexec_command_cli_working_directory_is_used
()
tests/working_directory.rs:270
Functionexec_command_config_working_directory_is_not_used
()
tests/working_directory.rs:303
Functionexec_harness_test_cases
()
src/executor/tests.rs:337
Methodexecute_script_from_path
(path: P)
src/executor/wall_time/executor.rs:41
Methodextract_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
Functionfake_commit_hash_ref
()
src/run_environment/local/provider.rs:426
Methodfetch_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
Methodfinalize
( &self, fifo_data: &FifoBenchmarkData, timestamps: &ExecutionTimestamps, prof
src/executor/wall_time/profiler/samply/mod.rs:171
Functionfind_all
()
crates/memtrack/src/allocators/static_linked.rs:114
Methodfind_all
()
crates/memtrack/src/allocators/mod.rs:72
Methodfind_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
Methodfind_git_context
Find the git repository context if we're inside a git repo
src/run_environment/local/provider.rs:99
Methodflush
(&self)
src/run_environment/buildkite/logger.rs:84
Methodflush
(&self)
src/run_environment/github_actions/logger.rs:84
Methodflush
(&self)
src/run_environment/gitlab_ci/logger.rs:147
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/api_client.rs:227
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/run_environment/interfaces.rs:17
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/executor/mod.rs:34
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/executor/interfaces.rs:14
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/executor/wall_time/profiler/perf/module_symbols.rs:20
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/system/os.rs:55
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/local_logger/icons.rs:50
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/runner-shared/src/perf_event.rs:150
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/runner-shared/src/debug_info.rs:13
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/runner-shared/src/unwind_data.rs:199
Functionformat_ns
(ns: u64)
crates/exec-harness/src/walltime/benchmark_loop.rs:278
Functionformat_shifted_value
(value: f64, fraction_digits: usize)
src/cli/run/helpers/format_duration.rs:11
← previousnext →501–600 of 1,061, ranked by callers