Ejemplo n.º 1
0
/* 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 */
Ejemplo n.º 2
0
/* 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;
}
Ejemplo n.º 3
0
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();
}
Ejemplo n.º 4
0
/* 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;
              }
            }
          }
        }
      }
    }
  }
}
Ejemplo n.º 5
0
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;
}
Ejemplo n.º 6
0
/* 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));
      }
    }
  }
}
Ejemplo n.º 7
0
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;
}
Ejemplo n.º 8
0
/* 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));
      }
    }
  }
}
Ejemplo n.º 9
0
/* 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);
}
Ejemplo n.º 10
0
/* 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:;
      }
    }
  }
}
Ejemplo n.º 11
0
void c_Exception::init() {
  m_message = NAMSTR(s_sys_ss00000000, "");
  m_code = 0LL;
  m_inited = false;
  {CountableHelper h(this); t___init__();}
}
Ejemplo n.º 12
0
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,
Ejemplo n.º 13
0
  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,
};
Ejemplo n.º 14
0
/* 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));
}
Ejemplo n.º 15
0
/* 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));
      }
    }
  }
}
Ejemplo n.º 16
0
      }
    }
  }
}
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
};
Ejemplo n.º 17
0
/* 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);
    }
  }
}
Ejemplo n.º 18
0
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,
Ejemplo n.º 19
0
  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,
};
Ejemplo n.º 20
0
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,
Ejemplo n.º 21
0
/* 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;
            }
          }
        }
      }
    }
  }
}
Ejemplo n.º 22
0
/* 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
};
Ejemplo n.º 23
0
/* 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 */
Ejemplo n.º 24
0
      }
    }
  }
}
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
};
Ejemplo n.º 25
0
/* 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 */