Searched refs:thunk (Results 1 – 3 of 3) sorted by relevance
| /AOO41X/main/bridges/source/cpp_uno/cc50_solaris_intel/ |
| H A D | except.cxx | 311 void* pExc, unsigned char* thunk, typelib_TypeDescription* pType ) in deleteException() argument 316 delete[] thunk; in deleteException() 368 unsigned char * thunk = thunkPtr.release(); in cc50_solaris_intel_raiseException() local 370 thunk[0] = 0x8B; in cc50_solaris_intel_raiseException() 371 thunk[1] = 0xCC; in cc50_solaris_intel_raiseException() 373 thunk[2] = 0x68; in cc50_solaris_intel_raiseException() 374 *reinterpret_cast< void ** >(thunk + 3) = pTypeDescr; in cc50_solaris_intel_raiseException() 376 thunk[7] = 0x68; in cc50_solaris_intel_raiseException() 377 *reinterpret_cast< void ** >(thunk + 8) = thunk; in cc50_solaris_intel_raiseException() 379 thunk[12] = 0xFF; in cc50_solaris_intel_raiseException() [all …]
|
| /AOO41X/main/bridges/source/cpp_uno/cc50_solaris_sparc/ |
| H A D | except.cxx | 312 void* pExc, unsigned int* thunk, typelib_TypeDescription* pType ) in deleteException() argument 317 delete[] thunk; in deleteException() 370 unsigned int * thunk = thunkPtr.release(); in cc50_solaris_sparc_raiseException() local 372 thunk[0] = 0x13000000 | (reinterpret_cast< unsigned int >(thunk) >> 10); in cc50_solaris_sparc_raiseException() 374 thunk[1] = 0x92126000 | (reinterpret_cast< unsigned int >(thunk) & 0x3FF); in cc50_solaris_sparc_raiseException() 376 thunk[2] = 0x15000000 in cc50_solaris_sparc_raiseException() 379 thunk[3] = 0x17000000 in cc50_solaris_sparc_raiseException() 382 thunk[4] = 0x81C2E000 in cc50_solaris_sparc_raiseException() 385 thunk[5] = 0x9412A000 in cc50_solaris_sparc_raiseException() 387 bridges::cpp_uno::cc50_solaris_sparc::flushCode(thunk, thunk + 6); in cc50_solaris_sparc_raiseException() [all …]
|
| /AOO41X/main/bridges/source/cpp_uno/cc5_solaris_sparc64/ |
| H A D | exceptions.cxx | 392 void * exception, unsigned int * thunk, typelib_TypeDescription * type) in deleteException() argument 398 delete[] thunk; in deleteException() 415 unsigned long * thunk = thunkPtr.release(); in raiseException() local 418 thunk[0] = 0x93414000D65A6018; in raiseException() 421 thunk[1] = 0x81C2C000D45A6010; in raiseException() 423 thunk[2] = reinterpret_cast< unsigned long >(type); in raiseException() 425 thunk[3] = reinterpret_cast< unsigned long >(deleteException); in raiseException() 426 flushCode(thunk, thunk + 4); in raiseException() 427 __Crun::ex_throw(exc, rtti, toFunction(thunk)); in raiseException()
|