[sharkcz@ibm-p9b-generic-01 testtools]$ make unitcheck S=/home/sharkcz/projects/libreoffice && I=$S/instdir && W=$S/workdir && LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"$I/program:$I/program" $I/program/uno.bin -s com.sun.star.test.bridge.BridgeTest -- com.sun.star.test.bridge.CppTestObject -env:LO_BUILD_LIB_DIR=file://$W/LinkTarget/Library -env:URE_MORE_SERVICES=file://$W/Rdb/uno_services.rdb -env:URE_MORE_TYPES=file://$W/UnoApiTarget/bridgetest.rdb && LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"$I/program:$I/program" $I/program/uno.bin -s com.sun.star.test.bridge.BridgeTest -- com.sun.star.test.bridge.JavaTestObject noCurrentContext -env:LO_BUILD_LIB_DIR=file://$W/LinkTarget/Library -env:URE_MORE_SERVICES=file://$W/Rdb/uno_services.rdb -env:URE_MORE_TYPES=file://$W/UnoApiTarget/bridgetest.rdb cpp2unoMapping() uno2cppMapping() return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=1 return_in_hidden_param() - bRet=1 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=1 return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=1 return_in_hidden_param() - bRet=1 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() is_complex_struct() - bRet=0 is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=1 return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 performTest() TwoFloats() - aIn=0x7fffe004ada8 00 00 a0 3f 00 00 20 40 calling echoTwoFloats() return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 = cpp_call() = return type is 17 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 simple return this pointer is 0x30929848 n params is 1 param 0 is 0 0 17 complex type again 1 that one, passing 0x7fffe004ada8 through = callVirtualMethod() = GPR's (2): 0x30929848, 0x7fffe004ada8, FPR's (0): Stack (0): cpp echoTwoFloats() 00 00 a0 3f 00 00 20 40 f1=0x3ff4000000000000 (1.250000) f2=0x4004000000000000 (2.500000) MapReturn() STRUCT return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 TwoFloats() - aOut=0x7fffe004adb0 42 00 00 00 00 00 00 00 00 00 a0 3f 00 00 20 40 00 00 a0 3f 00 00 20 40 00 07 35 bd 14 05 61 a4 f1=1.250000 aOut.a=1.250000 r3=0x42 return_in_hidden_param() return_in_hidden_param() - bRet=1 = cpp_call() = return type is 22 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffe004a460/0x7fffe004a770 this pointer is 0x30929848 n params is 0 = callVirtualMethod() = GPR's (2): 0x7fffe004a460, 0x30929848, FPR's (0): Stack (0): f1=0x7fff82662674 (0.000000) f2=0x7fff82698100 (0.000000) MapReturn() return_in_hidden_param() return_in_hidden_param() - bRet=1 = cpp_call() = return type is 17 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffe004a320/0x7fffe004a710 this pointer is 0x30929848 n params is 3 param 0 is 0 1 4 param 1 is 0 0 12 complex type again 1 that one, passing 0x7fffe004ad18 through param 2 is 0 0 22 complex type again 1 this one = callVirtualMethod() = GPR's (5): 0x7fffe004a320, 0x30929848, 0x5, 0x7fffe004ad18, 0x7fffe004a2c0, FPR's (0): Stack (0): return_in_hidden_param() return_in_hidden_param() - bRet=1 = cpp_call() = return type is 22 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffe004a460/0x7fffe004a770 this pointer is 0x30929848 n params is 0 = callVirtualMethod() = GPR's (2): 0x7fffe004a460, 0x30929848, FPR's (0): Stack (0): f1=0x7fff82662674 (0.000000) f2=0x7fff82698100 (0.000000) MapReturn() return_in_hidden_param() return_in_hidden_param() - bRet=0 = cpp_call() = return type is 6 return_in_hidden_param() return_in_hidden_param() - bRet=0 simple return this pointer is 0x30929848 n params is 0 = callVirtualMethod() = GPR's (1): 0x30929848, FPR's (0): Stack (0): cpp2unoMapping() = cpp_call() = return type is 0 return_in_hidden_param() return_in_hidden_param() - bRet=0 simple return this pointer is 0x7fff83462920 n params is 0 = callVirtualMethod() = GPR's (1): 0x7fff83462920, FPR's (0): Stack (0): uno2cppMapping() return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 = cpp_call() = return type is 22 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffe004a460/0x7fffe004a770 this pointer is 0x30929848 n params is 0 = callVirtualMethod() = GPR's (2): 0x7fffe004a460, 0x30929848, FPR's (0): Stack (0): f1=0x7fff82662674 (0.000000) f2=0x7fff82698100 (0.000000) MapReturn() = cpp_call() = return type is 0 return_in_hidden_param() return_in_hidden_param() - bRet=0 simple return this pointer is 0x30929848 n params is 1 param 0 is 0 1 6 long is 0xcafebabe = callVirtualMethod() = GPR's (2): 0x30929848, 0xffffffffcafebabe, FPR's (0): Stack (0): uno2cppMapping() return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 = cpp_call() = return type is 22 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffe004a460/0x7fffe004a770 this pointer is 0x30929848 n params is 0 = callVirtualMethod() = GPR's (2): 0x7fffe004a460, 0x30929848, FPR's (0): Stack (0): f1=0x7fff82662674 (0.000000) f2=0x7fff82698100 (0.000000) MapReturn() return_in_hidden_param() return_in_hidden_param() - bRet=1 = cpp_call() = return type is 22 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffe004a4e0/0x7fffe004a7f0 this pointer is 0x30929848 n params is 0 = callVirtualMethod() = GPR's (2): 0x7fffe004a4e0, 0x30929848, FPR's (0): Stack (0): f1=0x7fff82662674 (0.000000) f2=0x7fff82698100 (0.000000) MapReturn() return_in_hidden_param() return_in_hidden_param() - bRet=0 = cpp_call() = return type is 0 return_in_hidden_param() return_in_hidden_param() - bRet=0 simple return this pointer is 0x30929848 n params is 2 param 0 is 0 0 12 complex type again 1 that one, passing 0x7fffe004ad98 through param 1 is 0 0 22 complex type again 1 this one = callVirtualMethod() = GPR's (3): 0x30929848, 0x7fffe004ad98, 0x7fffe004a460, FPR's (0): Stack (0): return_in_hidden_param() return_in_hidden_param() - bRet=1 = cpp_call() = return type is 22 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffe004a4e0/0x7fffe004a7f0 this pointer is 0x30929848 n params is 0 = callVirtualMethod() = GPR's (2): 0x7fffe004a4e0, 0x30929848, FPR's (0): Stack (0): f1=0x7fff82662674 (0.000000) f2=0x7fff82698100 (0.000000) MapReturn() warn:sal.osl:4017780:4017780:sal/osl/unx/module.cxx:100: dlopen(/home/sharkcz/projects/libreoffice/instdir/program/libjava_gcc3.so, 257): /home/sharkcz/projects/libreoffice/instdir/program/libjava_gcc3.so: cannot open shared object file: No such file or directory warn:sal.osl:4017780:4017780:sal/osl/unx/module.cxx:100: dlopen(/home/sharkcz/projects/libreoffice/instdir/program/libgcc3_java.so, 257): /home/sharkcz/projects/libreoffice/instdir/program/libgcc3_java.so: cannot open shared object file: No such file or directory uno_ext_getMapping java->uno Mapping_map_to_uno uno2cppMapping() return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 UNO_proxy_dispatch uno2cppMapping() return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 cpp2unoMapping() UNO_proxy_dispatch Bridge::call_java() - return_type=0 nParams=1 Bridge::map_to_java() - type=20 Bridge::map_to_java() - type=14 jni_uno::Bridge::map_to_java = cpp_call() = return type is 14 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffda4e22f0/0x7fffda4e2670 this pointer is 0x21734bc8 n params is 1 param 0 is 0 0 13 complex type again 1 that one, passing 0x217701b0 through = callVirtualMethod() = GPR's (3): 0x7fffda4e22f0, 0x21734bc8, 0x217701b0, FPR's (0): Stack (0): f1=0x7fff82752888 (0.000000) f2=0x21b44ec0 (0.000000) MapReturn() cpp2unoMapping() jni_uno::Bridge::map_to_java return_in_hidden_param() return_in_hidden_param() - bRet=1 UNO_proxy_dispatch Bridge::call_java() - return_type=22 nParams=4 Bridge::map_to_java() - type=12 Bridge::map_to_java() - type=12 Bridge::map_to_java() - type=12 Bridge::map_to_java() - type=22 Bridge::map_to_uno() - typecall=22 out_param=N uno2cppMapping() return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 UNO_proxy_dispatch uno2cppMapping() return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 cpp2unoMapping() UNO_proxy_dispatch Bridge::call_java() - return_type=22 nParams=1 Bridge::map_to_java() - type=22 jni_uno::Bridge::map_to_java jni_uno::Bridge::call_uno = cpp_call() = return type is 22 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffda4e2b80/0x7fffda4e2ee0 this pointer is 0x2173cc48 n params is 0 = callVirtualMethod() = GPR's (2): 0x7fffda4e2b80, 0x2173cc48, FPR's (0): Stack (0): f1=0x7fff82752888 (0.000000) f2=0x7fff82c6c9a0 (0.000000) MapReturn() cpp2unoMapping() Bridge::map_to_java() - type=22 jni_uno::Bridge::map_to_java Bridge::map_to_uno() - typecall=22 out_param=N uno2cppMapping() return_in_hidden_param() return_in_hidden_param() - bRet=1 UNO_proxy_dispatch uno2cppMapping() return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=1 return_in_hidden_param() - bRet=1 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=1 return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=1 return_in_hidden_param() - bRet=1 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() is_complex_struct() - bRet=0 is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=1 return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=1 return_in_hidden_param() return_in_hidden_param() - bRet=0 return_in_hidden_param() return_in_hidden_param() - bRet=0 cpp2unoMapping() uno2cppMapping() performTest() TwoFloats() - aIn=0x7fffda4e4888 00 00 a0 3f 00 00 20 40 calling echoTwoFloats() return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 = cpp_call() = return type is 17 return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 simple return this pointer is 0x21c31718 n params is 1 param 0 is 0 0 17 complex type again 1 that one, passing 0x7fffda4e4888 through = callVirtualMethod() = GPR's (2): 0x21c31718, 0x7fffda4e4888, FPR's (0): Stack (0): return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 UNO_proxy_dispatch Bridge::call_java() - return_type=17 nParams=1 Bridge::map_to_java() - type=17 STRUCT map_to_uno: FLOAT 6 - 2.500000 = 0x40200000 map_to_uno: FLOAT 6 - 1.250000 = 0x3fa00000 java echoTwoFloats() Bridge::map_to_uno() - typecall=17 out_param=N STRUCT top-level member 0, type=10 map_to_uno: FLOAT 3 f=1.250000 p=0x7fffda4e3d40 member 1, type=10 map_to_uno: FLOAT 3 f=2.500000 p=0x7fffda4e3d44 f1=0x3fd224539e850834 (0.283467) f2=0x59c602bbb0d502b8 (29100578067041404819580189636803713524295300920882235770005860515845723343800139597382794874100476414248357427076675122757632.000000) MapReturn() STRUCT return_in_hidden_param() is_complex_struct() is_complex_struct() - bRet=0 return_in_hidden_param() - bRet=0 TwoFloats() - aOut=0x7fffda4e4890 be 00 00 00 00 00 00 00 00 00 a0 3f 00 00 20 40 9c 22 91 3e dd 15 30 4e 00 73 d3 cf 33 b3 56 e2 f1=0.283467 aOut.a=0.283467 r3=0xbe two floats struct test failed standard test failed return_in_hidden_param() return_in_hidden_param() - bRet=1 = cpp_call() = return type is 22 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffda4e3f40/0x7fffda4e4250 this pointer is 0x21c31718 n params is 0 = callVirtualMethod() = GPR's (2): 0x7fffda4e3f40, 0x21c31718, FPR's (0): Stack (0): return_in_hidden_param() return_in_hidden_param() - bRet=1 UNO_proxy_dispatch Bridge::call_java() - return_type=22 nParams=0 Bridge::map_to_uno() - typecall=22 out_param=N f1=0x3fd22845c68023f4 (0.283708) f2=0x7fff82788100 (0.000000) MapReturn() return_in_hidden_param() return_in_hidden_param() - bRet=1 = cpp_call() = return type is 17 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffda4e3e00/0x7fffda4e41f0 this pointer is 0x21c31718 n params is 3 param 0 is 0 1 4 param 1 is 0 0 12 complex type again 1 that one, passing 0x7fffda4e47f8 through param 2 is 0 0 22 complex type again 1 this one = callVirtualMethod() = GPR's (5): 0x7fffda4e3e00, 0x21c31718, 0x5, 0x7fffda4e47f8, 0x7fffda4e3da0, FPR's (0): Stack (0): return_in_hidden_param() return_in_hidden_param() - bRet=1 UNO_proxy_dispatch Bridge::call_java() - return_type=17 nParams=3 Bridge::map_to_java() - type=4 Bridge::map_to_java() - type=12 Bridge::map_to_java() - type=22 Bridge::handle_java_exc Bridge::map_to_uno() - typecall=19 out_param=N Bridge::map_to_uno() - typecall=19 out_param=N Bridge::map_to_uno() - typecall=19 out_param=N member 0, type=12 Bridge::map_to_uno() - typecall=12 out_param=N member 1, type=22 Bridge::map_to_uno() - typecall=22 out_param=N member 0, type=4 return_in_hidden_param() return_in_hidden_param() - bRet=1 = cpp_call() = return type is 22 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffda4e3f40/0x7fffda4e4250 this pointer is 0x21c31718 n params is 0 = callVirtualMethod() = GPR's (2): 0x7fffda4e3f40, 0x21c31718, FPR's (0): Stack (0): return_in_hidden_param() return_in_hidden_param() - bRet=1 UNO_proxy_dispatch Bridge::call_java() - return_type=22 nParams=0 Bridge::map_to_uno() - typecall=22 out_param=N f1=0x3fd23d020c7d4482 (0.284974) f2=0x7fff82788100 (0.000000) MapReturn() return_in_hidden_param() return_in_hidden_param() - bRet=0 = cpp_call() = return type is 6 return_in_hidden_param() return_in_hidden_param() - bRet=0 simple return this pointer is 0x21c31718 n params is 0 = callVirtualMethod() = GPR's (1): 0x21c31718, FPR's (0): Stack (0): return_in_hidden_param() return_in_hidden_param() - bRet=0 UNO_proxy_dispatch Bridge::call_java() - return_type=6 nParams=0 Bridge::handle_java_exc Bridge::map_to_uno() - typecall=19 out_param=N Bridge::map_to_uno() - typecall=19 out_param=N member 0, type=12 createDefaultUnoValue() member 1, type=22 Bridge::map_to_uno() - typecall=22 out_param=N return_in_hidden_param() return_in_hidden_param() - bRet=1 = cpp_call() = return type is 22 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffda4e3f40/0x7fffda4e4250 this pointer is 0x21c31718 n params is 0 = callVirtualMethod() = GPR's (2): 0x7fffda4e3f40, 0x21c31718, FPR's (0): Stack (0): return_in_hidden_param() return_in_hidden_param() - bRet=1 UNO_proxy_dispatch Bridge::call_java() - return_type=22 nParams=0 Bridge::map_to_uno() - typecall=22 out_param=N f1=0x3fd2451eef14b179 (0.285469) f2=0x7fff82788100 (0.000000) MapReturn() = cpp_call() = return type is 0 return_in_hidden_param() return_in_hidden_param() - bRet=0 simple return this pointer is 0x21c31718 n params is 1 param 0 is 0 1 6 long is 0xcafebabe = callVirtualMethod() = GPR's (2): 0x21c31718, 0xffffffffcafebabe, FPR's (0): Stack (0): UNO_proxy_dispatch Bridge::call_java() - return_type=0 nParams=1 Bridge::map_to_java() - type=6 Bridge::handle_java_exc Bridge::map_to_uno() - typecall=19 out_param=N Bridge::map_to_uno() - typecall=19 out_param=N member 0, type=12 createDefaultUnoValue() member 1, type=22 Bridge::map_to_uno() - typecall=22 out_param=N return_in_hidden_param() return_in_hidden_param() - bRet=1 = cpp_call() = return type is 22 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffda4e3f40/0x7fffda4e4250 this pointer is 0x21c31718 n params is 0 = callVirtualMethod() = GPR's (2): 0x7fffda4e3f40, 0x21c31718, FPR's (0): Stack (0): return_in_hidden_param() return_in_hidden_param() - bRet=1 UNO_proxy_dispatch Bridge::call_java() - return_type=22 nParams=0 Bridge::map_to_uno() - typecall=22 out_param=N f1=0x3fd24db524ba7486 (0.285993) f2=0x7fff82788100 (0.000000) MapReturn() return_in_hidden_param() return_in_hidden_param() - bRet=1 = cpp_call() = return type is 22 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffda4e3fc0/0x7fffda4e42d0 this pointer is 0x21c31718 n params is 0 = callVirtualMethod() = GPR's (2): 0x7fffda4e3fc0, 0x21c31718, FPR's (0): Stack (0): return_in_hidden_param() return_in_hidden_param() - bRet=1 UNO_proxy_dispatch Bridge::call_java() - return_type=22 nParams=0 Bridge::map_to_uno() - typecall=22 out_param=N f1=0x3fd2522cee1fadc5 (0.286266) f2=0x7fff82788100 (0.000000) MapReturn() return_in_hidden_param() return_in_hidden_param() - bRet=0 = cpp_call() = return type is 0 return_in_hidden_param() return_in_hidden_param() - bRet=0 simple return this pointer is 0x21c31718 n params is 2 param 0 is 0 0 12 complex type again 1 that one, passing 0x7fffda4e4878 through param 1 is 0 0 22 complex type again 1 this one = callVirtualMethod() = GPR's (3): 0x21c31718, 0x7fffda4e4878, 0x7fffda4e3f40, FPR's (0): Stack (0): return_in_hidden_param() return_in_hidden_param() - bRet=0 UNO_proxy_dispatch Bridge::call_java() - return_type=0 nParams=2 Bridge::map_to_java() - type=12 Bridge::map_to_java() - type=22 Bridge::handle_java_exc Bridge::map_to_uno() - typecall=19 out_param=N Bridge::map_to_uno() - typecall=19 out_param=N member 0, type=12 Bridge::map_to_uno() - typecall=12 out_param=N member 1, type=22 Bridge::map_to_uno() - typecall=22 out_param=N return_in_hidden_param() return_in_hidden_param() - bRet=1 = cpp_call() = return type is 22 return_in_hidden_param() return_in_hidden_param() - bRet=1 pCppReturn/pUnoReturn is 0x7fffda4e3fc0/0x7fffda4e42d0 this pointer is 0x21c31718 n params is 0 = callVirtualMethod() = GPR's (2): 0x7fffda4e3fc0, 0x21c31718, FPR's (0): Stack (0): return_in_hidden_param() return_in_hidden_param() - bRet=1 UNO_proxy_dispatch Bridge::call_java() - return_type=22 nParams=0 Bridge::map_to_uno() - typecall=22 out_param=N f1=0x3fd260cc64834886 (0.287158) f2=0x7fff82788100 (0.000000) MapReturn() exception occurred: error: test failed! at /home/sharkcz/projects/libreoffice/testtools/source/bridgetest/bridgetest.cxx:1310 > error: error: test failed! at /home/sharkcz/projects/libreoffice/testtools/source/bridgetest/bridgetest.cxx:1310 > dying...make: *** [/home/sharkcz/projects/libreoffice/testtools/CustomTarget_uno_test.mk:32: /home/sharkcz/projects/libreoffice/workdir/CustomTarget/testtools/uno_test.done] Error 1 [sharkcz@ibm-p9b-generic-01 testtools]$