Lines Matching refs:thunk
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()
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()
387 *reinterpret_cast< std::ptrdiff_t * >(thunk + 16) = in cc50_solaris_intel_raiseException()
388 static_cast< unsigned char * >(d) - (thunk + 20); in cc50_solaris_intel_raiseException()
390 thunk[20] = 0x83; in cc50_solaris_intel_raiseException()
391 thunk[21] = 0xC4; in cc50_solaris_intel_raiseException()
392 thunk[22] = 0x0C; in cc50_solaris_intel_raiseException()
394 thunk[23] = 0xC3; in cc50_solaris_intel_raiseException()
397 void (* f)(void *) = reinterpret_cast< void (*)(void *) >(thunk); in cc50_solaris_intel_raiseException()