summaryrefslogtreecommitdiff
path: root/bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx
AgeCommit message (Collapse)Author
2017-10-23loplugin:includeform: bridgesStephan Bergmann
Change-Id: Icad98d3153a5b1710c8c2a2d338ba0129e9ff208
2015-11-02Remove spurious vertical whitespaceStephan Bergmann
Change-Id: I077a17eada47b9c1509c21c18a6e4cd06172de3b
2015-11-02Don't rely on __builtin_alloca when creating a call stackStephan Bergmann
...at least recent Clang trunk ASan+UBSan build apparently adds instrumentation code that made that (arguably optimistic) setup fail Change-Id: I186a7abdfe5cc69e624583b1281d3989cefd7d53
2015-03-31Reduce to static_cast any reinterpret_cast from void pointersStephan Bergmann
Change-Id: I19b86fba87df57c4c65c658d051b664c527214eb
2015-03-28Clean up C-style casts from pointers to voidStephan Bergmann
Change-Id: I5c0372bce2564e58c78daf544cfcb106387c6894
2015-01-07loplugin:cstylecast: bridgesStephan Bergmann
Change-Id: I7c41b90c9af045fd452ee62ed0c5d9b261236855
2014-07-07Drop unnecessary nFPR parameterStephan Bergmann
...as passing (an upper bound on) the number of vector registers used in %al is only required for variable-argument function calls, according to <http://www.x86-64.org/documentation/abi.pdf> "System V Application Binary Interface: AMD64 Architecture Processor Supplement, Draft Version 0.99.6." Unclear why this got added in f424e55b4e66ffbee5b34f45ef5ea18d77c4d15c "INTEGRATION: CWS sixtyfour11," maybe on the basis of "doesn't hurt." Change-Id: If6f8359d5bf6458274905d64adf82634bf90a24d
2014-07-07Drop unused nGPR parameterStephan Bergmann
Change-Id: I60026ccc9c752389260a6b4e6255c53981eea4ba
2014-05-15Work around Clang -fsanitize=address inline asm errorStephan Bergmann
Change-Id: Ia37b21af217af9b24522da28e817b4cb6ca2f8c9
2013-05-29optimization fix to UNO bridge's callVirtualMethod() for generic x86_64Herbert Dürr
if the pCallStack variable is optimized out then any assumptions of the method's inlined assembler about stack layout collapse. Adding a pseudo dependency to the pCallStack variable solves that problem (cherry picked from commit 254359b9ed96152091b8f7a74a3442cf6c553e04) Conflicts: bridges/source/cpp_uno/gcc3_freebsd_x86-64/uno2cpp.cxx bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx Change-Id: I5ba7713c2630bb3ecc4343632e796c38541bcd0e
2012-11-15re-base on ALv2 code. Includes:Michael Meeks
Patches contributed by: Armin Le Grand. #118558# Correcting OLE attributes of LO3.4 at load time by loading as OOo3.3, details see task. http://svn.apache.org/viewvc?view=revision&revision=1195906 #118485# - Styles for OLEs are not saved. http://svn.apache.org/viewvc?view=revision&revision=1182166 #118898# Adapted ImpGraphic::ImplGetBitmap to correctly convert metafiles http://svn.apache.org/viewvc?view=revision&revision=1293316 #119337# Solves the wrong get/setPropertyValue calls in SvxShapeText (and thus in SvxOle2Shape) http://svn.apache.org/viewvc?view=revision&revision=1344156 Patches contributed by Mathias Bauer (and others) gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394707 http://svn.apache.org/viewvc?view=revision&revision=1394326 cws mba34issues01: #i117717#: remove wrong assertion http://svn.apache.org/viewvc?view=revision&revision=1172349 Patch contributed by Herbert Duerr goodbye Registration and License dialogs, don't let the door hit you http://svn.apache.org/viewvc?view=revision&revision=1172613 help gcc 4.6.0 on 32bit ubuntu 11.10" http://svn.apache.org/viewvc?view=revision&revision=1245357 Do not add targets for junit tests when junit is disabled. Patch contributed by Andre Fischer http://svn.apache.org/viewvc?view=revision&revision=1241508 Revert "sb140: #i117082# avoid unncessary static class data members commit 21d97438e2944861e26e4984195f959a0cce1e41. remove obsolete FreeBSD visibility special case. retain consolidated BSD bridge code, remove OS/2 pieces.
2012-03-30Missing includesStephan Bergmann
2012-03-29Mark all registered as clobbered that are not saved across callStephan Bergmann
2012-03-29Make cpp_uno/gcc3_linux_x86-64 bridge work with GCC 4.7Stephan Bergmann
See comment in callvirtualmethod.cxx for details.