Hi Robert!
On Mon, 5 Sep 2005 17:22:21 +0200
Robert Schiele
On Mon, Sep 05, 2005 at 10:51:07PM +0900, eshsf wrote:
Hallo, suse-amd64 ML!
I have a question about assembler source(gas) on x86-64. It is a thing about a .s file's difference between x86 and x86-64.
[...]
A lot of label is added in 64bit mode. (.LFB3, .LCFI0, .LCFI1, .LFE3, .Lframe1, .LSCIE1, .LECIE1, .LSFDE1, .LASFDE1, .LEFDE1)
Is there a person knowing what kind of meanings these are? Or is there a person knowing some site or book to be useful for?
These labels are used to calculate some meta information about functions for the eh_frame section which is used for stack unwinding. This section does not exist in the 32bit ABI thus it is missing here. If you need more information you should find this in the specs on http://www.x86-64.org/.
Thank you for the info. I will read http://www.x86-64.org/documentation/abi.pdf. eshsf