MCPcopy Create free account

hub / github.com/CodSpeedHQ/codspeed / functions

Functions1,061 in github.com/CodSpeedHQ/codspeed

Functionformat_shifted_value
(value: f64, fraction_digits: usize)
src/cli/run/helpers/format_memory.rs:12
Methodfrom
(os: SupportedOs)
src/system/os.rs:69
Methodfrom
(v1: UnwindDataV1)
crates/runner-shared/src/unwind_data.rs:129
Methodfrom_accepted
Create from the connection accepted by the runner
crates/memtrack/src/ipc.rs:43
Methodfrom_arg
Creates a RepositoryOverride from an "owner/repository" string
src/executor/config.rs:142
Methodfrom_elf
Extract symbols from an ELF file (pid-agnostic, load_bias = 0). If the binary has a `.gnu_debuglink` pointing to a separate debug file, symbols from
src/executor/wall_time/profiler/perf/module_symbols.rs:92
Methodfrom_id
Build a [`LinuxDistribution`] from the raw `(os_id, version)` strings reported by `sysinfo`.
src/system/os.rs:87
Methodfrom_os
Build a [`SupportedOs`] from the given OS family string. Expects `std::env::consts::OS` as input For Linux, the distribution is identified via `sysin
src/system/os.rs:24
Functionfrom_os_bails_on_unsupported
()
src/system/os.rs:136
Methodfrom_path_static
(path: &Path)
crates/memtrack/src/allocators/static_linked.rs:137
Methodfrom_persisted
Wrap a [`PersistedConfig`] with placeholder runtime values. The caller is expected to invoke [`Self::resolve_selected_profile`] to populate them befor
src/config.rs:147
Methodfrom_reader
(reader: R)
crates/runner-shared/src/metadata.rs:75
Methodfrom_runtime_data
Create a WalltimeBenchmark from runtime data. Stats computations are designed to match pytest-codspeed's behavior.
crates/runner-shared/src/walltime_results/stats.rs:8
Methodfrom_segment
(segment: S)
src/executor/wall_time/profiler/perf/elf_helper.rs:18
Methodfrom_symbols
Create debug info from existing symbols by looking up file/line in DWARF. If the binary has no DWARF sections, tries to find a separate debug file vi
src/executor/wall_time/profiler/perf/debug_info.rs:51
Functiongenerate_v4_testdata
()
crates/runner-shared/src/unwind_data.rs:354
Methodget_commit_hash
(&self, repository_root_path: &str)
src/run_environment/github_actions/provider.rs:254
Methodget_commit_hash
(&self, _repository_root_path: &str)
src/run_environment/local/provider.rs:376
Methodget_git_ref_info
Extract commit hash and branch name from a git repository
src/run_environment/local/provider.rs:305
Methodget_logger
(&self)
src/run_environment/buildkite/provider.rs:123
Methodget_logger
(&self)
src/run_environment/github_actions/provider.rs:168
Methodget_logger
(&self)
src/run_environment/gitlab_ci/provider.rs:145
Methodget_oidc_audience
Get the OIDC audience that must be used when requesting OIDC tokens. It will be validated when the token is used to authenticate with CodSpeed.
src/run_environment/provider.rs:86
Methodget_or_create_project_repository
( &self, vars: GetOrCreateProjectRepositoryVars, )
src/api_client.rs:529
Methodget_owner_and_repository
()
src/run_environment/github_actions/provider.rs:54
Methodget_repository_provider
(&self)
src/run_environment/buildkite/provider.rs:119
Methodget_repository_provider
(&self)
src/run_environment/github_actions/provider.rs:164
Methodget_repository_provider
(&self)
src/run_environment/gitlab_ci/provider.rs:149
Methodget_run_environment
(&self)
src/run_environment/buildkite/provider.rs:127
Methodget_run_environment
(&self)
src/run_environment/github_actions/provider.rs:172
Methodget_run_environment
(&self)
src/run_environment/gitlab_ci/provider.rs:153
Methodget_run_provider_run_part
For Buildkite, we don't support multipart uploads
src/run_environment/buildkite/provider.rs:148
Methodget_search_directories
Get list of directories to search for config files Returns directories from current_dir upward to git root (if in a git repo)
src/project_config/discover.rs:77
Methodgrant_privileges
(&self)
src/executor/memory/executor.rs:138
Methodhandle_fifo
( mut runner_fifo: RunnerFifo, ipc: MemtrackIpcServer, child: &mut std::process::Child
src/executor/memory/executor.rs:209
Functionhandles_prerelease_versions
()
src/binary_installer/versions.rs:90
Functionin_memory_upload_is_retried
()
src/upload/uploader.rs:514
Functioninherit_parent_mappings_copies_parent_entry_to_child
()
src/executor/wall_time/profiler/perf/parse_perf_file.rs:318
Functioninherit_parent_mappings_does_not_overwrite_existing_child_entry
()
src/executor/wall_time/profiler/perf/parse_perf_file.rs:333
Functioninstall
Run `brew install <package>`. Idempotent: brew exits 0 when the formula is already installed, so callers don't need to pre-check.
src/executor/helpers/homebrew.rs:50
Functioninstaller_variant_list_is_exhaustive
()
src/binary_pins.rs:216
Methodinstance
()
crates/instrument-hooks-bindings/src/mod.rs:28
Methodinstance
(integration: &str, version: &str)
crates/instrument-hooks-bindings/src/lib.rs:30
Functionis_enabled
Helper to check if tracking is currently enabled */
crates/memtrack/src/ebpf/c/memtrack.bpf.c:98
Methodis_instrumented
(&self)
crates/instrument-hooks-bindings/src/mod.rs:41
Methodis_instrumented
(&self)
crates/instrument-hooks-bindings/src/lib.rs:43
Functionis_perf_installed
()
src/executor/wall_time/profiler/perf/setup.rs:34
Methodload_from_path
Load and parse config from a specific path
src/project_config/mod.rs:14
Functionload_rewrites_legacy_file_in_canonical_form
()
src/config.rs:460
Methodload_with_profile
( config_name: Option<&str>, profile_name: Option<&str>, overrides: ConfigOverrides<'_
src/config.rs:228
Methodlog
(&self, record: &Record)
src/run_environment/buildkite/logger.rs:31
Methodlog
(&self, record: &Record)
src/run_environment/github_actions/logger.rs:38
Methodlog
(&self, record: &log::Record)
src/run_environment/gitlab_ci/logger.rs:73
Methodlog
(&self, record: &log::Record)
src/local_logger/mod.rs:86
Functionmain
()
build.rs:1
Functionmain
()
src/main.rs:6
Functionmain
()
src/bin/generate_config_schema.rs:31
Functionmain
()
crates/exec-harness/build.rs:26
Functionmain
()
crates/exec-harness/src/main.rs:32
Functionmain
()
crates/instrument-hooks-bindings/build.rs:1
Functionmain
()
crates/memtrack/build.rs:38
Functionmain
crates/memtrack/testdata/aligned_alloc_test.c:4
Functionmain
crates/memtrack/testdata/fork_test.c:5
Functionmain
crates/memtrack/testdata/alloc_size.c:4
Functionmain
crates/memtrack/testdata/ordering_test.c:4
Functionmain
crates/memtrack/testdata/malloc_free.c:4
Functionmain
crates/memtrack/testdata/many_allocs.c:4
Functionmain
crates/memtrack/testdata/calloc_test.c:4
Functionmain
crates/memtrack/testdata/realloc_test.c:4
Functionmain
crates/memtrack/testdata/double_malloc.c:4
Functionmain
()
crates/memtrack/testdata/spawn_wrapper/src/bin/wrapper.rs:3
Functionmain
()
crates/memtrack/testdata/spawn_wrapper/src/bin/alloc_child.rs:6
Functionmain
()
crates/memtrack/testdata/alloc_rust/src/main.rs:15
Functionmain
crates/memtrack/testdata/alloc_cpp/src/main.cpp:25
Functionmain
()
crates/memtrack/src/main.rs:48
Functionmain
()
crates/runner-shared/benches/memtrack_writer.rs:6
Functionmatches
(#[case] command: &str, #[case] names: &[&str])
src/executor/helpers/detect_executable.rs:42
Methodmerge_option
Helper to merge Option values with precedence: CLI > config > None
src/project_config/merger.rs:38
Methodmerge_walltime_options
Merge walltime execution args with project config walltime options CLI arguments take precedence over config values. If a CLI arg is None and a confi
src/project_config/merger.rs:15
Functionmigrate_canonical_is_idempotent
()
src/config.rs:368
Functionmigrate_preserves_existing_profile_token
()
src/config.rs:392
Functionmigrate_refuses_newer_schema_version
()
src/config.rs:417
Functionmigrate_v0_with_top_level_auth_token
()
src/config.rs:347
Functionmissing_path_has_no_capabilities
()
src/executor/helpers/capabilities.rs:101
Methodname
(&self)
src/executor/valgrind/executor.rs:20
Methodname
WARNING: This doesn't support generic types
crates/runner-shared/src/artifacts/mod.rs:18
Methodnew
Build a client authenticated with `token` (when `Some`). The CLI resolves the effective token at construction time, so callers downstream (the upload
src/api_client.rs:29
Methodnew
()
src/run_environment/buildkite/logger.rs:17
Methodnew
()
src/run_environment/github_actions/logger.rs:17
Methodnew
Create a new `LocalProvider`, resolving repository information from git and/or the API as needed. Since the logger is not setup yet, we use `log_pre_i
src/run_environment/local/provider.rs:65
Methodnew
()
src/run_environment/gitlab_ci/logger.rs:51
Methodnew
(provider: &dyn RunEnvironmentProvider)
src/cli/run/logger.rs:15
Methodnew
(config: ExecutorConfig, profile_folder: PathBuf)
src/executor/execution_context.rs:15
Methodnew
(config: OrchestratorConfig, api_client: &CodSpeedAPIClient)
src/executor/orchestrator.rs:38
Methodnew
(profiler_override: Option<WalltimeProfiler>)
src/executor/wall_time/executor.rs:109
Methodnew
()
src/executor/wall_time/helpers.rs:90
Methodnew
()
src/executor/wall_time/profiler/perf/fifo.rs:11
Methodnew
()
src/executor/wall_time/profiler/perf/mod.rs:60
Methodnew
(path: PathBuf)
src/executor/wall_time/profiler/perf/jit_dump.rs:15
Methodnew
(symbols: Vec<Symbol>)
src/executor/wall_time/profiler/perf/module_symbols.rs:40
← previousnext →601–700 of 1,061, ranked by callers