Home
last modified time | relevance | path

Searched refs:thunk (Results 1 – 3 of 3) sorted by relevance

/aoo42x/main/bridges/source/cpp_uno/cc50_solaris_intel/
H A Dexcept.cxx316 delete[] thunk; in deleteException()
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()
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()
380 thunk[13] = 0x71; in cc50_solaris_intel_raiseException()
381 thunk[14] = 0x04; in cc50_solaris_intel_raiseException()
383 thunk[15] = 0xE8; in cc50_solaris_intel_raiseException()
[all …]
/aoo42x/main/bridges/source/cpp_uno/cc50_solaris_sparc/
H A Dexcept.cxx312 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 …]
/aoo42x/main/bridges/source/cpp_uno/cc5_solaris_sparc64/
H A Dexceptions.cxx392 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()

Completed in 22 milliseconds