Enter the query into the form above.
API method:
GET /api/symbols?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.
Create a new directory OUTPUT and ensure that the directory OUTPUT/lib/modules/VERSION can be used as a source of Linux kernel modules for the first kmod in PATH now to eventually load. Take modules to put into OUTPUT from INPUTS.
Right now that means it creates modules.*.bin which modprobe will use to find loadable modules.
Traverse the '.ko[.gz|.xz|.zst]' files in DIRECTORY and create the corresponding 'modules.devname' file. This file contains information about modules that can be loaded on-demand, such as file system modules.
Return the list of modules that match ALIAS according to KNOWN-ALIASES. ALIAS is a string like "scsi:t-0x00" as returned by 'device-module-aliases'.
Return the list of aliases of module FILE.
Return true if DEVICE has the chosen class.
Return the list of module aliases required by DEVICE, a /dev file name, as in this example:
(device-module-aliases "/dev/sda") => ("scsi:t-0x00" "pci:v00008086d00009D03sv0000103Csd000080FAbc01sc06i01")
The modules corresponding to these aliases can then be found using 'matching-modules'.
Return the module name corresponding to FILE, stripping the trailing '.ko[.gz|.xz|.zst]' and normalizing it.
Load MODULES and their dependencies from DIRECTORY, a directory containing the '.ko' files. The '.ko' suffix is automatically added to MODULES if needed.
Return the list of modules that can be preloaded, and then the list of modules that can be postloaded, of the soft dependencies of module FILE.
Return the list of PCI devices of the system (<pci-device> records).
Traverse the '.ko[.gz|.xz|.zst]' files in DIRECTORY and create the corresponding 'modules.alias' file.
Return the topologically-sorted list of file names of the modules depended on by FILES, recursively. File names of modules are determined by applying LOOKUP-MODULE to the module name.
Return true if DEVICE has the chosen class.
Return the list of modules that FILE depends on. The returned list contains module names, not actual file names.
Assuming MODULES-PROVIDED lists kernel modules that are already provided--e.g., in the initrd, return the list of missing kernel modules that are required to access DEVICE.
Write a database that maps "module names" as they appear in the relevant ELF section of '.ko[.gz|.xz|.zst]' files, to actual file names. This format is Guix-specific. It aims to deal with inconsistent naming, in particular hyphens vs. underscores.
Read the 'pci.ids' database at FILE (get it from the pciutils package or from <https://pci-ids.ucw.cz/>) and return a lookup procedure that takes a PCI vendor ID and a device ID (two integers) and returns the vendor name and device name as two values.
Lookup module NAME under DIRECTORY, and return its absolute file name. NAME can be a file name with or without '.ko', or it can be a module name. Raise an error if it could not be found.
Module names can differ from file names in interesting ways; for instance, module names usually (always?) use underscores as the inter-word separator, whereas file names often, but not always, use hyphens. Examples: "usb-storage.ko", "serpent_generic.ko".
Return #t if MODULE is already loaded. MODULE must be a Linux module name, not a file name.