LibreOffice Module bridges (master) 1
|
#include <malloc.h>
#include <rtl/alloc.h>
#include <com/sun/star/uno/genfunc.hxx>
#include "com/sun/star/uno/RuntimeException.hpp"
#include <uno/data.h>
#include <bridge.hxx>
#include <types.hxx>
#include <unointerfaceproxy.hxx>
#include <vtables.hxx>
#include "share.hxx"
#include <stdio.h>
#include <string.h>
Go to the source code of this file.
Functions | |
void | MapReturn (sal_uInt32 ret0, sal_uInt32 ret1, typelib_TypeDescription *pReturnTypeDescr, bool bRegisterReturn, sal_uInt32 *pRegisterReturn) |
register sal_uInt32 r28 | __asm__ ("%r28") |
void | callVirtualMethod (void *pThis, sal_uInt32 nVtableIndex, void *pRegisterReturn, typelib_TypeDescription *pReturnTypeDescr, bool bRegisterReturn, sal_uInt32 *pStack, sal_uInt32 nStack, sal_uInt32 *pGPR, double *pFPR) __attribute__((noinline)) |
register sal_uInt32 r28 __asm__ | ( | "%r28" | ) |
Referenced by callVirtualMethod().
void callVirtualMethod | ( | void * | pThis, |
sal_uInt32 | nVtableIndex, | ||
void * | pRegisterReturn, | ||
typelib_TypeDescription * | pReturnTypeDescr, | ||
bool | bRegisterReturn, | ||
sal_uInt32 * | pStack, | ||
sal_uInt32 | nStack, | ||
sal_uInt32 * | pGPR, | ||
double * | pFPR | ||
) |
Definition at line 89 of file gcc3_linux_hppa/call.cxx.
References __asm__(), i, MapReturn(), hppa::MAX_GPR_REGS, and hppa::MAX_SSE_REGS.
void MapReturn | ( | sal_uInt32 | ret0, |
sal_uInt32 | ret1, | ||
typelib_TypeDescription * | pReturnTypeDescr, | ||
bool | bRegisterReturn, | ||
sal_uInt32 * | pRegisterReturn | ||
) |
Definition at line 39 of file gcc3_linux_hppa/call.cxx.
Referenced by callVirtualMethod().