]> git.puffer.fish Git - mirror/frr.git/commit
lib: "xref" identifier infrastructure
authorDavid Lamparter <equinox@opensourcerouting.org>
Thu, 9 Aug 2018 20:50:19 +0000 (22:50 +0200)
committerDavid Lamparter <equinox@diac24.net>
Mon, 1 Feb 2021 16:18:02 +0000 (17:18 +0100)
commit8e427c293860576df43ead3639bac807e2a43b03
tree88a02353048fce9fb350d7a1231322fb5830d5c7
parent3c191fb1387ece2265b8ac7c1e102904148ebed9
lib: "xref" identifier infrastructure

This adds the machinery for cross reference points (hence "xref") for
things to be annotated with source code location or other metadata
and/or to be uniquely identified and found at runtime or by dissecting
executable files.

The extraction tool to walk down an ELF file is done and working but
needs some more cleanup and will be added in a separate commit.

Signed-off-by: David Lamparter <equinox@diac24.net>
configure.ac
lib/module.c
lib/module.h
lib/subdir.am
lib/xref.c [new file with mode: 0644]
lib/xref.h [new file with mode: 0644]