Thu, 29 Oct 2026 22:58:29 UTC | login

Information for build golang-github-hodgesds-perf-utils-0.7.0-8.fc45

ID21814
Package Namegolang-github-hodgesds-perf-utils
Version0.7.0
Release8.fc45
Epoch
DraftFalse
Sourcegit+https://src.fedoraproject.org/rpms/golang-github-hodgesds-perf-utils.git#449287a676f5c58e045a62eacccff9c086239d1c
SummaryPerf Utilities for Go
Description This package is a go library for interacting with the perf subsystem in Linux. I had trouble finding a golang perf library so I decided to write this by using the linux’s perf as a reference. This library allows you to do things like see how many CPU instructions a function takes (roughly), profile a process for various hardware events, and other interesting things. Note that because the go scheduler can schedule a goroutine across many OS threads it becomes rather difficult to get an exact profile of an invididual goroutine. However, a few tricks can be used; first a call to runtime.LockOSThread to lock the current goroutine to an OS thread. Second a call to unix.SchedSetaffinity, with a CPU set mask set. Note that if the pid argument is set 0 the calling thread is used (the thread that was just locked). Before using this library you should probably read the perf_event_open man page which this library uses heavily. See this kernel guide for a tutorial how to use perf and some of the limitations.
Built byguoguo
State complete
Volume DEFAULT
StartedThu, 29 Oct 2026 09:49:45 UTC
CompletedThu, 29 Oct 2026 09:52:55 UTC
Taskbuild (f45, /rpms/golang-github-hodgesds-perf-utils.git:449287a676f5c58e045a62eacccff9c086239d1c)
Extra{'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/golang-github-hodgesds-perf-utils.git#449287a676f5c58e045a62eacccff9c086239d1c'}}
Tags
f45
RPMs
src
golang-github-hodgesds-perf-utils-0.7.0-8.fc45.src.rpm (info) (download)
noarch
golang-github-hodgesds-perf-utils-devel-0.7.0-8.fc45.noarch.rpm (info) (download)
Logs
riscv64
mock_config.log
state.log
build.log
root.log
dnf5.log
noarch_rpmdiff.json
mock_output.log
hw_info.log
installed_pkgs.log
Changelog * Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Mon Jun 17 2024 Robert-André Mauchin <zebob.m@gmail.com> - 0.7.0-5 - Fix FTBFS * Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild