/* preface finishes */ Variant pm_php$foo_php(bool incOnce /* = false */, LVariableTable* variables /* = NULL */, Globals *globals /* = get_globals() */) { PSEUDOMAIN_INJECTION(run_init::foo.php, pm_php$foo_php); LVariableTable *gVariables __attribute__((__unused__)) = (LVariableTable *)g; echo(NAMSTR(s_ss29d0c58f, "Nu zit ik in Foo\n")); echo(NAMSTR(s_ss66d2232c, "\n")); return true; } /* function */
/* SRC: classes/exception.php line 123 */ String c_Exception::t_gettraceasstring() { INSTANCE_METHOD_INJECTION_BUILTIN(Exception, Exception::getTraceAsString); int64 v_i = 0; String v_s; Variant v_frame; v_i = 0LL; v_s = NAMSTR(s_sys_ss00000000, ""); { LOOP_COUNTER(1); Variant map2 = t_gettrace(); { StringBuffer tmp_sbuf_v_s(512); for (ArrayIter iter3 = map2.begin(s_class_name); !iter3.end(); iter3.next()) { LOOP_COUNTER_CHECK(1); iter3.second(v_frame); { if (!(x_is_array(v_frame))) { continue; } { tmp_sbuf_v_s.appendWithTaint("#", 1); tmp_sbuf_v_s.appendWithTaint(toString(v_i)); tmp_sbuf_v_s.appendWithTaint(" ", 1); tmp_sbuf_v_s.appendWithTaint(toString((isset(v_frame, NAMSTR(s_sys_ss8ce7db5b, "file"), true) ? ((Variant)(v_frame.rvalAt(NAMSTR(s_sys_ss8ce7db5b, "file"), AccessFlags::Error_Key))) : ((Variant)(NAMSTR(s_sys_ss00000000, "")))))); tmp_sbuf_v_s.appendWithTaint("(", 1); tmp_sbuf_v_s.appendWithTaint(toString((isset(v_frame, NAMSTR(s_sys_ssddf8728c, "line"), true) ? ((Variant)(v_frame.rvalAt(NAMSTR(s_sys_ssddf8728c, "line"), AccessFlags::Error_Key))) : ((Variant)(NAMSTR(s_sys_ss00000000, "")))))); tmp_sbuf_v_s.appendWithTaint("): ", 3); Variant tmp0; if (isset(v_frame, NAMSTR(s_sys_ssc82dbd12, "class"), true)) { const String &tmp1((toString(v_frame.rvalAt(NAMSTR(s_sys_ssc82dbd12, "class"), AccessFlags::Error_Key)))); const String &tmp2((toString(v_frame.rvalAt(NAMSTR(s_sys_ss724a760a, "type"), AccessFlags::Error_Key)))); tmp0 = (concat(tmp1, tmp2)); } else { tmp0 = (NAMSTR(s_sys_ss00000000, "")); } tmp_sbuf_v_s.appendWithTaint(toString(tmp0)); tmp_sbuf_v_s.appendWithTaint(toString(v_frame.rvalAt(NAMSTR(s_sys_ss52403931, "function"), AccessFlags::Error_Key))); tmp_sbuf_v_s.appendWithTaint("()\n", 3); ; } v_i++; } } concat_assign(v_s, tmp_sbuf_v_s.detachWithTaint()); } } concat_assign(v_s, concat3(NAMSTR(s_sys_ss8dc355aa, "#"), toString(v_i), NAMSTR(s_sys_ssfab32402, " {main}"))); return v_s; }
void SystemScalarArrays::initialize() { ssa_[0] = StaticArray(ArrayData::Create()); ssa_[0].setEvalScalar(); ssa_[1] = StaticArray(ArrayInit(9).add(NAMSTR(s_sys_ss2058ee93, "bool"), 1L, true).add(NAMSTR(s_sys_ss7352a1bc, "boolean"), 1L, true).add(NAMSTR(s_sys_ss0d4e9a89, "int"), 1L, true).add(NAMSTR(s_sys_ss508ba625, "integer"), 1L, true).add(NAMSTR(s_sys_ss4ed43ee6, "real"), 1L, true).add(NAMSTR(s_sys_ss37da49a8, "double"), 1L, true).add(NAMSTR(s_sys_ss3f37a7c7, "float"), 1L, true).add(NAMSTR(s_sys_ss3b11235d, "string"), 1L, true).add(NAMSTR(s_sys_ss28693096, "array"), 1L, true).create()); ssa_[1].setEvalScalar(); SystemScalarArrays::initializeNamed(); }
/* SRC: classes/splobjectstorage.php line 140 */ void c_SplObjectStorage::t_detach(CVarRef v_obj) { INSTANCE_METHOD_INJECTION_BUILTIN(SplObjectStorage, SplObjectStorage::detach); Primitive v_idx = 0; Variant v_object; ObjectData *obj_tmp UNUSED; if (x_is_object(v_obj)) { { { LOOP_COUNTER(1); Variant map2 = m_storage; for (ArrayIter iter3 = map2.begin(s_class_name); !iter3.end(); iter3.next()) { LOOP_COUNTER_CHECK(1); iter3.second(v_object); v_idx.assignVal(iter3.first()); { if (same(v_object, v_obj)) { { m_storage.weakRemove(v_idx); { MethodCallPackage mcp0; mcp0.methodCall((GET_THIS_VALID()), NAMSTR(s_sys_ss941ca25f, "rewind"), 0x1670096FDE27AF6ALL); const CallInfo *cit0 ATTRIBUTE_UNUSED = mcp0.ci; (mcp0.bindClass(fi)->getMeth0Args())(mcp0, 0); } return; } } } } } } } }
bool c___PHP_Incomplete_Class::o_instanceof(CStrRef s) const { int64 hash = s->hash(); switch (hash & 1) { case 0: HASH_INSTANCEOF(0x6576EACCCE24D694LL, NAMSTR(s_sys_ssd8c10a25, "__PHP_Incomplete_Class")); break; default: break; } return false; }
/* SRC: classes/directoryiterator.php line 14 */ void c_DirectoryIterator::t___construct(Variant v_path) { INSTANCE_METHOD_INJECTION_BUILTIN(DirectoryIterator, DirectoryIterator::__construct); if (!(x_hphp_directoryiterator___construct(GET_THIS_TYPED(DirectoryIterator), toString(v_path)))) { { { p_UnexpectedValueException tmp0 = coo_UnexpectedValueException(); throw_exception(((c_UnexpectedValueException*)tmp0.get()->create(concat3(NAMSTR(s_sys_ss19fa93f0, "DirectoryIterator::__construct("), toString(v_path), NAMSTR(s_sys_ss4e2ff123, "): failed to open dir"))), tmp0)); } } } }
bool c_stdClass::o_instanceof(CStrRef s) const { int64 hash = s->hash(); switch (hash & 1) { case 1: HASH_INSTANCEOF(0x3D69936178BA13F7LL, NAMSTR(s_sys_ss426361a3, "stdClass")); break; default: break; } return false; }
/* SRC: classes/directoryiterator.php line 132 */ void c_RecursiveDirectoryIterator::t___construct(Variant v_path, Variant v_flags // = 16L /* RecursiveDirectoryIterator::CURRENT_AS_FILEINFO */ ) { INSTANCE_METHOD_INJECTION_BUILTIN(RecursiveDirectoryIterator, RecursiveDirectoryIterator::__construct); if (!(x_hphp_recursivedirectoryiterator___construct(GET_THIS_TYPED(RecursiveDirectoryIterator), toString(v_path), toInt64(v_flags)))) { { { p_UnexpectedValueException tmp0 = coo_UnexpectedValueException(); throw_exception(((c_UnexpectedValueException*)tmp0.get()->create(concat3(NAMSTR(s_sys_ss224978df, "RecursiveDirectoryIterator::__construct("), toString(v_path), NAMSTR(s_sys_ss4e2ff123, "): failed to open dir"))), tmp0)); } } } }
/* SRC: classes/exception.php line 35 */ void c_Exception::t___construct(Variant v_message // = NAMSTR(s_sys_ss00000000, "") , Variant v_code // = 0LL , Variant v_previous // = null ) { INSTANCE_METHOD_INJECTION_BUILTIN(Exception, Exception::__construct); if(!f_is_null(v_previous) && !v_previous.instanceof(NAMSTR(s_sys_ssae8717ad, "exception"))) { throw_unexpected_argument_type(3,"Exception::__construct()","exception",v_previous); return; } ObjectData *obj_tmp UNUSED; m_message.assignVal(v_message); m_code.assignVal(v_code); m_previous.assignVal(v_previous); }
/* SRC: classes/splobjectstorage.php line 140 */ void c_SplObjectStorage::t_detach(CVarRef v_obj) { INSTANCE_METHOD_INJECTION_BUILTIN(SplObjectStorage, SplObjectStorage::detach); Primitive v_idx = 0; Variant v_object; ObjectData *obj_tmp UNUSED; if (x_is_object(v_obj)) { { { LOOP_COUNTER(1); ArrayIter iter3; { Variant map2 = m_storage; iter3.begin(map2, s_class_name); try { if (iter3.end()) goto break1; } catch (...) { iter3.reset(); throw; } } do { LOOP_COUNTER_CHECK(1); iter3.second(v_object); v_idx.assignVal(iter3.first()); { if (same(v_object, v_obj)) { { m_storage.weakRemove(v_idx); { MethodCallPackage mcp0; mcp0.methodCall((GET_THIS_VALID()), NAMSTR(s_sys_ss745e29f6, "rewind"), 0x4D5C8831); const CallInfo *cit0 ATTRIBUTE_UNUSED = mcp0.ci; (mcp0.bindClass(fi)->getMeth0Args())(mcp0, 0); } return; } } } } while(iter3.next(), !iter3.end()); break1:; } } } }
void c_Exception::init() { m_message = NAMSTR(s_sys_ss00000000, ""); m_code = 0LL; m_inited = false; {CountableHelper h(this); t___init__();} }
ObjectData *coo_OverflowException() { return NEWOBJ(c_OverflowException)(); } ObjectData *coo_OutOfBoundsException() { return NEWOBJ(c_OutOfBoundsException)(); } // Class tables static const int64 cpt_static_inits[] = { (int64)&null_variant, (int64)&false_varNR, (int64)&NAMVAR(s_sys_svif01bca90, 0LL), (int64)&NAMVAR(s_sys_svs00000000, ""), }; static const ClassPropTableEntry cpt_table_entries[] = { {0x4FDAA620FA5F15F9LL,0,0,3,66,-1,GET_PROPERTY_OFFSET(c_ErrorException, m_severity),&NAMSTR(s_sys_ss87c805e6, "\000*\000severity") }, {0x4432421297BB42CDLL,0,1,0,73,-1,offsetof(SystemGlobals,s_Exception$$traceOpts),&NAMSTR(s_sys_ss28f3debd, "traceOpts") }, {0x0B197E8F85F4DA21LL,6,0,3,2,-1,GET_PROPERTY_OFFSET(c_Exception, m_previous),&NAMSTR(s_sys_ss597e1acf, "\000*\000previous") }, {0x53B04B608CD9E191LL,0,1,11,65,2,GET_PROPERTY_OFFSET(c_Exception, m_inited),&NAMSTR(s_sys_ss2717cc0c, "\000Exception\000inited") }, {0x3CCB986B2CF0A747LL,-1,0,3,66,-1,GET_PROPERTY_OFFSET(c_Exception, m_trace),&NAMSTR(s_sys_ss48192147, "\000*\000trace") }, {0x58C72230857ACDB9LL,-3,2,3,66,-1,GET_PROPERTY_OFFSET(c_Exception, m_code),&NAMSTR(s_sys_ssa0811f17, "\000*\000code") }, {0x04AB35CACF8C8C9ALL,-2,0,3,66,-1,GET_PROPERTY_OFFSET(c_Exception, m_line),&NAMSTR(s_sys_ss0c360a27, "\000*\000line") }, {0x0247CDBB94C9D47BLL,-2,3,3,66,-1,GET_PROPERTY_OFFSET(c_Exception, m_message),&NAMSTR(s_sys_ssd15ff534, "\000*\000message") }, {0x7863294A8F33D14FLL,-2,0,3,66,-1,GET_PROPERTY_OFFSET(c_Exception, m_file),&NAMSTR(s_sys_ss04098f94, "\000*\000file") }, }; static const int cpt_hash_entries[] = { // ErrorException hash -1,0,-1,-1,-1,-1,-1,-1,
return NEWOBJ(c_RecursiveDirectoryIterator)(); } ObjectData *coo_DirectoryIterator() { return NEWOBJ(c_DirectoryIterator)(); } // Class tables static const int64 cpt_static_inits[] = { (int64)&NAMVAR(s_sys_svi86af027e, int64_t(16)), (int64)&NAMVAR(s_sys_svi71a5b5e7, int64_t(272)), (int64)&NAMVAR(s_sys_svif2a1fb10, int64_t(32)), (int64)&NAMVAR(s_sys_svif01bca90, int64_t(0)), (int64)&NAMVAR(s_sys_svi6af020b2, int64_t(256)), }; static const ClassPropTableEntry cpt_table_entries[] = { {0x652237E0,2,0,0,100,10,0,&NAMSTR(s_sys_ss652237e0, "CURRENT_AS_FILEINFO") }, {0x3F93C023,0,1,0,100,10,0,&NAMSTR(s_sys_ss3f93c023, "NEW_CURRENT_AND_KEY") }, {0x64734285,1,2,0,100,10,0,&NAMSTR(s_sys_ss64734285, "CURRENT_AS_PATHNAME") }, {0x78C836CD,2,3,0,100,10,0,&NAMSTR(s_sys_ss78c836cd, "KEY_AS_PATHNAME") }, {0x267DE57E,-4,3,0,36,10,0,&NAMSTR(s_sys_ss267de57e, "CURRENT_AS_SELF") }, {0x17340BAE,-4,4,0,100,10,0,&NAMSTR(s_sys_ss17340bae, "KEY_AS_FILENAME") }, }; static const int cpt_hash_entries[] = { // RecursiveDirectoryIterator hash -1,4,3,-1,-1,-1,-1,-1,-1,-1,2,-1,1,-1,-1,0, // RecursiveDirectoryIterator lists -1, -1, -1, };
/* SRC: classes/soapfault.php line 73 */ String c_SoapFault::t___tostring() { INSTANCE_METHOD_INJECTION_BUILTIN(SoapFault, SoapFault::__toString); ObjectData *obj_tmp UNUSED; return concat4(NAMSTR(s_sys_ss18f1f3db, "SoapFault exception: ["), toString(m_faultcode), NAMSTR(s_sys_ss488f7852, "] "), toString(m_faultstring)); }
/* SRC: classes/exception.php line 152 */ void c_Exception::t_inittrace() { INSTANCE_METHOD_INJECTION_BUILTIN(Exception, Exception::initTrace); Variant v_top; Variant v_frame; ObjectData *obj_tmp UNUSED; { const CallInfo *cit0 = NULL; MethodCallPackage mcp0; mcp0.staticMethodCall(NAMSTR(s_sys_ssf08d205d, "static"), NAMSTR(s_sys_ssc453e9e9, "getTraceOptions")); mcp0.lateStaticBind(fi.getThreadInfo()); cit0 = mcp0.ci; const Array &tmp1((x_debug_backtrace(toBoolean((cit0->getMeth0Args())(mcp0, 0))))); m_trace = tmp1; } LOOP_COUNTER(1); { while (!(empty(m_trace))) { LOOP_COUNTER_CHECK(1); { { const Variant &tmp0((m_trace.rvalAt(0LL, AccessFlags::Error))); v_top.assignVal(tmp0); } { bool tmp0; { bool tmp1 = ((isset(v_top, NAMSTR(s_sys_ssc82dbd12, "class"), true) && isset(v_top, NAMSTR(s_sys_ss52403931, "function"), true))); if (tmp1) { const String &tmp2((toString(v_top.rvalAt(NAMSTR(s_sys_ssc82dbd12, "class"), AccessFlags::Error_Key)))); int64 tmp3((x_strcasecmp(tmp2, NAMSTR(s_sys_ssae8717ad, "exception")))); tmp1 = (same(tmp3, 0LL)); } bool tmp4 = (tmp1); if (tmp4) { const String &tmp5((toString(v_top.rvalAt(NAMSTR(s_sys_ss52403931, "function"), AccessFlags::Error_Key)))); int64 tmp6((x_strcasecmp(tmp5, NAMSTR(s_sys_ssa26bedd7, "__init__")))); tmp4 = (same(tmp6, 0LL)); } tmp0 = (tmp4); } if (tmp0) { { { const Variant &tmp0((x_array_shift(ref(m_trace)))); v_frame.assignVal(tmp0); } if (isset(v_frame, NAMSTR(s_sys_ss8ce7db5b, "file"), true)) { { const Variant &tmp0((v_frame.rvalAt(NAMSTR(s_sys_ss8ce7db5b, "file"), AccessFlags::Error_Key))); m_file.assignVal(tmp0); } } if (isset(v_frame, NAMSTR(s_sys_ssddf8728c, "line"), true)) { { const Variant &tmp0((v_frame.rvalAt(NAMSTR(s_sys_ssddf8728c, "line"), AccessFlags::Error_Key))); m_line.assignVal(tmp0); } } return; } } } x_array_shift(ref(m_trace)); } } } }
} } } } namespace hphp_impl_splitter {} ObjectData *coo_SplObjectStorage() { return NEWOBJ(c_SplObjectStorage)(); } // Class tables static const int64 cpt_static_inits[] = { (int64)&s_sys_sva00000000, (int64)&NAMVAR(s_sys_svif01bca90, 0LL), }; static const ClassPropTableEntry cpt_table_entries[] = { {0x17AC96477E2B6DC3LL,1,0,18,65,-1,GET_PROPERTY_OFFSET(c_SplObjectStorage, m_storage),&NAMSTR(s_sys_ss78cb1b27, "\000SplObjectStorage\000storage") }, {0x4B27521443880CAELL,0,1,18,65,3,GET_PROPERTY_OFFSET(c_SplObjectStorage, m_index),&NAMSTR(s_sys_ssef33be8d, "\000SplObjectStorage\000index") }, }; static const int cpt_hash_entries[] = { // SplObjectStorage hash -1,-1,-1,0,-1,-1,1,-1, // SplObjectStorage lists 0,1,-1, -1, -1, }; const ClassPropTable c_SplObjectStorage::os_prop_table = { 7,0,-1,-1,-1,-1,11,0, cpt_hash_entries+0,0,cpt_table_entries+0,cpt_static_inits };
/* SRC: classes/exception.php line 25 */ void c_Exception::t___init__() { INSTANCE_METHOD_INJECTION_BUILTIN(Exception, Exception::__init__); Variant v_top; Variant v_frame; ObjectData *obj_tmp UNUSED; if (toBoolean(m_inited)) { { return; } } m_inited = true; { const Array &tmp0((x_debug_backtrace(false))); m_trace = tmp0; } LOOP_COUNTER(1); { while (!(empty(m_trace))) { LOOP_COUNTER_CHECK(1); { { const Variant &tmp0((m_trace.rvalAt(0LL, AccessFlags::Error))); v_top.assignVal(tmp0); } { bool tmp0; { bool tmp1 = (empty(v_top, NAMSTR(s_sys_ssc82dbd12, "class"), true)); if (!tmp1) { const String &tmp2((toString(v_top.rvalAt(NAMSTR(s_sys_ss52403931, "function"), AccessFlags::Error_Key)))); bool tmp3 = (toBoolean(x_strcasecmp(tmp2, NAMSTR(s_sys_ssa26bedd7, "__init__")))); if (tmp3) { const String &tmp4((toString(v_top.rvalAt(NAMSTR(s_sys_ss52403931, "function"), AccessFlags::Error_Key)))); tmp3 = (toBoolean(x_strcasecmp(tmp4, NAMSTR(s_sys_ssa1b87da7, "__construct")))); } bool tmp5 = (tmp3); if (tmp5) { const String &tmp6((toString(v_top.rvalAt(NAMSTR(s_sys_ss52403931, "function"), AccessFlags::Error_Key)))); const String &tmp7((toString(v_top.rvalAt(NAMSTR(s_sys_ssc82dbd12, "class"), AccessFlags::Error_Key)))); tmp5 = (toBoolean(x_strcasecmp(tmp6, tmp7))); } tmp1 = (tmp5); } bool tmp8 = (tmp1); if (!tmp8) { const String &tmp9((toString(v_top.rvalAt(NAMSTR(s_sys_ssc82dbd12, "class"), AccessFlags::Error_Key)))); bool tmp10 = (toBoolean(x_strcasecmp(tmp9, NAMSTR(s_sys_ssae8717ad, "exception")))); if (tmp10) { const Variant &tmp11((v_top.rvalAt(NAMSTR(s_sys_ssc82dbd12, "class"), AccessFlags::Error_Key))); tmp10 = (!(x_is_subclass_of(tmp11, NAMSTR(s_sys_ssae8717ad, "exception")))); } tmp8 = (tmp10); } tmp0 = (tmp8); } if (tmp0) { { break; } } } { const Variant &tmp0((x_array_shift(ref(m_trace)))); v_frame.assignVal(tmp0); } } } } if (isset(v_frame, NAMSTR(s_sys_ss8ce7db5b, "file"), true)) { { const Variant &tmp0((v_frame.rvalAt(NAMSTR(s_sys_ss8ce7db5b, "file"), AccessFlags::Error_Key))); m_file.assignVal(tmp0); } } if (isset(v_frame, NAMSTR(s_sys_ssddf8728c, "line"), true)) { { const Variant &tmp0((v_frame.rvalAt(NAMSTR(s_sys_ssddf8728c, "line"), AccessFlags::Error_Key))); m_line.assignVal(tmp0); } } }
ObjectData *coo_OverflowException() { return NEWOBJ(c_OverflowException)(); } ObjectData *coo_OutOfBoundsException() { return NEWOBJ(c_OutOfBoundsException)(); } // Class tables static const int64 cpt_static_inits[] = { (int64)&null_variant, (int64)&false_varNR, (int64)&NAMVAR(s_sys_svif01bca90, 0LL), (int64)&NAMVAR(s_sys_svs00000000, ""), }; static const ClassPropTableEntry cpt_table_entries[] = { {0x4FDAA620FA5F15F9LL,0,0,3,66,10,GET_PROPERTY_OFFSET(c_ErrorException, m_severity),&NAMSTR(s_sys_ss87c805e6, "\000*\000severity") }, {0x0B197E8F85F4DA21LL,6,0,3,2,10,GET_PROPERTY_OFFSET(c_Exception, m_previous),&NAMSTR(s_sys_ss597e1acf, "\000*\000previous") }, {0x53B04B608CD9E191LL,0,1,3,66,10,GET_PROPERTY_OFFSET(c_Exception, m_inited),&NAMSTR(s_sys_ssca166f68, "\000*\000inited") }, {0x3CCB986B2CF0A747LL,-1,0,3,66,10,GET_PROPERTY_OFFSET(c_Exception, m_trace),&NAMSTR(s_sys_ss48192147, "\000*\000trace") }, {0x58C72230857ACDB9LL,-3,2,3,66,10,GET_PROPERTY_OFFSET(c_Exception, m_code),&NAMSTR(s_sys_ssa0811f17, "\000*\000code") }, {0x04AB35CACF8C8C9ALL,-2,0,3,66,10,GET_PROPERTY_OFFSET(c_Exception, m_line),&NAMSTR(s_sys_ss0c360a27, "\000*\000line") }, {0x0247CDBB94C9D47BLL,-2,3,3,66,10,GET_PROPERTY_OFFSET(c_Exception, m_message),&NAMSTR(s_sys_ssd15ff534, "\000*\000message") }, {0x7863294A8F33D14FLL,-2,0,3,66,10,GET_PROPERTY_OFFSET(c_Exception, m_file),&NAMSTR(s_sys_ss04098f94, "\000*\000file") }, }; static const int cpt_hash_entries[] = { // ErrorException hash -1,0,-1,-1,-1,-1,-1,-1, // ErrorException lists 0,-1,
return NEWOBJ(c_RecursiveDirectoryIterator)(); } ObjectData *coo_DirectoryIterator() { return NEWOBJ(c_DirectoryIterator)(); } // Class tables static const int64 cpt_static_inits[] = { (int64)&NAMVAR(s_sys_svi6af020b2, 256LL), (int64)&NAMVAR(s_sys_svif01bca90, 0LL), (int64)&NAMVAR(s_sys_svi71a5b5e7, 272LL), (int64)&NAMVAR(s_sys_svi86af027e, 16LL), (int64)&NAMVAR(s_sys_svif2a1fb10, 32LL), }; static const ClassPropTableEntry cpt_table_entries[] = { {0x4A34A9DA11ED8F50LL,2,0,0,100,4,0,&NAMSTR(s_sys_ss11ed8f50, "KEY_AS_FILENAME") }, {0x6AA4D24FB118FCF1LL,-1,1,0,100,4,0,&NAMSTR(s_sys_ssb118fcf1, "KEY_AS_PATHNAME") }, {0x0F0DCA1A52157D84LL,0,2,0,100,4,0,&NAMSTR(s_sys_ss52157d84, "NEW_CURRENT_AND_KEY") }, {0x29191B08277C8E85LL,1,1,0,100,4,0,&NAMSTR(s_sys_ss277c8e85, "CURRENT_AS_SELF") }, {0x5C823ED8BD51E7F6LL,1,3,0,100,4,0,&NAMSTR(s_sys_ssbd51e7f6, "CURRENT_AS_FILEINFO") }, {0x2D581F4C45121E5FLL,-4,4,0,100,4,0,&NAMSTR(s_sys_ss45121e5f, "CURRENT_AS_PATHNAME") }, }; static const int cpt_hash_entries[] = { // RecursiveDirectoryIterator hash 5,-1,-1,-1,-1,-1,-1,-1,-1,4,3,2,-1,-1,1,0, // RecursiveDirectoryIterator lists -1, -1, -1, };
String c_SoapFault::t___tostring() { INSTANCE_METHOD_INJECTION_BUILTIN(SoapFault, SoapFault::__toString); ObjectData *obj_tmp UNUSED; return concat4(NAMSTR(s_sys_ss18f1f3db, "SoapFault exception: ["), toString(m_faultcode), NAMSTR(s_sys_ss488f7852, "] "), toString(m_faultstring)); } namespace hphp_impl_splitter {} ObjectData *coo_SoapFault() { return NEWOBJ(c_SoapFault)(); } // Class tables static const int64 cpt_static_inits[] = { (int64)&null_variant, }; static const ClassPropTableEntry cpt_table_entries[] = { {0x51400F50,0,0,0,68,-1,GET_PROPERTY_OFFSET(c_SoapFault, m_headerfault),&NAMSTR(s_sys_ss43c6fac8, "headerfault") }, {0x129E41F6,1,0,0,68,-1,GET_PROPERTY_OFFSET(c_SoapFault, m_faultcode),&NAMSTR(s_sys_ss7ecb5e96, "faultcode") }, {0x0C1B34EB,1,0,0,68,-1,GET_PROPERTY_OFFSET(c_SoapFault, m_faultcodens),&NAMSTR(s_sys_ss598a192e, "faultcodens") }, {0x5D7232FC,1,0,0,68,-1,GET_PROPERTY_OFFSET(c_SoapFault, m_faultstring),&NAMSTR(s_sys_ss710ec2f8, "faultstring") }, {0x72E32BFD,2,0,0,68,-1,GET_PROPERTY_OFFSET(c_SoapFault, m_faultactor),&NAMSTR(s_sys_ss0987c33c, "faultactor") }, {0x09EA847E,-5,0,0,68,-1,GET_PROPERTY_OFFSET(c_SoapFault, m__name),&NAMSTR(s_sys_ss453f0380, "_name") }, {0x7FDC1C1F,-1,0,0,68,-1,GET_PROPERTY_OFFSET(c_SoapFault, m_detail),&NAMSTR(s_sys_ss1a0ee037, "detail") }, }; static const int cpt_hash_entries[] = { // SoapFault hash 0,-1,-1,-1,-1,-1,1,-1,-1,-1,-1,2,3,4,5,6, // SoapFault lists -1, -1, -1,
/* SRC: classes/soapfault.php line 12 */ void c_SoapFault::t___construct(Variant v_code, Variant v_message, Variant v_actor // = null , Variant v_detail // = null , Variant v_name // = null , Variant v_header // = null ) { INSTANCE_METHOD_INJECTION_BUILTIN(SoapFault, SoapFault::__construct); Variant v_fault_ns; Variant v_fault_code; int64 v_SOAP_1_1 = 0; int64 v_SOAP_1_2 = 0; String v_SOAP_1_1_ENV_NAMESPACE; String v_SOAP_1_2_ENV_NAMESPACE; int64 v_soap_version = 0; ObjectData *obj_tmp UNUSED; setNull(v_fault_ns); setNull(v_fault_code); if (x_is_string(v_code)) { { v_fault_code.assignVal(v_code); } } else { bool tmp0; { bool tmp1 = (x_is_array(v_code)); if (tmp1) { int64 tmp2((x_count(v_code))); tmp1 = (equal(tmp2, 2L)); } tmp0 = (tmp1); } if (tmp0) { { { const Variant &tmp0((x_array_values(v_code))); v_code.assignVal(tmp0); } { const Variant &tmp0((v_code.rvalAt(0L, AccessFlags::Error))); v_fault_ns.assignVal(tmp0); } { const Variant &tmp0((v_code.rvalAt(1L, AccessFlags::Error))); v_fault_code.assignVal(tmp0); } if ((!(x_is_string(v_fault_ns)) || !(x_is_string(v_fault_code)))) { { x_hphp_throw_fatal_error(NAMSTR(s_sys_ss5db5b000, "Invalid fault code")); return; } } } } else { { x_hphp_throw_fatal_error(NAMSTR(s_sys_ss5db5b000, "Invalid fault code")); return; } } } m_faultcodens.assignVal(v_fault_ns); m_faultcode.assignVal(v_fault_code); if (empty(m_faultcode)) { { x_hphp_throw_fatal_error(NAMSTR(s_sys_ss5db5b000, "Invalid fault code")); return; } } { Variant tmp0((m_message.assignVal(v_message))); m_faultstring.assignVal(tmp0); } m_faultactor.assignVal(v_actor); m_detail.assignVal(v_detail); m__name.assignVal(v_name); m_headerfault.assignVal(v_header); v_SOAP_1_1 = 1L; v_SOAP_1_2 = 2L; v_SOAP_1_1_ENV_NAMESPACE = NAMSTR(s_sys_ss0842226e, "http://schemas.xmlsoap.org/soap/envelope/"); v_SOAP_1_2_ENV_NAMESPACE = NAMSTR(s_sys_ss2cc85e9b, "http://www.w3.org/2003/05/soap-envelope"); { int64 tmp0((x__soap_active_version())); v_soap_version = tmp0; } if (empty(m_faultcodens)) { { if (equal(v_soap_version, v_SOAP_1_1)) { { if ((((equal(m_faultcode, NAMSTR(s_sys_ss129b7287, "Client")) || equal(m_faultcode, NAMSTR(s_sys_ss35d432f4, "Server"))) || equal(m_faultcode, NAMSTR(s_sys_ss4a69d66a, "VersionMismatch"))) || equal(m_faultcode, NAMSTR(s_sys_ss65decfcb, "MustUnderstand")))) { { m_faultcodens = v_SOAP_1_1_ENV_NAMESPACE; } } } } else if (equal(v_soap_version, v_SOAP_1_2)) { { if (equal(m_faultcode, NAMSTR(s_sys_ss129b7287, "Client"))) { { m_faultcode = NAMSTR(s_sys_ss58532c4b, "Sender"); m_faultcodens = v_SOAP_1_2_ENV_NAMESPACE; } } else if (equal(m_faultcode, NAMSTR(s_sys_ss35d432f4, "Server"))) { { m_faultcode = NAMSTR(s_sys_ss722b78d7, "Receiver"); m_faultcodens = v_SOAP_1_2_ENV_NAMESPACE; } } else if (((equal(m_faultcode, NAMSTR(s_sys_ss4a69d66a, "VersionMismatch")) || equal(m_faultcode, NAMSTR(s_sys_ss65decfcb, "MustUnderstand"))) || equal(m_faultcode, NAMSTR(s_sys_ss6d34f1cc, "DataEncodingUnknown")))) { { m_faultcodens = v_SOAP_1_2_ENV_NAMESPACE; } } } } } } }
/* SRC: classes/directory.php line 20 */ void c_Directory::t_close() { INSTANCE_METHOD_INJECTION_BUILTIN(Directory, Directory::close); x_closedir(toObject(m_handle)); } namespace hphp_impl_splitter {} ObjectData *coo_Directory() { return NEWOBJ(c_Directory)(); } // Class tables static const int64 cpt_static_inits[] = { (int64)&null_variant, }; static const ClassPropTableEntry cpt_table_entries[] = { {0x5C4CA333F4541532LL,0,0,0,68,10,GET_PROPERTY_OFFSET(c_Directory, m_handle),&NAMSTR(s_sys_ss46eeef5c, "handle") }, {0x1429F792A6880074LL,-1,0,0,68,10,GET_PROPERTY_OFFSET(c_Directory, m_path),&NAMSTR(s_sys_ssf362b3c4, "path") }, }; static const int cpt_hash_entries[] = { // Directory hash -1,-1,0,-1,1,-1,-1,-1, // Directory lists -1, -1, -1, }; const ClassPropTable c_Directory::os_prop_table = { 7,1,-1,-1,-1,-1,9,0, cpt_hash_entries+0,0,cpt_table_entries+0,cpt_static_inits };
/* preface finishes */ Variant pm_php$testinclude_php(bool incOnce /* = false */, LVariableTable* variables /* = NULL */, Globals *globals /* = get_globals() */) { PSEUDOMAIN_INJECTION(run_init::testinclude.php, pm_php$testinclude_php); LVariableTable *gVariables __attribute__((__unused__)) = (LVariableTable *)g; Variant &v_an_arr __attribute__((__unused__)) = (variables != gVariables) ? variables->get(NAMSTR(s_ss39df3d61, "an_arr")) : g->GV(an_arr); v_an_arr = s_sa34df475a; LINE(8,f_print_arr(v_an_arr)); return true; } /* function */
} } } } namespace hphp_impl_splitter {} ObjectData *coo_SplObjectStorage() { return NEWOBJ(c_SplObjectStorage)(); } // Class tables static const int64 cpt_static_inits[] = { (int64)&s_sys_sva00000000, (int64)&NAMVAR(s_sys_svif01bca90, 0LL), }; static const ClassPropTableEntry cpt_table_entries[] = { {0x7B6B4E95,1,0,18,65,-1,GET_PROPERTY_OFFSET(c_SplObjectStorage, m_storage),&NAMSTR(s_sys_ss7c4bb61c, "\000SplObjectStorage\000storage") }, {0x498C95A6,0,1,18,65,10,GET_PROPERTY_OFFSET(c_SplObjectStorage, m_index),&NAMSTR(s_sys_ss6c63e9f2, "\000SplObjectStorage\000index") }, }; static const int cpt_hash_entries[] = { // SplObjectStorage hash -1,-1,-1,-1,-1,0,1,-1, // SplObjectStorage lists 0,1,-1, -1, -1, }; const ClassPropTable c_SplObjectStorage::os_prop_table = { 7,0,-1,-1,-1,-1,11,0, cpt_hash_entries+0,0,cpt_table_entries+0,cpt_static_inits };
/* preface finishes */ Variant pm_php$run_php(bool incOnce /* = false */, LVariableTable* variables /* = NULL */, Globals *globals /* = get_globals() */) { PSEUDOMAIN_INJECTION(run_init::run.php, pm_php$run_php); LVariableTable *gVariables __attribute__((__unused__)) = (LVariableTable *)g; Variant &v_an_int __attribute__((__unused__)) = (variables != gVariables) ? variables->get(NAMSTR(s_ss5605b123, "an_int")) : g->GV(an_int); Variant &v_i __attribute__((__unused__)) = (variables != gVariables) ? variables->get(NAMSTR(s_ss1cc5b17e, "i")) : g->GV(i); v_an_int = 0LL; { LOOP_COUNTER(1); for (v_i = 0LL; (less(v_i, 100LL)); v_i++) { LOOP_COUNTER_CHECK(1); { v_an_int += 1LL; } } } return true; } /* function */