/trunk/main/bridges/source/cpp_uno/cc5_solaris_sparc64/ |
H A D | cpp2uno.cxx | 407 sal_Int32 functionIndex, sal_Int32 vtableOffset, unsigned long * callStack) in vtableCall() argument 409 bool direct = static_cast< sal_uInt32 >((functionIndex) & 0x80000000) == 0; in vtableCall() 410 functionIndex = static_cast< sal_uInt32 >(functionIndex) & 0x7FFFFFFF; in vtableCall() 416 OSL_ASSERT(functionIndex < type->nMapFunctionIndexToMemberIndex); in vtableCall() 417 sal_Int32 pos = type->pMapFunctionIndexToMemberIndex[functionIndex]; in vtableCall() 421 if (type->pMapMemberIndexToFunctionIndex[pos] == functionIndex) { in vtableCall() 439 switch (functionIndex) { in vtableCall() 495 unsigned char * code, sal_Int32 functionIndex, sal_Int32 vtableOffset, in generateCodeSnippet() argument 498 sal_uInt32 index = functionIndex; in generateCodeSnippet()
|
H A D | vtableslotcall.s | 36 ! %o0: functionIndex, stored by code snippet
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_hppa/ |
H A D | cpp2uno.cxx | 551 sal_Int32 functionIndex = r21; in cpp_vtable_call() local 577 fprintf(stderr, "got to cpp_vtable_call with %x %x\n", functionIndex, vtableOffset); in cpp_vtable_call() 589 cpp_mediate( functionIndex, vtableOffset, (void**)gpreg, dpreg, sp, r8, &nRegReturn); in cpp_vtable_call() 615 unsigned char *codeSnippet(unsigned char* code, sal_Int32 functionIndex, in codeSnippet() argument 619 functionIndex |= 0x80000000; in codeSnippet() 626 *(unsigned long*)&p[12] = 0x22A00000 | L21(functionIndex); // ldil L<functionIndex>,r21 in codeSnippet() 627 *(unsigned long*)&p[16] = 0x36B50000 | R11(functionIndex); // ldo R<functionIndex>,r21 in codeSnippet()
|
/trunk/main/bridges/source/cpp_uno/msvc_win64_x86-64/ |
H A D | cpp2uno.cxx | 349 unsigned char * code, sal_Int32 functionIndex, sal_Int32 vtableOffset, bool isArgFloat[4]) in codeSnippet() argument 418 *p++ = functionIndex & 0xff; in codeSnippet() 419 *p++ = (functionIndex >> 8) & 0xff; in codeSnippet() 420 *p++ = (functionIndex >> 16) & 0xff; in codeSnippet() 421 *p++ = (functionIndex >> 24) & 0xff; in codeSnippet()
|
H A D | call.asm | 69 ; rax = functionIndex
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_mips/ |
H A D | cpp2uno.cxx | 637 …unsigned char * codeSnippet( unsigned char * code, sal_Int32 functionIndex, sal_Int32 vtableOffse… in codeSnippet() argument 642 fprintf(stderr,"in codeSnippet functionIndex is %d\n", functionIndex); in codeSnippet() 648 functionIndex |= 0x80000000; in codeSnippet() 692 * p++ = 0x3c040000 | ((functionIndex>>16) & 0x0000ffff); in codeSnippet() 693 * p++ = 0x34840000 | (functionIndex & 0x0000ffff); in codeSnippet()
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_m68k/ |
H A D | cpp2uno.cxx | 417 long functionIndex = d0; in cpp_vtable_call() local 428 cpp_mediate( functionIndex, vtableOffset, sp, r8, &nRegReturn ); in cpp_vtable_call() 438 unsigned char *codeSnippet(unsigned char* code, sal_Int32 functionIndex, in codeSnippet() argument 443 *(long *)&p[2] = functionIndex; in codeSnippet()
|
/trunk/main/bridges/source/cpp_uno/gcc3_freebsd_powerpc/ |
H A D | cpp2uno.cxx | 584 unsigned char * codeSnippet( unsigned char * code, sal_Int32 functionIndex, sal_Int32 vtableOffset… argument 593 functionIndex |= 0x80000000; 681 * p++ = 0x3c600000 | (((unsigned long)functionIndex) >> 16); 682 * p++ = 0x60630000 | (((unsigned long)functionIndex) & 0x0000FFFF);
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_powerpc/ |
H A D | cpp2uno.cxx | 584 unsigned char * codeSnippet( unsigned char * code, sal_Int32 functionIndex, sal_Int32 vtableOffset… argument 593 functionIndex |= 0x80000000; 681 * p++ = 0x3c600000 | (((unsigned long)functionIndex) >> 16); 682 * p++ = 0x60630000 | (((unsigned long)functionIndex) & 0x0000FFFF);
|
/trunk/main/bridges/source/cpp_uno/gcc3_freebsd_arm/ |
H A D | cpp2uno.cxx | 440 unsigned char *codeSnippet(unsigned char* code, sal_Int32 functionIndex, in codeSnippet() argument 444 functionIndex |= 0x80000000; in codeSnippet() 450 *p++ = (unsigned long)functionIndex; in codeSnippet()
|
/trunk/main/bridges/source/cpp_uno/gcc3_freebsd_intel/ |
H A D | cpp2uno.cxx | 363 …unsigned char * code, sal_PtrDiff writetoexecdiff, sal_Int32 functionIndex, sal_Int32 vtableOffset, in codeSnippet() argument 367 functionIndex |= 0x80000000; in codeSnippet() 400 *reinterpret_cast< sal_Int32 * >(p) = functionIndex; in codeSnippet()
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_arm/ |
H A D | cpp2uno.cxx | 440 unsigned char *codeSnippet(unsigned char* code, sal_Int32 functionIndex, in codeSnippet() argument 444 functionIndex |= 0x80000000; in codeSnippet() 450 *p++ = (unsigned long)functionIndex; in codeSnippet()
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_intel/ |
H A D | cpp2uno.cxx | 363 …unsigned char * code, sal_PtrDiff writetoexecdiff, sal_Int32 functionIndex, sal_Int32 vtableOffset, in codeSnippet() argument 367 functionIndex |= 0x80000000; in codeSnippet() 400 *reinterpret_cast< sal_Int32 * >(p) = functionIndex; in codeSnippet()
|
/trunk/main/bridges/source/cpp_uno/gcc3_os2_intel/ |
H A D | cpp2uno.cxx | 415 unsigned char * code, sal_Int32 functionIndex, sal_Int32 vtableOffset, in codeSnippet() argument 419 functionIndex |= 0x80000000; in codeSnippet() 425 *reinterpret_cast< sal_Int32 * >(p) = functionIndex; in codeSnippet()
|
/trunk/main/bridges/source/cpp_uno/gcc3_solaris_intel/ |
H A D | cpp2uno.cxx | 413 unsigned char * code, sal_Int32 functionIndex, sal_Int32 vtableOffset, in codeSnippet() argument 417 functionIndex |= 0x80000000; in codeSnippet() 423 *reinterpret_cast< sal_Int32 * >(p) = functionIndex; in codeSnippet()
|
/trunk/main/bridges/source/cpp_uno/cc50_solaris_intel/ |
H A D | cpp2uno.cxx | 390 unsigned char * code, sal_Int32 functionIndex, sal_Int32 vtableOffset, in codeSnippet() argument 396 functionIndex |= 0x80000000; in codeSnippet() 431 *reinterpret_cast< sal_Int32 * >(p) = functionIndex; in codeSnippet()
|
/trunk/main/bridges/source/cpp_uno/mingw_intel/ |
H A D | cpp2uno.cxx | 366 unsigned char * code, sal_Int32 functionIndex, sal_Int32 vtableOffset, in codeSnippet() argument 376 functionIndex |= 0x80000000; in codeSnippet() 423 *reinterpret_cast< sal_Int32 * >(p) = functionIndex; in codeSnippet()
|
/trunk/main/bridges/source/cpp_uno/cc50_solaris_sparc/ |
H A D | cpp2uno.cxx | 415 unsigned char * code, sal_Int32 functionIndex, sal_Int32 vtableOffset, in codeSnippet() argument 418 sal_uInt32 index = functionIndex; in codeSnippet()
|
H A D | call.s | 32 ! %o0: functionIndex, stored by code snippet
|
/trunk/main/bridges/source/cpp_uno/msvc_win32_intel/ |
H A D | cpp2uno.cxx | 410 unsigned char * code, sal_Int32 functionIndex, sal_Int32 vtableOffset) in codeSnippet() argument 416 *reinterpret_cast< sal_Int32 * >(p) = functionIndex; in codeSnippet()
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_sparc/ |
H A D | cpp2uno.cxx | 440 unsigned char * code, sal_Int32 functionIndex, sal_Int32 vtableOffset, in codeSnippet() argument 443 sal_uInt32 index = functionIndex; in codeSnippet()
|
/trunk/main/bridges/source/cpp_uno/gcc3_solaris_sparc/ |
H A D | cpp2uno.cxx | 438 unsigned char * code, sal_Int32 functionIndex, sal_Int32 vtableOffset, in codeSnippet() argument 441 sal_uInt32 index = functionIndex; in codeSnippet()
|