LibreOffice Module bridges (master) 1
|
#include <sal/config.h>
#include <cassert>
#include <limits>
#include <typeinfo>
#include <malloc.h>
#include <com/sun/star/uno/genfunc.hxx>
#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 "call.hxx"
#include <msvc/cpp2uno.hxx>
#include <msvc/amd64.hxx>
Go to the source code of this file.
Classes | |
struct | bridges::cpp_uno::shared::VtableFactory::Slot |
Functions | |
typelib_TypeClass | cpp_vtable_call (sal_Int64 nOffsetAndIndex, void **pCallStack) |
static unsigned char * | codeSnippet (unsigned char *code, RegParamKind param_kind[4], sal_Int32 nFunctionIndex, sal_Int32 nVtableOffset) |
static sal_uInt32 | imageRelative (void const *p) |
Variables | |
IMAGE_DOS_HEADER const | __ImageBase |
int const | codeSnippetSize = 48 |
char | privateSnippetExecutor |
|
static |
Definition at line 70 of file msvc_win32_x86-64/cpp2uno.cxx.
References code, codeSnippetSize, p, and privateSnippetExecutor.
typelib_TypeClass cpp_vtable_call | ( | sal_Int64 | nOffsetAndIndex, |
void ** | pCallStack | ||
) |
Definition at line 47 of file msvc_win32_x86-64/cpp2uno.cxx.
References cpp_mediate().
|
static |
Definition at line 152 of file msvc_win32_x86-64/cpp2uno.cxx.
References __ImageBase, and p.
IMAGE_DOS_HEADER const __ImageBase |
Definition at line 43 of file msvc_win32_x86-64/cpp2uno.cxx.
Referenced by imageRelative().
int const codeSnippetSize = 48 |
Definition at line 54 of file msvc_win32_x86-64/cpp2uno.cxx.
Referenced by codeSnippet().
char privateSnippetExecutor |
Definition at line 62 of file msvc_win32_x86-64/cpp2uno.cxx.
Referenced by codeSnippet().