---
name: "kmmatch"
section: "1"
platform: "linux"
package: "kmtrace"
version: "4:3.5.9-2"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/kmmatch"
---

# kmmatch(1)

search for symbols in a map file

## NAME

kmmatch - search for symbols in a map file

## SYNOPSIS

**kmmatch** *map-file call-file*

## DESCRIPTION

**KMMatch** determines which symbols from a given set (*call-file*) are present in a given map file.

The *map-file* should contain output from *nm* (which extracts information from object files).  It must **not** contain any blank lines or header information (such as the name of the object file); this means you may need to strip the first few lines of *nm* output from the *map-file*.

The *call-file* should contain a list of symbols (such as function calls made by a program), one per line.

This utility will find which of the symbols in *call-file* are present in *map-file* and write them to standard error, one per line, in the order in which they appear in *call-file*.

Note that this utility is called **match** in the original KDE distribution; it has been renamed to **kmmatch** in Debian to avoid conflicts with unrelated packages.

This utility is part of the KDE Software Development Kit.

## SEE ALSO

[**demangle**(1)](/demangle/1.md), [**kminspector**(1)](/kminspector/1.md), [**kmtrace**(1)](/kmtrace/1.md), [**nm**(1)](/nm/1.md).

## AUTHOR

This manual page was prepared by Ben Burton \<bab@debian.org\> for the Debian GNU/Linux system (but may be used by others).
