Atom 188 axscript/ActiveScript.cpp Atom engine; // The ES implemented engine we delegate to Atom 225 axscript/ActiveScript.cpp Atom args[maxAtoms]; Atom 254 axscript/ActiveScript.cpp Atom ani = core->toplevel->getproperty(engine, &multiname_ani, core->toplevel->toVTable(engine)); Atom 262 axscript/ActiveScript.cpp Atom arg = va_arg (va, Atom); Atom 263 axscript/ActiveScript.cpp while (arg != (Atom)-1) { Atom 266 axscript/ActiveScript.cpp arg = va_arg (va, Atom); Atom 271 axscript/ActiveScript.cpp Atom ret = AvmCore::atomToScriptObject(ani)->call(argc-1, args); Atom 316 axscript/ActiveScript.cpp HRESULT hr = callEngine(NULL, "SetScriptSite", undefinedAtom, (Atom)-1); Atom 337 axscript/ActiveScript.cpp Atom rc = NULL; Atom 338 axscript/ActiveScript.cpp hr = callEngine(&rc, "SetScriptState", core->toAtom(ss), (Atom)-1); Atom 353 axscript/ActiveScript.cpp Atom ret = undefinedAtom; Atom 356 axscript/ActiveScript.cpp HRESULT hr = callEngine(&ret, "GetScriptState", (Atom)-1); Atom 367 axscript/ActiveScript.cpp callEngine(NULL, "Close", (Atom)-1); Atom 377 axscript/ActiveScript.cpp return callEngine(NULL, "AddNamedItem", core->toAtom(pstrName), core->toAtom(dwFlags), (Atom)-1); Atom 394 axscript/ActiveScript.cpp Atom ret = undefinedAtom; Atom 397 axscript/ActiveScript.cpp (Atom)-1); Atom 473 axscript/ActiveScript.cpp return callEngine(NULL, "InitNew", (Atom)-1); Atom 511 axscript/ActiveScript.cpp (Atom)-1); Atom 77 axscript/ActiveScriptError.cpp Atom line = core->toplevel->getproperty(exception->atom, &multiname, Atom 65 axscript/AdaptActiveScriptSite.cpp Atom vals[2] = {nullObjectAtom, nullObjectAtom}; Atom 277 axscript/ByteArrayGlue.cpp Atom ByteArrayObject::getUintProperty(uint32 i) const Atom 291 axscript/ByteArrayGlue.cpp Atom ByteArrayObject::getAtomProperty(Atom name) const Atom 653 axscript/ByteArrayGlue.cpp Atom args[1] = {nullObjectAtom}; Atom 100 axscript/ByteArrayGlue.h virtual bool hasAtomProperty(Atom name) const; Atom 101 axscript/ByteArrayGlue.h virtual void setAtomProperty(Atom name, Atom value); Atom 102 axscript/ByteArrayGlue.h virtual Atom getAtomProperty(Atom name) const; Atom 103 axscript/ByteArrayGlue.h virtual Atom getUintProperty(uint32 i) const; Atom 104 axscript/ByteArrayGlue.h virtual void setUintProperty(uint32 i, Atom value); Atom 59 axscript/COMErrorClass.cpp Atom args[] = { nullObjectAtom, core->intToAtom(hr), pei ? core->excepinfoClass->create(pei)->atom() : nullObjectAtom }; Atom 79 axscript/COMErrorClass.cpp Atom COMErrorClass::construct(int argc, Atom* argv) Atom 81 axscript/COMErrorClass.cpp Atom ret = ClassClosure::construct(argc, argv); Atom 107 axscript/COMErrorClass.cpp const Atom &r = atomhresult; Atom 48 axscript/COMErrorClass.h Atom call(int argc, Atom* argv) Atom 54 axscript/COMErrorClass.h Atom construct(int argc, Atom* argv); Atom 85 axscript/COMErrorClass.h Atom atomhresult; // would prefer to fetch this from script object... Atom 155 axscript/DomainClass.cpp Atom DomainObject::loadBytes(ByteArrayObject *b) Atom 189 axscript/DomainClass.cpp Atom argv[1] = { script->global->atom() }; Atom 196 axscript/DomainClass.cpp Atom DomainObject::get_global() Atom 237 axscript/DomainClass.cpp Atom atom = toplevel()->getproperty(container->atom(), Atom 50 axscript/DomainClass.h void constructFromDomain(DomainObject *base, Atom aGlobal); Atom 51 axscript/DomainClass.h Atom loadBytes(ByteArrayObject *bytes); Atom 54 axscript/DomainClass.h void exposeGlobalMembers(Atom aObject, Atom aTypeinfo); Atom 56 axscript/DomainClass.h Atom get_global(); Atom 64 axscript/IActiveScriptSiteConsumer.cpp Atom vals[2] = {nullObjectAtom, nullObjectAtom}; Atom 50 axscript/IDispatchConsumer.cpp Atom IDispatchConsumer::call(int argc, Atom* argv) Atom 67 axscript/IDispatchConsumer.cpp Atom IDispatchConsumer::callProperty(avmplus::Multiname *name, int argc, avmplus::Atom *argv) Atom 153 axscript/IDispatchConsumer.cpp Atom IDispatchConsumer::getAtomProperty(Atom name) const { Atom 62 axscript/IDispatchConsumer.h virtual Atom call(int argc, Atom* argv); Atom 63 axscript/IDispatchConsumer.h virtual Atom callProperty(Multiname* name, int argc, Atom* argv); Atom 64 axscript/IDispatchConsumer.h virtual Atom getAtomProperty(Atom name) const; Atom 65 axscript/IDispatchConsumer.h virtual void setMultinameProperty(Multiname* name, Atom value); Atom 74 axscript/IDispatchConsumer.h virtual Atom getUintProperty(uint32 i) const Atom 78 axscript/IDispatchConsumer.h virtual void setUintProperty(uint32 i, Atom value) Atom 111 axscript/IDispatchConsumer.h DISPPARAMS_helper(AXTam *core, int argc, Atom* argv) : vars(NULL) {memset(¶ms, 0, sizeof(params));fill(core, argc, argv);} Atom 116 axscript/IDispatchConsumer.h void fill(AXTam *core, int argc, Atom* argv); Atom 73 axscript/IDispatchProvider.cpp Atom name = core->constant((wchar *)bstrName); Atom 75 axscript/IDispatchProvider.cpp stdext::hash_map<Atom, int>::iterator it = name2dispid.find(name); Atom 117 axscript/IDispatchProvider.cpp Atom ret = undefinedAtom; Atom 124 axscript/IDispatchProvider.cpp Atom *argv = new (core->GetGC()) Atom[pdp->cArgs+1]; Atom 178 axscript/IDispatchProvider.cpp Atom *argv = new (core->GetGC()) Atom[pdp->cArgs+1]; Atom 45 axscript/IDispatchProvider.h Atom name; Atom 114 axscript/IDispatchProvider.h stdext::hash_map<Atom, int> name2dispid; Atom 339 axscript/axtam.cpp Atom args[2] = { nullObjectAtom, errorMessage->atom() }; Atom 340 axscript/axtam.cpp Atom errorAtom = toplevel->errorClass()->construct(1, args); Atom 387 axscript/axtam.cpp Atom args[2] = { nullObjectAtom, errorMessage->atom() }; Atom 388 axscript/axtam.cpp Atom errorAtom = toplevel->errorClass()->construct(1, args); Atom 494 axscript/axtam.cpp Atom AXTam::toAtom(VARIANT &var) Atom 527 axscript/axtam.cpp Atom sub = undefinedAtom; Atom 711 axscript/axtam.cpp Atom AXTam::toAtom(IDispatch *pDisp) Atom 735 axscript/axtam.cpp Atom AXTam::toAtom(IUnknown *pUnk, const IID &iid /*= __uuidof(0)*/) Atom 158 axscript/axtam.h Atom toAtom(LPCOLESTR s) { Atom 164 axscript/axtam.h Atom toAtom(DWORD v) { Atom 168 axscript/axtam.h Atom toAtom(VARIANT &var); Atom 169 axscript/axtam.h Atom toAtom(IDispatch *disp); Atom 170 axscript/axtam.h Atom toAtom(IUnknown *pUnk, const IID &iid = __uuidof(0)); Atom 173 axscript/axtam.h CComVariant atomToTypedVARIANT(Atom val, VARTYPE vt); Atom 175 axscript/axtam.h CComVariant atomToVARIANT(Atom val); Atom 176 axscript/axtam.h void *atomToIUnknown(Atom val, const IID &iid); Atom 181 axscript/axtam.h HRESULT atomToTypedVARIANT(Atom val, VARTYPE vt, CComVariant *pResult); Atom 183 axscript/axtam.h HRESULT atomToVARIANT(Atom val, CComVariant *pResult); Atom 184 axscript/axtam.h HRESULT atomToIUnknown(Atom val, const IID &iid, void **ret); Atom 222 axscript/axtam.h CComPtr<IDispatch> createDispatchProvider(Atom ob); Atom 224 axscript/axtam.h ScriptObject *createDispatchProviderMethod(Atom ob); Atom 227 axscript/axtam.h Atom constant(const avmplus::wchar *s) Atom 237 axscript/axtam.h Atom constant(const char *s) {return AvmCore::constant(s);} Atom 50 axscript/mscom.cpp Atom MSIDispatchConsumer::callProperty(avmplus::Multiname *name, int argc, avmplus::Atom *argv) Atom 124 axscript/mscom.cpp Atom MSIDispatchConsumer::getAtomProperty(Atom name) const { Atom 81 axscript/mscom.h virtual Atom callProperty(Multiname* name, int argc, Atom* argv); Atom 82 axscript/mscom.h virtual Atom getAtomProperty(Atom name) const; Atom 83 axscript/mscom.h virtual void setMultinameProperty(Multiname* name, Atom value); Atom 1363 core/AbcParser.cpp Atom uri = undefinedAtom; Atom 91 core/ArrayClass.cpp Atom a = s->atom(); Atom 115 core/ArrayClass.cpp Atom as[4] = {a,a,a,a}; Atom 137 core/ArrayClass.cpp /*static*/ ArrayObject* ArrayClass::isArray(Toplevel* toplevel, Atom instance) Atom 179 core/ArrayClass.cpp /*static*/ ArrayObject* ArrayClass::generic_concat(Toplevel* toplevel, Atom thisAtom, ArrayObject* args) Atom 198 core/ArrayClass.cpp Atom atom = args->getUintProperty(i); Atom 230 core/ArrayClass.cpp Atom atom = args->getUintProperty(i); Atom 259 core/ArrayClass.cpp /*static*/ Atom ArrayClass::generic_pop(Toplevel* toplevel, Atom thisAtom) Atom 279 core/ArrayClass.cpp Atom outAtom = d->getUintProperty (len-1); Atom 290 core/ArrayClass.cpp /*static*/ Atom ArrayClass::generic_reverse(Toplevel* toplevel, Atom thisAtom) Atom 312 core/ArrayClass.cpp Atom frontAtom = d->getUintProperty(i); Atom 313 core/ArrayClass.cpp Atom backAtom = d->getUintProperty(j); Atom 326 core/ArrayClass.cpp /*static*/ Atom ArrayClass::generic_shift(Toplevel* toplevel, Atom thisAtom) Atom 342 core/ArrayClass.cpp Atom outAtom; Atom 373 core/ArrayClass.cpp /*static*/ ArrayObject* ArrayClass::generic_slice(Toplevel* toplevel, Atom thisAtom, double A, double B) Atom 398 core/ArrayClass.cpp static inline bool defined(Atom atom) { return (atom != undefinedAtom); } Atom 447 core/ArrayClass.cpp Atom sort(); Atom 464 core/ArrayClass.cpp Atom get(uint32 i) const { return atoms->getAt(index[i]); } Atom 496 core/ArrayClass.cpp Atom cmpActionScript; Atom 507 core/ArrayClass.cpp Atom &result, Atom 513 core/ArrayClass.cpp Atom cmpActionScript, Atom 568 core/ArrayClass.cpp Atom a = d->getUintProperty(i); Atom 581 core/ArrayClass.cpp Atom x = toplevel->getproperty(obj->atom(), &mname, obj->vtable); Atom 913 core/ArrayClass.cpp Atom x = get(j); Atom 914 core/ArrayClass.cpp Atom y = get(k); Atom 927 core/ArrayClass.cpp Atom x = get(j); Atom 928 core/ArrayClass.cpp Atom y = get(k); Atom 949 core/ArrayClass.cpp Atom args[3] = { d->atom(), get(j), get(k) }; Atom 964 core/ArrayClass.cpp Atom atmj = get(j); Atom 965 core/ArrayClass.cpp Atom atmk = get(k); Atom 989 core/ArrayClass.cpp ScriptObject* ArraySort::toFieldObject(Atom atom) const Atom 1012 core/ArrayClass.cpp Atom j, k; Atom 1042 core/ArrayClass.cpp Atom x = toplevel->getproperty(obj_j->atom(), &mname, obj_j->vtable); Atom 1043 core/ArrayClass.cpp Atom y = toplevel->getproperty(obj_k->atom(), &mname, obj_k->vtable); Atom 1130 core/ArrayClass.cpp /*static*/ Atom ArrayClass::generic_sort(Toplevel* toplevel, Atom thisAtom, ArrayObject *args) Atom 1140 core/ArrayClass.cpp Atom cmp = undefinedAtom; Atom 1145 core/ArrayClass.cpp Atom arg0 = args->getUintProperty(0); Atom 1154 core/ArrayClass.cpp Atom arg1 = args->getUintProperty(1); Atom 1193 core/ArrayClass.cpp Atom result; Atom 1204 core/ArrayClass.cpp /*static*/ Atom ArrayClass::generic_sortOn(Toplevel* toplevel, Atom thisAtom, Atom namesAtom, Atom optionsAtom) Atom 1273 core/ArrayClass.cpp Atom result; Atom 1287 core/ArrayClass.cpp /*static*/ ArrayObject* ArrayClass::generic_splice(Toplevel* toplevel, Atom thisAtom, ArrayObject* args) Atom 1363 core/ArrayClass.cpp ArrayObject* ArrayClass::newarray(Atom* argv, int argc) Atom 1388 core/ArrayClass.cpp /*static*/ int ArrayClass::generic_indexOf(Toplevel* toplevel, Atom thisAtom, Atom searchElement, int startIndex) Atom 1401 core/ArrayClass.cpp Atom atom = d->getUintProperty(i); Atom 1409 core/ArrayClass.cpp /*static*/ int ArrayClass::generic_lastIndexOf(Toplevel* toplevel, Atom thisAtom, Atom searchElement, int startIndex) Atom 1424 core/ArrayClass.cpp Atom atom = d->getUintProperty(i); Atom 1432 core/ArrayClass.cpp /*static*/ bool ArrayClass::generic_every(Toplevel* toplevel, Atom thisAtom, ScriptObject *callback, Atom thisObject) Atom 1450 core/ArrayClass.cpp Atom args[4] = { thisObject, Atom 1455 core/ArrayClass.cpp Atom result = callback->call(3, args); Atom 1463 core/ArrayClass.cpp /*static*/ ArrayObject* ArrayClass::generic_filter(Toplevel* toplevel, Atom thisAtom, ScriptObject *callback, Atom thisObject) Atom 1483 core/ArrayClass.cpp Atom args[4] = { Atom 1489 core/ArrayClass.cpp Atom result = callback->call(3, args); Atom 1497 core/ArrayClass.cpp /*static*/ void ArrayClass::generic_forEach(Toplevel* toplevel, Atom thisAtom, ScriptObject *callback, Atom thisObject) Atom 1515 core/ArrayClass.cpp Atom args[4] = { thisObject, Atom 1524 core/ArrayClass.cpp /*static*/ bool ArrayClass::generic_some(Toplevel* toplevel, Atom thisAtom, ScriptObject *callback, Atom thisObject) Atom 1542 core/ArrayClass.cpp Atom args[4] = { Atom 1548 core/ArrayClass.cpp Atom result = callback->call(3, args); Atom 1556 core/ArrayClass.cpp /*static*/ ArrayObject* ArrayClass::generic_map(Toplevel* toplevel, Atom thisAtom, ScriptObject *callback, Atom thisObject) Atom 1571 core/ArrayClass.cpp Atom args[4] = { Atom 1577 core/ArrayClass.cpp Atom result = callback->call(3, args); Atom 1589 core/ArrayClass.cpp Atom lenAtm = toplevel->getproperty(d->atom(), &mname, d->vtable); Atom 1598 core/ArrayClass.cpp Atom lenAtm = core->uintToAtom(newLen); Atom 1602 core/ArrayClass.cpp /* static */ uint32 ArrayClass::generic_unshift(Toplevel* toplevel, Atom thisAtom, ArrayObject* args) Atom 1608 core/ArrayClass.cpp Atom atom = args->getUintProperty(i - 1); Atom 55 core/ArrayClass.h Atom call(int argc, Atom* argv) Atom 61 core/ArrayClass.h ArrayObject* newarray(Atom* argv, int argc); Atom 69 core/ArrayClass.h ArrayObject* _concat(Atom thisAtom, ArrayObject* args) { return ArrayClass::generic_concat(toplevel(), thisAtom, args); } Atom 70 core/ArrayClass.h Atom _pop(Atom thisAtom) { return ArrayClass::generic_pop(toplevel(), thisAtom); } Atom 71 core/ArrayClass.h Atom _reverse(Atom thisAtom) { return ArrayClass::generic_reverse(toplevel(), thisAtom); } Atom 72 core/ArrayClass.h Atom _shift(Atom thisAtom) { return ArrayClass::generic_shift(toplevel(), thisAtom); } Atom 73 core/ArrayClass.h ArrayObject* _slice(Atom thisAtom, double A, double B) { return ArrayClass::generic_slice(toplevel(), thisAtom, A, B); } Atom 74 core/ArrayClass.h Atom _sort(Atom thisAtom, ArrayObject *args) { return ArrayClass::generic_sort(toplevel(), thisAtom, args); } Atom 75 core/ArrayClass.h Atom _sortOn(Atom thisAtom, Atom namesAtom, Atom optionsAtom) { return ArrayClass::generic_sortOn(toplevel(), thisAtom, namesAtom, optionsAtom); } Atom 76 core/ArrayClass.h ArrayObject* _splice(Atom thisAtom, ArrayObject* args) { return ArrayClass::generic_splice(toplevel(), thisAtom, args); } Atom 77 core/ArrayClass.h int _indexOf(Atom thisAtom, Atom searchElement, int startIndex) { return ArrayClass::generic_indexOf(toplevel(), thisAtom, searchElement, startIndex); } Atom 78 core/ArrayClass.h int _lastIndexOf(Atom thisAtom, Atom searchElement, int startIndex) { return ArrayClass::generic_lastIndexOf(toplevel(), thisAtom, searchElement, startIndex); } Atom 79 core/ArrayClass.h bool _every(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_every(toplevel(), thisAtom, callback, thisObject); } Atom 80 core/ArrayClass.h ArrayObject* _filter(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_filter(toplevel(), thisAtom, callback, thisObject); } Atom 81 core/ArrayClass.h void _forEach(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_forEach(toplevel(), thisAtom, callback, thisObject); } Atom 82 core/ArrayClass.h bool _some(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_some(toplevel(), thisAtom, callback, thisObject); } Atom 83 core/ArrayClass.h ArrayObject* _map(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_map(toplevel(), thisAtom, callback, thisObject); } Atom 84 core/ArrayClass.h uint32 _unshift(Atom thisAtom, ArrayObject* args) { return ArrayClass::generic_unshift(toplevel(), thisAtom, args); } Atom 87 core/ArrayClass.h inline ArrayObject* concat(Atom thisAtom, ArrayObject* args) { return ArrayClass::generic_concat(toplevel(), thisAtom, args); } Atom 88 core/ArrayClass.h inline Atom pop(Atom thisAtom) { return ArrayClass::generic_pop(toplevel(), thisAtom); } Atom 89 core/ArrayClass.h inline Atom reverse(Atom thisAtom) { return ArrayClass::generic_reverse(toplevel(), thisAtom); } Atom 90 core/ArrayClass.h inline Atom shift(Atom thisAtom) { return ArrayClass::generic_shift(toplevel(), thisAtom); } Atom 91 core/ArrayClass.h inline ArrayObject* slice(Atom thisAtom, double A, double B) { return ArrayClass::generic_slice(toplevel(), thisAtom, A, B); } Atom 92 core/ArrayClass.h inline Atom sort(Atom thisAtom, ArrayObject *args) { return ArrayClass::generic_sort(toplevel(), thisAtom, args); } Atom 93 core/ArrayClass.h inline Atom sortOn(Atom thisAtom, Atom namesAtom, Atom optionsAtom) { return ArrayClass::generic_sortOn(toplevel(), thisAtom, namesAtom, optionsAtom); } Atom 94 core/ArrayClass.h inline ArrayObject* splice(Atom thisAtom, ArrayObject* args) { return ArrayClass::generic_splice(toplevel(), thisAtom, args); } Atom 95 core/ArrayClass.h inline int indexOf(Atom thisAtom, Atom searchElement, int startIndex) { return ArrayClass::generic_indexOf(toplevel(), thisAtom, searchElement, startIndex); } Atom 96 core/ArrayClass.h inline int lastIndexOf(Atom thisAtom, Atom searchElement, int startIndex) { return ArrayClass::generic_lastIndexOf(toplevel(), thisAtom, searchElement, startIndex); } Atom 97 core/ArrayClass.h inline bool every(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_every(toplevel(), thisAtom, callback, thisObject); } Atom 98 core/ArrayClass.h inline ArrayObject* filter(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_filter(toplevel(), thisAtom, callback, thisObject); } Atom 99 core/ArrayClass.h inline void forEach(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_forEach(toplevel(), thisAtom, callback, thisObject); } Atom 100 core/ArrayClass.h inline bool some(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_some(toplevel(), thisAtom, callback, thisObject); } Atom 101 core/ArrayClass.h inline ArrayObject* map(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_map(toplevel(), thisAtom, callback, thisObject); } Atom 103 core/ArrayClass.h static ArrayObject* generic_concat(Toplevel* toplevel, Atom thisAtom, ArrayObject* args); Atom 104 core/ArrayClass.h static Atom generic_pop(Toplevel* toplevel, Atom thisAtom); Atom 105 core/ArrayClass.h static Atom generic_reverse(Toplevel* toplevel, Atom thisAtom); Atom 106 core/ArrayClass.h static Atom generic_shift(Toplevel* toplevel, Atom thisAtom); Atom 107 core/ArrayClass.h static ArrayObject* generic_slice(Toplevel* toplevel, Atom thisAtom, double A, double B); Atom 108 core/ArrayClass.h static Atom generic_sort(Toplevel* toplevel, Atom thisAtom, ArrayObject *args); Atom 109 core/ArrayClass.h static Atom generic_sortOn(Toplevel* toplevel, Atom thisAtom, Atom namesAtom, Atom optionsAtom); Atom 110 core/ArrayClass.h static ArrayObject* generic_splice(Toplevel* toplevel, Atom thisAtom, ArrayObject* args); Atom 111 core/ArrayClass.h static int generic_indexOf(Toplevel* toplevel, Atom thisAtom, Atom searchElement, int startIndex); Atom 112 core/ArrayClass.h static int generic_lastIndexOf(Toplevel* toplevel, Atom thisAtom, Atom searchElement, int startIndex); Atom 113 core/ArrayClass.h static bool generic_every(Toplevel* toplevel, Atom thisAtom, ScriptObject* callback, Atom thisObject); Atom 114 core/ArrayClass.h static ArrayObject* generic_filter(Toplevel* toplevel, Atom thisAtom, ScriptObject* callback, Atom thisObject); Atom 115 core/ArrayClass.h static void generic_forEach(Toplevel* toplevel, Atom thisAtom, ScriptObject* callback, Atom thisObject); Atom 116 core/ArrayClass.h static bool generic_some(Toplevel* toplevel, Atom thisAtom, ScriptObject* callback, Atom thisObject); Atom 117 core/ArrayClass.h static ArrayObject* generic_map(Toplevel* toplevel, Atom thisAtom, ScriptObject* callback, Atom thisObject); Atom 118 core/ArrayClass.h static uint32 generic_unshift(Toplevel* toplevel, Atom thisAtom, ArrayObject* args); Atom 125 core/ArrayClass.h static ArrayObject* isArray(Toplevel* toplevel, Atom instance); Atom 81 core/ArrayObject.cpp Atom lowHT = ScriptObject::getUintProperty (m_lowHTentry); Atom 111 core/ArrayObject.cpp Atom name = ScriptObject::nextName (index); Atom 208 core/ArrayObject.cpp Atom ArrayObject::getAtomProperty(Atom name) const Atom 231 core/ArrayObject.cpp Atom ArrayObject::_getUintProperty(uint32 index) const Atom 245 core/ArrayObject.cpp Atom ArrayObject::_getIntProperty(int index) const Atom 361 core/ArrayObject.cpp Atom ArrayObject::nextName(int index) Atom 377 core/ArrayObject.cpp Atom ArrayObject::nextValue(int index) Atom 459 core/ArrayObject.cpp Atom ArrayObject::AS3_pop() Atom 472 core/ArrayObject.cpp Atom outAtom = _getUintProperty(getLength()-1); Atom 534 core/ArrayObject.cpp s += getLength()*sizeof(Atom); Atom 82 core/ArrayObject.h virtual Atom getAtomProperty(Atom name) const; Atom 83 core/ArrayObject.h virtual void setAtomProperty(Atom name, Atom value); Atom 84 core/ArrayObject.h virtual bool deleteAtomProperty(Atom name); Atom 85 core/ArrayObject.h virtual bool hasAtomProperty(Atom name) const; Atom 88 core/ArrayObject.h virtual Atom getUintProperty(uint32 index) const Atom 92 core/ArrayObject.h virtual void setUintProperty(uint32 index, Atom value) Atom 99 core/ArrayObject.h inline Atom getIntProperty(int index) const Atom 103 core/ArrayObject.h inline void setIntProperty(int index, Atom value) Atom 108 core/ArrayObject.h virtual bool getAtomPropertyIsEnumerable(Atom name) const; Atom 110 core/ArrayObject.h Atom _getUintProperty(uint32 index) const; Atom 111 core/ArrayObject.h void _setUintProperty(uint32 index, Atom value); Atom 112 core/ArrayObject.h Atom _getIntProperty(int index) const; Atom 113 core/ArrayObject.h void _setIntProperty(int index, Atom value); Atom 116 core/ArrayObject.h virtual Atom nextName(int index); Atom 117 core/ArrayObject.h virtual Atom nextValue(int index); Atom 121 core/ArrayObject.h Atom AS3_pop(); // pop(...rest) Atom 122 core/ArrayObject.h uint32 AS3_push(Atom *args, int argc); // push(...args):uint Atom 123 core/ArrayObject.h uint32 AS3_unshift(Atom *args, int argc); // unshift(...args): Atom 125 core/ArrayObject.h inline Atom pop() { return AS3_pop(); } Atom 126 core/ArrayObject.h inline uint32 push(Atom *args, int argc) { return AS3_push(args, argc); } Atom 127 core/ArrayObject.h inline uint32 unshift(Atom *args, int argc) { return AS3_unshift(args, argc); } Atom 60 core/AtomArray.cpp setAtoms(gc, (Atom*) gc->Calloc(initialCapacity, sizeof(Atom), GC::kContainsPointers|GC::kZero)); Atom 74 core/AtomArray.cpp Atom AtomArray::pop() Atom 79 core/AtomArray.cpp Atom retAtom = m_atoms[m_length - 1]; Atom 107 core/AtomArray.cpp Atom temp = m_atoms[k]; Atom 115 core/AtomArray.cpp Atom AtomArray::shift() Atom 120 core/AtomArray.cpp Atom *arr = m_atoms; Atom 121 core/AtomArray.cpp Atom retAtom = arr[0]; Atom 123 core/AtomArray.cpp VMPI_memmove (arr, arr + 1, (m_length - 1) * sizeof(Atom)); Atom 141 core/AtomArray.cpp Atom *arr = m_atoms; Atom 142 core/AtomArray.cpp Atom *argsArr = args ? args->m_atoms : 0; Atom 153 core/AtomArray.cpp VMPI_memmove (arr + insertPoint + insertCount, arr + insertPoint + deleteCount, toMove * sizeof(Atom)); Atom 156 core/AtomArray.cpp VMPI_memset (arr + m_length - numberBeingDeleted, 0, numberBeingDeleted * sizeof(Atom)); Atom 160 core/AtomArray.cpp VMPI_memmove (arr + insertPoint + l_shiftAmount, arr + insertPoint, (m_length - insertPoint) * sizeof(Atom)); Atom 162 core/AtomArray.cpp VMPI_memset (arr + insertPoint, 0, l_shiftAmount * sizeof(Atom)); Atom 180 core/AtomArray.cpp Atom AtomArray::unshift(Atom *args, int argc) Atom 186 core/AtomArray.cpp Atom *arr = m_atoms; Atom 187 core/AtomArray.cpp VMPI_memmove (arr + argc, arr, m_length * sizeof(Atom)); Atom 189 core/AtomArray.cpp VMPI_memset (arr, 0, argc * sizeof(Atom)); Atom 214 core/AtomArray.cpp Atom* newAtoms = (Atom*) gc->Calloc(capacity, sizeof(Atom), GC::kContainsPointers|GC::kZero); Atom 215 core/AtomArray.cpp Atom* oldAtoms = m_atoms; Atom 219 core/AtomArray.cpp VMPI_memcpy(m_atoms, oldAtoms, m_length*sizeof(Atom)); Atom 220 core/AtomArray.cpp VMPI_memset(oldAtoms, 0, m_length*sizeof(Atom)); Atom 252 core/AtomArray.cpp Atom *arr = m_atoms; Atom 256 core/AtomArray.cpp VMPI_memmove (arr + index, arr + index + 1, (this->m_length - index) * sizeof(Atom)); Atom 268 core/AtomArray.cpp Atom *arr = m_atoms; Atom 270 core/AtomArray.cpp VMPI_memmove (arr + index + 1, arr + index, (m_length - index - 1) * sizeof(Atom)); Atom 287 core/AtomArray.cpp Atom AtomArray::getAt (uint32 index) const Atom 55 core/AtomArray.h Atom pop(); Atom 58 core/AtomArray.h uint32 push(Atom *args, int argc); Atom 64 core/AtomArray.h Atom shift(); Atom 74 core/AtomArray.h Atom unshift(Atom *args, int argc); Atom 82 core/AtomArray.h return (uint32)(MMgc::GC::Size(m_atoms)/sizeof(Atom)); Atom 85 core/AtomArray.h void push (Atom a); Atom 89 core/AtomArray.h void insert (uint32 index, Atom a); Atom 90 core/AtomArray.h void setAt (uint32 index, Atom a); Atom 94 core/AtomArray.h Atom operator[](uint32 index) const { return getAt(index); }; Atom 95 core/AtomArray.h Atom getAt(uint32 index) const; Atom 98 core/AtomArray.h Atom getAtFast(uint32 index) const Atom 116 core/AtomArray.h Atom* m_atoms; Atom 120 core/AtomArray.h void setAtInternal(uint32 index, Atom a) Atom 126 core/AtomArray.h void setAtoms(MMgc::GC *gc, Atom *atoms) Atom 53 core/AtomWriteBarrier.h explicit AtomWB(Atom t) // : m_atom(t) -- not necessary, atomWriteBarrier_ctor handles it Atom 65 core/AtomWriteBarrier.h Atom operator=(Atom tNew) Atom 75 core/AtomWriteBarrier.h inline void set(MMgc::GC* gc, const void* container, Atom atomNew) Atom 83 core/AtomWriteBarrier.h inline operator const Atom&() const { return m_atom; } Atom 89 core/AtomWriteBarrier.h Atom set(Atom atomNew) Atom 98 core/AtomWriteBarrier.h Atom m_atom; Atom 180 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isObject(Atom atom) Atom 185 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isPointer(Atom atom) Atom 190 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isNamespace(Atom atom) Atom 278 core/AvmCore-inlines.h REALLY_INLINE bool AvmCore::isFunction(Atom atom) Atom 284 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isDouble(Atom atom) Atom 289 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isNumber(Atom atom) Atom 296 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isBoolean(Atom atom) Atom 301 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isNull(Atom atom) Atom 306 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isUndefined(Atom atom) Atom 311 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isNullOrUndefined(Atom atom) Atom 321 core/AvmCore-inlines.h REALLY_INLINE /*static*/ uint32_t AvmCore::toUInt32(Atom atom) Atom 326 core/AvmCore-inlines.h REALLY_INLINE /*static*/ double AvmCore::toInteger(Atom atom) Atom 340 core/AvmCore-inlines.h REALLY_INLINE /*static*/ int64_t AvmCore::integer64(Atom atom) Atom 345 core/AvmCore-inlines.h REALLY_INLINE /*static*/ int64_t AvmCore::integer64_i(Atom atom) Atom 368 core/AvmCore-inlines.h REALLY_INLINE /*static*/ int32_t AvmCore::integer_i(Atom a) Atom 383 core/AvmCore-inlines.h REALLY_INLINE /*static*/ uint32_t AvmCore::integer_u(Atom a) Atom 403 core/AvmCore-inlines.h REALLY_INLINE Atom AvmCore::doubleToAtom(double n) Atom 411 core/AvmCore-inlines.h REALLY_INLINE /*static*/ double AvmCore::number_d(Atom a) Atom 421 core/AvmCore-inlines.h REALLY_INLINE Atom AvmCore::intAtom(Atom atom) Atom 426 core/AvmCore-inlines.h REALLY_INLINE Atom AvmCore::uintAtom(Atom atom) Atom 431 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isString(Atom atom) Atom 436 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isName(Atom atom) Atom 479 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::atomDoesNotNeedCoerce(Atom a, BuiltinType bt) Atom 487 core/AvmCore-inlines.h REALLY_INLINE /*static*/ Atom AvmCore::istypeAtom(Atom atom, Traits* itraits) Atom 492 core/AvmCore-inlines.h REALLY_INLINE /*static*/ Atom AvmCore::astype(Atom atom, Traits* expected) Atom 504 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isXML(Atom atm) Atom 509 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isXMLList(Atom atm) Atom 514 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isXMLorXMLList(Atom atm) Atom 519 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isDate(Atom atm) Atom 524 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isQName(Atom atm) Atom 529 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isDictionaryLookup(Atom key, Atom obj) Atom 534 core/AvmCore-inlines.h REALLY_INLINE /*static*/ Namespacep AvmCore::atomToNamespace(Atom atom) Atom 540 core/AvmCore-inlines.h REALLY_INLINE /*static*/ double AvmCore::atomToDouble(Atom atom) Atom 551 core/AvmCore-inlines.h REALLY_INLINE /*static*/ Stringp AvmCore::atomToString(Atom atom) Atom 560 core/AvmCore-inlines.h REALLY_INLINE /*static*/ ScriptObject* AvmCore::atomToScriptObject(const Atom atom) Atom 573 core/AvmCore-inlines.h REALLY_INLINE /*static*/ Atom AvmCore::genericObjectToAtom(const void* obj) Atom 575 core/AvmCore-inlines.h return (Atom)obj|kDoubleType; Atom 579 core/AvmCore-inlines.h REALLY_INLINE /*static*/ const void* AvmCore::atomToGenericObject(Atom a) Atom 584 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::isGenericObject(Atom a) Atom 589 core/AvmCore-inlines.h REALLY_INLINE /*static*/ bool AvmCore::getIndexFromAtom(Atom a, uint32 *result) Atom 603 core/AvmCore-inlines.h REALLY_INLINE Atom AvmCore::allocDouble(double n) Atom 586 core/AvmCore.cpp Atom AvmCore::handleActionPool(PoolObject* pool, Atom 600 core/AvmCore.cpp Atom result = 0; // init to zero to make GCC happy Atom 688 core/AvmCore.cpp Atom AvmCore::handleActionBlock(ScriptBuffer code, Atom 709 core/AvmCore.cpp Atom AvmCore::handleActionSource(String* code, Atom 770 core/AvmCore.cpp Atom AvmCore::equals(Atom lhs, Atom rhs) Atom 892 core/AvmCore.cpp Atom AvmCore::compare(Atom lhs, Atom rhs) Atom 919 core/AvmCore.cpp Atom AvmCore::stricteq(Atom lhs, Atom rhs) Atom 1364 core/AvmCore.cpp Atom args[3] = { nullObjectAtom, out->atom(), intToAtom(errorID) }; Atom 1368 core/AvmCore.cpp /*static*/ Atom AvmCore::booleanAtom(Atom atom) Atom 1436 core/AvmCore.cpp /*static*/ Atom AvmCore::primitive(Atom atom) Atom 1441 core/AvmCore.cpp Atom AvmCore::numberAtom(Atom atom) Atom 1768 core/AvmCore.cpp Atom a = (Atom)(intptr_t)(int32)bits; Atom 2071 core/AvmCore.cpp Atom atom = exception->atom; Atom 3467 core/AvmCore.cpp Atom p; Atom 3514 core/AvmCore.cpp Atom p; Atom 3542 core/AvmCore.cpp Atom prefix = uri->isEmpty() ? kEmptyString->atom() : undefinedAtom; Atom 3554 core/AvmCore.cpp Atom AvmCore::uintToAtom(uint32_t n) Atom 3558 core/AvmCore.cpp return (((Atom)n)<<3) | kIntptrType; Atom 3562 core/AvmCore.cpp return Atom((n<<3) | kIntptrType); Atom 3569 core/AvmCore.cpp Atom AvmCore::intToAtom(int32_t n) Atom 3573 core/AvmCore.cpp return (((Atom)n)<<3) | kIntptrType; Atom 3579 core/AvmCore.cpp return Atom(i29 | kIntptrType); Atom 3602 core/AvmCore.cpp Atom AvmCore::doubleToAtom_sse2(double n) Atom 3690 core/AvmCore.cpp Atom AvmCore::doubleToAtom(double n) Atom 4292 core/AvmCore.cpp Atom* end = arr + length; Atom 4320 core/AvmCore.cpp Atom AvmCore::genericObjectToAtom(const void* obj) Atom 4329 core/AvmCore.cpp return (Atom)obj|kDoubleType; Atom 438 core/AvmCore.h Atom handleActionPool(PoolObject* pool, Atom 492 core/AvmCore.h Atom handleActionBlock(ScriptBuffer code, Atom 528 core/AvmCore.h Atom handleActionSource(String* code, Atom 561 core/AvmCore.h Atom equals(Atom lhs, Atom rhs); Atom 569 core/AvmCore.h Atom compare(Atom lhs, Atom rhs); Atom 572 core/AvmCore.h Atom stricteq(Atom lhs, Atom rhs); Atom 579 core/AvmCore.h static bool isObject(Atom atom); Atom 581 core/AvmCore.h static bool isPointer(Atom atom); Atom 583 core/AvmCore.h static bool isNamespace(Atom atom); Atom 619 core/AvmCore.h bool isFunction(Atom atom); Atom 622 core/AvmCore.h static bool isDouble(Atom atom); Atom 630 core/AvmCore.h static bool isNumber(Atom atom); Atom 633 core/AvmCore.h static bool isBoolean(Atom atom); Atom 636 core/AvmCore.h static bool isNull(Atom atom); Atom 639 core/AvmCore.h static bool isUndefined(Atom atom); Atom 641 core/AvmCore.h static bool isNullOrUndefined(Atom atom); Atom 689 core/AvmCore.h Atom kNaN; Atom 795 core/AvmCore.h static uint32_t toUInt32(Atom atom); Atom 802 core/AvmCore.h static double toInteger(Atom atom); Atom 811 core/AvmCore.h static int64_t integer64(Atom atom); Atom 812 core/AvmCore.h static int64_t integer64_i(Atom atom); Atom 818 core/AvmCore.h static int32_t integer(Atom atom); Atom 821 core/AvmCore.h static int32_t integer_i(Atom a); Atom 824 core/AvmCore.h static uint32_t integer_u(Atom a); Atom 827 core/AvmCore.h Atom doubleToAtom(double n); Atom 831 core/AvmCore.h Atom doubleToAtom_sse2(double n); Atom 838 core/AvmCore.h static double number_d(Atom a); Atom 844 core/AvmCore.h Atom intAtom(Atom atom); Atom 846 core/AvmCore.h Atom uintAtom(Atom atom); Atom 855 core/AvmCore.h static int boolean(Atom atom); Atom 862 core/AvmCore.h Stringp string(Atom atom); Atom 864 core/AvmCore.h Stringp coerce_s(Atom atom); Atom 869 core/AvmCore.h static bool isString(Atom atom); Atom 871 core/AvmCore.h static bool isName(Atom atom); Atom 885 core/AvmCore.h Stringp intern(Atom atom); Atom 976 core/AvmCore.h static bool atomDoesNotNeedCoerce(Atom a, BuiltinType bt); Atom 984 core/AvmCore.h static bool istype(Atom atom, Traits* itraits); Atom 991 core/AvmCore.h static Atom istypeAtom(Atom atom, Traits* itraits); Atom 996 core/AvmCore.h static Atom astype(Atom atom, Traits* expected); Atom 1002 core/AvmCore.h void increment_d(Atom *atom, int delta); Atom 1008 core/AvmCore.h void increment_i(Atom *atom, int delta); Atom 1013 core/AvmCore.h static Atom primitive(Atom atom); Atom 1016 core/AvmCore.h static Atom booleanAtom(Atom atom); Atom 1019 core/AvmCore.h Atom numberAtom(Atom atom); Atom 1024 core/AvmCore.h static double number(Atom atom); Atom 1066 core/AvmCore.h void throwAtom(Atom atom); Atom 1099 core/AvmCore.h String* atomToErrorString(Atom a); Atom 1162 core/AvmCore.h void setDxnsLate(MethodFrame*, Atom uri); Atom 1205 core/AvmCore.h static bool isXML(Atom atm); Atom 1211 core/AvmCore.h static bool isXMLList(Atom atm); Atom 1213 core/AvmCore.h static bool isXMLorXMLList(Atom atm); Atom 1216 core/AvmCore.h static bool isDate(Atom atm); Atom 1224 core/AvmCore.h Stringp ToXMLString (Atom a); Atom 1226 core/AvmCore.h Stringp EscapeAttributeValue (Atom v); Atom 1232 core/AvmCore.h static E4XNode* atomToXML(Atom atm); Atom 1238 core/AvmCore.h static XMLObject* atomToXMLObject(Atom atm); Atom 1244 core/AvmCore.h static XMLListObject* atomToXMLList(Atom atm); Atom 1250 core/AvmCore.h static bool isQName(Atom atm); Atom 1256 core/AvmCore.h static bool isDictionary(Atom atm); Atom 1258 core/AvmCore.h static bool isDictionaryLookup(Atom key, Atom obj); Atom 1264 core/AvmCore.h bool isXMLName(Atom arg); Atom 1270 core/AvmCore.h static QNameObject* atomToQName(Atom atm); Atom 1273 core/AvmCore.h Stringp _typeof (Atom arg); Atom 1279 core/AvmCore.h static bool isBuiltinType(Atom atm, BuiltinType bt); Atom 1280 core/AvmCore.h static bool isBuiltinTypeMask(Atom atm, int btmask); Atom 1302 core/AvmCore.h static Namespacep atomToNamespace(Atom atom); Atom 1304 core/AvmCore.h static double atomToDouble(Atom atom); Atom 1311 core/AvmCore.h static Stringp atomToString(Atom atom); Atom 1316 core/AvmCore.h static ScriptObject* atomToScriptObject(const Atom atom); Atom 1322 core/AvmCore.h static Atom genericObjectToAtom(const void* obj); Atom 1323 core/AvmCore.h static const void* atomToGenericObject(Atom a); Atom 1324 core/AvmCore.h static bool isGenericObject(Atom a); Atom 1368 core/AvmCore.h Stringp internString(Atom atom); Atom 1381 core/AvmCore.h static bool getIndexFromAtom(Atom a, uint32 *result); Atom 1394 core/AvmCore.h Namespacep newNamespace(Atom prefix, Atom uri, Namespace::NamespaceType type = Namespace::NS_Public); Atom 1395 core/AvmCore.h Namespacep newNamespace(Atom uri, Namespace::NamespaceType type = Namespace::NS_Public); Atom 1404 core/AvmCore.h Atom uintToAtom(uint32_t n); Atom 1405 core/AvmCore.h Atom intToAtom(int32_t n); Atom 1407 core/AvmCore.h Atom allocDouble(double n); Atom 1413 core/AvmCore.h static void atomWriteBarrier(MMgc::GC *gc, const void *container, Atom *address, Atom atomNew); Atom 1414 core/AvmCore.h static void atomWriteBarrier_ctor(MMgc::GC *gc, const void *container, Atom *address, Atom atomNew); Atom 1415 core/AvmCore.h static void atomWriteBarrier_dtor(Atom *address); Atom 1417 core/AvmCore.h static void decrementAtomRegion(Atom *ar, int length); Atom 1421 core/AvmCore.h Stringp format(Atom atom); Atom 1424 core/AvmCore.h Stringp formatAtomPtr(Atom atom); Atom 55 core/AvmPlusScriptableObject.h virtual Atom toAtom() const = 0; Atom 50 core/BooleanClass.cpp Atom BooleanClass::construct(int argc, Atom* argv) Atom 55 core/BooleanClass.h Atom construct(int argc, Atom* argv); Atom 60 core/BooleanClass.h Atom call(int argc, Atom* argv) Atom 58 core/CdeclThunk.cpp Atom _a; Atom 60 core/CdeclThunk.cpp Atom dblAtom() Atom 62 core/CdeclThunk.cpp return kDoubleType | (Atom)dblPtr(); Atom 78 core/CdeclThunk.cpp Atom get(Toplevel* toplevel, Traits* t) Atom 92 core/CdeclThunk.cpp return (Atom)AvmCore::integer(_a); Atom 94 core/CdeclThunk.cpp return (Atom)AvmCore::toUInt32(_a); Atom 96 core/CdeclThunk.cpp return (Atom)AvmCore::boolean(_a); Atom 98 core/CdeclThunk.cpp return (Atom)core->coerce_s(_a); Atom 101 core/CdeclThunk.cpp return (Atom)core->atomToNamespace(_a); Atom 108 core/CdeclThunk.cpp return (Atom)AvmCore::atomToScriptObject(toplevel->coerce(_a, t)); Atom 704 core/CdeclThunk.cpp ASM_FUNC_BEGIN(Atom, coerce32CdeclShim, Atom 809 core/CdeclThunk.cpp Atom returnCoercerNImpl(double n, Traits* retTraits, MethodEnv* env) Atom 818 core/CdeclThunk.cpp ASM_FUNC_BEGIN(Atom, returnCoercerN, (Traits* retTraits, MethodEnv* env)) Atom 837 core/CdeclThunk.cpp ASM_FUNC_BEGIN(Atom, returnCoercerNPop, (Traits* retTraits, MethodEnv* env)) Atom 847 core/CdeclThunk.cpp double returnCoercerN32Impl(Atom a, Traits* retTraits, MethodEnv* env) Atom 877 core/CdeclThunk.cpp Atom returnCoercer32Impl(Atom a, Traits* retTraits, MethodEnv* env) Atom 887 core/CdeclThunk.cpp ASM_FUNC_BEGIN(Atom, returnCoercer32, (Traits* retTraits, MethodEnv* env)) Atom 966 core/CdeclThunk.cpp template <class ARG_ITER> static Atom coerceArgToAny(Toplevel* toplevel, ARG_ITER& ap, Traits* callerT) Atom 974 core/CdeclThunk.cpp v.set((Atom)arg32(ap), callerT); Atom 993 core/CdeclThunk.cpp v.set((Atom)arg32(callerAp), callerT); Atom 1005 core/CdeclThunk.cpp v.set((Atom)arg32(callerAp), callerT); Atom 1037 core/CdeclThunk.cpp v.set((Atom)arg32(callerAp), callerT); Atom 1051 core/CdeclThunk.cpp v.set((Atom)arg32(callerAp), callerT); Atom 1094 core/CdeclThunk.cpp Atom a = coerceArgToAny(toplevel, callerApTemp, callerT); Atom 1160 core/CdeclThunk.cpp Atom a = coerceArgToAny(toplevel, callerAp, callerT); Atom 1178 core/CdeclThunk.cpp Atom a = coerceArgToAny(toplevel, ap, callerT); Atom 1308 core/CdeclThunk.cpp Atom coerce32CdeclArgDescEnter(Traits* retTraits, uintptr_t argDesc, MethodEnv* env, va_list ap) Atom 1311 core/CdeclThunk.cpp Atom result = coerce32CdeclShim( Atom 1320 core/CdeclThunk.cpp Atom coerce32CdeclArgDescEnter(Traits* retTraits, char* argDesc, MethodEnv* env, va_list ap) Atom 1323 core/CdeclThunk.cpp Atom result = coerce32CdeclShim( Atom 1328 core/CdeclThunk.cpp Atom coerce32CdeclArgDescEnter(Traits* retTraits, MethodEnv* env, int argc, Atom* argv) Atom 1331 core/CdeclThunk.cpp Atom result = coerce32CdeclShim( Atom 1336 core/CdeclThunk.cpp Atom coerce32CdeclArgDescEnter(Traits* retTraits, MethodEnv* env, int argc, uint32_t* ap) Atom 1339 core/CdeclThunk.cpp Atom result = coerce32CdeclShim( Atom 1465 core/CdeclThunk.cpp Atom aotThunker(MethodEnv* env, uint32_t argc, Atom* argv) Atom 46 core/CdeclThunk.h Atom coerce32CdeclArgDescEnter(Traits* retTraits, uintptr_t argDesc, MethodEnv* env, va_list ap); Atom 47 core/CdeclThunk.h Atom coerce32CdeclArgDescEnter(Traits* retTraits, char* argDesc, MethodEnv* env, va_list ap); Atom 48 core/CdeclThunk.h Atom coerce32CdeclArgDescEnter(Traits* retTraits, MethodEnv* env, int argc, Atom* argv); Atom 49 core/CdeclThunk.h Atom coerce32CdeclArgDescEnter(Traits* retTraits, MethodEnv* env, int argc, uint32_t* ap); Atom 52 core/CdeclThunk.h double coerceNCdeclArgDescEnter(MethodEnv* env, int argc, Atom* argv); Atom 70 core/CdeclThunk.h void argDescArgsToAtomv(Atom* args, uintptr_t argDesc, MethodEnv* env, va_list ap); Atom 71 core/CdeclThunk.h void argDescArgsToAtomv(Atom* args, char* argDesc, MethodEnv* env, va_list ap); Atom 74 core/CdeclThunk.h Atom aotThunker(MethodEnv* env, uint32_t argc, Atom* argv); Atom 75 core/CdeclThunk.h double aotThunkerN(MethodEnv* env, uint32_t argc, Atom* argv); Atom 54 core/ClassClass.cpp Atom ClassClass::construct(int /*argc*/, Atom* /*argv*/) Atom 56 core/ClassClass.h Atom construct(int argc, Atom* argv); Atom 60 core/ClassClosure.cpp Atom ClassClosure::get_prototype() Atom 109 core/ClassClosure.cpp Atom ClassClosure::construct(int argc, Atom* argv) Atom 117 core/ClassClosure.cpp Atom a = obj->atom(); Atom 127 core/ClassClosure.cpp Atom ClassClosure::call(int argc, Atom* argv) Atom 53 core/ClassClosure.h Atom get_prototype(); Atom 54 core/ClassClosure.h void set_prototype(Atom p); Atom 63 core/ClassClosure.h virtual Atom construct(int argc, Atom* argv); Atom 72 core/ClassClosure.h virtual Atom call(int argc, Atom* argv); Atom 109 core/CodegenLIR-inlines.h REALLY_INLINE LIns* LirHelper::InsConstAtom(Atom c) Atom 148 core/CodegenLIR-inlines.h REALLY_INLINE LIns* LirHelper::peq(LIns* a, Atom b) Atom 153 core/CodegenLIR-inlines.h REALLY_INLINE LIns* LirHelper::choose(LIns* cond, Atom t, LIns* f) Atom 158 core/CodegenLIR-inlines.h REALLY_INLINE LIns* LirHelper::andp(LIns* a, Atom mask) Atom 163 core/CodegenLIR-inlines.h REALLY_INLINE LIns* LirHelper::orp(LIns* a, Atom mask) Atom 513 core/CodegenLIR.cpp Atom a = core->intToAtom(native->imm32()); Atom 521 core/CodegenLIR.cpp Atom a = core->uintToAtom(native->imm32()); Atom 543 core/CodegenLIR.cpp LIns* ap = InsAlloc(sizeof(Atom)*count); Atom 545 core/CodegenLIR.cpp stp(loadAtomRep(index++), ap, i * sizeof(Atom)); Atom 555 core/CodegenLIR.cpp LIns* ap = InsAlloc(sizeof(Atom)*(count+1)); Atom 560 core/CodegenLIR.cpp stp(v, ap, sizeof(Atom)*i); Atom 661 core/CodegenLIR.cpp return lirout->insImmf(AvmCore::number_d((Atom)atom->constvalp())); Atom 667 core/CodegenLIR.cpp return InsConst(AvmCore::integer_i((Atom)atom->constvalp())); Atom 673 core/CodegenLIR.cpp return InsConst(AvmCore::integer_u((Atom)atom->constvalp())); Atom 679 core/CodegenLIR.cpp return InsConst((int32_t)atomGetBoolean((Atom)atom->constvalp())); Atom 686 core/CodegenLIR.cpp return InsConstPtr(atomPtr((Atom)atom->constvalp())); Atom 1483 core/CodegenLIR.cpp offset += ms->paramTraitsBT(i) == BUILTIN_number ? sizeof(double) : sizeof(Atom); Atom 1618 core/CodegenLIR.cpp offset += sizeof(Atom); Atom 1622 core/CodegenLIR.cpp offset += sizeof(Atom); Atom 1637 core/CodegenLIR.cpp LIns* scopeobj = loadIns(LIR_ldcp, offsetof(ScopeChain,_scopes) + scope_index*sizeof(Atom), scope); Atom 2983 core/CodegenLIR.cpp LIns* ap = InsAlloc(sizeof(Atom)); // we will update this size, below Atom 2999 core/CodegenLIR.cpp disp += sizeof(Atom); Atom 3029 core/CodegenLIR.cpp disp += v->isQuad() ? sizeof(double) : sizeof(Atom); Atom 3148 core/CodegenLIR.cpp LIns* scopeobj = loadIns(LIR_ldp, offsetof(ScopeChain,_scopes) + 0*sizeof(Atom), scope); Atom 3628 core/CodegenLIR.cpp LIns* obj = InsAlloc(sizeof(Atom)); Atom 3820 core/CodegenLIR.cpp env_param, leaIns(sizeof(Atom)*(2*argc-1), ap), InsConst(argc)); Atom 3936 core/CodegenLIR.cpp withBase = leaIns(state->withBase*sizeof(Atom), ap); Atom 245 core/CodegenLIR.h Atom tag; // for primitive receivers Atom 258 core/CodegenLIR.h typedef Atom (*Handler)(CallCache&, Atom base, int argc, Atom* args, MethodEnv*); Atom 266 core/CodegenLIR.h typedef Atom (*Handler)(GetCache&, MethodEnv*, Atom); Atom 324 core/CodegenLIR.h LIns* InsConstAtom(Atom c); Atom 326 core/CodegenLIR.h LIns* peq(LIns* a, Atom b); Atom 327 core/CodegenLIR.h LIns* choose(LIns* c, Atom t, LIns* f); Atom 328 core/CodegenLIR.h LIns* andp(LIns* a, Atom mask); Atom 329 core/CodegenLIR.h LIns* orp(LIns* a, Atom mask); Atom 54 core/DateClass.cpp Atom DateClass::construct(int argc, Atom* argv) Atom 92 core/DateClass.cpp Atom DateClass::call(int /*argc*/, Atom* /*argv*/) Atom 55 core/DateClass.h Atom call(int argc, Atom* argv); Atom 60 core/DateClass.h Atom construct(int argc, Atom* argv); Atom 64 core/DateClass.h Atom get(Atom thisAtom, Atom *args, int argc, int index); Atom 65 core/DateClass.h Atom set(Atom thisAtom, Atom *args, int argc, int index); Atom 70 core/DateClass.h double parse(Atom input); Atom 71 core/DateClass.h double UTC(Atom year, Atom month, Atom date, Atom 72 core/DateClass.h Atom hours, Atom minutes, Atom seconds, Atom ms, Atom 73 core/DateClass.h Atom *args, int argc); Atom 80 core/DateObject.h double _set(int index, Atom* argv, int argc); Atom 101 core/DateObject.h double _setUTCFullYear(Atom* argv, int argc) { return _set(-1, argv, argc); } Atom 102 core/DateObject.h double _setUTCMonth(Atom* argv, int argc) { return _set(-2, argv, argc); } Atom 103 core/DateObject.h double _setUTCDate(Atom* argv, int argc) { return _set(-3, argv, argc); } Atom 104 core/DateObject.h double _setUTCHours(Atom* argv, int argc) { return _set(-4, argv, argc); } Atom 105 core/DateObject.h double _setUTCMinutes(Atom* argv, int argc) { return _set(-5, argv, argc); } Atom 106 core/DateObject.h double _setUTCSeconds(Atom* argv, int argc) { return _set(-6, argv, argc); } Atom 107 core/DateObject.h double _setUTCMilliseconds(Atom* argv, int argc) { return _set(-7, argv, argc); } Atom 109 core/DateObject.h double _setFullYear(Atom* argv, int argc) { return _set(1, argv, argc); } Atom 110 core/DateObject.h double _setMonth(Atom* argv, int argc) { return _set(2, argv, argc); } Atom 111 core/DateObject.h double _setDate(Atom* argv, int argc) { return _set(3, argv, argc); } Atom 112 core/DateObject.h double _setHours(Atom* argv, int argc) { return _set(4, argv, argc); } Atom 113 core/DateObject.h double _setMinutes(Atom* argv, int argc) { return _set(5, argv, argc); } Atom 114 core/DateObject.h double _setSeconds(Atom* argv, int argc) { return _set(6, argv, argc); } Atom 115 core/DateObject.h double _setMilliseconds(Atom* argv, int argc) { return _set(7, argv, argc); } Atom 45 core/DescribeTypeClass.cpp /*static*/ Atom DescribeTypeClass::describeTypeJSON(ScriptObject* self, Atom v, uint32_t flags) Atom 47 core/DescribeTypeClass.h static Atom describeTypeJSON(ScriptObject* self, Atom o, uint32_t flags); Atom 48 core/DescribeTypeClass.h static Stringp getQualifiedClassName(ScriptObject* self, Atom v); Atom 49 core/DescribeTypeClass.h static Stringp getQualifiedSuperclassName(ScriptObject* self, Atom v); Atom 662 core/E4XNode.cpp Atom E4XNode::descendants(Atom P) const Atom 867 core/E4XNode.cpp aa->push (Atom(0)); Atom 918 core/E4XNode.cpp Atom detail = prior ? prior->getValue()->atom() : 0; Atom 230 core/E4XNode.h virtual void _insert (AvmCore *core, Toplevel *toplevel, uint32 entry, Atom value); Atom 231 core/E4XNode.h virtual E4XNode* _replace (AvmCore *core, Toplevel *toplevel, uint32 entry, Atom value, Atom pastValue = 0); Atom 356 core/E4XNode.h void _insert (AvmCore *core, Toplevel *toplevel, uint32 entry, Atom value); Atom 357 core/E4XNode.h E4XNode* _replace (AvmCore *core, Toplevel *toplevel, uint32 entry, Atom value, Atom pastValue = 0); Atom 52 core/ErrorClass.h Atom call(int argc, Atom* argv) Atom 71 core/ErrorClass.h Atom getStackTrace(Atom thisAtom, Atom 72 core/ErrorClass.h Atom *argv, Atom 120 core/ErrorClass.h Atom call(int argc, Atom* argv) Atom 55 core/Exception.h Exception(AvmCore* core, Atom atom); Atom 68 core/FunctionClass.cpp Atom FunctionClass::construct(int argc, Atom* /*argv*/) Atom 102 core/FunctionClass.cpp Atom FunctionObject::AS3_call(Atom thisArg, Atom *argv, int argc) Atom 111 core/FunctionClass.cpp Atom FunctionObject::AS3_apply(Atom thisArg, Atom argArray) Atom 137 core/FunctionClass.cpp Atom FunctionObject::construct(int argc, Atom* argv) Atom 145 core/FunctionClass.cpp Atom result = _call->coerceEnter(argc, argv); Atom 159 core/FunctionClass.cpp Atom FunctionObject::call(int argc, Atom* argv) Atom 176 core/FunctionClass.cpp Atom FunctionObject::get_coerced_receiver(Atom a) Atom 58 core/FunctionClass.h Atom construct(int argc, Atom* argv); Atom 60 core/FunctionClass.h Atom call(int argc, Atom* argv) Atom 72 core/FunctionClass.h Atom AS3_call(Atom thisAtom, Atom *argv, int argc); Atom 73 core/FunctionClass.h Atom AS3_apply(Atom thisAtom, Atom argArray); Atom 77 core/FunctionClass.h virtual Atom construct(int argc, Atom* argv); Atom 78 core/FunctionClass.h virtual Atom call(int argc, Atom* argv); Atom 83 core/FunctionClass.h virtual Atom get_coerced_receiver(Atom a); Atom 50 core/IntClass.cpp Atom IntClass::construct(int argc, Atom* argv) Atom 66 core/IntClass.cpp Atom UIntClass::construct(int argc, Atom* argv) Atom 55 core/IntClass.h Atom construct(int argc, Atom* argv); Atom 60 core/IntClass.h Atom call(int argc, Atom *argv) Atom 79 core/IntClass.h Atom construct(int argc, Atom* argv); Atom 84 core/IntClass.h Atom call(int argc, Atom* argv) Atom 74 core/Interpreter.cpp REALLY_INLINE Atom CHECK_INT_ATOM(Atom a) Atom 79 core/Interpreter.cpp REALLY_INLINE Atom MAKE_INTEGER(intptr_t i) Atom 201 core/Interpreter.cpp static Atom* initMultiname(MethodEnv* env, Multiname &name, Atom* sp); Atom 202 core/Interpreter.cpp static Atom* initMultinameNoXMLList(MethodEnv* env, Multiname &name, Atom* sp); Atom 212 core/Interpreter.cpp Atom* const atomv = (Atom*)ap; Atom 215 core/Interpreter.cpp Atom a = interpBoxed(env, argc, atomv); Atom 231 core/Interpreter.cpp Atom* const atomv = (Atom*)ap; Atom 234 core/Interpreter.cpp Atom a = interpBoxed(env, argc, atomv); Atom 270 core/Interpreter.cpp Atom interpBoxed(register MethodEnv* env, register int _argc, register Atom* _atomv) Atom 635 core/Interpreter.cpp return (Atom)opcode_labels; Atom 741 core/Interpreter.cpp register Atom* const framep = Atom 742 core/Interpreter.cpp (Atom*)VMPI_alloca(core, _framep, Atom 743 core/Interpreter.cpp sizeof(Atom)*(ms->frame_size()) Atom 748 core/Interpreter.cpp register Atom* const framep = Atom 749 core/Interpreter.cpp (Atom*)VMPI_alloca(core, _framep, Atom 750 core/Interpreter.cpp sizeof(Atom)*(ms->frame_size()) Atom 753 core/Interpreter.cpp Atom* fa; Atom 767 core/Interpreter.cpp register Atom* const scopeBase = framep + ms->local_count(); Atom 768 core/Interpreter.cpp register Atom* volatile withBase = NULL; Atom 771 core/Interpreter.cpp register Atom* /* NOT VOLATILE */ sp = scopeBase + ms->max_scope() - 1; Atom 818 core/Interpreter.cpp for (Atom *p = framep + 1 + param_count; p < scopeBase; p++) Atom 941 core/Interpreter.cpp register Atom a1, a2, a3; Atom 942 core/Interpreter.cpp register Atom* a2p; Atom 957 core/Interpreter.cpp Atom a1l; // ditto Atom 2156 core/Interpreter.cpp sp[0] = CHECK_INT_ATOM(Atom(((i1 << (8*sizeof(Atom)-1)) >> ((8*sizeof(Atom)-1)-3)) | kIntptrType)); Atom 2162 core/Interpreter.cpp sp[0] = CHECK_INT_ATOM(Atom(((i1 << (8*(sizeof(Atom)-1))) >> ((8*(sizeof(Atom)-1))-3)) | kIntptrType)); Atom 2168 core/Interpreter.cpp sp[0] = CHECK_INT_ATOM(Atom(((i1 << (8*(sizeof(Atom)-2))) >> ((8*(sizeof(Atom)-2))-3)) | kIntptrType)); Atom 3271 core/Interpreter.cpp Atom* initMultiname(MethodEnv* env, Multiname &name, Atom* sp) Atom 3275 core/Interpreter.cpp Atom index = *(sp--); Atom 3307 core/Interpreter.cpp Atom* initMultinameNoXMLList(MethodEnv* env, Multiname &name, Atom* sp) Atom 68 core/Interpreter.h Atom interpBoxed(MethodEnv* method, int argc, Atom* ap); Atom 44 core/MathClass.cpp Atom MathClass::construct(int /*argc*/, Atom* /*argv*/) Atom 51 core/MathClass.cpp Atom MathClass::call(int /*argc*/, Atom* /*argv*/) Atom 61 core/MathClass.h Atom construct(int argc, Atom* argv); Atom 66 core/MathClass.h Atom call(int argc, Atom* argv); Atom 92 core/MathClass.h double max(double x, double y, const Atom* argv, uint32_t argc); Atom 93 core/MathClass.h double min(double x, double y, const Atom* argv, uint32_t argc); Atom 51 core/MethodClosure.cpp MethodClosure::MethodClosure(VTable* cvtable, MethodEnv* call, Atom savedThis) Atom 58 core/MethodClosure.cpp Atom MethodClosure::get_coerced_receiver(Atom /*a*/) Atom 66 core/MethodClosure.cpp Atom MethodClosure::construct(int /*argc*/, Atom* /*argv*/) Atom 102 core/MethodClosure.cpp MethodClosure* MethodClosureClass::create(MethodEnv* m, Atom obj) Atom 105 core/MethodClosure.cpp Atom mcWeakAtom = mcTable->get(obj); Atom 53 core/MethodClosure.h Atom construct(int /*argc*/, Atom* /*argv*/) Atom 59 core/MethodClosure.h Atom call(int argc, Atom* argv) Atom 64 core/MethodClosure.h MethodClosure* create(MethodEnv* env, Atom savedThis); Atom 84 core/MethodClosure.h MethodClosure(VTable* cvtable, MethodEnv* call, Atom savedThis); Atom 88 core/MethodClosure.h virtual Atom construct(int argc, Atom* argv); Atom 98 core/MethodClosure.h inline Atom peek_savedThis() { return _savedThis; } Atom 101 core/MethodClosure.h virtual Atom get_coerced_receiver(Atom a); Atom 121 core/MethodEnv-inlines.h REALLY_INLINE void MethodEnv::nullcheck(Atom atom) Atom 164 core/MethodEnv-inlines.h REALLY_INLINE Atom MethodEnv::coerceEnter(Atom thisArg) Atom 170 core/MethodEnv-inlines.h REALLY_INLINE Atom MethodEnv::coerceEnter(int32_t argc, Atom* args) Atom 172 core/MethodEnv-inlines.h Atom result = method->invoke(this, argc, args); Atom 173 core/MethodEnv-inlines.h AvmAssert(VMPI_memset(args, 0, (argc+1)*sizeof(Atom)) == args); // clobber incoming args in DEBUG Atom 46 core/MethodEnv.cpp Atom* FASTCALL MethodEnv::unbox1(Atom atom, Traits* t, Atom* arg0) Atom 59 core/MethodEnv.cpp atom = (Atom) ((atom>>3) != 0); Atom 73 core/MethodEnv.cpp AvmAssert(sizeof(Atom) == sizeof(double)); Atom 77 core/MethodEnv.cpp Atom a; Atom 82 core/MethodEnv.cpp AvmAssert(sizeof(Atom)*2 == sizeof(double)); Atom 86 core/MethodEnv.cpp Atom a[2]; Atom 97 core/MethodEnv.cpp atom = (Atom)atomPtr(atom); Atom 107 core/MethodEnv.cpp Atom* FASTCALL MethodEnv::coerceUnbox1(Atom atom, Traits* t, Atom* args) Atom 137 core/MethodEnv.cpp atom = (Atom)atomPtr(atom); Atom 143 core/MethodEnv.cpp AvmAssert(sizeof(Atom) == sizeof(double)); Atom 147 core/MethodEnv.cpp Atom a; Atom 152 core/MethodEnv.cpp AvmAssert(sizeof(Atom)*2 == sizeof(double)); Atom 156 core/MethodEnv.cpp Atom a[2]; Atom 171 core/MethodEnv.cpp atom = AvmCore::isNullOrUndefined(atom) ? NULL : (Atom)this->core()->string(atom); Atom 202 core/MethodEnv.cpp atom = (Atom)atomPtr(atom); Atom 226 core/MethodEnv.cpp atom = (Atom)atomPtr(atom); Atom 247 core/MethodEnv.cpp inline Atom coerceAtom(AvmCore* core, Atom atom, Traits* t, Toplevel* toplevel) Atom 305 core/MethodEnv.cpp inline Atom MethodEnv::endCoerce(int32_t argc, uint32_t *ap, MethodSignaturep ms) Atom 317 core/MethodEnv.cpp const Atom i = method->implGPR()(this, argc, ap); Atom 329 core/MethodEnv.cpp return (Atom)i; Atom 359 core/MethodEnv.cpp Atom MethodEnv::coerceEnter(Atom thisArg, ArrayObject *a) Atom 375 core/MethodEnv.cpp Atom* atomv = (Atom*)VMPI_alloca(core(), _atomv, sizeof(Atom)*(argc+1)); Atom 384 core/MethodEnv.cpp const size_t extra_sz = rest_offset + sizeof(Atom)*extra; Atom 400 core/MethodEnv.cpp Atom MethodEnv::coerceEnter(Atom thisArg, int argc, Atom *argv) Atom 415 core/MethodEnv.cpp Atom* atomv = (Atom*)VMPI_alloca(core(), _atomv, sizeof(Atom)*(argc+1)); Atom 417 core/MethodEnv.cpp VMPI_memcpy(atomv+1, argv, sizeof(Atom)*argc); Atom 423 core/MethodEnv.cpp const size_t extra_sz = rest_offset + sizeof(Atom)*extra; Atom 436 core/MethodEnv.cpp Atom MethodEnv::coerceEnter_interp(MethodEnv* env, int32_t argc, Atom* atomv) Atom 458 core/MethodEnv.cpp Atom MethodEnv::coerceEnter_interp_nocoerce(MethodEnv* env, int32_t argc, Atom* atomv) Atom 479 core/MethodEnv.cpp Atom MethodEnv::coerceEnter_generic(MethodEnv *env, int32_t argc, Atom* atomv) Atom 488 core/MethodEnv.cpp const size_t extra_sz = rest_offset + sizeof(Atom)*extra; Atom 503 core/MethodEnv.cpp Atom* args = (Atom*)argv; Atom 519 core/MethodEnv.cpp Atom *args = unbox1(thisArg, ms->paramTraits(0), (Atom *) argv); Atom 532 core/MethodEnv.cpp Atom *args = unbox1(thisArg, ms->paramTraits(0), (Atom *) argv); Atom 675 core/MethodEnv.cpp Atom* extra = argv + param_count + 1; Atom 682 core/MethodEnv.cpp Atom MethodEnv::getpropertyHelper(Atom obj, /* not const */ Multiname *multi, VTable *vtable, Atom index) Atom 820 core/MethodEnv.cpp Atom MethodEnv::delpropertyHelper(Atom obj, /* not const */ Multiname *multi, Atom index) Atom 909 core/MethodEnv.cpp Atom* atomv = (Atom*) VMPI_alloca(core(), _atomv, (argc+1) * sizeof(Atom)); Atom 921 core/MethodEnv.cpp Atom* extra; Atom 931 core/MethodEnv.cpp Atom MethodEnv::getpropertylate_i(Atom obj, int32_t index) const Atom 960 core/MethodEnv.cpp Atom MethodEnv::getpropertylate_u(Atom obj, uint32_t index) const Atom 1041 core/MethodEnv.cpp Atom name = sp[-1]; Atom 1053 core/MethodEnv.cpp Atom MethodEnv::nextname(Atom objAtom, int index) const Atom 1082 core/MethodEnv.cpp Atom MethodEnv::nextvalue(Atom objAtom, int index) const Atom 1444 core/MethodEnv.cpp Atom MethodEnv::callsuper(const Multiname* multiname, int argc, Atom* atomv) const Atom 1480 core/MethodEnv.cpp Atom method = f->coerceEnter(atomv[0]); Atom 1486 core/MethodEnv.cpp Atom MethodEnv::delproperty(Atom obj, const Multiname* multiname) const Atom 1523 core/MethodEnv.cpp Atom MethodEnv::getsuper(Atom obj, const Multiname* multiname) const Atom 1592 core/MethodEnv.cpp Atom atomv_out[2] = { obj, value }; Atom 1600 core/MethodEnv.cpp Atom MethodEnv::findWithProperty(Atom atom, const Multiname* multiname) Atom 1661 core/MethodEnv.cpp Atom MethodEnv::findproperty(ScopeChain* outer, Atom 1671 core/MethodEnv.cpp Atom* scopep = &scopes[extraScopes-1]; Atom 1676 core/MethodEnv.cpp Atom result = findWithProperty(*scopep, multiname); Atom 1688 core/MethodEnv.cpp Atom a = *scopep; Atom 1701 core/MethodEnv.cpp Atom a = *scopep; Atom 1724 core/MethodEnv.cpp Atom result = findWithProperty(outer->getScope(i), multiname); Atom 1732 core/MethodEnv.cpp Atom a = outer->getScope(i); Atom 1751 core/MethodEnv.cpp Atom global = outer->getSize() > 0 ? outer->getScope(0) : *scopes; Atom 1752 core/MethodEnv.cpp Atom obj = findglobalproperty(global, multiname); Atom 1763 core/MethodEnv.cpp Atom MethodEnv::findglobalproperty(Atom target_global, const Multiname* multiname) Atom 1835 core/MethodEnv.cpp Atom MethodEnv::getdescendants(Atom obj, const Multiname* multiname) Atom 115 core/MethodEnv.h Atom coerceEnter(Atom thisArg); Atom 116 core/MethodEnv.h Atom coerceEnter(Atom thisArg, ArrayObject* a); Atom 117 core/MethodEnv.h Atom coerceEnter(Atom thisArg, int32_t argc, Atom* argv); Atom 118 core/MethodEnv.h Atom coerceEnter(int32_t argc, Atom* argv); Atom 121 core/MethodEnv.h static Atom coerceEnter_interp(MethodEnv* env, int32_t argc, Atom* argv); Atom 122 core/MethodEnv.h static Atom coerceEnter_interp_nocoerce(MethodEnv* env, int32_t argc, Atom* argv); Atom 123 core/MethodEnv.h static Atom coerceEnter_generic(MethodEnv* env, int32_t argc, Atom* argv); Atom 127 core/MethodEnv.h Atom endCoerce(int32_t argc, uint32_t *ap, MethodSignaturep ms); Atom 129 core/MethodEnv.h Atom coerceUnboxEnter(int32_t argc, Atom* atomv); Atom 130 core/MethodEnv.h void unboxCoerceArgs(Atom thisArg, ArrayObject *a, uint32_t *argv, MethodSignaturep ms); Atom 131 core/MethodEnv.h void unboxCoerceArgs(int32_t argc, Atom* in, uint32_t *ap, MethodSignaturep ms); Atom 132 core/MethodEnv.h void unboxCoerceArgs(Atom thisArg, int32_t argc, Atom* in, uint32_t *argv, MethodSignaturep ms); Atom 133 core/MethodEnv.h void FASTCALL nullcheckfail(Atom atom); Atom 134 core/MethodEnv.h Atom* FASTCALL coerceUnbox1(Atom atom, Traits* t, Atom* args); Atom 135 core/MethodEnv.h Atom* FASTCALL unbox1(Atom atom, Traits* t, Atom* args); Atom 143 core/MethodEnv.h void nullcheck(Atom atom); // null pointer check Atom 146 core/MethodEnv.h ArrayObject* createRest(Atom* argv, int32_t argc); Atom 147 core/MethodEnv.h Atom getpropertylate_i(Atom obj, int32_t index) const; Atom 148 core/MethodEnv.h Atom getpropertylate_u(Atom obj, uint32_t index) const; Atom 151 core/MethodEnv.h void setpropertyHelper(Atom obj, /* not const */ Multiname *multi, Atom value, VTable *vtable, Atom index); Atom 152 core/MethodEnv.h void initpropertyHelper(Atom obj, /* not const */ Multiname *multi, Atom value, VTable *vtable, Atom index); Atom 153 core/MethodEnv.h Atom getpropertyHelper(Atom obj, /* not const */ Multiname *multi, VTable *vtable, Atom index); Atom 154 core/MethodEnv.h Atom delpropertyHelper(Atom obj, /* not const */ Multiname *multi, Atom index); Atom 156 core/MethodEnv.h void initMultinameLateForDelete(Multiname& name, Atom index); Atom 170 core/MethodEnv.h ScriptObject* op_newobject(Atom* sp, int32_t argc) const; Atom 173 core/MethodEnv.h Atom nextname(Atom objAtom, int32_t index) const; Atom 176 core/MethodEnv.h Atom nextvalue(Atom objAtom, int32_t index) const; Atom 179 core/MethodEnv.h int32_t hasnext(Atom objAtom, int32_t index) const; Atom 182 core/MethodEnv.h int32_t hasnextproto(Atom& objAtom, int& index) const; Atom 190 core/MethodEnv.h Atom* scopes) const; Atom 199 core/MethodEnv.h Atom* scopes) const; Atom 201 core/MethodEnv.h void initproperty(Atom obj, const Multiname* multiname, Atom value, VTable* vtable) const; Atom 202 core/MethodEnv.h void setpropertylate_i(Atom obj, int32_t index, Atom value) const; Atom 203 core/MethodEnv.h void setpropertylate_u(Atom obj, uint32_t index, Atom value) const; Atom 206 core/MethodEnv.h Atom callsuper(const Multiname* name, int32_t argc, Atom* atomv) const; Atom 208 core/MethodEnv.h Atom delproperty(Atom obj, const Multiname* multiname) const; Atom 218 core/MethodEnv.h Atom getsuper(Atom obj, const Multiname* name) const; Atom 228 core/MethodEnv.h void setsuper(Atom obj, const Multiname* name, Atom value) const; Atom 231 core/MethodEnv.h Atom findproperty(ScopeChain* outer, Atom 232 core/MethodEnv.h Atom* scopes, Atom 236 core/MethodEnv.h Atom* withBase); Atom 242 core/MethodEnv.h Atom findglobalproperty(Atom target_global, const Multiname* multiname); Atom 244 core/MethodEnv.h Namespace* internRtns(Atom ns); Atom 247 core/MethodEnv.h ArrayObject* createArguments(Atom *atomv, int32_t argc); Atom 252 core/MethodEnv.h Atom getdescendants(Atom obj, const Multiname* multiname); Atom 257 core/MethodEnv.h void checkfilter(Atom obj); Atom 259 core/MethodEnv.h ScriptObject* coerceAtom2SO(Atom atom, Traits *expected) const; Atom 273 core/MethodEnv.h Atom findWithProperty(Atom obj, const Multiname* multiname); Atom 72 core/MethodInfo-inlines.h REALLY_INLINE Atom MethodInfoProcHolder::invoke(MethodEnv* env, int32_t argc, Atom* args) Atom 428 core/MethodInfo-inlines.h REALLY_INLINE Atom MethodSignature::getDefaultValue(int32_t i) const Atom 277 core/MethodInfo.cpp /*static*/ Atom MethodInfo::verifyCoerceEnter(MethodEnv* env, int argc, Atom* args) Atom 509 core/MethodInfo.cpp static Atom nativeLocalToAtom(AvmCore* core, void* src, BuiltinType bt) Atom 533 core/MethodInfo.cpp return *(const Atom*)src; Atom 557 core/MethodInfo.cpp static Atom nativeArgToAtom(AvmCore* core, void* src, BuiltinType bt) Atom 581 core/MethodInfo.cpp return *(const Atom*)src; Atom 730 core/MethodInfo.cpp Atom MethodInfo::boxOneLocal(FramePtr src, int32_t srcPos, Traits** traitArr) Atom 742 core/MethodInfo.cpp src = FramePtr(uintptr_t(src) + srcPos*sizeof(Atom)); Atom 743 core/MethodInfo.cpp return *(const Atom*)src; Atom 801 core/MethodInfo.cpp *(Atom*)dst = src; Atom 815 core/MethodInfo.cpp dst = FramePtr(uintptr_t(dst) + dstPos*sizeof(Atom)); Atom 816 core/MethodInfo.cpp *(Atom*)dst = src; Atom 914 core/MethodInfo.cpp MMGC_STATIC_ASSERT(sizeof(Atom) == sizeof(void*)); // if this ever changes, this function needs smartening Atom 915 core/MethodInfo.cpp typedef const Atom* ConstAtomPtr; Atom 922 core/MethodInfo.cpp ap += (bt == BUILTIN_number ? sizeof(double) : sizeof(Atom)) / sizeof(int32_t); Atom 926 core/MethodInfo.cpp static uint32_t argSize(Traits* t) { return Traits::getBuiltinType(t) == BUILTIN_number ? sizeof(double) : sizeof(Atom); } Atom 1010 core/MethodInfo.cpp const Atom value = pool->getLegalDefaultValue(toplevel, index, kind, argType); Atom 1036 core/MethodInfo.cpp rest_offset = sizeof(Atom); Atom 1134 core/MethodInfo.cpp size += getMethodSignature()->param_count() * 2 * sizeof(Atom); Atom 54 core/MethodInfo.h typedef Atom (*AtomMethodProc)(MethodEnv*, int, Atom*); Atom 98 core/MethodInfo.h Atom invoke(MethodEnv*, int32_t, Atom*); Atom 229 core/MethodInfo.h static Atom verifyCoerceEnter(MethodEnv* env, int32_t argc, Atom* args); Atom 248 core/MethodInfo.h Atom boxOneLocal(FramePtr src, int32_t srcPos, Traits** traitArr); Atom 249 core/MethodInfo.h void unboxOneLocal(Atom src, FramePtr dst, int32_t dstPos, Traits** traitArr); Atom 251 core/MethodInfo.h void boxLocals(FramePtr src, int32_t srcPos, Traits** traitArr, Atom* dest, int32_t destPos, int32_t length); Atom 252 core/MethodInfo.h void unboxLocals(const Atom* src, int32_t srcPos, Traits** traitArr, FramePtr dest, int32_t destPos, int32_t length); Atom 444 core/MethodInfo.h Atom defaultValue; Atom 469 core/MethodInfo.h Atom getDefaultValue(int32_t i) const; Atom 472 core/MethodInfo.h void boxArgs(AvmCore* core, int32_t argc, const uint32_t* ap, Atom* out) const; Atom 46 core/Namespace.cpp Namespace::Namespace(Atom prefix, Stringp uri, NamespaceType flags) Atom 71 core/Namespace.cpp void Namespace::setPrefix(Atom pre) Atom 107 core/Namespace.cpp Atom Namespace::nextName(const AvmCore *core, int index) Atom 119 core/Namespace.cpp Atom Namespace::nextValue(int index) Atom 58 core/Namespace.h Atom m_prefix; Atom 72 core/Namespace.h Namespace(Atom prefix, Stringp uri, NamespaceType type); Atom 75 core/Namespace.h inline Atom getPrefix() const { return get_prefix(); } Atom 80 core/Namespace.h Atom get_prefix() const { return m_prefix; } Atom 86 core/Namespace.h Atom atom() const { return AtomConstants::kNamespaceType | (Atom)this; } Atom 91 core/Namespace.h virtual Atom toAtom() const { return atom(); } Atom 95 core/Namespace.h void setPrefix (Atom pre); Atom 114 core/Namespace.h Atom nextName(const AvmCore *core, int index); Atom 115 core/Namespace.h Atom nextValue(int index); Atom 56 core/NamespaceClass.cpp Atom NamespaceClass::construct(int argc, Atom* argv) Atom 82 core/NamespaceClass.cpp Atom NamespaceClass::call(int argc, Atom* argv) Atom 55 core/NamespaceClass.h Atom construct(int argc, Atom* argv); Atom 60 core/NamespaceClass.h Atom call (int argc, Atom* argv); Atom 157 core/NativeFunction.h #define AvmThunkSmallIntAtom(v) ((((Atom)(v))<<3) | kIntptrType) Atom 53 core/NumberClass.cpp Atom NumberClass::construct(int argc, Atom* argv) Atom 55 core/NumberClass.h Atom construct(int argc, Atom* argv); Atom 60 core/NumberClass.h Atom call(int argc, Atom* argv) Atom 74 core/ObjectClass.cpp Atom ObjectClass::call(int argc, Atom* argv) Atom 86 core/ObjectClass.cpp Atom ObjectClass::construct(int argc, Atom* argv) Atom 93 core/ObjectClass.cpp Atom o = argv[1]; Atom 60 core/ObjectClass.h Atom call(int argc, Atom* argv); Atom 65 core/ObjectClass.h Atom construct(int argc, Atom* argv); Atom 68 core/ObjectClass.h bool _hasOwnProperty(Atom thisAtom, Stringp name); Atom 69 core/ObjectClass.h bool _isPrototypeOf(Atom thisAtom, Atom other); Atom 70 core/ObjectClass.h bool _propertyIsEnumerable(Atom thisAtom, Stringp name); Atom 71 core/ObjectClass.h void _setPropertyIsEnumerable(Atom thisAtom, Stringp name, bool enumerable); Atom 72 core/ObjectClass.h Stringp _toString(Atom thisAtom); Atom 273 core/PoolObject.cpp Atom PoolObject::getLegalDefaultValue(const Toplevel* toplevel, uint32_t index, CPoolKind kind, Traits* t) Atom 281 core/PoolObject.cpp Atom value; Atom 306 core/PoolObject.cpp value = (Atom)cpool_int_atoms[index]; Atom 342 core/PoolObject.cpp value = (Atom)cpool_uint_atoms[index]; Atom 94 core/PoolObject.h List<Atom, LIST_GCObjects> cpool_int_atoms; Atom 95 core/PoolObject.h List<Atom, LIST_GCObjects> cpool_uint_atoms; Atom 170 core/PoolObject.h Atom getLegalDefaultValue(const Toplevel* toplevel, uint32_t index, CPoolKind kind, Traits* t); Atom 171 core/PoolObject.h static bool isLegalDefaultValue(BuiltinType bt, Atom value); Atom 403 core/PrintWriter.cpp *this << m_core->format(va_arg(ap, Atom)); Atom 63 core/RegExpClass.cpp Atom RegExpClass::call(int argc, Atom* argv) Atom 68 core/RegExpClass.cpp Atom flagsAtom = (argc>1) ? argv[2] : undefinedAtom; Atom 81 core/RegExpClass.cpp Atom RegExpClass::construct(int argc, Atom* argv) Atom 86 core/RegExpClass.cpp Atom patternAtom = (argc>0) ? argv[1] : undefinedAtom; Atom 87 core/RegExpClass.cpp Atom optionsAtom = (argc>1) ? argv[2] : undefinedAtom; Atom 55 core/RegExpClass.h Atom call(int argc, Atom* argv); Atom 60 core/RegExpClass.h Atom construct(int argc, Atom* argv); Atom 192 core/RegExpObject.cpp Atom RegExpObject::call(int argc, Atom *argv) Atom 196 core/RegExpObject.cpp Atom inAtom = argc ? core->string(argv[1])->atom() : core->kEmptyString->atom(); Atom 205 core/RegExpObject.cpp Atom RegExpObject::stringFromUTF8(const char* buffer, int len) Atom 308 core/RegExpObject.cpp Atom RegExpObject::AS3_exec(Stringp subject) Atom 381 core/RegExpObject.cpp Atom match = stringFromUTF8(utf8Subject.c_str()+ovector[i*2], length); Atom 410 core/RegExpObject.cpp Atom name = stringFromUTF8((nameTable+2), (uint32)VMPI_strlen(nameTable+2)); Atom 413 core/RegExpObject.cpp Atom value = stringFromUTF8(utf8Subject.c_str()+ovector[nameIndex*2], length); Atom 473 core/RegExpObject.cpp Atom RegExpObject::replace(Stringp subject, Atom 591 core/RegExpObject.cpp Atom RegExpObject::replace(Stringp subject, Atom 621 core/RegExpObject.cpp Atom argv[NUM_MATCHES+4]; Atom 66 core/RegExpObject.h Atom call(int argc, Atom* argv); Atom 72 core/RegExpObject.h Atom AS3_exec(Stringp subject); Atom 73 core/RegExpObject.h Atom replace(Stringp subject, Stringp replacement); Atom 74 core/RegExpObject.h Atom replace(Stringp subject, ScriptObject *replaceFunction); Atom 94 core/RegExpObject.h Atom stringFromUTF8(const char *buffer, int len); Atom 220 core/Sampler.cpp Atom args[1] = { nullObjectAtom }; Atom 221 core/Sampler.cpp Atom ret = AtomConstants::falseAtom; Atom 97 core/ScopeChain-inlines.h REALLY_INLINE Atom ScopeChain::getScope(int32_t i) const Atom 138 core/ScopeChain.cpp const size_t padSize = scopeTraitsSize > 0 ? sizeof(Atom) * (scopeTraitsSize-1) : 0; Atom 155 core/ScopeChain.cpp const size_t padSize = scopeTraitsSize > 0 ? sizeof(Atom) * (scopeTraitsSize-1) : 0; Atom 113 core/ScopeChain.h Atom getScope(int32_t i) const; Atom 114 core/ScopeChain.h void setScope(MMgc::GC* gc, int32_t i, Atom value); Atom 127 core/ScopeChain.h Atom _scopes[1]; // actual length == size Atom 134 core/ScriptObject.cpp Atom ScriptObject::getAtomProperty(Atom name) const Atom 144 core/ScriptObject.cpp Atom ival = s->getIntAtom(); Atom 155 core/ScriptObject.cpp const Atom* atoms = table->getAtoms(); Atom 165 core/ScriptObject.cpp Atom ScriptObject::getAtomPropertyFromProtoChain(Atom name, ScriptObject* o, Traits *origObjTraits) const Atom 170 core/ScriptObject.cpp Atom searchname = name; Atom 173 core/ScriptObject.cpp Atom ival = s->getIntAtom(); Atom 180 core/ScriptObject.cpp const Atom* atoms = o->getTable()->getAtoms(); Atom 213 core/ScriptObject.cpp Atom ival = s->getIntAtom(); Atom 234 core/ScriptObject.cpp Atom ival = s->getIntAtom(); Atom 273 core/ScriptObject.cpp Atom ival = s->getIntAtom(); Atom 294 core/ScriptObject.cpp Atom ival = s->getIntAtom(); Atom 316 core/ScriptObject.cpp Atom ival = s->getIntAtom(); Atom 343 core/ScriptObject.cpp Atom ScriptObject::getUintProperty(uint32 i) const Atom 351 core/ScriptObject.cpp Atom name = core->internUint32(i)->atom(); Atom 357 core/ScriptObject.cpp Atom name = core->uintToAtom (i); Atom 362 core/ScriptObject.cpp const Atom* atoms = table->getAtoms(); Atom 382 core/ScriptObject.cpp Atom name = core->uintToAtom (i); Atom 409 core/ScriptObject.cpp Atom name = core->uintToAtom (i); Atom 431 core/ScriptObject.cpp Atom name = core->uintToAtom (i); Atom 448 core/ScriptObject.cpp Atom ScriptObject::getMultinameProperty(const Multiname* multiname) const Atom 469 core/ScriptObject.cpp Atom ScriptObject::callProperty(const Multiname* multiname, int argc, Atom* argv) Atom 472 core/ScriptObject.cpp Atom method = getMultinameProperty(multiname); Atom 479 core/ScriptObject.cpp Atom ScriptObject::constructProperty(const Multiname* multiname, int argc, Atom* argv) Atom 481 core/ScriptObject.cpp Atom ctor = getMultinameProperty(multiname); Atom 486 core/ScriptObject.cpp Atom ScriptObject::getDescendants(const Multiname* /*name*/) const Atom 517 core/ScriptObject.cpp Atom ScriptObject::defaultValue() Atom 522 core/ScriptObject.cpp Atom atomv_out[1]; Atom 528 core/ScriptObject.cpp Atom result = toplevel->callproperty(atom(), &tempname, 0, atomv_out, vtable); Atom 553 core/ScriptObject.cpp Atom ScriptObject::toString() Atom 558 core/ScriptObject.cpp Atom atomv_out[1]; Atom 564 core/ScriptObject.cpp Atom result = toplevel->callproperty(atom(), &tempname, 0, atomv_out, vtable); Atom 587 core/ScriptObject.cpp Atom ScriptObject::call(int /*argc*/, Atom* /*argv*/) Atom 599 core/ScriptObject.cpp Atom ScriptObject::construct(int /*argc*/, Atom* /*argv*/) Atom 606 core/ScriptObject.cpp Atom ScriptObject::applyTypeArgs(int /*argc*/, Atom* /*argv*/) Atom 612 core/ScriptObject.cpp Atom ScriptObject::getSlotAtom(uint32_t slot) Atom 622 core/ScriptObject.cpp return *((const Atom*)p); Atom 670 core/ScriptObject.cpp Atom const a = *((const Atom*)p); Atom 700 core/ScriptObject.cpp WBATOM(traits->core->GetGC(), this, (Atom*)p, value); Atom 723 core/ScriptObject.cpp value = (Atom)0; // don't bother setting tag bits Atom 727 core/ScriptObject.cpp value = (Atom)traits->core->string(value); // don't bother setting tag bits Atom 750 core/ScriptObject.cpp Atom ScriptObject::nextName(int index) Atom 758 core/ScriptObject.cpp const Atom* atoms = ht->getAtoms(); Atom 759 core/ScriptObject.cpp Atom m = ht->removeDontEnumMask(atoms[(index-1)<<1]); Atom 765 core/ScriptObject.cpp Atom ScriptObject::nextValue(int index) Atom 773 core/ScriptObject.cpp const Atom* atoms = ht->getAtoms(); Atom 774 core/ScriptObject.cpp Atom m = ht->removeDontEnumMask(atoms[(index-1)<<1]); Atom 793 core/ScriptObject.cpp const Atom* atoms = table->getAtoms(); Atom 796 core/ScriptObject.cpp Atom m = atoms[index]; Atom 817 core/ScriptObject.cpp Atom baseAtom = scope->getScope(scope->getSize()-1); Atom 59 core/ScriptObject.h Atom atom() const { Atom 63 core/ScriptObject.h virtual Atom toAtom() const { Atom 105 core/ScriptObject.h Atom getSlotAtom(uint32_t slot); Atom 116 core/ScriptObject.h void coerceAndSetSlotAtom(uint32_t slot, Atom atom); Atom 118 core/ScriptObject.h virtual Atom getDescendants(const Multiname* name) const; Atom 121 core/ScriptObject.h virtual Atom callProperty(const Multiname* name, int argc, Atom* argv); Atom 122 core/ScriptObject.h virtual Atom constructProperty(const Multiname* name, int argc, Atom* argv); Atom 126 core/ScriptObject.h virtual Atom getAtomProperty(Atom name) const; Atom 127 core/ScriptObject.h virtual Atom getAtomPropertyFromProtoChain(Atom name, ScriptObject* protochain, Traits *origObjTraits) const; Atom 128 core/ScriptObject.h virtual void setAtomProperty(Atom name, Atom value); Atom 129 core/ScriptObject.h virtual bool deleteAtomProperty(Atom name); Atom 130 core/ScriptObject.h virtual bool hasAtomProperty(Atom name) const; Atom 131 core/ScriptObject.h virtual bool getAtomPropertyIsEnumerable(Atom name) const; Atom 132 core/ScriptObject.h virtual void setAtomPropertyIsEnumerable(Atom name, bool enumerable); Atom 134 core/ScriptObject.h virtual Atom getMultinameProperty(const Multiname* name) const; Atom 135 core/ScriptObject.h virtual void setMultinameProperty(const Multiname* name, Atom value); Atom 139 core/ScriptObject.h virtual Atom getUintProperty(uint32 i) const; Atom 140 core/ScriptObject.h virtual void setUintProperty(uint32 i, Atom value); Atom 146 core/ScriptObject.h inline Atom getStringProperty(Stringp name) const Atom 151 core/ScriptObject.h inline Atom getStringPropertyFromProtoChain(Stringp name, ScriptObject* protochain, Traits *origObjTraits) const Atom 155 core/ScriptObject.h inline void setStringProperty(Stringp name, Atom value) Atom 178 core/ScriptObject.h virtual Atom defaultValue(); // ECMA [[DefaultValue]] Atom 179 core/ScriptObject.h virtual Atom toString(); Atom 182 core/ScriptObject.h virtual Atom call(int argc, Atom* argv); Atom 185 core/ScriptObject.h virtual Atom construct(int argc, Atom* argv); Atom 188 core/ScriptObject.h virtual Atom nextName(int index); Atom 191 core/ScriptObject.h virtual Atom nextValue(int index); Atom 196 core/ScriptObject.h virtual Atom applyTypeArgs(int argc, Atom* argv); Atom 159 core/StackTrace.cpp Atom const scope = m_info->boxOneLocal(m_framep, i, m_traits); Atom 177 core/StackTrace.cpp Atom scope = scopeChain->getScope(i); Atom 194 core/StackTrace.h virtual void addScope(Atom scope) = 0; Atom 118 core/StringClass.cpp Atom StringClass::construct(int argc, Atom* argv) Atom 131 core/StringClass.cpp Atom StringClass::call(int argc, Atom* argv) Atom 214 core/StringClass.cpp Atom argv[4] = { undefinedAtom, Atom 55 core/StringClass.h Atom call(int argc, Atom* argv); Atom 60 core/StringClass.h Atom construct(int argc, Atom* argv); Atom 63 core/StringClass.h ArrayObject* _match(Stringp s, Atom pattern); Atom 64 core/StringClass.h Stringp _replace(Stringp in, Atom pattern, Atom replacementAtom); Atom 65 core/StringClass.h int _search(Stringp in, Atom regexpAtom); Atom 66 core/StringClass.h ArrayObject* _split(Stringp in, Atom delimAtom, uint32 limit); Atom 69 core/StringClass.h Stringp AS3_fromCharCode(Atom *argv, int argc); Atom 71 core/StringClass.h inline Stringp fromCharCode(Atom *argv, int argc) { return AS3_fromCharCode(argv, argc); } Atom 774 core/StringObject.cpp int32_t String::localeCompare(Stringp other, const Atom* /*argv*/, int32_t /*argc*/) Atom 1367 core/StringObject.cpp Atom String::getIntAtom() const Atom 1375 core/StringObject.cpp return Atom((m_extra.index << 3) | AtomConstants::kIntptrType); Atom 1403 core/StringObject.cpp return Atom((n << 3) | AtomConstants::kIntptrType); Atom 156 core/StringObject.h REALLY_INLINE Atom atom() const { return Atom(AtomConstants::kStringType | uintptr_t(this)); } Atom 160 core/StringObject.h virtual Atom toAtom() const { return atom(); } Atom 242 core/StringObject.h int32_t FASTCALL localeCompare(Stringp other, const Atom* argv, int32_t argc); Atom 399 core/StringObject.h Atom FASTCALL getIntAtom() const; Atom 43 core/Toplevel-inlines.h REALLY_INLINE Atom Toplevel::callproperty(Atom base, const Multiname* name, int argc, Atom* atomv, VTable* vtable) Atom 50 core/Toplevel-inlines.h REALLY_INLINE VTable* Toplevel::toVTable(Atom atom) Atom 55 core/Toplevel-inlines.h REALLY_INLINE Atom Toplevel::op_call(Atom method, int argc, Atom* atomv) Atom 60 core/Toplevel-inlines.h REALLY_INLINE Atom Toplevel::op_construct(Atom ctor, int argc, Atom* atomv) Atom 70 core/Toplevel-inlines.h REALLY_INLINE Atom Toplevel::constructprop(const Multiname *name, int argc, Atom* atomv, VTable* vtable) Atom 75 core/Toplevel-inlines.h REALLY_INLINE Atom Toplevel::op_applytype(Atom obj, int argc, Atom* atomv) Atom 85 core/Toplevel-inlines.h REALLY_INLINE Atom Toplevel::coerce(Atom atom, Traits* expected) const Atom 150 core/Toplevel-inlines.h REALLY_INLINE Atom Toplevel::atom() const Atom 155 core/Toplevel-inlines.h REALLY_INLINE Atom Toplevel::add2(Atom val1, Atom val2) Atom 102 core/Toplevel.cpp Atom classAtom = getproperty(container->atom(), &qname, container->vtable); Atom 447 core/Toplevel.cpp Atom Toplevel::instanceof(Atom atom, Atom ctor) Atom 492 core/Toplevel.cpp Atom Toplevel::in_operator(Atom nameatom, Atom obj) Atom 620 core/Toplevel.cpp Atom Toplevel::getproperty(Atom obj, const Multiname* multiname, VTable* vtable) Atom 733 core/Toplevel.cpp Atom atomv_out[2] = { obj, value }; Atom 930 core/Toplevel.cpp Atom Toplevel::eval(ScriptObject* self, Atom input) Atom 64 core/Toplevel.h Atom atom() const; Atom 124 core/Toplevel.h ScriptObject* toPrototype(Atom atom); Atom 125 core/Toplevel.h VTable* toVTable(Atom atom); Atom 128 core/Toplevel.h Traits* toTraits(Atom atom); Atom 137 core/Toplevel.h Atom op_call(Atom method, Atom 139 core/Toplevel.h Atom* atomv); Atom 148 core/Toplevel.h Atom op_construct(Atom ctor, Atom 150 core/Toplevel.h Atom* atomv); Atom 154 core/Toplevel.h Atom callproperty(Atom base, const Multiname* name, int argc, Atom* atomv, VTable* vtable); Atom 157 core/Toplevel.h Atom constructprop(const Multiname* name, int argc, Atom* atomv, VTable* vtable); Atom 165 core/Toplevel.h Atom op_applytype(Atom obj, Atom 167 core/Toplevel.h Atom* atomv); Atom 172 core/Toplevel.h QNameObject* ToAttributeName (Atom arg); Atom 178 core/Toplevel.h void ToXMLName (const Atom arg, Multiname& m); Atom 188 core/Toplevel.h Atom instanceof(Atom atom, Atom ctor); Atom 191 core/Toplevel.h Traits* toClassITraits(Atom atom); Atom 196 core/Toplevel.h Atom in_operator(Atom name, Atom obj); Atom 200 core/Toplevel.h Atom coerce(Atom atom, Traits* expected) const; Atom 210 core/Toplevel.h Atom getproperty(Atom obj, const Multiname* name, VTable* vtable); Atom 221 core/Toplevel.h bool hasproperty(Atom obj, const Multiname* multiname, VTable* vtable); Atom 231 core/Toplevel.h bool deleteproperty( Atom obj, const Multiname* multiname, VTable* vtable ) const; Atom 233 core/Toplevel.h void setproperty(Atom obj, const Multiname* multiname, Atom value, VTable* vtable) const; Atom 234 core/Toplevel.h void setproperty_b(Atom obj, const Multiname* multiname, Atom value, VTable* vtable, Binding b) const; Atom 239 core/Toplevel.h Atom add2(Atom lhs, Atom rhs); Atom 274 core/Toplevel.h static Atom eval(ScriptObject*, Atom in); Atom 298 core/Toplevel.h static bool isXMLName(ScriptObject*, Atom v); Atom 1645 core/Traits.cpp Atom value = pool->getLegalDefaultValue(toplevel, value_index, kind, slotType); Atom 1815 core/Traits.cpp Atom a = *(const Atom*)p; Atom 136 core/TypeDescriber.cpp static inline Atom strAtom(Stringp s) Atom 141 core/TypeDescriber.cpp static inline Atom objAtom(ScriptObject* o) Atom 146 core/TypeDescriber.cpp static inline Atom boolAtom(bool b) Atom 523 core/TypeDescriber.cpp static bool isIntAtom29Bit(Atom value) Atom 534 core/TypeDescriber.cpp Traits* TypeDescriber::chooseTraits(Atom value, uint32_t flags) Atom 552 core/TypeDescriber.cpp ScriptObject* TypeDescriber::describeType(Atom value, uint32_t flags) Atom 573 core/TypeDescriber.cpp Stringp TypeDescriber::getQualifiedClassName(Atom value) Atom 579 core/TypeDescriber.cpp Stringp TypeDescriber::getQualifiedSuperclassName(Atom value) Atom 66 core/TypeDescriber.h ScriptObject* describeType(Atom value, uint32_t flags); Atom 67 core/TypeDescriber.h Stringp getQualifiedClassName(Atom value); Atom 68 core/TypeDescriber.h Stringp getQualifiedSuperclassName(Atom value); Atom 107 core/TypeDescriber.h Atom value; Atom 112 core/TypeDescriber.h Traits* chooseTraits(Atom value, uint32_t flags); Atom 115 core/TypeDescriber.h Traitsp getTraits(Atom value); Atom 47 core/VectorClass.cpp bool VectorBaseObject::hasAtomProperty(Atom name) const Atom 68 core/VectorClass.cpp bool VectorBaseObject::getVectorIndex(Atom name, uint32& index, bool& isNumber) const Atom 110 core/VectorClass.cpp void VectorBaseObject::setAtomProperty(Atom name, Atom value) Atom 128 core/VectorClass.cpp Atom VectorBaseObject::getAtomProperty(Atom name) const Atom 178 core/VectorClass.cpp Atom VectorBaseObject::nextName(int index) Atom 191 core/VectorClass.cpp Atom VectorBaseObject::nextValue(int index) Atom 215 core/VectorClass.cpp Atom VectorBaseObject::map (ScriptObject *callback, Atom thisObject) Atom 230 core/VectorClass.cpp Atom args[4] = { Atom 236 core/VectorClass.cpp Atom result = callback->call(3, args); Atom 243 core/VectorClass.cpp Atom VectorBaseObject::filter(ScriptObject *callback, Atom thisObject) Atom 258 core/VectorClass.cpp Atom element = d->getUintProperty(i); Atom 259 core/VectorClass.cpp Atom args[4] = { Atom 265 core/VectorClass.cpp Atom result = callback->call(3, args); Atom 273 core/VectorClass.cpp uint32 VectorBaseObject::AS3_push(Atom *argv, int argc) Atom 301 core/VectorClass.cpp Atom IntVectorClass::call(int argc, Atom* argv) Atom 349 core/VectorClass.cpp Atom UIntVectorClass::call(int argc, Atom* argv) Atom 397 core/VectorClass.cpp Atom DoubleVectorClass::call(int argc, Atom* argv) Atom 449 core/VectorClass.cpp Atom VectorClass::applyTypeArgs(int argc, Atom* argv) Atom 457 core/VectorClass.cpp Atom type = argv[0]; Atom 491 core/VectorClass.cpp return (Atom)instantiated_types->get(type); Atom 494 core/VectorClass.cpp Atom ObjectVectorClass::call(int argc, Atom* argv) Atom 519 core/VectorClass.cpp Atom args[1] = {type->atom()}; Atom 555 core/VectorClass.cpp Atom ObjectVectorObject::getUintProperty(uint32 index) const Atom 559 core/VectorClass.cpp Atom ObjectVectorObject::_getUintProperty(uint32 index) const Atom 572 core/VectorClass.cpp void ObjectVectorObject::setUintProperty(uint32 index, Atom value) Atom 576 core/VectorClass.cpp void ObjectVectorObject::_setUintProperty(uint32 index, Atom value) Atom 588 core/VectorClass.cpp Atom ObjectVectorObject::_getIntProperty(int index) const Atom 606 core/VectorClass.cpp void ObjectVectorObject::_setIntProperty(int index, Atom value) Atom 616 core/VectorClass.cpp static void nullAtomRange(Atom* a, size_t count) Atom 642 core/VectorClass.cpp void ObjectVectorObject::set_type(Atom a) Atom 647 core/VectorClass.cpp Atom ObjectVectorObject::get_type() Atom 660 core/VectorClass.cpp Atom* newArray = (Atom*) gc->Calloc(newCapacity, sizeof(Atom), GC::kContainsPointers); Atom 662 core/VectorClass.cpp Atom* oldAtoms = m_array; Atom 669 core/VectorClass.cpp VMPI_memcpy(newArray, m_array, m_length * sizeof(Atom)); Atom 680 core/VectorClass.cpp Atom args[1] = {t->atom()}; Atom 686 core/VectorClass.cpp void ObjectVectorObject::_spliceHelper(uint32 insertPoint, uint32 insertCount, uint32 deleteCount, Atom args, int offset) Atom 692 core/VectorClass.cpp Atom *arr = m_array; Atom 703 core/VectorClass.cpp VMPI_memmove(arr + insertPoint + insertCount, arr + insertPoint + deleteCount, toMove * sizeof(Atom)); Atom 709 core/VectorClass.cpp VMPI_memmove(arr + insertPoint + l_shiftAmount, arr + insertPoint, (m_length - insertPoint) * sizeof(Atom)); Atom 721 core/VectorClass.cpp Atom* a = vec_args->m_array; Atom 740 core/VectorClass.cpp Atom ObjectVectorObject::AS3_pop() Atom 747 core/VectorClass.cpp Atom r = m_array[l]; Atom 754 core/VectorClass.cpp uint32 ObjectVectorObject::AS3_unshift(Atom* argv, int argc) Atom 764 core/VectorClass.cpp Atom *arr = m_array; Atom 765 core/VectorClass.cpp VMPI_memmove(arr + argc, arr, m_length * sizeof(Atom)); Atom 66 core/VectorClass.h virtual bool hasAtomProperty(Atom name) const; Atom 67 core/VectorClass.h virtual void setAtomProperty(Atom name, Atom value); Atom 68 core/VectorClass.h virtual Atom getAtomProperty(Atom name) const; Atom 77 core/VectorClass.h Atom nextName(int index); Atom 78 core/VectorClass.h Atom nextValue(int index); Atom 81 core/VectorClass.h Atom map(ScriptObject *callback, Atom thisObject); Atom 82 core/VectorClass.h Atom filter(ScriptObject *callback, Atom thisObject); Atom 84 core/VectorClass.h uint32 AS3_push(Atom *args, int argc); Atom 94 core/VectorClass.h bool getVectorIndex(Atom name, uint32& index, bool& isNumber) const; Atom 113 core/VectorClass.h Atom _filter(ScriptObject* callback, Atom thisObject) { return filter(callback, thisObject); } Atom 114 core/VectorClass.h Atom _map(ScriptObject* callback, Atom thisObject) { return map(callback, thisObject); } Atom 116 core/VectorClass.h virtual Atom getUintProperty(uint32 index) const Atom 121 core/VectorClass.h virtual void setUintProperty(uint32 index, Atom value) Atom 166 core/VectorClass.h Atom _getUintProperty(uint32 index) const Atom 175 core/VectorClass.h Atom _getIntProperty(int index) const Atom 184 core/VectorClass.h void _setUintProperty(uint32 index, Atom value) Atom 196 core/VectorClass.h void _setIntProperty(int index, Atom value) Atom 213 core/VectorClass.h uint32 AS3_unshift(Atom* argv, int argc) Atom 246 core/VectorClass.h void _spliceHelper(uint32 insertPoint, uint32 insertCount, uint32 deleteCount, Atom args, int offset) Atom 313 core/VectorClass.h void initWithObj(Atom obj) Atom 333 core/VectorClass.h void atomToValue(Atom atom, sint16& value) Atom 337 core/VectorClass.h void atomToValue(Atom atom, uint16& value) Atom 341 core/VectorClass.h void atomToValue(Atom atom, sint32& value) Atom 345 core/VectorClass.h void atomToValue(Atom atom, sint64& value) Atom 349 core/VectorClass.h void atomToValue(Atom atom, uint32& value) Atom 353 core/VectorClass.h void atomToValue(Atom atom, float& value) Atom 357 core/VectorClass.h void atomToValue(Atom atom, double& value) Atom 361 core/VectorClass.h void atomToValue(Atom atom, ScriptObject*& value) Atom 366 core/VectorClass.h Atom valueToAtom(sint16 value) const Atom 370 core/VectorClass.h Atom valueToAtom(uint16 value) const Atom 374 core/VectorClass.h Atom valueToAtom(sint32 value) const Atom 378 core/VectorClass.h Atom valueToAtom(uint32 value) const Atom 382 core/VectorClass.h Atom valueToAtom(sint64 value) const Atom 386 core/VectorClass.h Atom valueToAtom(float value) const Atom 390 core/VectorClass.h Atom valueToAtom(double value) const Atom 394 core/VectorClass.h Atom valueToAtom(ScriptObject* value) const Atom 399 core/VectorClass.h TypedVectorObject<T>* isVector(Atom instance) Atom 477 core/VectorClass.h class ObjectVectorObject : public TypedVectorObject<Atom> Atom 481 core/VectorClass.h : TypedVectorObject<Atom>(ivtable, delegate) Atom 495 core/VectorClass.h virtual Atom getUintProperty(uint32 index) const; Atom 496 core/VectorClass.h virtual void setUintProperty(uint32 index, Atom value); Atom 498 core/VectorClass.h Atom _getUintProperty(uint32 index) const; Atom 499 core/VectorClass.h void _setUintProperty(uint32 index, Atom value); Atom 501 core/VectorClass.h Atom _getIntProperty(int index) const; Atom 502 core/VectorClass.h void _setIntProperty(int index, Atom value); Atom 506 core/VectorClass.h void set_type(Atom a); Atom 507 core/VectorClass.h Atom get_type(); Atom 511 core/VectorClass.h uint32 AS3_unshift(Atom* argv, int argc); Atom 512 core/VectorClass.h void _spliceHelper(uint32 insertPoint, uint32 insertCount, uint32 deleteCount, Atom args, int offset); Atom 514 core/VectorClass.h Atom AS3_pop(); Atom 521 core/VectorClass.h ObjectVectorObject* isVector(Atom instance) Atom 539 core/VectorClass.h Atom call(int argc, Atom* argv); Atom 543 core/VectorClass.h void _forEach(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_forEach(toplevel(), thisAtom, callback, thisObject); } Atom 544 core/VectorClass.h bool _every(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_every(toplevel(), thisAtom, callback, thisObject); } Atom 545 core/VectorClass.h bool _some(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_some(toplevel(), thisAtom, callback, thisObject); } Atom 546 core/VectorClass.h Atom _sort(Atom thisAtom, ArrayObject *args) { return ArrayClass::generic_sort(toplevel(), thisAtom, args); } Atom 558 core/VectorClass.h Atom call(int argc, Atom* argv); Atom 562 core/VectorClass.h void _forEach(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_forEach(toplevel(), thisAtom, callback, thisObject); } Atom 563 core/VectorClass.h bool _every(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_every(toplevel(), thisAtom, callback, thisObject); } Atom 564 core/VectorClass.h bool _some(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_some(toplevel(), thisAtom, callback, thisObject); } Atom 565 core/VectorClass.h Atom _sort(Atom thisAtom, ArrayObject *args) { return ArrayClass::generic_sort(toplevel(), thisAtom, args); } Atom 577 core/VectorClass.h Atom call(int argc, Atom* argv); Atom 581 core/VectorClass.h void _forEach(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_forEach(toplevel(), thisAtom, callback, thisObject); } Atom 582 core/VectorClass.h bool _every(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_every(toplevel(), thisAtom, callback, thisObject); } Atom 583 core/VectorClass.h bool _some(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_some(toplevel(), thisAtom, callback, thisObject); } Atom 584 core/VectorClass.h Atom _sort(Atom thisAtom, ArrayObject *args) { return ArrayClass::generic_sort(toplevel(), thisAtom, args); } Atom 608 core/VectorClass.h virtual Atom applyTypeArgs(int argc, Atom* argv); Atom 626 core/VectorClass.h Atom call(int argc, Atom* argv); Atom 630 core/VectorClass.h void _forEach(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_forEach(toplevel(), thisAtom, callback, thisObject); } Atom 631 core/VectorClass.h bool _every(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_every(toplevel(), thisAtom, callback, thisObject); } Atom 632 core/VectorClass.h bool _some(Atom thisAtom, ScriptObject* callback, Atom thisObject) { return ArrayClass::generic_some(toplevel(), thisAtom, callback, thisObject); } Atom 633 core/VectorClass.h Atom _sort(Atom thisAtom, ArrayObject *args) { return ArrayClass::generic_sort(toplevel(), thisAtom, args); } Atom 100 core/XMLClass.cpp Atom XMLClass::construct(int argc, Atom* argv) Atom 125 core/XMLClass.cpp Atom x = ToXML (argv[1]); Atom 141 core/XMLClass.cpp Atom XMLClass::call(int argc, Atom* argv) Atom 152 core/XMLClass.cpp Atom XMLClass::ToXML(Atom arg) Atom 328 core/XMLClass.cpp Atom QNameClass::call(int argc, Atom* argv) Atom 341 core/XMLClass.cpp Atom QNameClass::construct(int argc, Atom* argv) Atom 357 core/XMLClass.cpp Atom a = argv[1]; Atom 56 core/XMLClass.h Atom call(int argc, Atom* argv); Atom 61 core/XMLClass.h Atom construct(int argc, Atom* argv); Atom 63 core/XMLClass.h Atom ToXML(Atom arg); Atom 141 core/XMLClass.h Atom call(int argc, Atom* argv); Atom 146 core/XMLClass.h Atom construct(int argc, Atom* argv); Atom 52 core/XMLListClass.cpp Atom XMLListClass::ToXMLList(Atom arg) Atom 120 core/XMLListClass.cpp Atom XMLListClass::construct(int argc, Atom* argv) Atom 142 core/XMLListClass.cpp Atom XMLListClass::call(int argc, Atom* argv) Atom 55 core/XMLListClass.h Atom call(int argc, Atom* argv); Atom 60 core/XMLListClass.h Atom construct(int argc, Atom* argv); Atom 62 core/XMLListClass.h Atom ToXMLList(Atom arg); Atom 61 core/XMLListObject.cpp Atom XMLListObject::callProperty(const Multiname* multiname, int argc, Atom* argv) Atom 65 core/XMLListObject.cpp Atom f = getDelegate()->getMultinameProperty(multiname); Atom 86 core/XMLListObject.cpp Atom XMLListObject::getMultinameProperty(const Multiname* m) const Atom 113 core/XMLListObject.cpp Atom gq = xml->getMultinameProperty(m); Atom 150 core/XMLListObject.cpp Atom r = this->_resolveValue(); Atom 206 core/XMLListObject.cpp Atom XMLListObject::getDescendants(const Multiname* m) const Atom 216 core/XMLListObject.cpp Atom dq = xm->getDescendants (m); Atom 229 core/XMLListObject.cpp Atom XMLListObject::getAtomProperty(Atom P) const Atom 244 core/XMLListObject.cpp Atom XMLListObject::getUintProperty(uint32 index) const Atom 261 core/XMLListObject.cpp Atom r = nullStringAtom; Atom 303 core/XMLListObject.cpp Atom attributesExist = rx->getMultinameProperty(m_targetProperty); Atom 411 core/XMLListObject.cpp Atom attr = parent->getMultinameProperty(&mxi); Atom 728 core/XMLListObject.cpp Atom XMLListObject::_equals(Atom V) const Atom 744 core/XMLListObject.cpp Atom a1 = m_children.getAt(i); Atom 745 core/XMLListObject.cpp Atom a2 = v->m_children.getAt(i); Atom 761 core/XMLListObject.cpp Atom XMLListObject::_resolveValue() Atom 778 core/XMLListObject.cpp Atom base = nullObjectAtom; Atom 841 core/XMLListObject.cpp Atom a = m_children.getAt(i); Atom 856 core/XMLListObject.cpp Atom a = m_children.getAt(i); Atom 865 core/XMLListObject.cpp Atom XMLListObject::nextName(int index) Atom 880 core/XMLListObject.cpp Atom XMLListObject::nextValue(int index) Atom 1145 core/XMLListObject.cpp Atom XMLListObject::AS3_parent () Atom 1217 core/XMLListObject.cpp Atom XMLListObject::toString() Atom 1322 core/XMLListObject.cpp Atom XMLListObject::AS3_insertChildAfter (Atom child1, Atom child2) Atom 1336 core/XMLListObject.cpp Atom XMLListObject::AS3_insertChildBefore (Atom child1, Atom child2) Atom 1350 core/XMLListObject.cpp Atom XMLListObject::AS3_name() Atom 1365 core/XMLListObject.cpp Atom XMLListObject::_namespace (Atom prefix, int argc) // prefix is optional Atom 1381 core/XMLListObject.cpp Atom XMLListObject::AS3_localName () Atom 110 core/XMLListObject.h void setTargetObject(Atom a) const { m_targetObject.set(MMgc::GC::GetGC(this), this, a); } Atom 118 core/XMLListObject.h Atom toString (); Atom 120 core/XMLListObject.h Atom callProperty(const Multiname* name, int argc, Atom* argv); Atom 122 core/XMLListObject.h Atom getAtomProperty(Atom name) const; // [[Get]] Atom 123 core/XMLListObject.h void setAtomProperty(Atom name, Atom value); // [[Put]] Atom 124 core/XMLListObject.h bool deleteAtomProperty(Atom name); // [[Delete] Atom 126 core/XMLListObject.h Atom getMultinameProperty(const Multiname* name) const; Atom 127 core/XMLListObject.h void setMultinameProperty(const Multiname* name, Atom value); Atom 131 core/XMLListObject.h bool hasAtomProperty(Atom name) const; Atom 134 core/XMLListObject.h Atom getDescendants(const Multiname* name) const; Atom 136 core/XMLListObject.h Atom getUintProperty(uint32 i) const; Atom 137 core/XMLListObject.h void setUintProperty(uint32 i, Atom value); Atom 142 core/XMLListObject.h void _append(Atom child); // [[Append]] Atom 144 core/XMLListObject.h Atom _equals(Atom V) const; // [[Equals]] Atom 145 core/XMLListObject.h Atom _resolveValue(); // [[ResolveValue] Atom 158 core/XMLListObject.h void __toXMLString(StringBuffer &output, Atom AncestorNamespace, int indentLevel = 0); Atom 161 core/XMLListObject.h Atom nextName(int index); Atom 162 core/XMLListObject.h Atom nextValue(int index); Atom 166 core/XMLListObject.h XMLListObject* AS3_attribute (Atom arg); Atom 168 core/XMLListObject.h XMLListObject* AS3_child (Atom propertyName); Atom 171 core/XMLListObject.h bool AS3_contains (Atom value); Atom 173 core/XMLListObject.h XMLListObject* AS3_descendants (Atom name); Atom 174 core/XMLListObject.h XMLListObject* AS3_elements (Atom name); Atom 175 core/XMLListObject.h bool XMLList_AS3_hasOwnProperty (Atom P); Atom 179 core/XMLListObject.h Atom AS3_name(); Atom 181 core/XMLListObject.h Atom AS3_parent (); Atom 182 core/XMLListObject.h XMLListObject* AS3_processingInstructions (Atom name); Atom 183 core/XMLListObject.h bool XMLList_AS3_propertyIsEnumerable(Atom P); // NOT virtual, NOT an override Atom 189 core/XMLListObject.h XMLObject* AS3_addNamespace (Atom _namespace); Atom 190 core/XMLListObject.h XMLObject* AS3_appendChild (Atom child); Atom 193 core/XMLListObject.h Atom AS3_insertChildAfter (Atom child1, Atom child2); Atom 194 core/XMLListObject.h Atom AS3_insertChildBefore (Atom child1, Atom child2); Atom 195 core/XMLListObject.h Atom _namespace(Atom prefix, int argc); // prefix is optional Atom 196 core/XMLListObject.h Atom AS3_localName (); Atom 199 core/XMLListObject.h XMLObject* AS3_prependChild (Atom value); Atom 200 core/XMLListObject.h XMLObject* AS3_removeNamespace (Atom _namespace); Atom 201 core/XMLListObject.h XMLObject* AS3_replace (Atom propertyName, Atom value); Atom 202 core/XMLListObject.h XMLObject* AS3_setChildren (Atom value); Atom 203 core/XMLListObject.h void AS3_setLocalName (Atom name); Atom 204 core/XMLListObject.h void AS3_setName (Atom name); Atom 205 core/XMLListObject.h void AS3_setNamespace (Atom ns); Atom 208 core/XMLListObject.h inline XMLListObject* attribute (Atom arg) { return AS3_attribute (arg); } Atom 210 core/XMLListObject.h inline XMLListObject* child (Atom propertyName) { return AS3_child (propertyName); } Atom 213 core/XMLListObject.h inline bool contains (Atom value) { return AS3_contains (value); } Atom 215 core/XMLListObject.h inline XMLListObject* descendants (Atom name) { return AS3_descendants (name); } Atom 216 core/XMLListObject.h inline XMLListObject* elements (Atom name) { return AS3_elements (name); } Atom 217 core/XMLListObject.h inline bool hasOwnProperty (Atom P) { return XMLList_AS3_hasOwnProperty(P); } Atom 221 core/XMLListObject.h inline Atom name() { return AS3_name(); } Atom 223 core/XMLListObject.h inline Atom parent () { return AS3_parent (); } Atom 224 core/XMLListObject.h inline XMLListObject* processingInstructions (Atom name) { return AS3_processingInstructions (name); } Atom 225 core/XMLListObject.h inline bool propertyIsEnumerable(Atom P) { return XMLList_AS3_propertyIsEnumerable(P); } Atom 228 core/XMLListObject.h inline XMLObject* addNamespace (Atom _namespace) { return AS3_addNamespace (_namespace); } Atom 229 core/XMLListObject.h inline XMLObject* appendChild (Atom child) { return AS3_appendChild (child); } Atom 232 core/XMLListObject.h inline Atom insertChildAfter (Atom child1, Atom child2) { return AS3_insertChildAfter (child1, child2); } Atom 233 core/XMLListObject.h inline Atom insertChildBefore (Atom child1, Atom child2) { return AS3_insertChildBefore (child1, child2); } Atom 234 core/XMLListObject.h inline Atom localName () { return AS3_localName (); } Atom 237 core/XMLListObject.h inline XMLObject* prependChild (Atom value) { return AS3_prependChild (value); } Atom 238 core/XMLListObject.h inline XMLObject* removeNamespace (Atom _namespace) { return AS3_removeNamespace (_namespace); } Atom 239 core/XMLListObject.h inline XMLObject* replace (Atom propertyName, Atom value) { return AS3_replace (propertyName, value); } Atom 240 core/XMLListObject.h inline XMLObject* setChildren (Atom value) { return AS3_setChildren (value); } Atom 241 core/XMLListObject.h inline void setLocalName (Atom name) { return AS3_setLocalName (name); } Atom 242 core/XMLListObject.h inline void setName (Atom name) { return AS3_setName (name); } Atom 243 core/XMLListObject.h inline void setNamespace (Atom ns) { return AS3_setNamespace (ns); } Atom 250 core/XMLListObject.h XMLListObject* filter (Atom propertyName, Atom value); Atom 255 core/XMLListObject.h XMLListObject(XMLListClass *type, Atom targetObject = nullObjectAtom, const Multiname* targetProperty = 0); Atom 416 core/XMLObject.cpp Atom XMLObject::callProperty(const Multiname* multiname, int argc, Atom* argv) Atom 420 core/XMLObject.cpp Atom f = getDelegate()->getMultinameProperty(multiname); Atom 442 core/XMLObject.cpp Atom XMLObject::getAtomProperty(Atom P) const Atom 450 core/XMLObject.cpp Atom XMLObject::getMultinameProperty(const Multiname* name_in) const Atom 568 core/XMLObject.cpp Atom c; Atom 660 core/XMLObject.cpp Atom nameAtom = name ? name->atom() : nullStringAtom; Atom 783 core/XMLObject.cpp Atom prior = undefinedAtom; Atom 906 core/XMLObject.cpp Atom XMLObject::getDescendants(const Multiname* name_in) const Atom 955 core/XMLObject.cpp Atom dq = co->getDescendants (&m); Atom 978 core/XMLObject.cpp Atom XMLObject::getUintProperty(uint32 index) const Atom 1095 core/XMLObject.cpp Atom XMLObject::_resolveValue () Atom 1138 core/XMLObject.cpp Atom pre = core->internStringUTF16(s, 3)->atom(); Atom 1491 core/XMLObject.cpp Atom XMLObject::nextName(int index) Atom 1506 core/XMLObject.cpp Atom XMLObject::nextValue(int index) Atom 1567 core/XMLObject.cpp Atom children = getStringProperty(core->kAsterisk); Atom 1756 core/XMLObject.cpp Atom XMLObject::AS3_insertChildAfter (Atom child1, Atom child2) Atom 1816 core/XMLObject.cpp Atom XMLObject::AS3_insertChildBefore (Atom child1, Atom child2) Atom 1876 core/XMLObject.cpp Atom XMLObject::AS3_localName () Atom 1890 core/XMLObject.cpp Atom XMLObject::AS3_name () Atom 1901 core/XMLObject.cpp Atom XMLObject::_namespace (Atom p_prefix, int argc) // prefix is optional Atom 1932 core/XMLObject.cpp Atom prefix = core->internString(core->string (p_prefix))->atom(); Atom 2083 core/XMLObject.cpp Atom XMLObject::AS3_parent () Atom 2223 core/XMLObject.cpp Atom c; Atom 2441 core/XMLObject.cpp Atom XMLObject::toString () Atom 2546 core/XMLObject.cpp Atom XMLObject::AS3_setNotification(FunctionObject* f) Atom 2593 core/XMLObject.cpp Atom detail = undefinedAtom; Atom 2651 core/XMLObject.cpp Atom argv[6] = { top->atom(), currentTarget->atom(), type->atom(), target, value, detail }; Atom 2895 core/XMLObject.cpp Atom QNameObject::getURI() const Atom 2911 core/XMLObject.cpp Atom QNameObject::get_uri() const Atom 2945 core/XMLObject.cpp Atom QNameObject::nextName(int index) Atom 2957 core/XMLObject.cpp Atom QNameObject::nextValue(int index) Atom 138 core/XMLObject.h Atom toString (); Atom 140 core/XMLObject.h Atom callProperty(const Multiname* name, int argc, Atom* argv); Atom 142 core/XMLObject.h Atom getAtomProperty(Atom name) const; Atom 143 core/XMLObject.h void setAtomProperty(Atom name, Atom value); Atom 144 core/XMLObject.h bool deleteAtomProperty(Atom name); Atom 146 core/XMLObject.h Atom getMultinameProperty(const Multiname* name) const; Atom 147 core/XMLObject.h void setMultinameProperty(const Multiname* name, Atom value); Atom 151 core/XMLObject.h bool hasAtomProperty(Atom name) const; Atom 154 core/XMLObject.h Atom getDescendants(const Multiname* name) const; Atom 156 core/XMLObject.h Atom getUintProperty(uint32 i) const; Atom 157 core/XMLObject.h void setUintProperty(uint32 i, Atom value); Atom 161 core/XMLObject.h Atom nextName(int index); Atom 162 core/XMLObject.h Atom nextValue(int index); Atom 165 core/XMLObject.h Atom _resolveValue (); Atom 168 core/XMLObject.h XMLObject* AS3_addNamespace (Atom _namespace); Atom 169 core/XMLObject.h XMLObject* AS3_appendChild (Atom child); Atom 170 core/XMLObject.h XMLListObject* AS3_attribute (Atom arg); Atom 172 core/XMLObject.h XMLListObject* AS3_child (Atom propertyName); Atom 176 core/XMLObject.h bool AS3_contains (Atom value); Atom 178 core/XMLObject.h XMLListObject* AS3_descendants (Atom PropertyName) const; Atom 179 core/XMLObject.h XMLListObject* AS3_elements (Atom name); Atom 180 core/XMLObject.h bool XML_AS3_hasOwnProperty (Atom P); Atom 184 core/XMLObject.h Atom AS3_insertChildAfter (Atom child1, Atom child2); Atom 185 core/XMLObject.h Atom AS3_insertChildBefore (Atom child1, Atom child2); Atom 189 core/XMLObject.h Atom AS3_setNotification(FunctionObject* f); // AS3 declaration sez this returns an Atom Atom 191 core/XMLObject.h Atom AS3_localName (); Atom 192 core/XMLObject.h Atom AS3_name (); Atom 193 core/XMLObject.h Atom _namespace (Atom prefix, int argc); // prefix is optional (was previously called namespace) Atom 197 core/XMLObject.h Atom AS3_parent (); Atom 198 core/XMLObject.h XMLListObject* AS3_processingInstructions (Atom name); Atom 199 core/XMLObject.h XMLObject* AS3_prependChild (Atom value); Atom 200 core/XMLObject.h bool XML_AS3_propertyIsEnumerable(Atom P); // NOT virtual, NOT an override Atom 201 core/XMLObject.h XMLObject* AS3_removeNamespace (Atom _namespace); Atom 202 core/XMLObject.h XMLObject* AS3_replace (Atom propertyName, Atom value); Atom 203 core/XMLObject.h XMLObject* AS3_setChildren (Atom value); Atom 204 core/XMLObject.h void AS3_setLocalName (Atom name); Atom 205 core/XMLObject.h void AS3_setName (Atom name); Atom 206 core/XMLObject.h void AS3_setNamespace (Atom ns); Atom 212 core/XMLObject.h inline XMLObject* addNamespace (Atom _namespace) { return AS3_addNamespace (_namespace); } Atom 213 core/XMLObject.h inline XMLObject* appendChild (Atom child) { return AS3_appendChild (child); } Atom 214 core/XMLObject.h inline XMLListObject* attribute (Atom arg) { return AS3_attribute (arg); } Atom 216 core/XMLObject.h inline XMLListObject* child (Atom propertyName) { return AS3_child (propertyName); } Atom 220 core/XMLObject.h inline bool contains (Atom value) { return AS3_contains (value); } Atom 222 core/XMLObject.h inline XMLListObject* descendants (Atom PropertyName) const { return AS3_descendants (PropertyName); } Atom 223 core/XMLObject.h inline XMLListObject* elements (Atom name) { return AS3_elements (name); } Atom 224 core/XMLObject.h inline bool hasOwnProperty (Atom P) { return XML_AS3_hasOwnProperty(P); } Atom 228 core/XMLObject.h inline Atom insertChildAfter (Atom child1, Atom child2) { return AS3_insertChildAfter (child1, child2); } Atom 229 core/XMLObject.h inline Atom insertChildBefore (Atom child1, Atom child2) { return AS3_insertChildBefore (child1, child2); } Atom 235 core/XMLObject.h inline Atom localName () { return AS3_localName (); } Atom 236 core/XMLObject.h inline Atom name () { return AS3_name (); } Atom 240 core/XMLObject.h inline Atom parent () { return AS3_parent (); } Atom 241 core/XMLObject.h inline XMLListObject* processingInstructions (Atom name) { return AS3_processingInstructions (name); } Atom 242 core/XMLObject.h inline XMLObject* prependChild (Atom value) { return AS3_prependChild (value); } Atom 243 core/XMLObject.h inline bool propertyIsEnumerable (Atom P) { return XML_AS3_propertyIsEnumerable(P); } Atom 244 core/XMLObject.h inline XMLObject* removeNamespace (Atom _namespace) { return AS3_removeNamespace (_namespace); } Atom 245 core/XMLObject.h inline XMLObject* replace (Atom propertyName, Atom value) { return AS3_replace (propertyName, value); } Atom 246 core/XMLObject.h inline XMLObject* setChildren (Atom value) { return AS3_setChildren (value); } Atom 247 core/XMLObject.h inline void setLocalName (Atom name) { return AS3_setLocalName (name); } Atom 248 core/XMLObject.h inline void setName (Atom name) { return AS3_setName (name); } Atom 249 core/XMLObject.h inline void setNamespace (Atom ns) { return AS3_setNamespace (ns); } Atom 260 core/XMLObject.h void issueNotifications(AvmCore* core, Toplevel* top, E4XNode* initialTarget, Atom target, Stringp type, Atom value, Atom detail=undefinedAtom); Atom 262 core/XMLObject.h void childChanges(Stringp type, Atom value, E4XNode* prior=0); Atom 263 core/XMLObject.h void nonChildChanges(Stringp type, Atom value, Atom detail=undefinedAtom); Atom 276 core/XMLObject.h XMLListObject* filter (Atom propertyName, Atom value); Atom 277 core/XMLObject.h void _filter (XMLListObject* , const Multiname &m, Atom value); Atom 321 core/XMLObject.h QNameObject(QNameClass *type, Atom name, bool bAttribute=false); Atom 322 core/XMLObject.h QNameObject(QNameClass *type, Namespace *nameSpace, Atom name, bool bAttribute=false); Atom 324 core/XMLObject.h Atom getURI() const; Atom 326 core/XMLObject.h Atom get_uri() const; Atom 331 core/XMLObject.h Atom nextName(int index); Atom 332 core/XMLObject.h Atom nextValue(int index); Atom 387 core/XMLParser16.cpp Atom entityAtom = m_str->intern_substring(bgn, end)->atom(); Atom 388 core/XMLParser16.cpp Atom result = core->xmlEntities->get(entityAtom); Atom 52 core/atom-inlines.h REALLY_INLINE bool atomIsIntptr(Atom atom) Atom 57 core/atom-inlines.h REALLY_INLINE bool atomIsBothIntptr(Atom a, Atom b) Atom 63 core/atom-inlines.h REALLY_INLINE bool atomCanBeInt32(Atom atom) Atom 77 core/atom-inlines.h REALLY_INLINE bool atomCanBeUint32(Atom atom) Atom 90 core/atom-inlines.h REALLY_INLINE intptr_t atomGetIntptr(Atom a) Atom 117 core/atom-inlines.h REALLY_INLINE ScriptObject* atomObj(Atom a) Atom 123 core/atom-inlines.h REALLY_INLINE bool atomGetBoolean(Atom a) Atom 109 core/atom.h const Atom kUnusedAtomTag = 0; Atom 110 core/atom.h const Atom kObjectType = 1; // null=1 Atom 111 core/atom.h const Atom kStringType = 2; // null=2 Atom 112 core/atom.h const Atom kNamespaceType = 3; // null=3 Atom 113 core/atom.h const Atom kSpecialType = 4; // undefined=4 Atom 114 core/atom.h const Atom kBooleanType = 5; // false=5 true=13 Atom 115 core/atom.h const Atom kIntptrType = 6; Atom 116 core/atom.h const Atom kDoubleType = 7; Atom 141 core/atom.h const Atom nullObjectAtom = kObjectType|0; Atom 142 core/atom.h const Atom nullStringAtom = kStringType|0; Atom 143 core/atom.h const Atom nullNsAtom = kNamespaceType|0; Atom 144 core/atom.h const Atom undefinedAtom = kSpecialType|0; // 0x03 Atom 145 core/atom.h const Atom trueAtom = kBooleanType|0x08; // 0x0D Atom 146 core/atom.h const Atom falseAtom = kBooleanType|0x00; // 0x05 Atom 147 core/atom.h const Atom zeroIntAtom = Atom(kIntptrType|0); Atom 150 core/atom.h const Atom unreachableAtom = kUnusedAtomTag; Atom 167 core/atom.h #define atomKind(a) ((Atom)((uintptr_t(a) & 7))) Atom 177 core/atom.h bool atomIsIntptr(Atom atom); Atom 182 core/atom.h bool atomIsBothIntptr(Atom atom1, Atom atom2); Atom 187 core/atom.h bool atomCanBeInt32(Atom atom); Atom 191 core/atom.h bool atomCanBeUint32(Atom atom); Atom 196 core/atom.h intptr_t atomGetIntptr(Atom atom); Atom 340 core/avmplusDebugger.cpp Atom argv[5] = { trace_callback->atom(), file->atom(), core->intToAtom(line), name->atom(), args->atom() }; Atom 361 core/avmplusDebugger.cpp Atom* arr; Atom 619 core/avmplusDebugger.cpp Atom atom = sourcemap->get(name->atom()); Atom 718 core/avmplusDebugger.cpp uintptr index = (uintptr)debugger->pool2abcIndex.get(Atom(trace->info()->pool())); Atom 762 core/avmplusDebugger.cpp ar = (Atom*) debugger->core->GetGC()->Calloc(count, sizeof(Atom), GC::kContainsPointers|GC::kZero); Atom 810 core/avmplusDebugger.cpp ar = (Atom*) debugger->core->GetGC()->Calloc(count, sizeof(Atom), GC::kContainsPointers|GC::kZero); Atom 143 core/avmplusDebugger.h virtual bool arguments(Atom*& ar, int& count) = 0; Atom 149 core/avmplusDebugger.h virtual bool locals(Atom*& ar, int& count) = 0; Atom 154 core/avmplusDebugger.h virtual bool setArgument(int which, Atom& val) = 0; Atom 160 core/avmplusDebugger.h virtual bool setLocal(int which, Atom& val) = 0; Atom 165 core/avmplusDebugger.h virtual bool dhis(Atom& a) = 0; Atom 570 core/avmplusDebugger.h bool arguments(Atom*& ar, int& count); Atom 576 core/avmplusDebugger.h bool locals(Atom*& ar, int& count); Atom 581 core/avmplusDebugger.h bool setArgument(int index, Atom& val); Atom 587 core/avmplusDebugger.h bool setLocal(int index, Atom& val); Atom 592 core/avmplusDebugger.h bool dhis(Atom& a); Atom 63 core/avmplusHashtable.cpp setAtoms((Atom *)gc->Calloc(getCapacity(), sizeof(Atom), GC::kContainsPointers|GC::kZero)); Atom 68 core/avmplusHashtable.cpp Atom* atoms = getAtoms(); Atom 79 core/avmplusHashtable.cpp void InlineHashtable::setAtoms(Atom *newAtoms) Atom 86 core/avmplusHashtable.cpp void InlineHashtable::put(Atom name, Atom value) Atom 88 core/avmplusHashtable.cpp Atom* atoms = getAtoms(); Atom 101 core/avmplusHashtable.cpp Atom InlineHashtable::get(Atom name) const Atom 104 core/avmplusHashtable.cpp const Atom* atoms = getAtoms(); Atom 108 core/avmplusHashtable.cpp int InlineHashtable::find(Stringp x, const Atom *t, uint32_t tLen) const Atom 114 core/avmplusHashtable.cpp int InlineHashtable::find(Atom x, const Atom *t, uint32_t m) const Atom 141 core/avmplusHashtable.cpp Atom k; Atom 151 core/avmplusHashtable.cpp Atom InlineHashtable::remove(Atom name) Atom 153 core/avmplusHashtable.cpp Atom* atoms = getAtoms(); Atom 155 core/avmplusHashtable.cpp Atom val = undefinedAtom; Atom 170 core/avmplusHashtable.cpp int InlineHashtable::rehash(const Atom *oldAtoms, int oldlen, Atom *newAtoms, int newlen) const Atom 175 core/avmplusHashtable.cpp Atom oldAtom; Atom 224 core/avmplusHashtable.cpp void InlineHashtable::add(Atom name, Atom value) Atom 249 core/avmplusHashtable.cpp const Atom* atoms = getAtoms(); Atom 252 core/avmplusHashtable.cpp Atom* newAtoms = (Atom*)gc->Calloc(newCapacity, sizeof(Atom), GC::kContainsPointers|GC::kZero); Atom 261 core/avmplusHashtable.cpp Atom InlineHashtable::keyAt(int index) Atom 263 core/avmplusHashtable.cpp const Atom* atoms = getAtoms(); Atom 267 core/avmplusHashtable.cpp Atom InlineHashtable::valueAt(int index) Atom 269 core/avmplusHashtable.cpp const Atom* atoms = getAtoms(); Atom 289 core/avmplusHashtable.cpp const Atom* atoms = getAtoms(); Atom 300 core/avmplusHashtable.cpp bool InlineHashtable::getAtomPropertyIsEnumerable(Atom name) const Atom 304 core/avmplusHashtable.cpp const Atom* atoms = getAtoms(); Atom 306 core/avmplusHashtable.cpp if (Atom(atoms[i]&~kDontEnumBit) == name) Atom 321 core/avmplusHashtable.cpp void InlineHashtable::setAtomPropertyIsEnumerable(Atom name, bool enumerable) Atom 325 core/avmplusHashtable.cpp Atom* atoms = getAtoms(); Atom 327 core/avmplusHashtable.cpp if (Atom(atoms[i]&~kDontEnumBit) == name) Atom 334 core/avmplusHashtable.cpp Atom WeakKeyHashtable::getKey(Atom key) const Atom 346 core/avmplusHashtable.cpp void WeakKeyHashtable::add(Atom key, Atom value) Atom 358 core/avmplusHashtable.cpp Atom* atoms = ht.getAtoms(); Atom 375 core/avmplusHashtable.cpp Atom WeakValueHashtable::getValue(Atom key, Atom value) Atom 381 core/avmplusHashtable.cpp Atom* atoms = ht.getAtoms(); Atom 400 core/avmplusHashtable.cpp void WeakValueHashtable::add(Atom key, Atom value) Atom 418 core/avmplusHashtable.cpp Atom* atoms = ht.getAtoms(); Atom 89 core/avmplusHashtable.h const static Atom EMPTY = 0; Atom 92 core/avmplusHashtable.h const static Atom DELETED = undefinedAtom; Atom 103 core/avmplusHashtable.h Atom removeDontEnumMask(Atom a) const { return Atom(uintptr_t(a) & ~(m_atomsAndFlags & kDontEnumBit)); } Atom 104 core/avmplusHashtable.h bool enumerable(Atom a) const { return a != EMPTY && a != DELETED && !(uintptr_t(a) & (m_atomsAndFlags & kDontEnumBit)); } Atom 106 core/avmplusHashtable.h bool getAtomPropertyIsEnumerable(Atom name) const; Atom 107 core/avmplusHashtable.h void setAtomPropertyIsEnumerable(Atom name, bool enumerable); Atom 112 core/avmplusHashtable.h return m_size * 2 * sizeof(Atom); Atom 198 core/avmplusHashtable.h void setAtoms(Atom* atoms); Atom 202 core/avmplusHashtable.h Atom* getAtoms() { return (Atom*)(m_atomsAndFlags & ~kAtomFlags); } Atom 203 core/avmplusHashtable.h const Atom* getAtoms() const { return (const Atom*)(m_atomsAndFlags & ~kAtomFlags); } Atom 223 core/avmplusHashtable.h Atom get(Atom name) const; Atom 224 core/avmplusHashtable.h Atom remove(Atom name); Atom 226 core/avmplusHashtable.h bool contains(Atom name) const Atom 228 core/avmplusHashtable.h const Atom* atoms = getAtoms(); Atom 241 core/avmplusHashtable.h int find(Atom x, const Atom *t, uint32_t tLen) const; Atom 242 core/avmplusHashtable.h int find(Stringp x, const Atom *t, uint32_t tLen) const; Atom 243 core/avmplusHashtable.h int find(Atom x) const { return find(x, getAtoms(), getCapacity()); } Atom 249 core/avmplusHashtable.h void add(Atom name, Atom value); Atom 267 core/avmplusHashtable.h Atom keyAt(int index); Atom 268 core/avmplusHashtable.h Atom valueAt(int index); Atom 275 core/avmplusHashtable.h void put(Atom name, Atom value); Atom 276 core/avmplusHashtable.h int rehash(const Atom *oldAtoms, int oldlen, Atom *newAtoms, int newlen) const; Atom 342 core/avmplusHashtable.h inline Atom keyAt(int index) { return ht.keyAt(index); } Atom 343 core/avmplusHashtable.h inline Atom valueAt(int index) { return ht.valueAt(index); } Atom 344 core/avmplusHashtable.h virtual void add(Atom name, Atom value) { ht.add(name, value); } Atom 345 core/avmplusHashtable.h virtual Atom get(Atom name) { return ht.get(name); } Atom 346 core/avmplusHashtable.h virtual Atom remove(Atom name) { return ht.remove(name); } Atom 347 core/avmplusHashtable.h virtual bool contains(Atom name) const { return ht.contains(name); } Atom 369 core/avmplusHashtable.h inline Atom keyAt(int index) { return ht.keyAt(index); } Atom 371 core/avmplusHashtable.h void add(Atom name, MMgc::RCObject* value) { ht.add(name, tagObject(value)); } Atom 372 core/avmplusHashtable.h MMgc::RCObject* get(Atom name) { return untagAtom(ht.get(name)); } Atom 373 core/avmplusHashtable.h MMgc::RCObject* remove(Atom name) { return untagAtom(ht.remove(name)); } Atom 374 core/avmplusHashtable.h bool contains(Atom name) const { return ht.contains(name); } Atom 377 core/avmplusHashtable.h inline Atom tagObject(MMgc::RCObject* obj) { return (Atom)obj | kObjectType; } Atom 378 core/avmplusHashtable.h inline MMgc::RCObject* untagAtom(Atom a) { return (MMgc::RCObject*)atomPtr(a); } Atom 388 core/avmplusHashtable.h virtual void add(Atom key, Atom value); Atom 389 core/avmplusHashtable.h virtual Atom get(Atom key) { return ht.get(getKey(key)); } Atom 390 core/avmplusHashtable.h virtual Atom remove(Atom key) { return ht.remove(getKey(key)); } Atom 391 core/avmplusHashtable.h virtual bool contains(Atom key) const { return ht.contains(getKey(key)); } Atom 394 core/avmplusHashtable.h Atom getKey(Atom key) const; Atom 405 core/avmplusHashtable.h virtual void add(Atom key, Atom value); Atom 406 core/avmplusHashtable.h virtual Atom get(Atom key) { return getValue(key, ht.get(key)); } Atom 407 core/avmplusHashtable.h virtual Atom remove(Atom key) { return getValue(key, ht.remove(key)); } Atom 410 core/avmplusHashtable.h Atom getValue(Atom key, Atom value); Atom 49 core/instr-inlines.h bool isObjectPtr(Atom a) Atom 57 core/instr-inlines.h bool isStringPtr(Atom a) Atom 65 core/instr-inlines.h Atom call_method_binding(Atom base, VTable* vtable, Binding b, int argc, Atom* atomv) Atom 75 core/instr-inlines.h Atom call_slot_binding(E env, Atom base, Binding b, int argc, Atom* atomv) Atom 82 core/instr-inlines.h Atom call_get_binding(Atom base, VTable* vtable, Binding b) Atom 90 core/instr-inlines.h Atom call_obj_dynamic(Atom base, const Multiname* name, int argc, Atom* atomv) Atom 96 core/instr-inlines.h Atom call_prim_dynamic(E env, Atom val, const Multiname* name, int argc, Atom* args) Atom 101 core/instr-inlines.h Atom func = proto->getMultinameProperty(name); Atom 113 core/instr-inlines.h Atom op_call(E env, Atom func, int argc, Atom* atomv) Atom 130 core/instr-inlines.h Atom op_call(E env, ScriptObject* func, int argc, Atom* atomv) Atom 146 core/instr-inlines.h Atom op_construct(E env, Atom ctor, int argc, Atom* atomv) Atom 162 core/instr-inlines.h ArrayObject* newarray(E caller_env, int argc, Atom* ap) { Atom 169 core/instr-inlines.h Atom constructprop(E env, const Multiname* multiname, int argc, Atom* atomv) Atom 176 core/instr-inlines.h Atom coerce(E env, Atom atom, Traits* expected) Atom 53 core/instr.cpp Atom callprop_b(E env, Atom base, const Multiname* multiname, int argc, Atom* atomv, VTable* vtable, Binding b) Atom 152 core/instr.cpp Atom op_applytype(E env, Atom factory, int argc, Atom* args) Atom 164 core/instr.cpp Atom astype_late(E caller_env, Atom value, Atom type) { Atom 171 core/instr.cpp Atom instanceof(E caller_env, Atom val, Atom ctor) { Atom 177 core/instr.cpp Atom op_in(E caller_env, Atom name, Atom obj) { Atom 72 core/instr.h Atom op_call(E env, Atom func, int argc, Atom* atomv); Atom 79 core/instr.h Atom op_call(E env, ScriptObject* func, int argc, Atom* atomv); Atom 86 core/instr.h Atom op_construct(E env, Atom ctor, int argc, Atom* atomv); Atom 94 core/instr.h Atom callprop_b(E env, Atom base, const Multiname* name, int argc, Atom* atomv, VTable* vtable, Binding b); Atom 103 core/instr.h ScriptObject* toPrototype(Atom obj); Atom 110 core/instr.h VTable* toVTable(E env, Atom atom); Atom 117 core/instr.h Atom op_applytype(E env, Atom factory, int argc, Atom* args); Atom 123 core/instr.h ArrayObject* newarray(E caller_env, int argc, Atom* ap); Atom 130 core/instr.h Atom astype_late(E caller_env, Atom value, Atom type); Atom 136 core/instr.h Atom instanceof(E caller_env, Atom val, Atom ctor); Atom 142 core/instr.h Atom op_in(E caller_env, Atom name, Atom obj); Atom 154 core/instr.h Atom constructprop(E env, const Multiname* multiname, int argc, Atom* atomv); Atom 155 core/instr.h Atom constructprop(Toplevel* toplevel, const Multiname* multiname, int argc, Atom* atomv, VTable* vtable); Atom 173 core/instr.h Atom coerceImpl(const Toplevel*, Atom atom, Traits* expected); Atom 175 core/instr.h Atom coerce(E env, Atom atom, Traits* expected); Atom 187 core/instr.h Atom op_add(AvmCore*, Atom lhs, Atom rhs); Atom 116 core/jit-calls.h REALLY_INLINE Atom invoke_cached_method(CallCache& c, Atom obj, int argc, Atom* args) Atom 130 core/jit-calls.h Atom callprop_obj_method(CallCache& c, Atom obj, int argc, Atom* args, MethodEnv* env) Atom 139 core/jit-calls.h Atom callprop_obj_slot(CallCache& c, Atom obj, int argc, Atom* args, MethodEnv* env) Atom 147 core/jit-calls.h Atom callprop_obj_none(CallCache& c, Atom obj, int argc, Atom* args, MethodEnv* env) Atom 157 core/jit-calls.h Atom callprop_prim_method(CallCache& c, Atom prim, int argc, Atom* args, MethodEnv* env) Atom 165 core/jit-calls.h Atom callprop_prim_none(CallCache& c, Atom prim, int argc, Atom* args, MethodEnv* env) Atom 177 core/jit-calls.h Atom callprop_generic(CallCache& c, Atom obj, int argc, Atom* args, MethodEnv* env) Atom 204 core/jit-calls.h &callprop_obj_slot<Atom>, // SST_atom Atom 230 core/jit-calls.h Atom callprop_miss(CallCache& c, Atom obj, int argc, Atom* args, MethodEnv* env) Atom 294 core/jit-calls.h REALLY_INLINE Atom boxslot(AvmCore*, OpaqueAtom a) { return (Atom)a; } Atom 295 core/jit-calls.h REALLY_INLINE Atom boxslot(AvmCore*, String* a) { return a->atom(); } Atom 296 core/jit-calls.h REALLY_INLINE Atom boxslot(AvmCore*, Namespace* a) { return a->atom(); } Atom 297 core/jit-calls.h REALLY_INLINE Atom boxslot(AvmCore*, ScriptObject* a) { return a->atom(); } Atom 298 core/jit-calls.h REALLY_INLINE Atom boxslot(AvmCore* core, int32_t i) { return core->intToAtom(i); } Atom 299 core/jit-calls.h REALLY_INLINE Atom boxslot(AvmCore* core, uint32_t u) { return core->uintToAtom(u); } Atom 300 core/jit-calls.h REALLY_INLINE Atom boxslot(AvmCore*, Bool32 b) { return ((b != 0)<<3)|kBooleanType; } Atom 301 core/jit-calls.h REALLY_INLINE Atom boxslot(AvmCore* core, double d) { return core->doubleToAtom(d); } Atom 305 core/jit-calls.h Atom getprop_obj_slot(GetCache& c, MethodEnv* env, Atom obj) Atom 314 core/jit-calls.h Atom getprop_obj_get(GetCache& c, MethodEnv* env, Atom obj) Atom 323 core/jit-calls.h Atom getprop_obj_none(GetCache& c, MethodEnv* env, Atom obj) Atom 332 core/jit-calls.h Atom getprop_obj_method(GetCache& c, MethodEnv* env, Atom obj) Atom 341 core/jit-calls.h Atom getprop_prim_get(GetCache& c, MethodEnv* env, Atom obj) Atom 385 core/jit-calls.h Atom getprop_miss(GetCache& c, MethodEnv* env, Atom obj) Atom 480 core/jit-calls.h Atom* slot_ptr = (Atom*)(uintptr_t(obj_ptr) + c.slot_offset); Atom 491 core/jit-calls.h WBATOM(c.gc, obj, (Atom*)slot_ptr, (val != undefinedAtom ? val : nullObjectAtom)); Atom 566 core/jit-calls.h Atom args[2] = { obj, val }; Atom 123 eval/eval-avmplus.cpp Atom error_args[3] = { nullObjectAtom, core->newStringUTF8(msgz)->atom(), core->intToAtom(0) }; // FIXME - proper error ID? Atom 129 eval/eval-avmplus.cpp Atom error_args[3] = { nullObjectAtom, core->newStringUTF8(msgz)->atom(), core->intToAtom(0) }; // FIXME - proper error ID? Atom 89 extensions/DictionaryGlue.cpp Atom FASTCALL DictionaryObject::getKeyFromObject(Atom key) const Atom 108 extensions/DictionaryGlue.cpp Atom DictionaryObject::getAtomProperty(Atom key) const Atom 118 extensions/DictionaryGlue.cpp bool DictionaryObject::hasAtomProperty(Atom key) const Atom 128 extensions/DictionaryGlue.cpp bool DictionaryObject::deleteAtomProperty(Atom key) Atom 139 extensions/DictionaryGlue.cpp void DictionaryObject::setAtomProperty(Atom key, Atom value) Atom 150 extensions/DictionaryGlue.cpp Atom DictionaryObject::nextName(int index) Atom 152 extensions/DictionaryGlue.cpp Atom k = ScriptObject::nextName(index); Atom 189 extensions/DictionaryGlue.cpp Atom* const atoms = ht->getAtoms(); Atom 195 extensions/DictionaryGlue.cpp Atom const a = atoms[index]; Atom 217 extensions/DictionaryGlue.cpp Atom const a = atoms[index]; Atom 52 extensions/DictionaryGlue.h virtual Atom getAtomProperty(Atom name) const; Atom 53 extensions/DictionaryGlue.h virtual bool hasAtomProperty(Atom name) const; Atom 54 extensions/DictionaryGlue.h virtual bool deleteAtomProperty(Atom name); Atom 55 extensions/DictionaryGlue.h virtual void setAtomProperty(Atom name, Atom value); Atom 57 extensions/DictionaryGlue.h virtual Atom nextName(int index); Atom 69 extensions/DictionaryGlue.h Atom FASTCALL getKeyFromObject(Atom object) const; Atom 262 extensions/JavaGlue.cpp Atom args[1] = { nullObjectAtom }; Atom 304 extensions/JavaGlue.cpp Atom JObject::getAtomProperty(Atom name) const Atom 310 extensions/JavaGlue.cpp Atom a = nullObjectAtom; Atom 358 extensions/JavaGlue.cpp Atom JObject::callProperty(const Multiname* multiname, int argc, Atom* argv) Atom 361 extensions/JavaGlue.cpp Atom a = jclass->callMethod(this, nm, argc, argv); Atom 523 extensions/JavaGlue.cpp Atom JClass::callMethod(JObject* jobj, String* name, int argc, Atom* argv) Atom 615 extensions/JavaGlue.cpp Atom a = undefinedAtom; Atom 627 extensions/JavaGlue.cpp Atom JClass::getField(JObject* jobj, String* nm) Atom 700 extensions/JavaGlue.cpp Atom a = undefinedAtom; Atom 802 extensions/JavaGlue.cpp Atom JClass::getArrayElement(JObject* jobj, int index) Atom 884 extensions/JavaGlue.cpp Atom a = undefinedAtom; Atom 1219 extensions/JavaGlue.cpp Atom a = argv[i]; Atom 81 extensions/JavaGlue.h JObject* create(String* name, Atom* argv, int argc); Atom 84 extensions/JavaGlue.h String* constructorSignature(String* name, Atom* argv, int argc); Atom 85 extensions/JavaGlue.h String* methodSignature(JObject* jobj, String* name, Atom* argv, int argc); Atom 111 extensions/JavaGlue.h Atom getAtomProperty(Atom name) const; Atom 113 extensions/JavaGlue.h Atom callProperty(const Multiname* name, int argc, Atom* argv); Atom 114 extensions/JavaGlue.h void setMultinameProperty(const Multiname* name, Atom value); Atom 119 extensions/JavaGlue.h bool indexFrom(AvmCore* core, Atom a, int* index) const; Atom 141 extensions/JavaGlue.h jobject callConstructor(JObjectClass* jobj, int argc, Atom* argv); Atom 143 extensions/JavaGlue.h Atom callMethod(JObject* jobj, String* name, int argc, Atom* argv); Atom 144 extensions/JavaGlue.h Atom getField(JObject* jobj, String* name); Atom 145 extensions/JavaGlue.h bool setField(JObject* jobj, String* name, Atom val); Atom 147 extensions/JavaGlue.h Atom getArrayElement(JObject* jobj, int index); Atom 148 extensions/JavaGlue.h void setArrayElement(JObject* jobj, int index, Atom val); Atom 149 extensions/JavaGlue.h const char* boxArgs(AvmCore* core, Toplevel* toplevel, const char* descriptor, int argc, Atom* argv, jvalue* jargs); Atom 156 extensions/JavaGlue.h int argsDescriptor(AvmCore* core, char* desc, int argc, Atom* argv); Atom 167 extensions/JavaGlue.h const char* jvalueToAtom(AvmCore* core, Toplevel* toplevel, jvalue& val, const char* type, Atom& a); Atom 168 extensions/JavaGlue.h const char* atomTojvalue(AvmCore* core, Toplevel* toplevel, Atom a, const char* type, jvalue& val); Atom 169 extensions/JavaGlue.h void atomTojlong(AvmCore* core, Atom a, jlong& val); Atom 171 extensions/JavaGlue.h static bool isJObject(AvmCore* core, Atom a); Atom 305 extensions/JavaGlue.h String* methodSignature(JObject* , String* , Atom* , int ) { return 0; } Atom 306 extensions/JavaGlue.h JObject* create(String* , Atom* , int ) { return 0; } Atom 308 extensions/JavaGlue.h String* constructorSignature(String* , Atom* , int ) { return 0; } Atom 77 extensions/SamplerScript.cpp Atom TraceClass::setLevel(int lvl, int target) Atom 94 extensions/SamplerScript.cpp Atom TraceClass::setListener(FunctionObject* f) Atom 154 extensions/SamplerScript.cpp Atom nextValue(int i) Atom 169 extensions/SamplerScript.cpp Atom nextName(int) Atom 207 extensions/SamplerScript.cpp Atom nextValue(int index) Atom 216 extensions/SamplerScript.cpp Atom nextName(int) Atom 237 extensions/SamplerScript.cpp Atom SamplerScript::getSamples(ScriptObject* self) Atom 341 extensions/SamplerScript.cpp Atom ccAtom = sc->getScope(sc->getSize()-1); Atom 456 extensions/SamplerScript.cpp Atom SamplerScript::getMemberNames(ScriptObject* self, Atom o, bool instanceNames) Atom 481 extensions/SamplerScript.cpp static double _get_size(Atom a) Atom 502 extensions/SamplerScript.cpp double SamplerScript::getSize(ScriptObject* self, Atom a) Atom 591 extensions/SamplerScript.cpp double SamplerScript::_getInvocationCount(ScriptObject* self, Atom a, QNameObject* qname, uint32 type) Atom 651 extensions/SamplerScript.cpp Atom method = object->getSlotAtom(AvmCore::bindingToSlotId(b)); Atom 677 extensions/SamplerScript.cpp Atom method = object->getStringProperty(multiname.getName()); Atom 704 extensions/SamplerScript.cpp bool SamplerScript::isGetterSetter(ScriptObject* self, Atom a, QNameObject *qname) Atom 757 extensions/SamplerScript.cpp Atom NewObjectSampleObject::get_object() Atom 760 extensions/SamplerScript.cpp Atom a = obj->toAtom(); Atom 771 extensions/SamplerScript.cpp Atom a = get_object(); Atom 51 extensions/SamplerScript.h Atom setLevel(int lvl, int target); Atom 52 extensions/SamplerScript.h Atom setListener(FunctionObject* f); Atom 67 extensions/SamplerScript.h static double getSize(ScriptObject* self, Atom o); Atom 68 extensions/SamplerScript.h static Atom getMemberNames(ScriptObject* self, Atom o, bool instanceNames); Atom 69 extensions/SamplerScript.h static Atom getSamples(ScriptObject* self); Atom 77 extensions/SamplerScript.h static double _getInvocationCount(ScriptObject* self, Atom a, QNameObject* qname, uint32 type); Atom 78 extensions/SamplerScript.h static bool isGetterSetter(ScriptObject* self, Atom a, QNameObject* name); Atom 114 extensions/SamplerScript.h Atom get_object(); Atom 101 extensions/Selftest.h Atom token; // used by logging, typically a heap-allocated double Atom 299 shell/ByteArrayGlue.cpp Atom ByteArrayObject::getUintProperty(uint32_t i) const Atom 313 shell/ByteArrayGlue.cpp Atom ByteArrayObject::getAtomProperty(Atom name) const Atom 663 shell/ByteArrayGlue.cpp Atom args[1] = {nullObjectAtom}; Atom 127 shell/ByteArrayGlue.h virtual bool hasAtomProperty(Atom name) const; Atom 128 shell/ByteArrayGlue.h virtual void setAtomProperty(Atom name, Atom value); Atom 129 shell/ByteArrayGlue.h virtual Atom getAtomProperty(Atom name) const; Atom 130 shell/ByteArrayGlue.h virtual Atom getUintProperty(uint32_t i) const; Atom 131 shell/ByteArrayGlue.h virtual void setUintProperty(uint32_t i, Atom value); Atom 221 shell/DebugCLI.cpp Atom* ptr; Atom 232 shell/DebugCLI.cpp Atom a = nullObjectAtom; Atom 460 shell/DebugCLI.cpp Atom* ptr; Atom 486 shell/DebugCLI.cpp Atom DebugCLI::ease2Atom(const char* to, Atom baseline) Atom 489 shell/DebugCLI.cpp Atom a = core->newStringLatin1(to)->atom(); Atom 512 shell/DebugCLI.cpp Atom* ptr; Atom 540 shell/DebugCLI.cpp Atom a = ease2Atom(to, ptr[i]); Atom 556 shell/DebugCLI.cpp Atom a = ease2Atom(to, ptr[i]); Atom 582 shell/DebugCLI.cpp Atom objAtom = env->findproperty(outerScope, scopes, extraScopes, &mname, false); Atom 583 shell/DebugCLI.cpp Atom valueAtom = env->getproperty(objAtom, &mname); Atom 210 shell/DebugCLI.h Atom ease2Atom(const char* to, Atom baseline); Atom 74 shell/DomainClass.cpp Atom DomainObject::loadBytes(ByteArrayObject *b) Atom 150 shell/DomainClass.cpp Atom atom = toplevel()->getproperty(container->atom(), Atom 51 shell/DomainClass.h Atom loadBytes(ByteArrayObject *bytes); Atom 126 shell/ShellCore.cpp Atom args[2] = { nullObjectAtom, errorMessage->atom() }; Atom 127 shell/ShellCore.cpp Atom errorAtom = toplevel->errorClass()->construct(1, args); Atom 150 shell/ShellCore.cpp Atom args[2] = { nullObjectAtom, errorMessage->atom() }; Atom 151 shell/ShellCore.cpp Atom errorAtom = toplevel->errorClass()->construct(1, args); Atom 269 shell/ShellCore.cpp Atom result = handleActionSource(input, NULL, shell_domainEnv, shell_toplevel, NULL, codeContext, api); Atom 161 shell/SystemClass.h bool isGlobal(Atom o);