Declaration of intrcnt and eintrcnt in amd64/amd64/support.S

Tseng, Kuo-Lang kuo-lang.tseng at intel.com
Mon Jun 8 04:11:33 UTC 2009


Kostik Belousov wrote on Friday, June 05, 2009 1:27 PM:
> On Fri, Jun 05, 2009 at 10:01:50AM -0700, Tseng, Kuo-Lang wrote:
>> Bruce Evans wrote on Friday, June 05, 2009 1:06 AM:
>> 
>>> On Thu, 4 Jun 2009, Tseng, Kuo-Lang wrote:
>>> 
>>>> Currently these two variables are stored in the .text section
>>>> because they are declared without a .data directive. Is there any
>>>> reason why they are not declared with .data directive? Or this is
>>>> missing?
>>> 
>>> This is just a bug, as is formatting mail for 220-column terminals.
>>> It is missing in the reference i386 version which has a .data
>>> directive before some other variables that don't exist on amd64.
>>> Apparently, these variables only work because the text section is
>>> not write protected.  Write protection of the text section was lost
>>> long ago on i386. 
>>> 
>>> intrnames and eintrnames are also in the text section.
>>> 
>>> Bruce
>> 
>> Can we fix it soon?
> 
> See r193535.

Is this a bug id? Can someone please forward me the link to the database? 

Thanks
Kuo


More information about the freebsd-amd64 mailing list