diff options
| author | David Lamparter <equinox@opensourcerouting.org> | 2018-08-09 22:50:19 +0200 | 
|---|---|---|
| committer | David Lamparter <equinox@diac24.net> | 2021-02-01 17:18:02 +0100 | 
| commit | 8e427c293860576df43ead3639bac807e2a43b03 (patch) | |
| tree | 88a02353048fce9fb350d7a1231322fb5830d5c7 /lib/module.c | |
| parent | 3c191fb1387ece2265b8ac7c1e102904148ebed9 (diff) | |
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>
Diffstat (limited to 'lib/module.c')
| -rw-r--r-- | lib/module.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/module.c b/lib/module.c index 14d5cfd44f..3d299a6a2e 100644 --- a/lib/module.c +++ b/lib/module.c @@ -43,6 +43,8 @@ union _frrmod_runtime_u frrmod_default = {  		},  }; +XREF_SETUP() +  // if defined(HAVE_SYS_WEAK_ALIAS_ATTRIBUTE)  // union _frrmod_runtime_u _frrmod_this_module  //	__attribute__((weak, alias("frrmod_default")));  | 
