First commit
This commit is contained in:
416
hGameTest/bin/linux/obj/src/haxe/CallStack.cpp
Normal file
416
hGameTest/bin/linux/obj/src/haxe/CallStack.cpp
Normal file
@@ -0,0 +1,416 @@
|
||||
// Generated by Haxe 4.0.5
|
||||
#include <hxcpp.h>
|
||||
|
||||
#ifndef INCLUDED_Std
|
||||
#include <Std.h>
|
||||
#endif
|
||||
#ifndef INCLUDED_StringBuf
|
||||
#include <StringBuf.h>
|
||||
#endif
|
||||
#ifndef INCLUDED_haxe_CallStack
|
||||
#include <haxe/CallStack.h>
|
||||
#endif
|
||||
#ifndef INCLUDED_haxe_StackItem
|
||||
#include <haxe/StackItem.h>
|
||||
#endif
|
||||
|
||||
HX_LOCAL_STACK_FRAME(_hx_pos_b1d74213eefbc85d_259_toString,"haxe.CallStack","toString",0xd59be738,"haxe.CallStack.toString","/usr/share/haxe/std/haxe/CallStack.hx",259,0xe5f54202)
|
||||
static const ::String _hx_array_data_6d544b62_2[] = {
|
||||
HX_("\nCalled from ",bd,26,6b,81),
|
||||
};
|
||||
HX_LOCAL_STACK_FRAME(_hx_pos_b1d74213eefbc85d_269_itemToString,"haxe.CallStack","itemToString",0xc121696b,"haxe.CallStack.itemToString","/usr/share/haxe/std/haxe/CallStack.hx",269,0xe5f54202)
|
||||
static const ::String _hx_array_data_6d544b62_4[] = {
|
||||
HX_("a C function",f4,1b,53,cb),
|
||||
};
|
||||
static const ::String _hx_array_data_6d544b62_5[] = {
|
||||
HX_("module ",f4,e1,fa,f7),
|
||||
};
|
||||
static const ::String _hx_array_data_6d544b62_6[] = {
|
||||
HX_(" (",08,1c,00,00),
|
||||
};
|
||||
static const ::String _hx_array_data_6d544b62_7[] = {
|
||||
HX_(" line ",8c,69,6d,40),
|
||||
};
|
||||
static const ::String _hx_array_data_6d544b62_8[] = {
|
||||
HX_(" column ",6a,f0,a7,19),
|
||||
};
|
||||
static const ::String _hx_array_data_6d544b62_9[] = {
|
||||
HX_(")",29,00,00,00),
|
||||
};
|
||||
static const ::String _hx_array_data_6d544b62_10[] = {
|
||||
HX_(".",2e,00,00,00),
|
||||
};
|
||||
static const ::String _hx_array_data_6d544b62_11[] = {
|
||||
HX_("local function #",b0,cd,97,ff),
|
||||
};
|
||||
namespace haxe{
|
||||
|
||||
void CallStack_obj::__construct() { }
|
||||
|
||||
Dynamic CallStack_obj::__CreateEmpty() { return new CallStack_obj; }
|
||||
|
||||
void *CallStack_obj::_hx_vtable = 0;
|
||||
|
||||
Dynamic CallStack_obj::__Create(hx::DynamicArray inArgs)
|
||||
{
|
||||
hx::ObjectPtr< CallStack_obj > _hx_result = new CallStack_obj();
|
||||
_hx_result->__construct();
|
||||
return _hx_result;
|
||||
}
|
||||
|
||||
bool CallStack_obj::_hx_isInstanceOf(int inClassId) {
|
||||
return inClassId==(int)0x00000001 || inClassId==(int)0x6207a884;
|
||||
}
|
||||
|
||||
::Array< ::Dynamic> CallStack_obj::exceptionStack(){
|
||||
::Array< ::String > s = ::__hxcpp_get_exception_stack();
|
||||
return ::haxe::CallStack_obj::makeStack(s);
|
||||
}
|
||||
|
||||
|
||||
STATIC_HX_DEFINE_DYNAMIC_FUNC0(CallStack_obj,exceptionStack,return )
|
||||
|
||||
::String CallStack_obj::toString(::Array< ::Dynamic> stack){
|
||||
HX_GC_STACKFRAME(&_hx_pos_b1d74213eefbc85d_259_toString)
|
||||
HXLINE( 260) ::StringBuf b = ::StringBuf_obj::__alloc( HX_CTX );
|
||||
HXLINE( 261) {
|
||||
HXLINE( 261) int _g = 0;
|
||||
HXDLIN( 261) while((_g < stack->length)){
|
||||
HXLINE( 261) ::haxe::StackItem s = stack->__get(_g).StaticCast< ::haxe::StackItem >();
|
||||
HXDLIN( 261) _g = (_g + 1);
|
||||
HXLINE( 262) {
|
||||
HXLINE( 262) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 262) b->flush();
|
||||
}
|
||||
HXDLIN( 262) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 262) b->b = ::Array_obj< ::String >::fromData( _hx_array_data_6d544b62_2,1);
|
||||
}
|
||||
else {
|
||||
HXLINE( 262) b->b->push(HX_("\nCalled from ",bd,26,6b,81));
|
||||
}
|
||||
}
|
||||
HXLINE( 263) ::haxe::CallStack_obj::itemToString(b,s);
|
||||
}
|
||||
}
|
||||
HXLINE( 265) return b->toString();
|
||||
}
|
||||
|
||||
|
||||
STATIC_HX_DEFINE_DYNAMIC_FUNC1(CallStack_obj,toString,return )
|
||||
|
||||
void CallStack_obj::itemToString( ::StringBuf b, ::haxe::StackItem s){
|
||||
HX_STACKFRAME(&_hx_pos_b1d74213eefbc85d_269_itemToString)
|
||||
HXDLIN( 269) switch((int)(s->_hx_getIndex())){
|
||||
case (int)0: {
|
||||
HXLINE( 271) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 271) b->flush();
|
||||
}
|
||||
HXDLIN( 271) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 271) b->b = ::Array_obj< ::String >::fromData( _hx_array_data_6d544b62_4,1);
|
||||
}
|
||||
else {
|
||||
HXLINE( 271) b->b->push(HX_("a C function",f4,1b,53,cb));
|
||||
}
|
||||
}
|
||||
break;
|
||||
case (int)1: {
|
||||
HXLINE( 272) ::String m = s->_hx_getString(0);
|
||||
HXDLIN( 272) {
|
||||
HXLINE( 273) {
|
||||
HXLINE( 273) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 273) b->flush();
|
||||
}
|
||||
HXDLIN( 273) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 273) b->b = ::Array_obj< ::String >::fromData( _hx_array_data_6d544b62_5,1);
|
||||
}
|
||||
else {
|
||||
HXLINE( 273) b->b->push(HX_("module ",f4,e1,fa,f7));
|
||||
}
|
||||
}
|
||||
HXLINE( 274) {
|
||||
HXLINE( 274) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 274) b->flush();
|
||||
}
|
||||
HXDLIN( 274) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 274) b->b = ::Array_obj< ::String >::__new(1)->init(0,::Std_obj::string(m));
|
||||
}
|
||||
else {
|
||||
HXLINE( 274) ::Array< ::String > b1 = b->b;
|
||||
HXDLIN( 274) b1->push(::Std_obj::string(m));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case (int)2: {
|
||||
HXLINE( 275) ::Dynamic col = s->_hx_getObject(3);
|
||||
HXDLIN( 275) int line = s->_hx_getInt(2);
|
||||
HXDLIN( 275) ::String file = s->_hx_getString(1);
|
||||
HXDLIN( 275) ::haxe::StackItem s1 = s->_hx_getObject(0).StaticCast< ::haxe::StackItem >();
|
||||
HXDLIN( 275) {
|
||||
HXLINE( 276) if (hx::IsNotNull( s1 )) {
|
||||
HXLINE( 277) ::haxe::CallStack_obj::itemToString(b,s1);
|
||||
HXLINE( 278) {
|
||||
HXLINE( 278) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 278) b->flush();
|
||||
}
|
||||
HXDLIN( 278) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 278) b->b = ::Array_obj< ::String >::fromData( _hx_array_data_6d544b62_6,1);
|
||||
}
|
||||
else {
|
||||
HXLINE( 278) b->b->push(HX_(" (",08,1c,00,00));
|
||||
}
|
||||
}
|
||||
}
|
||||
HXLINE( 280) {
|
||||
HXLINE( 280) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 280) b->flush();
|
||||
}
|
||||
HXDLIN( 280) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 280) b->b = ::Array_obj< ::String >::__new(1)->init(0,::Std_obj::string(file));
|
||||
}
|
||||
else {
|
||||
HXLINE( 280) ::Array< ::String > b2 = b->b;
|
||||
HXDLIN( 280) b2->push(::Std_obj::string(file));
|
||||
}
|
||||
}
|
||||
HXLINE( 281) {
|
||||
HXLINE( 281) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 281) b->flush();
|
||||
}
|
||||
HXDLIN( 281) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 281) b->b = ::Array_obj< ::String >::fromData( _hx_array_data_6d544b62_7,1);
|
||||
}
|
||||
else {
|
||||
HXLINE( 281) b->b->push(HX_(" line ",8c,69,6d,40));
|
||||
}
|
||||
}
|
||||
HXLINE( 282) {
|
||||
HXLINE( 282) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 282) b->flush();
|
||||
}
|
||||
HXDLIN( 282) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 282) b->b = ::Array_obj< ::String >::__new(1)->init(0,::Std_obj::string(line));
|
||||
}
|
||||
else {
|
||||
HXLINE( 282) ::Array< ::String > b3 = b->b;
|
||||
HXDLIN( 282) b3->push(::Std_obj::string(line));
|
||||
}
|
||||
}
|
||||
HXLINE( 283) if (hx::IsNotNull( col )) {
|
||||
HXLINE( 284) {
|
||||
HXLINE( 284) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 284) b->flush();
|
||||
}
|
||||
HXDLIN( 284) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 284) b->b = ::Array_obj< ::String >::fromData( _hx_array_data_6d544b62_8,1);
|
||||
}
|
||||
else {
|
||||
HXLINE( 284) b->b->push(HX_(" column ",6a,f0,a7,19));
|
||||
}
|
||||
}
|
||||
HXLINE( 285) {
|
||||
HXLINE( 285) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 285) b->flush();
|
||||
}
|
||||
HXDLIN( 285) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 285) b->b = ::Array_obj< ::String >::__new(1)->init(0,::Std_obj::string(col));
|
||||
}
|
||||
else {
|
||||
HXLINE( 285) ::Array< ::String > b4 = b->b;
|
||||
HXDLIN( 285) b4->push(::Std_obj::string(col));
|
||||
}
|
||||
}
|
||||
}
|
||||
HXLINE( 287) if (hx::IsNotNull( s1 )) {
|
||||
HXLINE( 288) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 288) b->flush();
|
||||
}
|
||||
HXDLIN( 288) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 288) b->b = ::Array_obj< ::String >::fromData( _hx_array_data_6d544b62_9,1);
|
||||
}
|
||||
else {
|
||||
HXLINE( 288) b->b->push(HX_(")",29,00,00,00));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case (int)3: {
|
||||
HXLINE( 289) ::String meth = s->_hx_getString(1);
|
||||
HXDLIN( 289) ::String cname = s->_hx_getString(0);
|
||||
HXDLIN( 289) {
|
||||
HXLINE( 290) {
|
||||
HXLINE( 290) ::String x;
|
||||
HXDLIN( 290) if (hx::IsNull( cname )) {
|
||||
HXLINE( 290) x = HX_("<unknown>",b0,91,d8,da);
|
||||
}
|
||||
else {
|
||||
HXLINE( 290) x = cname;
|
||||
}
|
||||
HXDLIN( 290) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 290) b->flush();
|
||||
}
|
||||
HXDLIN( 290) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 290) b->b = ::Array_obj< ::String >::__new(1)->init(0,::Std_obj::string(x));
|
||||
}
|
||||
else {
|
||||
HXLINE( 290) ::Array< ::String > b5 = b->b;
|
||||
HXDLIN( 290) b5->push(::Std_obj::string(x));
|
||||
}
|
||||
}
|
||||
HXLINE( 291) {
|
||||
HXLINE( 291) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 291) b->flush();
|
||||
}
|
||||
HXDLIN( 291) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 291) b->b = ::Array_obj< ::String >::fromData( _hx_array_data_6d544b62_10,1);
|
||||
}
|
||||
else {
|
||||
HXLINE( 291) b->b->push(HX_(".",2e,00,00,00));
|
||||
}
|
||||
}
|
||||
HXLINE( 292) {
|
||||
HXLINE( 292) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 292) b->flush();
|
||||
}
|
||||
HXDLIN( 292) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 292) b->b = ::Array_obj< ::String >::__new(1)->init(0,::Std_obj::string(meth));
|
||||
}
|
||||
else {
|
||||
HXLINE( 292) ::Array< ::String > b6 = b->b;
|
||||
HXDLIN( 292) b6->push(::Std_obj::string(meth));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case (int)4: {
|
||||
HXLINE( 293) ::Dynamic n = s->_hx_getObject(0);
|
||||
HXDLIN( 293) {
|
||||
HXLINE( 294) {
|
||||
HXLINE( 294) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 294) b->flush();
|
||||
}
|
||||
HXDLIN( 294) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 294) b->b = ::Array_obj< ::String >::fromData( _hx_array_data_6d544b62_11,1);
|
||||
}
|
||||
else {
|
||||
HXLINE( 294) b->b->push(HX_("local function #",b0,cd,97,ff));
|
||||
}
|
||||
}
|
||||
HXLINE( 295) {
|
||||
HXLINE( 295) if (hx::IsNotNull( b->charBuf )) {
|
||||
HXLINE( 295) b->flush();
|
||||
}
|
||||
HXDLIN( 295) if (hx::IsNull( b->b )) {
|
||||
HXLINE( 295) b->b = ::Array_obj< ::String >::__new(1)->init(0,::Std_obj::string(n));
|
||||
}
|
||||
else {
|
||||
HXLINE( 295) ::Array< ::String > b7 = b->b;
|
||||
HXDLIN( 295) b7->push(::Std_obj::string(n));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
STATIC_HX_DEFINE_DYNAMIC_FUNC2(CallStack_obj,itemToString,(void))
|
||||
|
||||
::Array< ::Dynamic> CallStack_obj::makeStack( ::Dynamic s){
|
||||
::Array< ::String > stack = ( (::Array< ::String >)(s) );
|
||||
::Array< ::Dynamic> m = ::Array_obj< ::Dynamic>::__new();
|
||||
{
|
||||
int _g = 0;
|
||||
while((_g < stack->length)){
|
||||
::String func = stack->__get(_g);
|
||||
_g = (_g + 1);
|
||||
::Array< ::String > words = func.split(HX_("::",c0,32,00,00));
|
||||
if ((words->length == 0)) {
|
||||
m->push(::haxe::StackItem_obj::CFunction_dyn());
|
||||
}
|
||||
else {
|
||||
if ((words->length == 2)) {
|
||||
m->push(::haxe::StackItem_obj::Method(words->__get(0),words->__get(1)));
|
||||
}
|
||||
else {
|
||||
if ((words->length == 4)) {
|
||||
::haxe::StackItem _hx_tmp = ::haxe::StackItem_obj::Method(words->__get(0),words->__get(1));
|
||||
::String words1 = words->__get(2);
|
||||
m->push(::haxe::StackItem_obj::FilePos(_hx_tmp,words1,::Std_obj::parseInt(words->__get(3)),null()));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return m;
|
||||
}
|
||||
|
||||
|
||||
STATIC_HX_DEFINE_DYNAMIC_FUNC1(CallStack_obj,makeStack,return )
|
||||
|
||||
|
||||
CallStack_obj::CallStack_obj()
|
||||
{
|
||||
}
|
||||
|
||||
bool CallStack_obj::__GetStatic(const ::String &inName, Dynamic &outValue, hx::PropertyAccess inCallProp)
|
||||
{
|
||||
switch(inName.length) {
|
||||
case 8:
|
||||
if (HX_FIELD_EQ(inName,"toString") ) { outValue = toString_dyn(); return true; }
|
||||
break;
|
||||
case 9:
|
||||
if (HX_FIELD_EQ(inName,"makeStack") ) { outValue = makeStack_dyn(); return true; }
|
||||
break;
|
||||
case 12:
|
||||
if (HX_FIELD_EQ(inName,"itemToString") ) { outValue = itemToString_dyn(); return true; }
|
||||
break;
|
||||
case 14:
|
||||
if (HX_FIELD_EQ(inName,"exceptionStack") ) { outValue = exceptionStack_dyn(); return true; }
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
#ifdef HXCPP_SCRIPTABLE
|
||||
static hx::StorageInfo *CallStack_obj_sMemberStorageInfo = 0;
|
||||
static hx::StaticInfo *CallStack_obj_sStaticStorageInfo = 0;
|
||||
#endif
|
||||
|
||||
hx::Class CallStack_obj::__mClass;
|
||||
|
||||
static ::String CallStack_obj_sStaticFields[] = {
|
||||
HX_("exceptionStack",79,48,56,0b),
|
||||
HX_("toString",ac,d0,6e,38),
|
||||
HX_("itemToString",df,1c,98,1c),
|
||||
HX_("makeStack",7a,de,a3,57),
|
||||
::String(null())
|
||||
};
|
||||
|
||||
void CallStack_obj::__register()
|
||||
{
|
||||
CallStack_obj _hx_dummy;
|
||||
CallStack_obj::_hx_vtable = *(void **)&_hx_dummy;
|
||||
hx::Static(__mClass) = new hx::Class_obj();
|
||||
__mClass->mName = HX_("haxe.CallStack",62,4b,54,6d);
|
||||
__mClass->mSuper = &super::__SGetClass();
|
||||
__mClass->mConstructEmpty = &__CreateEmpty;
|
||||
__mClass->mConstructArgs = &__Create;
|
||||
__mClass->mGetStaticField = &CallStack_obj::__GetStatic;
|
||||
__mClass->mSetStaticField = &hx::Class_obj::SetNoStaticField;
|
||||
__mClass->mStatics = hx::Class_obj::dupFunctions(CallStack_obj_sStaticFields);
|
||||
__mClass->mMembers = hx::Class_obj::dupFunctions(0 /* sMemberFields */);
|
||||
__mClass->mCanCast = hx::TCanCast< CallStack_obj >;
|
||||
#ifdef HXCPP_SCRIPTABLE
|
||||
__mClass->mMemberStorageInfo = CallStack_obj_sMemberStorageInfo;
|
||||
#endif
|
||||
#ifdef HXCPP_SCRIPTABLE
|
||||
__mClass->mStaticStorageInfo = CallStack_obj_sStaticStorageInfo;
|
||||
#endif
|
||||
hx::_hx_RegisterClass(__mClass->mName, __mClass);
|
||||
}
|
||||
|
||||
} // end namespace haxe
|
||||
Reference in New Issue
Block a user