Created
November 20, 2025 09:40
-
-
Save juanjux/9307aec086ddb6fdb82f8bc5821407f1 to your computer and use it in GitHub Desktop.
Output of the find unwrap() script
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Analyzing 568 Rust files in /Users/juanjo.alvarez/dd/libdatadog... | |
| Found 631 unwrap()/expect() calls outside of tests: | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/build.rs:23:5 [expect] | |
| Path::new(&env!("CARGO_MANIFEST_DIR")) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/build.rs:35:20 [expect] | |
| let dst_file = dst | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/build.rs:40:5 [unwrap] | |
| libdd_common::cc_utils::ImprovedBuild::new() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/build.rs:61:32 [expect] | |
| let mut modify_alignment = Command::new("objcopy") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/build.rs:68:5 [expect] | |
| modify_alignment | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/build.rs:79:20 [expect] | |
| let dst_file = dst | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/build.rs:84:5 [unwrap] | |
| libdd_common::cc_utils::ImprovedBuild::new() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-ddsketch/build.rs:25:37 [unwrap] | |
| std::env::set_var("PROTOC", protoc_bin_vendored::protoc_bin_path().unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/build.rs:10:19 [unwrap] | |
| let ver = glibc_version::get_version().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/spawn_worker/build.rs:28:5 [unwrap] | |
| builder.try_compile_executable("trampoline.bin").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/spawn_worker/build.rs:31:9 [unwrap] | |
| cc_utils::ImprovedBuild::new() | |
| /Users/juanjo.alvarez/dd/libdatadog/spawn_worker/build.rs:43:9 [unwrap] | |
| cc_utils::ImprovedBuild::new() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-protobuf/build.rs:17:37 [unwrap] | |
| std::env::set_var("PROTOC", protoc_bin_vendored::protoc_bin_path().unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-protobuf/build.rs:33:27 [unwrap] | |
| let cur_working_dir = env::var("CARGO_MANIFEST_DIR").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-protobuf/build.rs:256:5 [unwrap] | |
| config | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-protobuf/build.rs:295:17 [unwrap] | |
| let mut f = File::open(file_path).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-protobuf/build.rs:297:5 [unwrap] | |
| f.read_to_end(&mut content).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-protobuf/build.rs:299:17 [unwrap] | |
| let mut f = File::create(file_path).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-protobuf/build.rs:300:5 [unwrap] | |
| f.write_all(content.as_slice()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-live-debugger/src/sender.rs:56:16 [unwrap] | |
| && logs_uri_parts.scheme.as_ref().unwrap().as_str() != "file" | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-live-debugger/src/sender.rs:131:5 [unwrap] | |
| serde_json::to_vec(&data).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-live-debugger/src/sender.rs:180:24 [unwrap] | |
| let endpoint = match debugger_type { | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-live-debugger/src/redacted_names.rs:114:5 [unwrap] | |
| Regex::new(&REDACTED_WILDCARD_TYPES_PATTERN).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-live-debugger/src/redacted_names.rs:121:15 [unwrap] | |
| let len = REDACTED_NAMES.iter().map(|n| n.len()).max().unwrap() + 5; | |
| /Users/juanjo.alvarez/dd/libdatadog/build-common/src/cbindgen.rs:28:26 [expect] | |
| let output = Command::new("cargo") | |
| /Users/juanjo.alvarez/dd/libdatadog/build-common/src/cbindgen.rs:37:26 [expect] | |
| let stdout = str::from_utf8(&output.stdout).expect("Output not valid UTF-8"); | |
| /Users/juanjo.alvarez/dd/libdatadog/build-common/src/cbindgen.rs:39:17 [expect] | |
| serde_json::from_str(stdout).expect("Failed to parse JSON output"); | |
| /Users/juanjo.alvarez/dd/libdatadog/build-common/src/cbindgen.rs:40:32 [expect] | |
| let project_root = json["root"] | |
| /Users/juanjo.alvarez/dd/libdatadog/build-common/src/cbindgen.rs:47:13 [expect] | |
| PathBuf::from(project_root) | |
| /Users/juanjo.alvarez/dd/libdatadog/build-common/src/cbindgen.rs:65:26 [expect] | |
| let parent_dir = cargo_target_dir | |
| /Users/juanjo.alvarez/dd/libdatadog/build-common/src/cbindgen.rs:89:35 [unwrap] | |
| let crate_dir = PathBuf::from(env::var_os("CARGO_MANIFEST_DIR").unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/build-common/src/cbindgen.rs:113:9 [expect] | |
| fs::create_dir_all(parent).expect("Failed to create output directory"); | |
| /Users/juanjo.alvarez/dd/libdatadog/build-common/src/cbindgen.rs:123:5 [expect] | |
| cbindgen::Builder::new() | |
| /Users/juanjo.alvarez/dd/libdatadog/build-common/src/cbindgen.rs:137:35 [unwrap] | |
| let crate_dir = PathBuf::from(env::var_os("CARGO_MANIFEST_DIR").unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/build-common/src/cbindgen.rs:144:22 [expect] | |
| for entry in fs::read_dir(src_dir).expect("Failed to read src directory") { | |
| /Users/juanjo.alvarez/dd/libdatadog/build-common/src/cbindgen.rs:145:25 [expect] | |
| let entry = entry.expect("Failed to read entry in src directory"); | |
| /Users/juanjo.alvarez/dd/libdatadog/build-common/src/cbindgen.rs:163:15 [unwrap] | |
| .join(source.file_name().unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/build-common/src/cbindgen.rs:166:9 [expect] | |
| fs::create_dir_all(parent).expect("Failed to create output directory"); | |
| /Users/juanjo.alvarez/dd/libdatadog/build-common/src/cbindgen.rs:176:5 [expect] | |
| fs::copy(source, output_path).expect("Failed to copy header file"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-dogstatsd-client/src/lib.rs:201:42 [unwrap] | |
| builder = builder.with_tag_value(tag_opt.unwrap().as_ref()); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/crashtracker.rs:30:49 [unwrap] | |
| let mut config = cmake::Config::new(crashtracker_dir.to_str().unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/crashtracker.rs:32:41 [unwrap] | |
| .define("Datadog_ROOT", datadog_root.to_str().unwrap()) | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/crashtracker.rs:109:9 [expect] | |
| fs::copy(origin_path, &target_path).expect("Failed to copy crashtracker.h"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:70:13 [expect] | |
| fs::copy(&origin_path, &target_path).expect("Failed to copy the header"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:73:17 [unwrap] | |
| if !target_path.to_str().unwrap().contains("blazesym.h") { | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:82:26 [unwrap] | |
| .map(|i| i.to_str().unwrap()) | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:92:9 [expect] | |
| fs::create_dir_all(lib_dir).expect("Failed to create pkgconfig directory"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:101:9 [expect] | |
| fs::copy(from_dyn, to_dyn).expect("unable to copy dynamic lib"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:110:9 [expect] | |
| fs::copy(from_static, to_static).expect("unable to copy static lib"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:128:9 [expect] | |
| fs::create_dir_all(pc_dir).expect("Failed to create pkgconfig directory"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:141:17 [unwrap] | |
| pc_origin.to_str().unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:142:17 [unwrap] | |
| pc_target.to_str().unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:149:21 [unwrap] | |
| pc_origin.to_str().unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:150:21 [unwrap] | |
| pc_target.to_str().unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:182:35 [unwrap] | |
| let prof_path: PathBuf = [project_root().to_str().unwrap(), CRATE_FOLDER, "Cargo.toml"] | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:186:26 [unwrap] | |
| let cargo_toml = fs::read_to_string(prof_path).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:188:33 [unwrap] | |
| let parsed: CargoFile = toml::from_str(&cargo_toml).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:199:29 [expect] | |
| let mut cargo = Command::new("cargo") | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/profiling.rs:206:13 [expect] | |
| cargo.wait().expect("Cargo failed"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/builder.rs:111:13 [expect] | |
| fs::remove_dir_all(Path::new(self.target_dir.as_ref())) | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/builder.rs:114:9 [expect] | |
| fs::create_dir_all(Path::new(self.target_dir.as_ref())) | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/builder.rs:116:9 [expect] | |
| fs::create_dir_all(Path::new(self.target_include.as_ref())) | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/builder.rs:118:9 [expect] | |
| fs::create_dir_all(Path::new(self.target_lib.as_ref())) | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/builder.rs:120:9 [expect] | |
| fs::create_dir_all(Path::new(self.target_bin.as_ref())) | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/builder.rs:122:9 [expect] | |
| fs::create_dir_all(Path::new(self.target_pkconfig.as_ref())) | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/builder.rs:130:20 [unwrap] | |
| let libs = fs::read_dir(datadog_lib_dir).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/builder.rs:132:24 [unwrap] | |
| let name = lib.file_name().into_string().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/builder.rs:134:33 [unwrap] | |
| arch::fix_rpath(lib.path().to_str().unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/builder.rs:142:9 [expect] | |
| fs::create_dir_all(cmake_dir).expect("Failed to create cmake dir"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/builder.rs:151:9 [expect] | |
| file_replace( | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/builder.rs:152:13 [unwrap] | |
| origin.to_str().unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/builder.rs:153:13 [unwrap] | |
| cmake_path.to_str().unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/builder.rs:200:24 [expect] | |
| let artifact = fs::File::create(path).expect("Failed to create tarfile"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/builder.rs:206:9 [expect] | |
| ar.finish().expect("Failed to write the tarfile"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/utils.rs:23:5 [unwrap] | |
| Path::new(&env!("CARGO_MANIFEST_DIR")) | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/common.rs:21:25 [expect] | |
| let mut cargo = Command::new("cargo") | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/common.rs:36:9 [expect] | |
| cargo.wait().expect("Cargo failed"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/common.rs:44:9 [expect] | |
| fs::copy(origin_path, target_path).expect("Failed to copy common.h"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/bin/release.rs:42:19 [unwrap] | |
| let profile = env::var("PROFILE").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/bin/release.rs:43:19 [unwrap] | |
| let version = env::var("CARGO_PKG_VERSION").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/bin/release.rs:44:16 [unwrap] | |
| let host = env::var("TARGET").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/bin/release.rs:81:9 [unwrap] | |
| source_path.to_str().unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/apple.rs:21:24 [unwrap] | |
| let lib_name = lib_path.split('/').next_back().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/apple.rs:23:27 [expect] | |
| let exit_status = Command::new("install_name_tool") | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/apple.rs:46:21 [expect] | |
| let mut strip = Command::new("strip") | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/apple.rs:52:5 [expect] | |
| strip.wait().expect("Failed to strip library"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/musl.rs:24:9 [expect] | |
| Command::new("patchelf") | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/musl.rs:33:26 [expect] | |
| let mut rm_section = Command::new("objcopy") | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/musl.rs:40:5 [expect] | |
| rm_section.wait().expect("Failed to remove llvmbc section"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/musl.rs:42:28 [expect] | |
| let mut create_debug = Command::new("objcopy") | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/musl.rs:49:5 [expect] | |
| create_debug.wait().expect("Failed to extract debug info"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/musl.rs:51:21 [expect] | |
| let mut strip = Command::new("strip") | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/musl.rs:57:5 [expect] | |
| strip.wait().expect("Failed to strip library"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/musl.rs:59:21 [expect] | |
| let mut debug = Command::new("objcopy") | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/musl.rs:65:5 [expect] | |
| debug.wait().expect("Failed to set debuglink"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/windows.rs:31:5 [expect] | |
| fs::copy(from_pdb, to_pdb).expect("unable to copy pdb file"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/linux.rs:24:28 [expect] | |
| let mut patchelf = Command::new("patchelf") | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/linux.rs:30:9 [expect] | |
| patchelf.wait().expect("failed to remove rpath"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/linux.rs:35:26 [expect] | |
| let mut rm_section = Command::new("objcopy") | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/linux.rs:42:5 [expect] | |
| rm_section.wait().expect("Failed to remove llvmbc section"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/linux.rs:44:28 [expect] | |
| let mut create_debug = Command::new("objcopy") | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/linux.rs:51:5 [expect] | |
| create_debug.wait().expect("Failed to extract debug info"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/linux.rs:53:21 [expect] | |
| let mut strip = Command::new("strip") | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/linux.rs:59:5 [expect] | |
| strip.wait().expect("Failed to strip library"); | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/linux.rs:61:21 [expect] | |
| let mut debug = Command::new("objcopy") | |
| /Users/juanjo.alvarez/dd/libdatadog/builder/src/arch/linux.rs:67:5 [expect] | |
| debug.wait().expect("Failed to set debuglink"); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-profiling-replayer/src/replayer.rs:137:22 [expect] | |
| Some(Timestamp::try_from(label.num).expect("non-zero timestamp")) | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-profiling-replayer/src/main.rs:59:25 [unwrap] | |
| let (midpoint, _) = midpoint(values).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-profiling-replayer/src/main.rs:60:14 [unwrap] | |
| let q2 = median(values).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-profiling-replayer/src/main.rs:62:14 [unwrap] | |
| let q1 = median(&values[..midpoint]).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-profiling-replayer/src/main.rs:63:14 [unwrap] | |
| let q3 = median(&values[(midpoint + 1)..]).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-profiling-replayer/src/main.rs:91:23 [expect] | |
| let process = self | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-profiling-replayer/src/main.rs:147:17 [unwrap] | |
| let input = matches.get_one::<String>("input").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-profiling-replayer/src/main.rs:182:19 [unwrap] | |
| let min = depths.first().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-profiling-replayer/src/main.rs:183:28 [unwrap] | |
| let [q1, q2, q3] = quartiles(depths.as_slice()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-profiling-replayer/src/main.rs:184:19 [unwrap] | |
| let max = depths.last().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/spawn_worker/tests/trampoline_unix.rs:16:5 [unwrap] | |
| file.read_to_string(&mut buf).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/spawn_worker/src/win32.rs:131:17 [unwrap] | |
| DuplicateHandle( | |
| /Users/juanjo.alvarez/dd/libdatadog/spawn_worker/src/win32.rs:324:17 [unwrap] | |
| ENV_PASS_FD_KEY.parse().unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/spawn_worker/src/win32.rs:325:17 [unwrap] | |
| (handle.as_raw_handle() as u64).to_string().parse().unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/spawn_worker/src/win32.rs:352:18 [unwrap] | |
| unsafe { InitializeProcThreadAttributeList(attribute_list, 1, 0, &mut size).unwrap() }; | |
| /Users/juanjo.alvarez/dd/libdatadog/spawn_worker/src/win32.rs:353:9 [unwrap] | |
| unsafe { | |
| /Users/juanjo.alvarez/dd/libdatadog/spawn_worker/src/unix/spawn.rs:201:19 [unwrap] | |
| Stdio::Fd(val.try_clone().unwrap().into()) | |
| /Users/juanjo.alvarez/dd/libdatadog/spawn_worker/src/unix/spawn.rs:513:46 [unwrap] | |
| temp_files.push(CString::new(lib_path.to_str().unwrap())?); | |
| /Users/juanjo.alvarez/dd/libdatadog/spawn_worker/src/unix/spawn.rs:679:23 [unwrap] | |
| let fd: i32 = std::str::from_utf8(fd_path.file_name().to_bytes()) | |
| /Users/juanjo.alvarez/dd/libdatadog/spawn_worker/src/unix/spawn.rs:679:23 [unwrap] | |
| let fd: i32 = std::str::from_utf8(fd_path.file_name().to_bytes()) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/benches/serialization.rs:59:16 [expect] | |
| let data = rmp_serde::to_vec(&generate_trace_chunks(20, 2_075)) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/benches/serialization.rs:61:22 [expect] | |
| let (data, ..) = msgpack_decoder::v04::from_slice(data.as_slice()) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/benches/deserialization.rs:62:16 [expect] | |
| let data = rmp_serde::to_vec(&generate_trace_chunks(20, 2_075)) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/send_data/mod.rs:262:27 [unwrap] | |
| let payload_len = u64::try_from(payload.len()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/send_data/mod.rs:310:22 [unwrap] | |
| let chunks = u64::try_from(self.tracer_payloads.size()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/send_data/mod.rs:355:34 [unwrap] | |
| let chunks = u64::try_from(tracer_payload.chunks.len()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/send_data/mod.rs:370:30 [unwrap] | |
| let chunks = u64::try_from(self.tracer_payloads.size()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/send_data/mod.rs:381:30 [unwrap] | |
| let chunks = u64::try_from(self.tracer_payloads.size()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:169:24 [expect] | |
| let metadata = MetadataCommand::new() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:175:31 [expect] | |
| let calculated_path = Path::new(&project_root_dir) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:268:24 [expect] | |
| container: container | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:275:9 [unwrap] | |
| self.container.base_uri().unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:298:9 [expect] | |
| Uri::from_str(&uri_string).expect("Invalid URI") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:321:13 [expect] | |
| format!("/{}{}", endpoint.trim_start_matches('/'), query_string) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:326:9 [expect] | |
| Uri::from_parts(parts).expect("Invalid URI") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:337:9 [expect] | |
| Uri::from_str(&base_uri_string).expect("Invalid URI") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:351:19 [expect] | |
| let req = Request::builder() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:357:19 [expect] | |
| let res = self | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:363:26 [expect] | |
| let body_bytes = res | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:369:27 [expect] | |
| let body_string = String::from_utf8(body_bytes.to_vec()).expect("Conversion failed"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:405:19 [expect] | |
| let req = Request::builder() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:411:19 [expect] | |
| let res = self | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:416:26 [expect] | |
| let body_bytes = res | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:423:27 [expect] | |
| let body_string = String::from_utf8(body_bytes.to_vec()).expect("Conversion failed"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:425:9 [expect] | |
| serde_json::from_str(&body_string).expect("Failed to parse JSON response") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:477:19 [expect] | |
| let req = Request::builder() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:483:19 [expect] | |
| let res = self | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:526:26 [expect] | |
| let body_bytes = body | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:573:19 [expect] | |
| let req = Request::builder() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:579:19 [expect] | |
| let res = self | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/datadog_test_agent.rs:585:20 [expect] | |
| let body = res | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:39:18 [unwrap] | |
| service: BytesString::from_slice("test-service".as_ref()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:40:15 [unwrap] | |
| name: BytesString::from_slice("test_name".as_ref()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:41:19 [unwrap] | |
| resource: BytesString::from_slice("test-resource".as_ref()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:48:17 [unwrap] | |
| BytesString::from_slice("service".as_ref()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:49:17 [unwrap] | |
| BytesString::from_slice("test-service".as_ref()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:52:17 [unwrap] | |
| BytesString::from_slice("env".as_ref()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:53:17 [unwrap] | |
| BytesString::from_slice("test-env".as_ref()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:56:17 [unwrap] | |
| BytesString::from_slice("runtime-id".as_ref()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:57:17 [unwrap] | |
| BytesString::from_slice("test-runtime-id-value".as_ref()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:68:21 [unwrap] | |
| .insert(BytesString::from_slice("_top_level".as_ref()).unwrap(), 1.0); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:70:13 [unwrap] | |
| BytesString::from_slice("_dd.origin".as_ref()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:71:13 [unwrap] | |
| BytesString::from_slice("cloudfunction".as_ref()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:74:13 [unwrap] | |
| BytesString::from_slice("origin".as_ref()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:75:13 [unwrap] | |
| BytesString::from_slice("cloudfunction".as_ref()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:78:13 [unwrap] | |
| BytesString::from_slice("functionname".as_ref()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:79:13 [unwrap] | |
| BytesString::from_slice("dummy_function_name".as_ref()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:81:23 [unwrap] | |
| span.r#type = BytesString::from_slice("serverless".as_ref()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:237:13 [unwrap] | |
| dict.get_or_insert(BytesString::from("service")).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:238:13 [unwrap] | |
| dict.get_or_insert(BytesString::from("test-service")) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:242:13 [unwrap] | |
| dict.get_or_insert(BytesString::from("env")).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:243:13 [unwrap] | |
| dict.get_or_insert(BytesString::from("test-env")).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:246:13 [unwrap] | |
| dict.get_or_insert(BytesString::from("runtime-id")).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:247:13 [unwrap] | |
| dict.get_or_insert(BytesString::from("test-runtime-id-value")) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:255:17 [unwrap] | |
| dict.get_or_insert(BytesString::from("functionname")) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:257:17 [unwrap] | |
| dict.get_or_insert(BytesString::from("dummy_function_name")) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:261:17 [unwrap] | |
| dict.get_or_insert(BytesString::from("_dd.origin")).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:262:17 [unwrap] | |
| dict.get_or_insert(BytesString::from("cloudfunction")) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:266:17 [unwrap] | |
| dict.get_or_insert(BytesString::from("origin")).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:267:17 [unwrap] | |
| dict.get_or_insert(BytesString::from("cloudfunction")) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:273:18 [unwrap] | |
| service: dict | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:276:15 [unwrap] | |
| name: dict.get_or_insert(BytesString::from("test_name")).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:277:19 [unwrap] | |
| resource: dict | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:290:32 [unwrap] | |
| .map(|(k, v)| (dict.get_or_insert(BytesString::from(k)).unwrap(), v)) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:296:13 [unwrap] | |
| dict.get_or_insert(BytesString::from("web")).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:298:13 [unwrap] | |
| dict.get_or_insert(BytesString::from("")).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:341:9 [unwrap] | |
| span.get_mut("meta") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:341:9 [unwrap] | |
| span.get_mut("meta") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/test_utils/mod.rs:345:21 [unwrap] | |
| .extend(additional_meta.as_object().unwrap().clone()); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/msgpack_encoder/v04/mod.rs:126:5 [expect] | |
| to_writer(&mut buf, traces).expect("infallible: the error is std::convert::Infallible"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/msgpack_encoder/v04/mod.rs:182:5 [expect] | |
| to_writer(&mut counter, traces).expect("infallible: CountLength never fails"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/msgpack_decoder/decode/number.rs:44:28 [unwrap] | |
| val <= upper_bound.try_into().unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/msgpack_decoder/decode/number.rs:48:27 [unwrap] | |
| if val >= lower_bound.try_into().unwrap() && upper_bound_check { | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/msgpack_decoder/decode/number.rs:59:28 [unwrap] | |
| val <= upper_bound.try_into().unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/msgpack_decoder/decode/span_event.rs:89:42 [expect] | |
| let mut map = HashMap::with_capacity(len.try_into().expect("Unable to cast map len to usize")); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/msgpack_decoder/decode/string.rs:67:42 [expect] | |
| let mut map = HashMap::with_capacity(len.try_into().expect("Unable to cast map len to usize")); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/msgpack_decoder/v04/mod.rs:64:29 [unwrap] | |
| .map(|span| span.try_to_bytes(&data).unwrap()) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/msgpack_decoder/v04/mod.rs:124:17 [expect] | |
| trace_count | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/msgpack_decoder/v04/mod.rs:135:25 [expect] | |
| span_count | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/msgpack_decoder/v05/mod.rs:82:29 [unwrap] | |
| .map(|span| span.try_to_bytes(&data).unwrap()) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-utils/src/msgpack_decoder/v05/mod.rs:232:42 [expect] | |
| let mut map = HashMap::with_capacity(len.try_into().expect("Unable to cast map len to usize")); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/examples/send-traces-with-stats.rs:50:5 [expect] | |
| logger_configure_std(StdConfig { | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/examples/send-traces-with-stats.rs:54:5 [expect] | |
| logger_set_log_level(LogEventLevel::Debug).expect("Failed to set log level"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/examples/send-traces-with-stats.rs:72:20 [expect] | |
| let exporter = builder.build().expect("Failed to build TraceExporter"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/examples/send-traces-with-stats.rs:73:15 [expect] | |
| let now = UNIX_EPOCH | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/examples/send-traces-with-stats.rs:86:16 [expect] | |
| let data = rmp_serde::to_vec_named(&traces).expect("Failed to serialize traces"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/examples/send-traces-with-stats.rs:88:5 [expect] | |
| exporter | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/examples/send-traces-with-stats.rs:91:5 [expect] | |
| exporter | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/src/stats_exporter.rs:128:13 [unwrap] | |
| self.concentrator | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/src/trace_exporter/error.rs:129:32 [unwrap] | |
| std::fmt::Display::fmt(self.source().unwrap(), f) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/src/trace_exporter/transport.rs:162:9 [unwrap] | |
| req_builder | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/src/trace_exporter/transport.rs:178:26 [unwrap] | |
| let body_bytes = response.into_body().collect().await.unwrap().to_bytes(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/src/trace_exporter/mod.rs:104:23 [unwrap] | |
| let new_p_and_q = match p_and_q { | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/src/trace_exporter/mod.rs:120:5 [unwrap] | |
| Uri::from_parts(parts).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/src/telemetry/mod.rs:106:13 [unwrap] | |
| self.service_name.unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/src/telemetry/mod.rs:107:13 [unwrap] | |
| self.language.unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/src/telemetry/mod.rs:108:13 [unwrap] | |
| self.language_version.unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-data-pipeline/src/telemetry/mod.rs:109:13 [unwrap] | |
| self.tracer_version.unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar-macros/src/lib.rs:32:27 [unwrap] | |
| let item: ItemTrait = syn::parse(input.clone()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tests/flock.rs:22:21 [unwrap] | |
| let lock_path = std::env::var(ENV_LOCK_PATH).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tests/flock.rs:24:14 [unwrap] | |
| let _l = FLock::try_rw_lock(lock_path).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tests/flock.rs:25:29 [unwrap] | |
| let mut c: UnixStream = spawn_worker::recv_passed_fd().unwrap().into(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tests/flock.rs:27:5 [unwrap] | |
| c.write_all(&[0]).unwrap(); // signal readiness | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/benches/ipc.rs:24:28 [unwrap] | |
| let (sock_a, sock_b) = UnixStream::pair().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/benches/ipc.rs:27:18 [unwrap] | |
| let rt = runtime::Builder::new_current_thread() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/benches/ipc.rs:32:9 [unwrap] | |
| sock_a.set_nonblocking(true).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/benches/ipc.rs:39:5 [unwrap] | |
| transport.set_nonblocking(false).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/benches/ipc.rs:42:19 [unwrap] | |
| b.iter(|| transport.send(&ExampleInterfaceRequest::Notify {}).unwrap()) | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/benches/ipc.rs:49:19 [unwrap] | |
| b.iter(|| transport.call(&ExampleInterfaceRequest::ReqCnt {}).unwrap()) | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/benches/ipc.rs:55:11 [unwrap] | |
| match transport.call(&ExampleInterfaceRequest::ReqCnt {}).unwrap() { | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/benches/ipc.rs:63:5 [unwrap] | |
| worker.join().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/rate_limiter.rs:71:15 [unwrap] | |
| &*self.mem.read().unwrap().as_slice().as_ptr().cast() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/rate_limiter.rs:91:17 [unwrap] | |
| self.mem.write().unwrap().ensure_space( | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/rate_limiter.rs:131:27 [unwrap] | |
| let mut mem = self.mem.write().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/rate_limiter.rs:178:19 [unwrap] | |
| let mem = self.mem.read().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/rate_limiter.rs:213:15 [unwrap] | |
| &*self | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/example_interface.rs:48:13 [unwrap] | |
| Transport::try_from(channel).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/example_interface.rs:90:9 [unwrap] | |
| self.stored_files.lock().unwrap().push(file); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/example_interface.rs:101:15 [unwrap] | |
| ready(self.stored_files.lock().unwrap().pop()) | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/transport/mod.rs:70:21 [unwrap] | |
| this.channel_metadata | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/transport/mod.rs:101:27 [unwrap] | |
| let mut message = this.channel_metadata.lock().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/platform/unix/channel.rs:63:22 [unwrap] | |
| let raw_fd = self.inner.as_owned_fd().unwrap().as_fd(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/platform/unix/mem_handle_macos.rs:29:25 [unwrap] | |
| let page_size = NonZeroUsize::try_from(page_size::get()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/platform/unix/mem_handle_macos.rs:53:17 [unwrap] | |
| NonZeroUsize::new(shm.size).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/platform/unix/mem_handle_macos.rs:152:25 [unwrap] | |
| let page_size = NonZeroUsize::try_from(page_size::get()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/platform/unix/mem_handle_macos.rs:157:23 [unwrap] | |
| let ptr = mmap( | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/platform/unix/mem_handle_macos.rs:162:17 [unwrap] | |
| handle.get_shm().handle.as_owned_fd().unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/platform/unix/mem_handle_macos.rs:174:35 [unwrap] | |
| std::ptr::write(self, handle.map().unwrap()) | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/platform/unix/mem_handle.rs:45:51 [unwrap] | |
| mkdir(c"/tmp/libdatadog", Mode::from_bits(0o1777).unwrap())?; | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/platform/unix/mem_handle.rs:179:35 [unwrap] | |
| std::ptr::write(self, handle.map().unwrap()) | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/platform/windows/mem_handle.rs:103:20 [unwrap] | |
| let name = CString::new(format!( | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/platform/windows/mem_handle.rs:122:9 [unwrap] | |
| CString::new(format!( | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/platform/windows/mem_handle.rs:175:13 [unwrap] | |
| self.mem.set_mapping_size(expected_size).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/platform/unix/channel/async_channel.rs:60:23 [unwrap] | |
| let handles = project.metadata.lock().unwrap().drain_to_send(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/platform/unix/channel/async_channel.rs:68:21 [unwrap] | |
| project | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/src/platform/unix/channel/async_channel.rs:118:25 [unwrap] | |
| project | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/tests/service_functional.rs:97:25 [unwrap] | |
| let first_request = requests.next().await.unwrap()?; | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/examples/compression.rs:34:5 [unwrap] | |
| encoder.write_all(&message).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/examples/compression.rs:108:25 [unwrap] | |
| let transport = incoming.next().await.unwrap().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/examples/compression.rs:108:25 [unwrap] | |
| let transport = incoming.next().await.unwrap().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/examples/pubsub.rs:160:29 [unwrap] | |
| let publisher = connecting_publishers.next().await.unwrap().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/examples/pubsub.rs:160:29 [unwrap] | |
| let publisher = connecting_publishers.next().await.unwrap().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/examples/pubsub.rs:180:39 [unwrap] | |
| let subscriber_addr = conn.peer_addr().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/examples/pubsub.rs:195:17 [unwrap] | |
| ready_tx.send(()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/examples/pubsub.rs:209:13 [unwrap] | |
| self.clients.lock().unwrap().insert( | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/examples/pubsub.rs:217:37 [unwrap] | |
| let mut subscriptions = self.subscriptions.write().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/examples/pubsub.rs:242:41 [unwrap] | |
| if let Some(subscription) = self.clients.lock().unwrap().remove(&subscriber_addr) { | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/examples/pubsub.rs:247:41 [unwrap] | |
| let mut subscriptions = self.subscriptions.write().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/examples/pubsub.rs:249:39 [unwrap] | |
| let subscribers = subscriptions.get_mut(&topic).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/examples/pubsub.rs:264:37 [unwrap] | |
| let mut subscribers = match self.subscriptions.read().unwrap().get(&topic) { | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/src/client.rs:139:13 [unwrap] | |
| u64::try_from(self.next_request_id.fetch_add(1, Ordering::Relaxed)).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/src/client.rs:528:9 [expect] | |
| self.in_flight_requests() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/src/server/limits/channels_per_key.rs:57:40 [unwrap] | |
| let _ = self.dropped_keys.send(self.key.take().unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/tarpc/src/server/limits/channels_per_key.rs:198:29 [unwrap] | |
| if count >= TryFrom::try_from(*self_.channels_per_key).unwrap() { | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/plugins/src/lib.rs:164:27 [unwrap] | |
| let segment = meta.path.segments.first().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc/plugins/src/lib.rs:309:25 [unwrap] | |
| .map(|name| parse_str(&format!("{name}Fut")).unwrap()) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common/src/lib.rs:78:9 [unwrap] | |
| self.lock().unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common/src/lib.rs:290:18 [unwrap] | |
| url: parse_uri(url).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common/src/azure_app_services.rs:108:25 [unwrap] | |
| let re: Regex = Regex::new(r".+\+(.+)-.+webspace(-Linux)?").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common/src/connector/conn_stream.rs:94:33 [unwrap] | |
| let stream_fut = c.call(uri.to_string().parse().unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common/src/connector/mod.rs:102:13 [expect] | |
| rustls::crypto::aws_lc_rs::default_provider() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common/src/connector/named_pipe.rs:18:28 [unwrap] | |
| let path = hex::encode(path.as_os_str().to_str().unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common/src/entity_id/unix/container_id.rs:19:5 [unwrap] | |
| Regex::new(r"^\d+:[^:]*:(.+)$").unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common/src/entity_id/unix/container_id.rs:24:5 [unwrap] | |
| Regex::new(&format!( | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common/src/entity_id/unix/container_id.rs:35:55 [unwrap] | |
| .and_then(|captures| CONTAINER_REGEX.captures(captures.get(1).unwrap().as_str())) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common/src/entity_id/unix/container_id.rs:36:25 [unwrap] | |
| .map(|captures| captures.get(1).unwrap().as_str()) | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-live-debugger-ffi/src/evaluator.rs:90:28 [unwrap] | |
| eval: unsafe { FFI_EVALUATOR.as_ref().unwrap() }, | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-live-debugger-ffi/src/send_data.rs:138:52 [unwrap] | |
| let DebuggerData::Snapshot(ref mut snapshot) = buffer.last_mut().unwrap().debugger | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-live-debugger-ffi/src/send_data.rs:146:13 [unwrap] | |
| snapshot | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-live-debugger-ffi/src/send_data.rs:146:13 [unwrap] | |
| snapshot | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-live-debugger-ffi/src/send_data.rs:202:9 [unwrap] | |
| snapshot | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-live-debugger-ffi/src/send_data.rs:223:15 [unwrap] | |
| match snapshot.captures.as_mut().unwrap().lines.entry(line) { | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-live-debugger-ffi/src/send_data.rs:241:9 [unwrap] | |
| snapshot | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-live-debugger-ffi/src/send_data.rs:319:13 [unwrap] | |
| value.fields.as_mut().unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-live-debugger-ffi/src/send_data.rs:433:5 [unwrap] | |
| serde_json::to_string(payload).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/one_way_shared_memory.rs:131:30 [unwrap] | |
| let handle = reader.handle.as_mut().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/shm_remote_config.rs:99:5 [unwrap] | |
| CString::new(path).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/shm_remote_config.rs:112:13 [unwrap] | |
| CString::new(path.to_bytes()).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/shm_remote_config.rs:271:42 [unwrap] | |
| serialized.extend_from_slice(file.handle.lock_or_panic().as_ref().unwrap().get_path()); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/shm_remote_config.rs:289:27 [unwrap] | |
| let shm = handle.take().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/shm_remote_config.rs:292:30 [unwrap] | |
| let mapped = shm.map().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/shm_remote_config.rs:349:9 [expect] | |
| self.on_dead | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/shm_remote_config.rs:639:43 [unwrap] | |
| let (target, _) = self.unexpired_targets.pop().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/config.rs:123:24 [unwrap] | |
| res.extend(self.appsec_config.as_ref().unwrap().to_env()); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/config.rs:272:17 [unwrap] | |
| format!("{}.{}", subdomain, parts.authority.unwrap()) | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/config.rs:281:18 [unwrap] | |
| url: hyper::Uri::from_parts(parts).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/unix.rs:93:43 [unwrap] | |
| let flags = OFlag::from_bits_truncate(fcntl(listener_fd, F_GETFL).ok().unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/unix.rs:103:23 [unwrap] | |
| let mut termsig = signal(SignalKind::terminate()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/unix.rs:147:31 [unwrap] | |
| let entrypoint_sym_name = CString::new("appsec_helper_main").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/unix.rs:170:29 [unwrap] | |
| let shutdown_sym_name = CString::new("appsec_helper_shutdown").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:90:21 [unwrap] | |
| self.maps.write().unwrap().insert(key.clone(), key.parse()); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:101:38 [unwrap] | |
| let (log_level, _) = pending.pop().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:102:17 [unwrap] | |
| self.maps.write().unwrap().remove(&log_level); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:115:23 [unwrap] | |
| elements: self.maps.read().unwrap().len() as u32, | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:116:28 [unwrap] | |
| live_counters: self.live_counter.lock().unwrap().len() as u32, | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:117:30 [unwrap] | |
| pending_removal: self.pending_removal.lock().unwrap().len() as u32, | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:144:18 [unwrap] | |
| let rc = live.get_mut(&self.key).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:148:13 [unwrap] | |
| live.remove(&self.key).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:209:9 [unwrap] | |
| self.map | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:220:18 [unwrap] | |
| for f in self.map.maps.read().unwrap().values() { | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:234:23 [unwrap] | |
| let enabled = self | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:251:9 [unwrap] | |
| self.map | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:263:18 [unwrap] | |
| for f in self.map.maps.read().unwrap().values() { | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:270:18 [unwrap] | |
| for f in self.map.maps.read().unwrap().values() { | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:277:18 [unwrap] | |
| for f in self.map.maps.read().unwrap().values() { | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:284:18 [unwrap] | |
| for f in self.map.maps.read().unwrap().values() { | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:291:18 [unwrap] | |
| for f in self.map.maps.read().unwrap().values() { | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:360:9 [unwrap] | |
| self.maps | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/log.rs:369:9 [unwrap] | |
| self.maps | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/tracer.rs:16:16 [unwrap] | |
| Mutex::new(ShmLimiterMemory::create(shm_limiter_path()).unwrap()) | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/tracer.rs:52:5 [unwrap] | |
| CString::new(format!("/ddlimiters-{}", primary_sidecar_identifier())).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/entry.rs:206:13 [unwrap] | |
| cfg.appsec_config.unwrap().shared_lib_path.into(), | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/agent_remote_config.rs:28:5 [unwrap] | |
| endpoint.url.authority().unwrap().hash(&mut hasher); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/agent_remote_config.rs:32:5 [unwrap] | |
| CString::new(format!( | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/setup/windows.rs:46:5 [unwrap] | |
| CString::new(&pipe_path[PIPE_PATH.len() - 1..]).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/setup/windows.rs:178:26 [unwrap] | |
| socket_path: CString::new(format!( | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/telemetry.rs:99:17 [unwrap] | |
| OneWayShmWriter::<NamedShmHandle>::new(path_for_telemetry(service, env)).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/telemetry.rs:141:43 [unwrap] | |
| TelemetryActions::AddPoint((val, *self.telemetry_metrics.get(&name).unwrap(), tags)) | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/telemetry.rs:364:5 [unwrap] | |
| CString::new(path).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/runtime_info.rs:140:23 [expect] | |
| let options = session | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/runtime_info.rs:152:21 [expect] | |
| self.env.clone().expect("set_metadata was called before"), | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/runtime_info.rs:153:21 [expect] | |
| self.service_name | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/runtime_info.rs:156:21 [expect] | |
| self.app_version | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/session_info.rs:263:13 [unwrap] | |
| sender.as_mut().unwrap().append(payload).await | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/agent_info.rs:65:21 [unwrap] | |
| let infos = infos_guard.get(&self.endpoint).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/agent_info.rs:75:20 [unwrap] | |
| let info = infos_guard.get_mut(&self.endpoint).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/agent_info.rs:102:34 [unwrap] | |
| fetch_endpoint.url = hyper::Uri::from_parts(parts).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/agent_info.rs:109:33 [unwrap] | |
| let infos = infos_guard.get_mut(&endpoint).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/agent_info.rs:129:47 [unwrap] | |
| writer.write(&serde_json::to_vec(&status.info).unwrap()) | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/agent_info.rs:153:13 [unwrap] | |
| agent_infos.0.lock().unwrap().remove(&endpoint); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/agent_info.rs:176:5 [unwrap] | |
| CString::new(path).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/sidecar_server.rs:140:35 [unwrap] | |
| self.process_handle = async_channel | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/sidecar_server.rs:303:31 [unwrap] | |
| notify_function: *session.remote_config_notify_function.lock().unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/sidecar_server.rs:560:14 [unwrap] | |
| *session.remote_config_notify_function.lock().unwrap() = remote_config_notify_function; | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/sidecar_server.rs:637:26 [expect] | |
| let config = session | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/sidecar_server.rs:773:23 [unwrap] | |
| let payload = serde_json::from_slice(diagnostics_payload.as_slice()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/sidecar_server.rs:782:17 [unwrap] | |
| serde_json::to_vec(&vec![payload]).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/sidecar_server.rs:943:13 [expect] | |
| simd_json::serde::to_string(&stats).expect("unable to serialize stats to string") | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/exception_hash_rate_limiter.rs:16:20 [unwrap] | |
| Mutex::new(ManagedExceptionHashRateLimiter::create().unwrap()) | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/exception_hash_rate_limiter.rs:81:5 [unwrap] | |
| CString::new(format!("/ddexhlimit-{}", primary_sidecar_identifier())).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/blocking.rs:59:26 [unwrap] | |
| *transport = new.unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/blocking.rs:108:40 [unwrap] | |
| Some(n) => n.inner.into_inner().unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-sidecar/src/service/tracing/trace_flusher.rs:228:26 [unwrap] | |
| .remove(&configs.last_used.remove(&time).unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/multitarget.rs:555:30 [unwrap] | |
| let _semaphore = this.fetcher_semaphore.acquire().await.unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/fetcher.rs:562:13 [unwrap] | |
| format!("{}.{}", subdomain, parts.authority.unwrap()) | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/fetcher.rs:570:14 [unwrap] | |
| url: hyper::Uri::from_parts(parts).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:49:13 [unwrap] | |
| serde_json::from_str(core::str::from_utf8(&body_bytes).unwrap()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:49:34 [unwrap] | |
| serde_json::from_str(core::str::from_utf8(&body_bytes).unwrap()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:50:48 [unwrap] | |
| let response = if let Some(response) = self.next_response.lock().unwrap().take() { | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:58:25 [unwrap] | |
| let files = self.files.lock().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:62:34 [unwrap] | |
| let tracer = request | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:62:34 [unwrap] | |
| let tracer = request | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:76:27 [unwrap] | |
| let states = &request | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:76:27 [unwrap] | |
| let states = &request | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:105:29 [unwrap] | |
| to_raw_value(v).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:125:34 [unwrap] | |
| expires: OffsetDateTime::from_unix_timestamp(253402300799).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:146:33 [unwrap] | |
| .encode(serde_json::to_vec(&targets).unwrap()) | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:160:21 [unwrap] | |
| serde_json::to_vec(&response).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:164:10 [unwrap] | |
| *self.last_request.lock().unwrap() = Some(request); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:170:24 [unwrap] | |
| let listener = TcpListener::bind("127.0.0.1:0").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:171:20 [unwrap] | |
| let port = listener.local_addr().unwrap().port(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:184:34 [unwrap] | |
| let body_bytes = req.into_body().collect().await.unwrap().to_bytes(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:189:13 [unwrap] | |
| listener.set_nonblocking(true).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:190:28 [unwrap] | |
| let listener = tokio::net::TcpListener::from_std(listener).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-remote-config/src/fetch/test_server.rs:202:21 [unwrap] | |
| hyper::server::conn::http1::Builder::new() | |
| /Users/juanjo.alvarez/dd/libdatadog/tests/spawn_from_lib/tests/spawn.rs:13:5 [unwrap] | |
| file.read_to_string(&mut buf).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/tests/spawn_from_lib/tests/spawn_unix.rs:17:5 [unwrap] | |
| file.read_to_string(&mut buf).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/tests/spawn_from_lib/src/lib.rs:19:9 [unwrap] | |
| writeln!(shared_file, "shared_file_works_as_expected").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/tests/spawn_from_lib/src/lib.rs:21:5 [unwrap] | |
| std::io::stdout().flush().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/tests/spawn_from_lib/src/lib.rs:22:5 [unwrap] | |
| std::io::stderr().flush().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker-ffi/tests/collector_windows_test.rs:66:43 [unwrap] | |
| let test_bin_location = PathBuf::from(env::args().next().unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker-ffi/tests/test_app/src/main.rs:25:20 [unwrap] | |
| let exe_path = std::env::current_exe().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker-ffi/tests/test_app/src/main.rs:26:19 [unwrap] | |
| let exe_dir = exe_path.parent().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker-ffi/tests/test_app/src/main.rs:29:36 [unwrap] | |
| init_crashtracking(crash_path, lib_path.to_str().unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-ddsketch/src/lib.rs:227:9 [unwrap] | |
| Self::new(2048).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-ddsketch/src/lib.rs:291:9 [unwrap] | |
| Self::new(GAMMA, offset).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:30:5 [expect] | |
| writeln!(report, "{DD_CRASHTRACK_BEGIN_PROCINFO}") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:32:5 [expect] | |
| writeln!(report, "{{ \"pid\": {} }}", std::process::id()).expect("Failed to write PID"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:33:5 [expect] | |
| writeln!(report, "{DD_CRASHTRACK_END_PROCINFO}") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:38:5 [expect] | |
| writeln!(report, "{DD_CRASHTRACK_BEGIN_CONFIG}") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:40:18 [expect] | |
| let config = CrashtrackerConfiguration::new( | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:53:9 [expect] | |
| serde_json::to_string(&config).expect("Failed to serialize crashtracker configuration"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:54:5 [expect] | |
| writeln!(report, "{config_str}").expect("Failed to write crashtracker configuration"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:55:5 [expect] | |
| writeln!(report, "{DD_CRASHTRACK_END_CONFIG}") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:60:5 [expect] | |
| writeln!(report, "{DD_CRASHTRACK_BEGIN_STACKTRACE}") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:130:5 [expect] | |
| writeln!(report, "{DD_CRASHTRACK_END_STACKTRACE}") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:140:5 [expect] | |
| writeln!(report, "{DD_CRASHTRACK_DONE}").expect("Failed to write DD_CRASHTRACK_DONE"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:153:25 [unwrap] | |
| let sofile_c_path = get_tests_folder_path() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:153:25 [expect] | |
| let sofile_c_path = get_tests_folder_path() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:159:27 [unwrap] | |
| let sofile_cpp_path = get_tests_folder_path() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:159:27 [expect] | |
| let sofile_cpp_path = get_tests_folder_path() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:165:21 [unwrap] | |
| let test_c_so = SharedLibrary::open(sofile_c_path.to_str().unwrap()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:165:41 [unwrap] | |
| let test_c_so = SharedLibrary::open(sofile_c_path.to_str().unwrap()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:166:23 [unwrap] | |
| let test_cpp_so = SharedLibrary::open(sofile_cpp_path.to_str().unwrap()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:166:43 [unwrap] | |
| let test_cpp_so = SharedLibrary::open(sofile_cpp_path.to_str().unwrap()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/benches/receiver_bench.rs:182:26 [unwrap] | |
| let rt = tokio::runtime::Builder::new_current_thread() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/src/runtime_callback.rs:356:33 [unwrap] | |
| let stacktrace_string = CString::new("test_stacktrace_string").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/src/collector/emitters.rs:84:21 [unwrap] | |
| write!(w, "{{").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/src/collector/emitters.rs:86:21 [unwrap] | |
| emit_absolute_addresses(w, frame).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/src/collector/emitters.rs:89:25 [unwrap] | |
| write!(w, ", \"column\": {column}").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/src/collector/emitters.rs:94:25 [unwrap] | |
| write!(w, ", \"file\": {file:?}").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/src/collector/emitters.rs:98:25 [unwrap] | |
| write!(w, ", \"function\": \"{function}\"").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/src/collector/emitters.rs:102:25 [unwrap] | |
| write!(w, ", \"line\": {line}").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/src/collector/emitters.rs:105:21 [unwrap] | |
| writeln!(w, "}}").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/src/collector/emitters.rs:109:21 [unwrap] | |
| w.flush().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/src/collector/emitters.rs:113:17 [unwrap] | |
| write!(w, "{{").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/src/collector/emitters.rs:115:17 [unwrap] | |
| emit_absolute_addresses(w, frame).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/src/collector/emitters.rs:117:17 [unwrap] | |
| writeln!(w, "}}").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-crashtracker/src/collector/emitters.rs:120:17 [unwrap] | |
| w.flush().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-trace-obfuscation/src/credit_cards.rs:22:30 [unwrap] | |
| num_s[len] = c.to_digit(10).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-trace-obfuscation/src/credit_cards.rs:42:28 [unwrap] | |
| let mut prefix: u32 = *cs.next().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-trace-obfuscation/src/credit_cards.rs:47:32 [unwrap] | |
| prefix = 10 * prefix + cs.next().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-trace-obfuscation/src/credit_cards.rs:63:34 [unwrap] | |
| let (given_digit, payload) = nums.split_last().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-trace-obfuscation/src/replacer.rs:156:21 [unwrap] | |
| let m = cap.get(0).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-trace-obfuscation/src/ip_address.rs:19:5 [unwrap] | |
| Regex::new(PREFIX_REGEX_LITERAL).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-trace-obfuscation/src/ip_address.rs:142:46 [unwrap] | |
| field_value = field_value * 10 + ch.to_digit(10).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-trace-obfuscation/src/http.rs:35:23 [unwrap] | |
| let decoded = percent_decode_str(segment).decode_utf8().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-trace-obfuscation/benches/benchmarks/replace_trace_tags_bench.rs:12:44 [unwrap] | |
| let rules: &[replacer::ReplaceRule] = &replacer::parse_rules_from_string( | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-tinybytes/src/lib.rs:124:36 [expect] | |
| Bound::Excluded(&n) => n.checked_add(1).expect("range start overflow"), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-tinybytes/src/lib.rs:130:36 [expect] | |
| Bound::Included(&n) => n.checked_add(1).expect("range end overflow"), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-tinybytes/src/bytes_string.rs:102:40 [expect] | |
| Self::from_bytes_unchecked(bytes.slice_ref(slice.as_bytes()).expect("Invalid slice")) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/tests/form.rs:12:19 [expect] | |
| let profile = EncodedProfile::test_instance().expect("To get a profile"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/tests/form.rs:20:19 [expect] | |
| let request = exporter | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/tests/form.rs:31:26 [expect] | |
| let actual_timeout = request.timeout().expect("timeout to exist"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/examples/profiles.rs:50:23 [unwrap] | |
| let mut profile = Profile::try_new(&sample_types, Some(period)).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/examples/profiles.rs:61:13 [expect] | |
| std::io::stdout() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/src/internal/stack_trace.rs:27:26 [expect] | |
| let index: u32 = inner.try_into().expect("StackTraceId to fit into a u32"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/src/internal/function.rs:29:14 [expect] | |
| Self(small_non_zero_pprof_id(offset).expect("FunctionId to fit into a u32")) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/src/internal/mapping.rs:42:14 [expect] | |
| Self(small_non_zero_pprof_id(offset).expect("MappingId to fit into a u32")) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/src/internal/label.rs:111:26 [expect] | |
| let index: u32 = inner.try_into().expect("LabelId to fit into a u32"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/src/internal/label.rs:177:26 [expect] | |
| let index: u32 = inner.try_into().expect("LabelSetId to fit into a u32"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/src/internal/sample.rs:42:26 [expect] | |
| let index: u32 = inner.try_into().expect("SampleId to fit into a u32"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/src/internal/location.rs:32:14 [expect] | |
| Self(small_non_zero_pprof_id(offset).expect("LocationId to fit into a u32")) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/src/collections/string_storage.rs:81:9 [expect] | |
| storage.intern_new("").expect("Initialization to succeed"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/src/collections/string_table/mod.rs:133:9 [expect] | |
| self.try_intern(str).expect("failed to intern string") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/src/collections/identifiable/string_id.rs:14:9 [expect] | |
| Self::try_from(inner).expect("StringId to fit into a u32") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/src/internal/profile/fuzz_tests.rs:383:42 [expect] | |
| let prev_label: &Label = owned_labels | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/src/internal/profile/fuzz_tests.rs:393:36 [expect] | |
| let expected_str = endpoint_mappings | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-profiling/src/internal/observation/observations.rs:32:9 [expect] | |
| Self::try_new(observations_len).expect("failed to initialize observations") | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common-ffi/src/slice_mut.rs:107:9 [expect] | |
| self.try_as_slice() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common-ffi/src/slice.rs:147:9 [expect] | |
| self.try_as_bytes() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common-ffi/src/slice.rs:215:9 [expect] | |
| self.try_as_slice() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common-ffi/src/timespec.rs:18:9 [unwrap] | |
| Utc.timestamp_opt(value.seconds, value.nanoseconds).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common-ffi/src/string.rs:34:9 [unwrap] | |
| String::from_utf8(msg.into()).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common-ffi/src/endpoint.rs:35:14 [unwrap] | |
| url: hyper::Uri::from_parts(parts).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common-ffi/src/endpoint.rs:57:14 [unwrap] | |
| url: hyper::Uri::from_parts(parts).unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-common-ffi/src/cstr.rs:90:13 [unwrap] | |
| Self::new("").unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-stats/benches/span_concentrator_bench.rs:13:17 [unwrap] | |
| let start = now.duration_since(time::UNIX_EPOCH).unwrap() + Duration::from_secs(10 * n); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-worker-test.rs:40:5 [unwrap] | |
| builder | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-worker-test.rs:43:18 [unwrap] | |
| url: libdd_common::parse_uri("file://./tm-worker-test.output").unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-worker-test.rs:67:5 [unwrap] | |
| handle.send_start().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-worker-test.rs:69:5 [unwrap] | |
| handle.add_point(1.0, &ping_metric, Vec::new()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-worker-test.rs:71:5 [unwrap] | |
| handle.add_point(1.0, &dist_metric, Vec::new()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-worker-test.rs:72:5 [unwrap] | |
| handle.add_point(2.0, &dist_metric, Vec::new()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-worker-test.rs:75:5 [unwrap] | |
| handle.add_point(2.0, &ping_metric, tags.clone()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-worker-test.rs:76:5 [unwrap] | |
| handle.add_point(1.8, &dist_metric, tags).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-worker-test.rs:78:5 [unwrap] | |
| handle | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-worker-test.rs:91:5 [unwrap] | |
| handle | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-worker-test.rs:99:5 [unwrap] | |
| handle | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-worker-test.rs:107:5 [unwrap] | |
| handle | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-worker-test.rs:116:5 [unwrap] | |
| handle.add_point(2.0, &ping_metric, Vec::new()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-worker-test.rs:117:5 [unwrap] | |
| handle.add_point(2.3, &dist_metric, Vec::new()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-send-sketch.rs:63:5 [unwrap] | |
| tokio::runtime::Builder::new_current_thread() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-send-sketch.rs:87:13 [unwrap] | |
| sketch.add((i + j) as f64 / 1000.0).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-send-sketch.rs:113:5 [unwrap] | |
| config | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-send-sketch.rs:116:38 [unwrap] | |
| api_key: Some(Cow::Owned(std::env::var("DD_API_KEY").unwrap())), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-send-sketch.rs:120:5 [unwrap] | |
| push_telemetry(&config, &req).await.unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-metrics-worker-test.rs:37:5 [unwrap] | |
| builder | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-metrics-worker-test.rs:65:5 [unwrap] | |
| handle.send_start().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-metrics-worker-test.rs:67:5 [unwrap] | |
| handle.add_point(1.0, &ping_metric, Vec::new()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-metrics-worker-test.rs:69:5 [unwrap] | |
| handle.add_point(1.0, &dist_metric, Vec::new()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-metrics-worker-test.rs:70:5 [unwrap] | |
| handle.add_point(2.0, &dist_metric, Vec::new()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-metrics-worker-test.rs:73:5 [unwrap] | |
| handle.add_point(2.0, &ping_metric, tags.clone()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-metrics-worker-test.rs:74:5 [unwrap] | |
| handle.add_point(1.8, &dist_metric, tags).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-metrics-worker-test.rs:76:5 [unwrap] | |
| handle | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-metrics-worker-test.rs:89:5 [unwrap] | |
| handle | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-metrics-worker-test.rs:97:5 [unwrap] | |
| handle | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-metrics-worker-test.rs:105:5 [unwrap] | |
| handle | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-metrics-worker-test.rs:114:5 [unwrap] | |
| handle.add_point(2.0, &ping_metric, Vec::new()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/examples/tm-metrics-worker-test.rs:115:5 [unwrap] | |
| handle.add_point(2.3, &dist_metric, Vec::new()).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/metrics.rs:209:28 [unwrap] | |
| let mut contexts = self.inner.lock().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/metrics.rs:224:20 [unwrap] | |
| guard: self.inner.as_ref().lock().unwrap(), | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/http_client.rs:70:29 [expect] | |
| let file_path = libdd_common::decode_uri_path_in_authority(&e.url) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/http_client.rs:79:21 [expect] | |
| OpenOptions::new() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/http_client.rs:137:34 [expect] | |
| let mut writer = s.file.lock().expect("mutex poisoned"); | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/store.rs:76:19 [unwrap] | |
| (&mut self.items.back_mut().unwrap().1, true) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/mod.rs:306:21 [unwrap] | |
| self.deadlines | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/mod.rs:311:21 [unwrap] | |
| self.deadlines | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/mod.rs:330:17 [unwrap] | |
| self.deadlines | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/mod.rs:340:17 [unwrap] | |
| self.deadlines | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/mod.rs:395:21 [unwrap] | |
| self.deadlines | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/mod.rs:401:21 [unwrap] | |
| self.deadlines | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/mod.rs:423:17 [unwrap] | |
| self.deadlines | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/mod.rs:433:17 [unwrap] | |
| self.deadlines | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/mod.rs:469:17 [unwrap] | |
| self.deadlines | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/mod.rs:822:13 [unwrap] | |
| self.condvar | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/mod.rs:823:29 [unwrap] | |
| .wait_while(self.is_shutdown.lock().unwrap(), |is_shutdown| { | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-telemetry/src/worker/mod.rs:832:10 [unwrap] | |
| *self.is_shutdown.lock().unwrap() = true; | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:307:17 [unwrap] | |
| let mut p = process::Command::new(&fixtures.artifacts[&crashtracker_bin]) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:324:18 [unwrap] | |
| let stderr = fs::read(stderr_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:328:18 [unwrap] | |
| let stdout = fs::read(stdout_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:343:25 [unwrap] | |
| let crash_profile = fs::read(&fixtures.crash_profile_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:346:25 [unwrap] | |
| let crash_payload = serde_json::from_slice::<serde_json::Value>(&crash_profile) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:370:27 [unwrap] | |
| let crash_telemetry = fs::read(&fixtures.crash_telemetry_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:390:17 [unwrap] | |
| let mut p = process::Command::new(&fixtures.artifacts[&crashtracker_bin]) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:407:18 [unwrap] | |
| let stderr = fs::read(stderr_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:411:18 [unwrap] | |
| let stdout = fs::read(stdout_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:426:25 [unwrap] | |
| let crash_profile = fs::read(&fixtures.crash_profile_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:429:25 [unwrap] | |
| let crash_payload = serde_json::from_slice::<serde_json::Value>(&crash_profile) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:453:27 [unwrap] | |
| let crash_telemetry = fs::read(&fixtures.crash_telemetry_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:472:25 [unwrap] | |
| let runtime_stack = experimental.unwrap().get("runtime_stack"); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:478:25 [unwrap] | |
| let runtime_stack = runtime_stack.unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:491:18 [unwrap] | |
| let frames = frames.unwrap().as_array(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:494:18 [unwrap] | |
| let frames = frames.unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:561:25 [unwrap] | |
| let runtime_stack = experimental.unwrap().get("runtime_stack"); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:567:25 [unwrap] | |
| let runtime_stack = runtime_stack.unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:580:18 [unwrap] | |
| let frames = frames.unwrap().as_array(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:583:18 [unwrap] | |
| let frames = frames.unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:594:28 [unwrap] | |
| let function_str = function.as_str().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:611:29 [unwrap] | |
| let type_name_str = type_name.as_str().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:627:24 [unwrap] | |
| let file_str = file.as_str().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:660:28 [unwrap] | |
| let function_str = function.as_str().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:674:29 [unwrap] | |
| let type_name_str = type_name.as_str().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:690:28 [unwrap] | |
| let function_str = function.as_str().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:705:29 [unwrap] | |
| let type_name_str = type_name.as_str().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:750:25 [unwrap] | |
| let runtime_stack = experimental.unwrap().get("runtime_stack"); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:760:25 [unwrap] | |
| let runtime_stack = runtime_stack.unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:776:26 [unwrap] | |
| let stacktrace_str = stacktrace_string.unwrap().as_str(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:782:26 [unwrap] | |
| let stacktrace_str = stacktrace_str.unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:827:17 [unwrap] | |
| let mut p = process::Command::new(&fixtures.artifacts[&crashtracker_bin]) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:845:18 [unwrap] | |
| let stderr = fs::read(stderr_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:849:18 [unwrap] | |
| let stdout = fs::read(stdout_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:864:25 [unwrap] | |
| let crash_profile = fs::read(&fixtures.crash_profile_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:867:25 [unwrap] | |
| let crash_payload = serde_json::from_slice::<serde_json::Value>(&crash_profile) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:891:27 [unwrap] | |
| let crash_telemetry = fs::read(&fixtures.crash_telemetry_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:911:17 [unwrap] | |
| let mut p = process::Command::new(&fixtures.artifacts[&crashtracker_bin]) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:929:18 [unwrap] | |
| let stderr = fs::read(stderr_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:933:18 [unwrap] | |
| let stdout = fs::read(stdout_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:948:25 [unwrap] | |
| let crash_profile = fs::read(&fixtures.crash_profile_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:951:25 [unwrap] | |
| let crash_payload = serde_json::from_slice::<serde_json::Value>(&crash_profile) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:975:27 [unwrap] | |
| let crash_telemetry = fs::read(&fixtures.crash_telemetry_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:995:17 [unwrap] | |
| let mut p = process::Command::new(&fixtures.artifacts[&crashtracker_bin]) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1023:18 [unwrap] | |
| let stderr = fs::read(stderr_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1027:18 [unwrap] | |
| let stdout = fs::read(stdout_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1042:25 [unwrap] | |
| let crash_profile = fs::read(&fixtures.crash_profile_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1045:25 [unwrap] | |
| let crash_payload = serde_json::from_slice::<serde_json::Value>(&crash_profile) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1063:27 [unwrap] | |
| let crash_telemetry = fs::read(&fixtures.crash_telemetry_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1176:36 [unwrap] | |
| let telemetry_payload: Value = serde_json::from_slice::<Value>(crash_telemetry) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1193:16 [unwrap] | |
| let tags = telemetry_payload["payload"][0]["tags"] | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1397:20 [unwrap] | |
| let read = stream.read(&mut out[left..right]).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1404:15 [unwrap] | |
| let pos = resp.find("\r\n\r\n").unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1410:9 [expect] | |
| serde_json::from_str(body).expect("Crash ping should be valid JSON"); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1417:16 [unwrap] | |
| let tags = log_entry["tags"].as_str().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1438:23 [expect] | |
| let message_str = log_entry["message"] | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1442:9 [expect] | |
| serde_json::from_str(message_str).expect("Message should be valid JSON"); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1444:22 [expect] | |
| let crash_uuid = message_json["crash_uuid"] | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1464:21 [unwrap] | |
| let artifacts = build_artifacts(crates).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1466:18 [unwrap] | |
| let tmpdir = tempfile::TempDir::new().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1507:17 [unwrap] | |
| let mut p = process::Command::new(&fixtures.artifacts[&crashtracker_bin]) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1541:33 [unwrap] | |
| let errors_intake_content = fs::read(&errors_intake_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1549:27 [unwrap] | |
| let crash_telemetry = fs::read(&fixtures.crash_telemetry_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1569:17 [unwrap] | |
| let mut p = process::Command::new(&fixtures.artifacts[&crashtracker_bin]) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1603:33 [unwrap] | |
| let errors_intake_content = fs::read(&errors_intake_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1610:27 [unwrap] | |
| let crash_telemetry = fs::read(&fixtures.crash_telemetry_path) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1655:17 [unwrap] | |
| let mut p = process::Command::new(&fixtures.artifacts[&crashtracker_bin]) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1684:28 [unwrap] | |
| let (mut stream1, _) = listener.accept().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1688:28 [unwrap] | |
| let (mut stream2, _) = listener.accept().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1692:28 [unwrap] | |
| let (mut stream3, _) = listener.accept().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1696:28 [unwrap] | |
| let (mut stream4, _) = listener.accept().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1728:32 [expect] | |
| let telemetry_crash_ping = crash_pings | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1734:34 [expect] | |
| let telemetry_crash_report = crash_reports | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1745:29 [expect] | |
| let errors_crash_ping = crash_pings | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1752:31 [expect] | |
| let errors_crash_report = crash_reports | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1760:50 [unwrap] | |
| let errors_ping_payload: serde_json::Value = serde_json::from_str(errors_crash_ping.1).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1762:9 [unwrap] | |
| serde_json::from_str(errors_crash_report.1).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1778:19 [unwrap] | |
| let payload = serde_json::from_slice::<serde_json::Value>(errors_intake_content) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/crashtracker_bin_test.rs:1792:18 [unwrap] | |
| let ddtags = payload["ddtags"].as_str().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/test_the_tests.rs:40:21 [unwrap] | |
| let artifacts = build_artifacts(crates).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/tests/test_the_tests.rs:46:19 [unwrap] | |
| let mut res = process::Command::new(&artifacts[&test_the_tests]) | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/src/lib.rs:60:18 [unwrap] | |
| let output = build_cmd.output().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/src/lib.rs:79:47 [unwrap] | |
| let test_bin_location = PathBuf::from(env::args().next().unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/src/lib.rs:130:29 [unwrap] | |
| let mut artifacts = artifacts.lock().unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/src/lib.rs:134:27 [unwrap] | |
| res.insert(c, artifacts.get(c).unwrap().clone()); | |
| /Users/juanjo.alvarez/dd/libdatadog/bin_tests/src/modes/unix/test_003_sigchld_with_exec.rs:67:21 [expect] | |
| let mut child = Command::new("sh") | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ffe-ffi/src/handle.rs:46:9 [expect] | |
| unsafe { self.inner.as_ref() }.expect("detected use after free") | |
| /Users/juanjo.alvarez/dd/libdatadog/tools/src/lib.rs:19:9 [unwrap] | |
| RegexBuilder::new( | |
| /Users/juanjo.alvarez/dd/libdatadog/tools/src/lib.rs:37:21 [unwrap] | |
| start = head.get(0).unwrap().start(); | |
| /Users/juanjo.alvarez/dd/libdatadog/tools/src/lib.rs:52:37 [expect] | |
| depth = depth | |
| /Users/juanjo.alvarez/dd/libdatadog/tools/src/lib.rs:59:35 [expect] | |
| let typedef_end = typedef_end.expect("No closing semicolon found for typedef"); | |
| /Users/juanjo.alvarez/dd/libdatadog/tools/src/lib.rs:91:9 [unwrap] | |
| f.read_to_end(&mut s).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/tools/src/lib.rs:92:9 [unwrap] | |
| String::from_utf8(s).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/tools/src/lib.rs:120:32 [unwrap] | |
| let child_header = OpenOptions::new().read(true).write(true).open(p).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/tools/src/lib.rs:126:13 [unwrap] | |
| write_parts(&mut BufWriter::new(&child_header), &new_content_parts).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/tools/src/lib.rs:140:27 [unwrap] | |
| let base_header = OpenOptions::new() | |
| /Users/juanjo.alvarez/dd/libdatadog/tools/src/lib.rs:157:50 [unwrap] | |
| base_new_parts.push(&base_header_content[base_defs.last().unwrap().end..]); | |
| /Users/juanjo.alvarez/dd/libdatadog/tools/src/lib.rs:158:9 [unwrap] | |
| write_parts(&mut BufWriter::new(&base_header), &base_new_parts).unwrap(); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ffe/benches/eval.rs:14:5 [expect] | |
| fs::read("tests/data/flags-v1.json").expect("Failed to read flags-v1.json") | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ffe/benches/eval.rs:60:9 [expect] | |
| UniversalFlagConfig::from_json(json_bytes).expect("Failed to parse UFC v1 configuration"); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ffe/benches/eval.rs:95:9 [expect] | |
| UniversalFlagConfig::from_json(json_bytes).expect("Failed to parse UFC v1 configuration"); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ffe/src/rules_based/sharder.rs:29:40 [unwrap] | |
| let value = u32::from_be_bytes(hash[0..4].try_into().unwrap()); | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ffe/src/rules_based/ufc/assignment.rs:303:31 [expect] | |
| Value::Number(Number::from_f64(*n).expect("value should not be infinite/NaN")) | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-normalization/src/utf8_helpers.rs:18:23 [unwrap] | |
| lower_bound + new_index.unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-normalization/src/normalize_utils.rs:166:13 [unwrap] | |
| std::char::from_u32(crate::utf8_helpers::next_code_point(&mut it).unwrap()).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/libdd-trace-normalization/src/normalize_utils.rs:166:33 [unwrap] | |
| std::char::from_u32(crate::utf8_helpers::next_code_point(&mut it).unwrap()).unwrap() | |
| /Users/juanjo.alvarez/dd/libdatadog/datadog-ipc-macros/src/lib.rs:31:31 [unwrap] | |
| let mut item: ItemTrait = syn::parse(input).unwrap(); | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment