76 lines
1.3 KiB
C
76 lines
1.3 KiB
C
// 0011a438 std::bad_exception::~bad_exception
|
|
|
|
/* std::__throw_bad_exception() */
|
|
|
|
void __thiscall std::bad_exception::~bad_exception(bad_exception *this)
|
|
|
|
{
|
|
undefined8 *puVar1;
|
|
|
|
puVar1 = (undefined8 *)__cxa_allocate_exception(8);
|
|
*puVar1 = &vftable;
|
|
/* WARNING: Subroutine does not return */
|
|
__cxa_throw(puVar1,&typeinfo,~bad_exception);
|
|
}
|
|
|
|
|
|
// 00142920 std::bad_exception::~bad_exception
|
|
|
|
/* std::bad_exception::~bad_exception() */
|
|
|
|
void __thiscall std::bad_exception::~bad_exception(bad_exception *this)
|
|
|
|
{
|
|
this->vftablePtr = &vftable;
|
|
exception::~exception((exception *)this);
|
|
return;
|
|
}
|
|
|
|
|
|
// 00142950 std::bad_exception::what
|
|
|
|
/* std::bad_exception::what() const */
|
|
|
|
char * __thiscall std::bad_exception::what(bad_exception *this)
|
|
|
|
{
|
|
return "std::bad_exception";
|
|
}
|
|
|
|
|
|
// 00142980 std::bad_exception::deleting_destructor
|
|
|
|
/* std::bad_exception::~bad_exception() */
|
|
|
|
void __thiscall std::bad_exception::deleting_destructor(bad_exception *this)
|
|
|
|
{
|
|
~bad_exception(this);
|
|
operator_delete(this,8);
|
|
return;
|
|
}
|
|
|
|
|
|
// 00142a20 std::bad_exception::~bad_exception
|
|
|
|
/* ~bad_exception() const */
|
|
|
|
void __thiscall std::bad_exception::~bad_exception(bad_exception *this)
|
|
|
|
{
|
|
return;
|
|
}
|
|
|
|
|
|
// 00142a30 std::bad_exception::what
|
|
|
|
/* what() const */
|
|
|
|
char * std::bad_exception::what(void)
|
|
|
|
{
|
|
return "std::bad_exception";
|
|
}
|
|
|
|
|