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.