/external/webkit/Source/JavaScriptCore/runtime/ |
D | RegExp.cpp | 76 inline RegExp::RegExp(JSGlobalData* globalData, const UString& patternString, RegExpFlags flags) in RegExp() function in JSC::RegExp 90 RegExp::~RegExp() in ~RegExp() 94 PassRefPtr<RegExp> RegExp::create(JSGlobalData* globalData, const UString& patternString, RegExpFla… in create() 96 RefPtr<RegExp> res = adoptRef(new RegExp(globalData, patternString, flags)); in create() 103 RegExp::RegExpState RegExp::compile(JSGlobalData* globalData) in compile() 133 int RegExp::match(const UString& s, int startOffset, Vector<int, 32>* ovector) in match() 189 void RegExp::matchCompareWithInterpreter(const UString& s, int startOffset, int* offsetVector, int … in matchCompareWithInterpreter() 240 void RegExp::printTraceData() in printTraceData()
|
D | RegExp.h | 38 class RegExp : public RefCounted<RegExp> { 40 … static PassRefPtr<RegExp> create(JSGlobalData* globalData, const UString& pattern, RegExpFlags); 41 ~RegExp(); 60 RegExp(JSGlobalData* globalData, const UString& pattern, RegExpFlags);
|
D | RegExpObject.h | 33 RegExpObject(JSGlobalObject*, Structure*, NonNullPassRefPtr<RegExp>); 36 void setRegExp(PassRefPtr<RegExp> r) { d->regExp = r; } in setRegExp() 37 RegExp* regExp() const { return d->regExp.get(); } in regExp() 77 RegExpObjectData(NonNullPassRefPtr<RegExp> regExp) in RegExpObjectData() 83 RefPtr<RegExp> regExp;
|
D | RegExpCache.cpp | 34 PassRefPtr<RegExp> RegExpCache::lookupOrCreate(const UString& patternString, RegExpFlags flags) in lookupOrCreate() 46 PassRefPtr<RegExp> RegExpCache::create(const UString& patternString, RegExpFlags flags, RegExpCache… in create() 48 RefPtr<RegExp> regExp = RegExp::create(m_globalData, patternString, flags); in create()
|
D | RegExpCache.h | 41 typedef HashMap<RegExpKey, RefPtr<RegExp> > RegExpCacheMap; 44 PassRefPtr<RegExp> lookupOrCreate(const UString& patternString, RegExpFlags); 45 PassRefPtr<RegExp> create(const UString& patternString, RegExpFlags, RegExpCacheMap::iterator);
|
D | RegExpConstructor.h | 30 class RegExp; variable 73 …void performMatch(RegExp*, const UString&, int startOffset, int& position, int& length, int** ovec… 112 …ALWAYS_INLINE void RegExpConstructor::performMatch(RegExp* r, const UString& s, int startOffset, i… in performMatch()
|
D | JSGlobalData.h | 74 class RegExp; variable 247 typedef ListHashSet<RefPtr<RegExp> > RTTraceList; 265 void addRegExpToTrace(PassRefPtr<RegExp> regExp);
|
D | RegExpPrototype.cpp | 51 : RegExpObject(globalObject, structure, RegExp::create(&exec->globalData(), "", NoFlags)) in RegExpPrototype() 83 RefPtr<RegExp> regExp; in regExpProtoFuncCompile()
|
D | StringPrototype.cpp | 156 …sSlow(const UString& replacement, const UString& source, const int* ovector, RegExp* reg, size_t i) in substituteBackreferencesSlow() 222 …eBackreferences(const UString& replacement, const UString& source, const int* ovector, RegExp* reg) in substituteBackreferences() 315 RegExp* reg = asRegExpObject(pattern)->regExp(); in stringProtoFuncReplace() 607 RefPtr<RegExp> reg; in stringProtoFuncMatch() 657 RefPtr<RegExp> reg; in stringProtoFuncSearch() 717 RegExp* reg = asRegExpObject(a0)->regExp(); in stringProtoFuncSplit()
|
D | RegExpObject.cpp | 64 …:RegExpObject(JSGlobalObject* globalObject, Structure* structure, NonNullPassRefPtr<RegExp> regExp) in RegExpObject()
|
/external/webkit/PerformanceTests/SunSpider/ |
D | UNCOVERED | 37 RegExp.exec 38 RegExp custom properties
|
/external/v8/test/mozilla/ |
D | mozilla.status | 111 ecma_3/RegExp/regress-209067: PASS || FAIL if $mode == debug 156 ecma_3/RegExp/regress-311414: PASS || FAIL 157 ecma_3/RegExp/regress-289669: PASS || FAIL 203 ecma_3/RegExp/regress-85721: PASS || FAIL if $mode == debug 258 #:=== RegExp:=== 260 # RegExp flags. 261 ecma_3/RegExp/15.10.4.1-6: FAIL_OK 267 ecma_3/RegExp/regress-119909: PASS || FAIL_OK 274 ecma_3/RegExp/regress-209919: PASS || FAIL_OK 281 ecma_3/RegExp/regress-330684: TIMEOUT [all …]
|
/external/v8/benchmarks/ |
D | README.txt | 35 Version 3 adds a new benchmark, RegExp. The RegExp benchmark is 73 increasing pressure on the memory subsystem. Changed the RegExp
|
/external/v8/test/sputnik/ |
D | sputnik.status | 45 # Sputnik tests (r97) assume RegExp.prototype is an Object, not a RegExp. 86 # Sputnik expects unicode escape sequences in RegExp flags to be interpreted. 87 # The specification requires them to be passed uninterpreted to the RegExp
|
/external/v8/src/ |
D | ast.cc | 656 void* RegExp##Name::Accept(RegExpVisitor* visitor, void* data) { \ 663 RegExp##Name* RegExpTree::As##Name() { \ 671 RegExp##Name* RegExp##Name::As##Name() { \ in FOR_EACH_REG_EXP_TREE_TYPE() 674 bool RegExp##Name::Is##Name() { return true; } 790 #define MAKE_CASE(Name) virtual void* Visit##Name(RegExp##Name*, void* data);
|
D | api.h | 176 static inline Local<RegExp> ToLocal( 214 OpenHandle(const RegExp* data); 271 MAKE_TO_LOCAL(ToLocal, JSRegExp, RegExp) in MAKE_TO_LOCAL() 304 MAKE_OPEN_HANDLE(RegExp, JSRegExp)
|
/external/webkit/Source/JavaScriptCore/jit/ |
D | JITStubs.h | 60 class RegExp; variable 73 RegExp* regExp() { return static_cast<RegExp*>(asPointer); } in regExp()
|
/external/v8/test/es5conform/ |
D | es5conform.status | 56 # NOT IMPLEMENTED: RegExp.prototype.source 59 # NOT IMPLEMENTED: RegExp.prototype.global 62 # NOT IMPLEMENTED: RegExp.prototype.ignoreCase 65 # NOT IMPLEMENTED: RegExp.prototype.multiline
|
/external/webkit/Source/JavaScriptCore/bytecode/ |
D | CodeBlock.h | 438 …unsigned addRegExp(PassRefPtr<RegExp> r) { createRareDataIfNecessary(); unsigned size = m_rareData… in addRegExp() 439 … RegExp* regexp(int index) const { ASSERT(m_rareData); return m_rareData->m_regexps[index].get(); } in regexp() 542 Vector<RefPtr<RegExp> > m_regexps;
|
/external/webkit/Source/JavaScriptCore/parser/ |
D | Lexer.h | 38 class RegExp; variable
|
/external/webkit/Source/WebCore/bindings/v8/ |
D | SerializedScriptValue.cpp | 223 void writeRegExp(v8::Local<v8::String> pattern, v8::RegExp::Flags flags) in writeRegExp() 662 v8::Handle<v8::RegExp> regExp = value.As<v8::RegExp>(); in writeRegExp() 943 *value = v8::RegExp::New(pattern.As<v8::String>(), static_cast<v8::RegExp::Flags>(flags)); in readRegExp()
|
/external/v8/ |
D | ChangeLog | 533 Removed special casing of calls to RegExp test and exec methods with no 614 Fixed x64 RegExp start-of-string bug (Issues 1746, 1748). 623 Made the RegExp.prototype object be a RegExp object (Issue 1217). 897 Fixed a GC bug with RegExp code flushing. 919 Introduced code flushing of RegExp code to free memory used by 1088 Made RegExp objects not callable. 1411 Change RegExp parsing to disallow /(*)/. 1566 Changed interpretation of malformed \c? escapes in RegExp to match 1635 Made RegExp character class parsing stricter. This mirrors a change 1636 to RegExp parsing in WebKit. [all …]
|
/external/webkit/Source/WebCore/bridge/qt/ |
D | qt_runtime.cpp | 101 RegExp, enumerator 174 return RegExp; in valueRealType() 226 case RegExp: in convertValueToQVariant() 571 if (type == RegExp) { in convertValueToQVariant() 851 RefPtr<JSC::RegExp> regExp = JSC::RegExp::create(&exec->globalData(), pattern, flags); in convertQVariantToValue()
|
/external/v8/include/ |
D | v8.h | 1865 class RegExp : public Object { 1888 V8EXPORT static Local<RegExp> New(Handle<String> pattern, 1902 static inline RegExp* Cast(v8::Value* obj); 4246 RegExp* RegExp::Cast(v8::Value* value) { 4250 return static_cast<RegExp*>(value);
|
/external/webkit/Source/JavaScriptCore/bytecompiler/ |
D | BytecodeGenerator.h | 294 RegisterID* emitNewRegExp(RegisterID* dst, PassRefPtr<RegExp> regExp); 478 unsigned addRegExp(PassRefPtr<RegExp>);
|