diff options
author | Herbert Dürr <hdu@apache.org> | 2013-04-23 12:12:50 +0000 |
---|---|---|
committer | Herbert Dürr <hdu@apache.org> | 2013-04-23 12:12:50 +0000 |
commit | c9fe5d026f2081d493a198a33cf3b1d558166965 (patch) | |
tree | 75180c9eae4321edc123a69fce724aff097b7e81 /bridges | |
parent | dc36f82362dc1fb159668937cde7cedbc3fad503 (diff) |
add some documentation links to the assembler needed for the infamous UNO bridges
ceterum censeo: good old C-linkage interoperability would be much more robust,
reliable and easier to maintain compared to the current UNO-bridges approach
of emulating the behaviour of the individual compiler, linker, dylib, unwind, etc.
environments and thus being extremely platform specific. What an incredible waste
of energy for little (if any) gain. SCNR.
Notes
Notes:
merged as: d77d01b84a60da829b4ee9d6e7136f686d7a2326
Diffstat (limited to 'bridges')
-rw-r--r-- | bridges/source/cpp_uno/gcc3_freebsd_x86-64/call.s | 3 | ||||
-rw-r--r-- | bridges/source/cpp_uno/gcc3_linux_x86-64/call.s | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/bridges/source/cpp_uno/gcc3_freebsd_x86-64/call.s b/bridges/source/cpp_uno/gcc3_freebsd_x86-64/call.s index d10770614232..4801a94029ee 100644 --- a/bridges/source/cpp_uno/gcc3_freebsd_x86-64/call.s +++ b/bridges/source/cpp_uno/gcc3_freebsd_x86-64/call.s @@ -76,6 +76,9 @@ privateSnippetExecutor: ret .LFE3: .size privateSnippetExecutor, .-privateSnippetExecutor + # see http://refspecs.linuxfoundation.org/LSB_3.0.0/LSB-Core-generic/LSB-Core-generic/ehframechpt.html + # for details of the .eh_frame, the "Common Information Entry" and "Frame Description Entry" formats + # and http://mentorembedded.github.io/cxx-abi/exceptions.pdf for more info .section .eh_frame,"a",@progbits .Lframe1: .long .LECIE1-.LSCIE1 diff --git a/bridges/source/cpp_uno/gcc3_linux_x86-64/call.s b/bridges/source/cpp_uno/gcc3_linux_x86-64/call.s index d10770614232..4801a94029ee 100644 --- a/bridges/source/cpp_uno/gcc3_linux_x86-64/call.s +++ b/bridges/source/cpp_uno/gcc3_linux_x86-64/call.s @@ -76,6 +76,9 @@ privateSnippetExecutor: ret .LFE3: .size privateSnippetExecutor, .-privateSnippetExecutor + # see http://refspecs.linuxfoundation.org/LSB_3.0.0/LSB-Core-generic/LSB-Core-generic/ehframechpt.html + # for details of the .eh_frame, the "Common Information Entry" and "Frame Description Entry" formats + # and http://mentorembedded.github.io/cxx-abi/exceptions.pdf for more info .section .eh_frame,"a",@progbits .Lframe1: .long .LECIE1-.LSCIE1 |