summaryrefslogtreecommitdiff
path: root/bridges/source/cpp_uno/gcc3_macosx_intel/cpp2uno.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'bridges/source/cpp_uno/gcc3_macosx_intel/cpp2uno.cxx')
-rw-r--r--bridges/source/cpp_uno/gcc3_macosx_intel/cpp2uno.cxx12
1 files changed, 12 insertions, 0 deletions
diff --git a/bridges/source/cpp_uno/gcc3_macosx_intel/cpp2uno.cxx b/bridges/source/cpp_uno/gcc3_macosx_intel/cpp2uno.cxx
index 2ceb0bba529d..64f27baf9a93 100644
--- a/bridges/source/cpp_uno/gcc3_macosx_intel/cpp2uno.cxx
+++ b/bridges/source/cpp_uno/gcc3_macosx_intel/cpp2uno.cxx
@@ -438,6 +438,18 @@ unsigned char * codeSnippet(
= ((unsigned char *) exec) - p - sizeof (sal_Int32);
p += sizeof (sal_Int32);
OSL_ASSERT(p - code <= codeSnippetSize);
+#if OSL_DEBUG_LEVEL > 1
+ fprintf(stderr,
+ "==> codeSnippet to %s, functionIndex=%d%s, vtableOffset=%d\n",
+ (exec == privateSnippetExecutorGeneral ? "General" :
+ (exec == privateSnippetExecutorVoid ? "Void" :
+ (exec == privateSnippetExecutorHyper ? "Hyper" :
+ (exec == privateSnippetExecutorFloat ? "Float" :
+ (exec == privateSnippetExecutorDouble ? "Double" :
+ (exec == privateSnippetExecutorClass ? "Class" :
+ "???")))))),
+ (functionIndex & ~0x80000000), (functionIndex & 0x80000000) ? "|0x80000000":"", vtableOffset);
+#endif
return code + codeSnippetSize;
}