linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] kallsyms exclude local symbols
@ 2008-08-07  4:55 Yoshinori Sato
  2008-08-07 12:00 ` Paulo Marques
  0 siblings, 1 reply; 9+ messages in thread
From: Yoshinori Sato @ 2008-08-07  4:55 UTC (permalink / raw)
  To: Andrew Morton; +Cc: lkml

h8300's nm output include '.Lfoo' local symbols.

This is head of System.map
00000000 T __vector
00000100 T _interrupt_redirect_table
00000100 T _text
00000200 T __start
00000200 T __stext
0000024c t _exit
00000252 T __platform_gpio_table
0000025a t gpio_table
00000270 t .LFB1596
00000270 t .LM1
00000270 t .LM2
00000270 t .Ltext0
00000270 t _run_init_process
0000027a t .LM3
00000286 t .LFB1597
00000286 t .LFE1596
00000286 t .LM4
00000286 t .LM5
00000286 t _init_post
0000028a t .LM6
00000296 t .LM7
000002aa t .LM8
000002ba t .L199
000002ba t .LM9
000002c0 t .LM10

exclude local symbol patch.

Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>
---
 scripts/kallsyms.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/scripts/kallsyms.c b/scripts/kallsyms.c
index ad2434b..a1652da 100644
--- a/scripts/kallsyms.c
+++ b/scripts/kallsyms.c
@@ -106,7 +106,7 @@ static int read_symbol(FILE *in, struct sym_entry *s)
 		 is_arm_mapping_symbol(sym))
 		return -1;
 	/* exclude also MIPS ELF local symbols ($L123 instead of .L123) */
-	else if (str[0] == '$')
+	else if (str[0] == '$' || str[0] == '.')
 		return -1;
 	/* exclude debugging symbols */
 	else if (stype == 'N')
-- 
1.5.6.3

-- 
Yoshinori Sato
<ysato@users.sourceforge.jp>

^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2008-09-12 19:29 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-07  4:55 [PATCH] kallsyms exclude local symbols Yoshinori Sato
2008-08-07 12:00 ` Paulo Marques
2008-08-07 23:36   ` [PATCH] exclude h8300 local symbols (Re: kallsyms exclude local symbols) Yoshinori Sato
2008-09-08  6:56     ` Andrew Morton
2008-09-08 19:20       ` Paulo Marques
2008-09-08 20:58       ` Yoshinori Sato
2008-09-08 23:39         ` Hugh Dickins
2008-09-09  3:07           ` Yoshinori Sato
2008-09-12 19:28             ` Yoshinori Sato

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).