Port-i386 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

incorrect calculation of the esym in multiboot.c




To: port-i386%netbsd.org@localhost

Subject: incorrect calculation of the esym in multiboot.c

From: "abutter gao" <abutter.gao%gmail.com@localhost>

Date: Sun, 24 Feb 2008 09:05:41 +0800


In the function copy_syms, the kernel copies the symtab and the strtab
somewhere after the end and then saves the final end to esym.

But, in the real code, the esym just gets the end of the strtab but
not the final end, because the symtab will follow the strtab in some
cases.

The code conflicts with the comments above, right?

Thanks for any tips.




Prev by Date: Re: major problems with ataraid(4) on an Asus PSCH-SR/SATA motherboard with Intel 6300ESB

Next by Date: [PATCH] Transmeta Crusoe Longrun code split from identcpu.c (longrun.c)

Previous by Thread: Our_new_Email_is_sales%netexpresslabs.com_and_new_website_is_www.netexpresslabs.com@localhost

Next by Thread: [PATCH] Transmeta Crusoe Longrun code split from identcpu.c (longrun.c)

Indexes:

reverse Date

reverse Thread

Old Index



Home | Main Index | Thread Index | Old Index