This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [lsb-spec] Re: Standardizing _Unwind_* error handling interfa ces found in libgcc_s.so


I thought of another thing I should clarify.

If you are documenting functions that might appear in a gcc compiled
executable, then you want to mention all 13 functions.

If you are documenting functions that are meant for application use, then
you should only mention the first 10 functions I listed.  These are the 10
functions that are part of the IA-64 Unwind API.

The other 3 functions that gcc added on top of the IA-64 Unwind API
        _Unwind_Find_FDE
        _Unwind_GetDataRelBase
        _Unwind_GetTextRelBase
solve Unwind ABI library implementation details.  They are not meant for
application use.  They are meant for use by other Unwind ABI libraries.  Since
gcc only really supports its own unwind ABI libraries at present, we don't
always bother to provide working versions of these functions.  Hence they are
not safe for general application use.  They are only safe if you know what you
are doing.

Jim


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]