#include <malloc.h>
#include <rtl/alloc.h>
#include <com/sun/star/uno/genfunc.hxx>
#include <com/sun/star/uno/Exception.hpp>
#include <com/sun/star/uno/RuntimeException.hpp>
#include <o3tl/runtimetooustring.hxx>
#include <uno/data.h>
#include <bridge.hxx>
#include <types.hxx>
#include <unointerfaceproxy.hxx>
#include <vtables.hxx>
#include "share.hxx"
#include <exception>
#include <stdio.h>
#include <string.h>
#include <typeinfo>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <elf.h>
Go to the source code of this file.
|
#define | HWCAP_ARM_VFP 64 |
|
#define | INSERT_INT32(pSV, nr, pGPR, pDS) |
|
#define | INSERT_INT64(pSV, nr, pGPR, pDS, pStart) |
|
#define | INSERT_FLOAT(pSV, nr, pFPR, pDS) INSERT_INT32( pSV, nr, pGPR, pDS ) |
|
#define | INSERT_DOUBLE(pSV, nr, pFPR, pDS, pStart) INSERT_INT64( pSV, nr, pGPR, pDS, pStart ) |
|
#define | INSERT_INT16(pSV, nr, pGPR, pDS) |
|
#define | INSERT_INT8(pSV, nr, pGPR, pDS) |
|
◆ HWCAP_ARM_VFP
◆ INSERT_DOUBLE
#define INSERT_DOUBLE |
( |
|
pSV, |
|
|
|
nr, |
|
|
|
pFPR, |
|
|
|
pDS, |
|
|
|
pStart |
|
) |
| INSERT_INT64( pSV, nr, pGPR, pDS, pStart ) |
◆ INSERT_FLOAT
#define INSERT_FLOAT |
( |
|
pSV, |
|
|
|
nr, |
|
|
|
pFPR, |
|
|
|
pDS |
|
) |
| INSERT_INT32( pSV, nr, pGPR, pDS ) |
◆ INSERT_INT16
#define INSERT_INT16 |
( |
|
pSV, |
|
|
|
nr, |
|
|
|
pGPR, |
|
|
|
pDS |
|
) |
| |
Value:
pGPR[nr++] = *static_cast<sal_uInt16 const *>( pSV ); \
else \
*pDS++ = *static_cast<sal_uInt16 const *>( pSV );
Definition at line 384 of file gcc3_linux_arm/uno2cpp.cxx.
◆ INSERT_INT32
#define INSERT_INT32 |
( |
|
pSV, |
|
|
|
nr, |
|
|
|
pGPR, |
|
|
|
pDS |
|
) |
| |
Value:
pGPR[nr++] = *reinterpret_cast<const sal_uInt32*>( pSV ); \
else \
*pDS++ = *reinterpret_cast<const sal_uInt32*>( pSV );
Definition at line 307 of file gcc3_linux_arm/uno2cpp.cxx.
◆ INSERT_INT64
#define INSERT_INT64 |
( |
|
pSV, |
|
|
|
nr, |
|
|
|
pGPR, |
|
|
|
pDS, |
|
|
|
pStart |
|
) |
| |
Value:
INSERT_INT32( ((sal_uInt32*)pSV)+1, nr, pGPR, pDS )
#define INSERT_INT32(pSV, nr, pGPR, pDS)
Definition at line 334 of file gcc3_linux_arm/uno2cpp.cxx.
◆ INSERT_INT8
#define INSERT_INT8 |
( |
|
pSV, |
|
|
|
nr, |
|
|
|
pGPR, |
|
|
|
pDS |
|
) |
| |
◆ hasVFP()
◆ MapReturn()
static void MapReturn |
( |
sal_uInt32 |
r0, |
|
|
sal_uInt32 |
r1, |
|
|
typelib_TypeDescriptionReference * |
pReturnType, |
|
|
sal_uInt32 * |
pRegisterReturn |
|
) |
| |
|
static |