Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
The Ubuntu project digitally signs its Release files. This package contains the archive keys used for that.
cppdap is a C++11 library ("SDK") implementation of the Debug Adapter Protocol, providing an API for implementing a DAP client or server. cppdap provides C++ type-safe structures for the full DAP specification, and provides a simple way to add custom protocol messages.
Stress Make is a customized GNU Make that explicitly manages the order in which concurrent jobs are run to provoke erroneous behavior into becoming manifest. It can run jobs in the order in which they're launched, in backwards order, or in random order. The thought is that if code builds correctly with Stress Make, then it is likely that the Makefile contains no race conditions.
This is a Linux kernel module that implements workarounds needed for using the rr debugger with AMD Zen CPU.
Delve is a debugger for the Go programming language.
Fandango is a generator of inputs and interactions for software testing. Given the specification of a program's input or interaction language, Fandango generates myriads of valid sample inputs for testing. The specification language combines a grammar with constraints written in Python. Minimization or maximization soft constraints and input distributions can also be expressed in Fandango.
Scanmem is a debugging utility designed to isolate the address of an arbitrary variable in an executing process. Scanmem simply needs to be told the pid of the process and the value of the variable at several different times. After several scans of the process, scanmem isolates the position of the variable and allows you to modify its value.
This package provides a frontend to GDB, the GNU debugger.
Zzuf is a transparent application input fuzzer. It works by intercepting file operations and changing random bits in the program's input. Zzuf's behaviour is deterministic, making it easy to reproduce bugs.
The libbacktrace library can be linked into a C/C++ program to produce symbolic backtraces.
MspDebug supports FET430UIF, eZ430, RF2500 and Olimex MSP430-JTAG-TINY programmers, as well as many other compatible devices. It can be used as a proxy for gdb or as an independent debugger with support for programming, disassembly and reverse engineering.
C-Vise is a Python port of the C-Reduce tool that is fully compatible and uses the same efficient LLVM-based C/C++ clang_delta reduction tool.
Fiu provides CLI utilities and a C library to mark points of failure inside your code and to enable/disable the failure of those points.
Backward-cpp is a stack trace pretty printer for C++. It can print annotated stack traces using debug info in the executable.
The libleak tool detects memory leaks by hooking memory functions such as malloc. It comes as a shared object to be pre-loaded via LD_PRELOAD when launching the application. It prints the full call stack at suspicious memory leak points. Modifying or recompiling the target program is not required, and the detection can be enabled or disabled while the target application is running. The overhead incurred by libleak is smaller than that of other tools such as Valgrind, and it aims to be easier to use than similar tools like mtrace.
Delta assists you in minimizing "interesting" files subject to a test of their interestingness. A common such situation is when attempting to isolate a small failure-inducing substring of a large input that causes your program to exhibit a bug.
C-Reduce is a tool that takes a large C or C++ program that has a property of interest (such as triggering a compiler bug) and automatically produces a much smaller C/C++ program that has the same property. It is intended for use by people who discover and report bugs in compilers and other tools that process C/C++ code.
GNU DDD, the Data Display Debugger, is a graphical front-end for command-line debuggers. Many back-end debuggers are supported, notably the GNU debugger, GDB. In addition to usual debugging features such as viewing the source files, DDD has additional graphical, interactive features to aid in debugging.
rr is a lightweight tool for recording, replaying and debugging execution of applications (trees of processes and threads). Debugging extends GDB with very efficient reverse-execution, which in combination with standard GDB/x86 features like hardware data watchpoints, makes debugging much more fun.
AFLplusplus is a security-oriented fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary. This substantially improves the functional coverage for the fuzzed code. The compact synthesized corpora produced by the tool are also useful for seeding other, more labor- or resource-intensive testing regimes down the road. It is a fork of American Fuzzy Lop fuzzer and features:
A more recent qemu version.
More algorithms like collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, etc.
This package includes two Python modules:
fiuis a wrapper forlibfiu, the fault injection C library.fiu_ctrlprovide an easy way run a command withlibfiuenabled, and controlling the failure points dynamically.
Remake is an enhanced version of GNU Make that adds improved error reporting, better tracing, profiling, and a debugger.
cgdb is a lightweight curses (terminal-based) interface to the GNU Debugger (GDB). In addition to the standard gdb console, cgdb provides a split screen view that displays the source code as it executes. The keyboard interface is modeled after vim, so vim users should feel at home using cgdb.
Decker is a multimedia platform for creating and sharing interactive documents, with sound, images, hypertext, and scripted behavior.