public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* RE: stripping symbols from modules
@ 2001-01-23 23:15 hiren_mehta
  2001-01-24  3:06 ` Keith Owens
  2001-01-24  7:42 ` H. Peter Anvin
  0 siblings, 2 replies; 7+ messages in thread
From: hiren_mehta @ 2001-01-23 23:15 UTC (permalink / raw)
  To: hiren_mehta; +Cc: linux-kernel

That is what I was guessing. But insmod does not need all symbols
present in the .o. 

I need to do this because when I release the driver to the customer,
I don't want them to be aware of some of the symbols. I understand
that this is against the open source policy. But that's how it is
and it is beyond my control. Is there any way to export only
selected symbols as required by insmod ? As of now I am not worried
about ksymoops.

Thanks and regards,
-hiren

> -----Original Message-----
> From: Keith Owens [mailto:kaos@ocs.com.au]
> Sent: Tuesday, January 23, 2001 3:06 PM
> To: MEHTA,HIREN (A-SanJose,ex1)
> Cc: 'linux-kernel@vger.kernel.org'
> Subject: Re: stripping symbols from modules 
> 
> 
> On Tue, 23 Jan 2001 17:34:15 -0500, 
> "MEHTA,HIREN (A-SanJose,ex1)" <hiren_mehta@agilent.com> wrote:
> >Is there any way to strip symbols from modules .o files ?
> 
> Not safely.  Some symbols must be kept to assist insmod and hot
> plugging, strip does not know about these special symbols.
> 
> Why do you need to strip modules anyway?  I don't see the point unless
> you are critically low on disk space.  Stripping the symbols makes it
> much harder to debug oops in modules, ksymoops needs all the symbols.
> 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

^ permalink raw reply	[flat|nested] 7+ messages in thread
* stripping symbols from modules
@ 2001-01-23 22:34 MEHTA,HIREN (A-SanJose,ex1)
  2001-01-23 23:06 ` Keith Owens
  2001-01-27 17:54 ` Willy Tarreau
  0 siblings, 2 replies; 7+ messages in thread
From: MEHTA,HIREN (A-SanJose,ex1) @ 2001-01-23 22:34 UTC (permalink / raw)
  To: 'linux-kernel@vger.kernel.org'

Hi All,

Is there any way to strip symbols from modules .o files ?
for example, fat.o has many symbols and when you run `file' command
on fat.o - it says that is is not a stripped file. 
I tried running `strip' command on fat.o and then tried to 
run insmod on the stripped fat.o and then tried to run
insmod on vfat.o. But the insmod on vfat.o generated the
"Unable to handle kernel NULL pointer dereference at virtual address
00000000" message. If there any way to remove symbols and still
load the module successfully and make it work ? Or the
problem is with the strip command ? Should I be using
something else instead of strip to remove symbols from
the module .o ?

I think, I am missing something. But I am not sure.

Thanks and regards,
-hiren
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

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

end of thread, other threads:[~2001-01-27 17:55 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-01-23 23:15 stripping symbols from modules hiren_mehta
2001-01-24  3:06 ` Keith Owens
2001-01-24  7:42 ` H. Peter Anvin
2001-01-24 18:36   ` Paul Gortmaker
  -- strict thread matches above, loose matches on Subject: below --
2001-01-23 22:34 MEHTA,HIREN (A-SanJose,ex1)
2001-01-23 23:06 ` Keith Owens
2001-01-27 17:54 ` Willy Tarreau

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox