|
LibreOffice Module bridges (master) 1
|
#include <malloc.h>#include <typeinfo>#include <rtl/alloc.h>#include <com/sun/star/uno/genfunc.hxx>#include "com/sun/star/uno/RuntimeException.hpp"#include <sal/log.hxx>#include <uno/data.h>#include <typelib/typedescription.hxx>#include "bridge.hxx"#include "cppinterfaceproxy.hxx"#include "types.hxx"#include "vtablefactory.hxx"#include "share.hxx"#include <dlfcn.h>Go to the source code of this file.
Classes | |
| struct | bridges::cpp_uno::shared::VtableFactory::Slot |
Macros | |
| #define | unldil(v) (((v & 0x7c) << 14) | ((v & 0x180) << 7) | ((v & 0x3) << 12) | ((v & 0xffe00) >> 8) | ((v & 0x100000) >> 20)) |
| #define | L21(v) unldil(((unsigned long)(v) >> 11) & 0x1fffff) |
| #define | R11(v) (((unsigned long)(v) & 0x7FF) << 1) |
Functions | |
| sal_Int64 | cpp_vtable_call (sal_uInt32 in0, sal_uInt32 in1, sal_uInt32 in2, sal_uInt32 in3, sal_uInt32 firstonstack) |
| is called on incoming vtable calls (called by asm snippets) More... | |
Definition at line 604 of file gcc3_linux_hppa/cpp2uno.cxx.
Definition at line 605 of file gcc3_linux_hppa/cpp2uno.cxx.
| #define unldil | ( | v | ) | (((v & 0x7c) << 14) | ((v & 0x180) << 7) | ((v & 0x3) << 12) | ((v & 0xffe00) >> 8) | ((v & 0x100000) >> 20)) |
Definition at line 603 of file gcc3_linux_hppa/cpp2uno.cxx.
| sal_Int64 cpp_vtable_call | ( | sal_uInt32 | in0, |
| sal_uInt32 | in1, | ||
| sal_uInt32 | in2, | ||
| sal_uInt32 | in3, | ||
| sal_uInt32 | firstonstack | ||
| ) |
is called on incoming vtable calls (called by asm snippets)
Definition at line 538 of file gcc3_linux_hppa/cpp2uno.cxx.
References cpp_mediate(), i, hppa::MAX_GPR_REGS, and hppa::MAX_SSE_REGS.