]> xenbits.xensource.com Git - people/julieng/xen-unstable.git/commit
symbols: prefix static symbols with their source file names
authorJan Beulich <jbeulich@suse.com>
Tue, 3 Nov 2015 17:05:35 +0000 (18:05 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 3 Nov 2015 17:05:35 +0000 (18:05 +0100)
commitd37d63d4b548b5fc214c71b2987a86ac0bbf4965
tree403757db77de68808938df69d9f6d87c0743e911
parent1dbe5d9ed6d698b0a24ada014d6747fb984dc13d
symbols: prefix static symbols with their source file names

This requires adjustments to the tool generating the symbol table and
its as well as nm's invocation.

Note: Not warning about duplicate symbols in the EFI case for now, as
a binutils bug causes misnamed file name entries to appear in EFI
binaries' symbol tables when the file name is longer than 18 chars.
(Not doing so also avoids other duplicates getting printed twice.)

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/Makefile
xen/arch/x86/Makefile
xen/tools/symbols.c