string 2951 include/v8.h virtual void VisitExternalString(Handle<String> string) {} string 51 samples/process.cc virtual const string& Path() = 0; string 52 samples/process.cc virtual const string& Referrer() = 0; string 53 samples/process.cc virtual const string& Host() = 0; string 54 samples/process.cc virtual const string& UserAgent() = 0; string 120 samples/process.cc static map<string, string>* UnwrapMap(Handle<Object> obj); string 323 samples/process.cc map<string, string>* JsHttpRequestProcessor::UnwrapMap(Handle<Object> obj) { string 326 samples/process.cc return static_cast<map<string, string>*>(ptr); string 332 samples/process.cc string ObjectToString(Local<Value> value) { string 334 samples/process.cc return string(*utf8_value); string 341 samples/process.cc map<string, string>* obj = UnwrapMap(info.Holder()); string 344 samples/process.cc string key = ObjectToString(name); string 347 samples/process.cc map<string, string>::iterator iter = obj->find(key); string 353 samples/process.cc const string& value = (*iter).second; string 362 samples/process.cc map<string, string>* obj = UnwrapMap(info.Holder()); string 365 samples/process.cc string key = ObjectToString(name); string 366 samples/process.cc string value = ObjectToString(value_obj); string 443 samples/process.cc const string& path = request->Path(); string 453 samples/process.cc const string& path = request->Referrer(); string 461 samples/process.cc const string& path = request->Host(); string 469 samples/process.cc const string& path = request->UserAgent(); string 508 samples/process.cc virtual const string& Path() { return path_; } string 509 samples/process.cc virtual const string& Referrer() { return referrer_; } string 510 samples/process.cc virtual const string& Host() { return host_; } string 511 samples/process.cc virtual const string& UserAgent() { return user_agent_; } string 513 samples/process.cc string path_; string 514 samples/process.cc string referrer_; string 515 samples/process.cc string host_; string 516 samples/process.cc string user_agent_; string 535 samples/process.cc string arg = argv[i]; string 537 samples/process.cc if (index == string::npos) { string 540 samples/process.cc string key = arg.substr(0, index); string 541 samples/process.cc string value = arg.substr(index+1); string 592 samples/process.cc for (map<string, string>::iterator i = m->begin(); i != m->end(); i++) { string 593 samples/process.cc pair<string, string> entry = *i; string 600 samples/process.cc map<string, string> options; string 601 samples/process.cc string file; string 614 samples/process.cc map<string, string> output; string 3754 src/api.cc if (string->IsAsciiRepresentation()) { string 3755 src/api.cc i::String::WriteToFlat(string, buffer, start, end); string 3759 src/api.cc switch (i::StringShape(string).representation_tag()) { string 3761 src/api.cc const uint16_t* data = i::ExternalTwoByteString::cast(string)-> string 3775 src/api.cc i::SeqTwoByteString::cast(string)->SeqTwoByteStringGetData(0); string 3787 src/api.cc i::SlicedString* slice = i::SlicedString::cast(string); string 3789 src/api.cc string = slice->parent(); string 3795 src/api.cc i::ConsString* cons_string = i::ConsString::cast(string); string 3800 src/api.cc string = cons_string->second(); string 3806 src/api.cc string = first; string 3820 src/api.cc string = cons_string->second(); string 338 src/api.h void RecordWrite(Handle<String> string) { string 339 src/api.h Address address = reinterpret_cast<Address>(*string); string 349 src/api.h inline bool IsFreshUnusedString(Handle<String> string) { string 350 src/api.h Address address = reinterpret_cast<Address>(*string); string 358 src/api.h static inline bool IsFreshString(Address string, Address top) { string 359 src/api.h return top - kFreshnessLimit <= string && string <= top; string 373 src/arm/codegen-arm.cc __ ldr(result, FieldMemOperand(string, HeapObject::kMapOffset)); string 388 src/arm/codegen-arm.cc __ ldr(result, FieldMemOperand(string, SlicedString::kOffsetOffset)); string 389 src/arm/codegen-arm.cc __ ldr(string, FieldMemOperand(string, SlicedString::kParentOffset)); string 399 src/arm/codegen-arm.cc __ ldr(result, FieldMemOperand(string, ConsString::kSecondOffset)); string 403 src/arm/codegen-arm.cc __ ldr(string, FieldMemOperand(string, ConsString::kFirstOffset)); string 406 src/arm/codegen-arm.cc __ ldr(result, FieldMemOperand(string, HeapObject::kMapOffset)); string 420 src/arm/codegen-arm.cc __ add(string, string 421 src/arm/codegen-arm.cc string, string 437 src/arm/codegen-arm.cc __ ldr(string, FieldMemOperand(string, ExternalString::kResourceDataOffset)); string 445 src/arm/codegen-arm.cc __ ldrh(result, MemOperand(string, index, LSL, 1)); string 449 src/arm/codegen-arm.cc __ ldrb(result, MemOperand(string, index)); string 82 src/arm/codegen-arm.h Register string, string 151 src/arm/disasm-arm.cc (strncmp(string, compare_string, strlen(compare_string)) == 0) string 3618 src/arm/full-codegen-arm.cc Register string = r4; string 3668 src/arm/full-codegen-arm.cc __ ldr(string, MemOperand(element, kPointerSize, PostIndex)); string 3669 src/arm/full-codegen-arm.cc __ JumpIfSmi(string, &bailout); string 3670 src/arm/full-codegen-arm.cc __ ldr(scratch1, FieldMemOperand(string, HeapObject::kMapOffset)); string 3673 src/arm/full-codegen-arm.cc __ ldr(scratch1, FieldMemOperand(string, SeqAsciiString::kLengthOffset)); string 3756 src/arm/full-codegen-arm.cc __ ldr(string, MemOperand(element, kPointerSize, PostIndex)); string 3757 src/arm/full-codegen-arm.cc __ ldr(string_length, FieldMemOperand(string, String::kLengthOffset)); string 3759 src/arm/full-codegen-arm.cc __ add(string, string, Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); string 3760 src/arm/full-codegen-arm.cc __ CopyBytes(string, result_pos, string_length, scratch1); string 3786 src/arm/full-codegen-arm.cc __ ldr(string, MemOperand(element, kPointerSize, PostIndex)); string 3787 src/arm/full-codegen-arm.cc __ ldr(string_length, FieldMemOperand(string, String::kLengthOffset)); string 3789 src/arm/full-codegen-arm.cc __ add(string, string, Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); string 3790 src/arm/full-codegen-arm.cc __ CopyBytes(string, result_pos, string_length, scratch1); string 3808 src/arm/full-codegen-arm.cc __ add(string, string 3811 src/arm/full-codegen-arm.cc __ CopyBytes(string, result_pos, string_length, scratch1); string 3814 src/arm/full-codegen-arm.cc __ ldr(string, MemOperand(element, kPointerSize, PostIndex)); string 3815 src/arm/full-codegen-arm.cc __ ldr(string_length, FieldMemOperand(string, String::kLengthOffset)); string 3817 src/arm/full-codegen-arm.cc __ add(string, string, Operand(SeqAsciiString::kHeaderSize - kHeapObjectTag)); string 3818 src/arm/full-codegen-arm.cc __ CopyBytes(string, result_pos, string_length, scratch1); string 2033 src/arm/lithium-arm.cc LOperand* string = UseTempRegister(instr->string()); string 2035 src/arm/lithium-arm.cc LStringCharCodeAt* result = new(zone()) LStringCharCodeAt(string, index); string 2048 src/arm/lithium-arm.cc LOperand* string = UseRegisterAtStart(instr->value()); string 2049 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LStringLength(string)); string 1862 src/arm/lithium-arm.h LStringCharCodeAt(LOperand* string, LOperand* index) { string 1863 src/arm/lithium-arm.h inputs_[0] = string; string 1870 src/arm/lithium-arm.h LOperand* string() { return inputs_[0]; } string 1890 src/arm/lithium-arm.h explicit LStringLength(LOperand* string) { string 1891 src/arm/lithium-arm.h inputs_[0] = string; string 1897 src/arm/lithium-arm.h LOperand* string() { return inputs_[0]; } string 4029 src/arm/lithium-codegen-arm.cc ToRegister(instr->string()), string 4038 src/arm/lithium-codegen-arm.cc Register string = ToRegister(instr->string()); string 4048 src/arm/lithium-codegen-arm.cc __ push(string); string 4118 src/arm/lithium-codegen-arm.cc Register string = ToRegister(instr->InputAt(0)); string 4120 src/arm/lithium-codegen-arm.cc __ ldr(result, FieldMemOperand(string, String::kLengthOffset)); string 875 src/arm/macro-assembler-arm.cc str(scratch1, FieldMemOperand(string, String::kLengthOffset)); string 877 src/arm/macro-assembler-arm.cc str(scratch2, FieldMemOperand(string, HeapObject::kMapOffset)); string 878 src/arm/macro-assembler-arm.cc str(scratch1, FieldMemOperand(string, String::kHashFieldOffset)); string 1301 src/arm/macro-assembler-arm.h void InitializeNewString(Register string, string 200 src/d8.h BinaryResource(const char* string, int length) string 201 src/d8.h : data_(string), string 673 src/execution.cc Isolate* isolate = string->GetIsolate(); string 677 src/execution.cc if (int_index < 0 || int_index >= string->length()) { string 692 src/execution.cc string, string 91 src/extensions/externalize-string-extension.cc Handle<String> string = Utils::OpenHandle(*args[0].As<v8::String>()); string 92 src/extensions/externalize-string-extension.cc if (string->IsExternalString()) { string 96 src/extensions/externalize-string-extension.cc if (string->IsAsciiRepresentation() && !force_two_byte) { string 97 src/extensions/externalize-string-extension.cc char* data = new char[string->length()]; string 98 src/extensions/externalize-string-extension.cc String::WriteToFlat(*string, data, 0, string->length()); string 100 src/extensions/externalize-string-extension.cc data, string->length()); string 101 src/extensions/externalize-string-extension.cc result = string->MakeExternal(resource); string 102 src/extensions/externalize-string-extension.cc if (result && !string->IsSymbol()) { string 103 src/extensions/externalize-string-extension.cc HEAP->external_string_table()->AddString(*string); string 107 src/extensions/externalize-string-extension.cc uc16* data = new uc16[string->length()]; string 108 src/extensions/externalize-string-extension.cc String::WriteToFlat(*string, data, 0, string->length()); string 110 src/extensions/externalize-string-extension.cc data, string->length()); string 111 src/extensions/externalize-string-extension.cc result = string->MakeExternal(resource); string 112 src/extensions/externalize-string-extension.cc if (result && !string->IsSymbol()) { string 113 src/extensions/externalize-string-extension.cc HEAP->external_string_table()->AddString(*string); string 163 src/factory.cc isolate()->heap()->LookupSymbol(string), string 170 src/factory.cc isolate()->heap()->LookupSymbol(*string), string 176 src/factory.cc isolate()->heap()->LookupAsciiSymbol(string), string 185 src/factory.cc isolate()->heap()->LookupAsciiSymbol(string, string 194 src/factory.cc isolate()->heap()->LookupTwoByteSymbol(string), string 203 src/factory.cc isolate()->heap()->AllocateStringFromAscii(string, pretenure), string 211 src/factory.cc isolate()->heap()->AllocateStringFromUtf8(string, pretenure), string 220 src/factory.cc isolate()->heap()->AllocateStringFromTwoByte(string, pretenure), string 212 src/handles.cc CALL_HEAP_FUNCTION_VOID(string->GetIsolate(), string->TryFlatten()); string 217 src/handles.cc CALL_HEAP_FUNCTION(string->GetIsolate(), string->TryFlatten(), String); string 254 src/handles.h Handle<FixedArray> CalculateLineEnds(Handle<String> string, string 247 src/heap-inl.h void Heap::FinalizeExternalString(String* string) { string 248 src/heap-inl.h ASSERT(string->IsExternalString()); string 251 src/heap-inl.h reinterpret_cast<byte*>(string) + string 571 src/heap-inl.h void ExternalStringTable::AddString(String* string) { string 572 src/heap-inl.h ASSERT(string->IsExternalString()); string 573 src/heap-inl.h if (heap_->InNewSpace(string)) { string 574 src/heap-inl.h new_space_strings_.Add(string); string 576 src/heap-inl.h old_space_strings_.Add(string); string 603 src/heap-inl.h ExternalAsciiString* string = ExternalAsciiString::cast(obj); string 604 src/heap-inl.h ASSERT(String::IsAscii(string->GetChars(), string->length())); string 613 src/heap-inl.h ExternalAsciiString* string = ExternalAsciiString::cast(obj); string 614 src/heap-inl.h ASSERT(String::IsAscii(string->GetChars(), string->length())); string 621 src/heap-inl.h void ExternalStringTable::AddOldString(String* string) { string 622 src/heap-inl.h ASSERT(string->IsExternalString()); string 623 src/heap-inl.h ASSERT(!heap_->InNewSpace(string)); string 624 src/heap-inl.h old_space_strings_.Add(string); string 2772 src/heap.cc if (!string->IsSymbol() || !pattern->IsSymbol()) return Smi::FromInt(0); string 2773 src/heap.cc uint32_t hash = string->Hash(); string 2776 src/heap.cc if (cache->get(index + kStringOffset) == string && string 2781 src/heap.cc if (cache->get(index + kStringOffset) == string && string 2794 src/heap.cc if (!string->IsSymbol() || !pattern->IsSymbol()) return; string 2795 src/heap.cc uint32_t hash = string->Hash(); string 2799 src/heap.cc cache->set(index + kStringOffset, string); string 2806 src/heap.cc cache->set(index2 + kStringOffset, string); string 2813 src/heap.cc cache->set(index + kStringOffset, string); string 2933 src/heap.cc number_string_cache()->set(hash * 2 + 1, string); string 4343 src/heap.cc if (string.length() == 1) { string 4344 src/heap.cc return Heap::LookupSingleCharacterStringFromCode(string[0]); string 4348 src/heap.cc AllocateRawAsciiString(string.length(), pretenure); string 4354 src/heap.cc for (int i = 0; i < string.length(); i++) { string 4355 src/heap.cc string_result->SeqAsciiStringSet(i, string[i]); string 4367 src/heap.cc decoder->Reset(string.start(), string.length()); string 4385 src/heap.cc decoder->Reset(string.start(), string.length()); string 4404 src/heap.cc if (String::IsAscii(string.start(), string.length())) { string 4405 src/heap.cc maybe_result = AllocateRawAsciiString(string.length(), pretenure); string 4407 src/heap.cc maybe_result = AllocateRawTwoByteString(string.length(), pretenure); string 4415 src/heap.cc for (int i = 0; i < string.length(); i++) { string 4416 src/heap.cc string_result->Set(i, string[i]); string 4424 src/heap.cc if (InNewSpace(string)) return NULL; string 4427 src/heap.cc switch (string->map()->instance_type()) { string 5352 src/heap.cc symbol_table()->LookupSymbol(string, &symbol); string 5367 src/heap.cc symbol_table()->LookupAsciiSymbol(string, &symbol); string 5384 src/heap.cc symbol_table()->LookupSubStringAsciiSymbol(string, string 5402 src/heap.cc symbol_table()->LookupTwoByteSymbol(string, &symbol); string 5414 src/heap.cc if (string->IsSymbol()) return string; string 5418 src/heap.cc symbol_table()->LookupString(string, &symbol); string 5430 src/heap.cc if (string->IsSymbol()) { string 5431 src/heap.cc *symbol = string; string 5434 src/heap.cc return symbol_table()->LookupSymbolIfExists(string, symbol); string 396 src/heap.h inline void AddString(String* string); string 414 src/heap.h inline void AddOldString(String* string); string 963 src/heap.h inline void FinalizeExternalString(String* string); string 1007 src/heap.h MUST_USE_RESULT MaybeObject* LookupAsciiSymbol(Handle<SeqAsciiString> string, string 2531 src/heap.h static Object* Lookup(FixedArray* cache, String* string, String* pattern); string 2534 src/heap.h String* string, string 4599 src/hydrogen-instructions.h HStringCharCodeAt(HValue* context, HValue* string, HValue* index) { string 4601 src/hydrogen-instructions.h SetOperandAt(1, string); string 4617 src/hydrogen-instructions.h HValue* string() { return OperandAt(1); } string 4659 src/hydrogen-instructions.h explicit HStringLength(HValue* string) : HUnaryOperation(string) { string 6281 src/hydrogen.cc HValue* string = Pop(); string 6282 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(string)); string 6283 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsString(string, zone())); string 6284 src/hydrogen.cc instr = new(zone()) HStringLength(string); string 6288 src/hydrogen.cc HValue* string = Pop(); string 6291 src/hydrogen.cc BuildStringCharCodeAt(context, string, index); string 6918 src/hydrogen.cc HValue* string = Pop(); string 6925 src/hydrogen.cc BuildStringCharCodeAt(context, string, index); string 7862 src/hydrogen.cc AddInstruction(new(zone()) HCheckNonSmi(string)); string 7863 src/hydrogen.cc AddInstruction(HCheckInstanceType::NewIsString(string, zone())); string 7864 src/hydrogen.cc HStringLength* length = new(zone()) HStringLength(string); string 7868 src/hydrogen.cc return new(zone()) HStringCharCodeAt(context, string, checked_index); string 8715 src/hydrogen.cc HValue* string = Pop(); string 8717 src/hydrogen.cc HStringCharCodeAt* result = BuildStringCharCodeAt(context, string, index); string 8740 src/hydrogen.cc HValue* string = Pop(); string 8742 src/hydrogen.cc HStringCharCodeAt* char_code = BuildStringCharCodeAt(context, string, index); string 1083 src/hydrogen.h HValue* string, string 662 src/ia32/codegen-ia32.cc __ mov(result, FieldOperand(string, HeapObject::kMapOffset)); string 677 src/ia32/codegen-ia32.cc __ mov(result, FieldOperand(string, SlicedString::kOffsetOffset)); string 680 src/ia32/codegen-ia32.cc __ mov(string, FieldOperand(string, SlicedString::kParentOffset)); string 689 src/ia32/codegen-ia32.cc __ cmp(FieldOperand(string, ConsString::kSecondOffset), string 692 src/ia32/codegen-ia32.cc __ mov(string, FieldOperand(string, ConsString::kFirstOffset)); string 695 src/ia32/codegen-ia32.cc __ mov(result, FieldOperand(string, HeapObject::kMapOffset)); string 722 src/ia32/codegen-ia32.cc __ mov(result, FieldOperand(string, ExternalString::kResourceDataOffset)); string 742 src/ia32/codegen-ia32.cc __ movzx_w(result, FieldOperand(string, string 751 src/ia32/codegen-ia32.cc __ movzx_b(result, FieldOperand(string, string 82 src/ia32/codegen-ia32.h Register string, string 3554 src/ia32/full-codegen-ia32.cc Register string = esi; string 3605 src/ia32/full-codegen-ia32.cc __ mov(string, FieldOperand(elements, string 3609 src/ia32/full-codegen-ia32.cc __ JumpIfSmi(string, &bailout); string 3610 src/ia32/full-codegen-ia32.cc __ mov(scratch, FieldOperand(string, HeapObject::kMapOffset)); string 3617 src/ia32/full-codegen-ia32.cc FieldOperand(string, SeqAsciiString::kLengthOffset)); string 3641 src/ia32/full-codegen-ia32.cc __ mov(string, separator_operand); string 3642 src/ia32/full-codegen-ia32.cc __ JumpIfSmi(string, &bailout); string 3643 src/ia32/full-codegen-ia32.cc __ mov(scratch, FieldOperand(string, HeapObject::kMapOffset)); string 3665 src/ia32/full-codegen-ia32.cc index, string, &bailout); string 3670 src/ia32/full-codegen-ia32.cc __ mov(string, separator_operand); string 3671 src/ia32/full-codegen-ia32.cc __ cmp(FieldOperand(string, SeqAsciiString::kLengthOffset), string 3689 src/ia32/full-codegen-ia32.cc __ mov(string, FieldOperand(elements, index, string 3693 src/ia32/full-codegen-ia32.cc FieldOperand(string, String::kLengthOffset)); string 3695 src/ia32/full-codegen-ia32.cc __ lea(string, string 3696 src/ia32/full-codegen-ia32.cc FieldOperand(string, SeqAsciiString::kHeaderSize)); string 3697 src/ia32/full-codegen-ia32.cc __ CopyBytes(string, result_pos, string_length, scratch); string 3709 src/ia32/full-codegen-ia32.cc __ mov_b(scratch, FieldOperand(string, SeqAsciiString::kHeaderSize)); string 3730 src/ia32/full-codegen-ia32.cc __ mov(string, FieldOperand(elements, index, string 3734 src/ia32/full-codegen-ia32.cc FieldOperand(string, String::kLengthOffset)); string 3736 src/ia32/full-codegen-ia32.cc __ lea(string, string 3737 src/ia32/full-codegen-ia32.cc FieldOperand(string, SeqAsciiString::kHeaderSize)); string 3738 src/ia32/full-codegen-ia32.cc __ CopyBytes(string, result_pos, string_length, scratch); string 3761 src/ia32/full-codegen-ia32.cc __ mov(string, separator_operand); string 3763 src/ia32/full-codegen-ia32.cc FieldOperand(string, String::kLengthOffset)); string 3765 src/ia32/full-codegen-ia32.cc __ lea(string, string 3766 src/ia32/full-codegen-ia32.cc FieldOperand(string, SeqAsciiString::kHeaderSize)); string 3767 src/ia32/full-codegen-ia32.cc __ CopyBytes(string, result_pos, string_length, scratch); string 3771 src/ia32/full-codegen-ia32.cc __ mov(string, FieldOperand(elements, index, string 3775 src/ia32/full-codegen-ia32.cc FieldOperand(string, String::kLengthOffset)); string 3777 src/ia32/full-codegen-ia32.cc __ lea(string, string 3778 src/ia32/full-codegen-ia32.cc FieldOperand(string, SeqAsciiString::kHeaderSize)); string 3779 src/ia32/full-codegen-ia32.cc __ CopyBytes(string, result_pos, string_length, scratch); string 3861 src/ia32/lithium-codegen-ia32.cc ToRegister(instr->string()), string 3870 src/ia32/lithium-codegen-ia32.cc Register string = ToRegister(instr->string()); string 3879 src/ia32/lithium-codegen-ia32.cc __ push(string); string 3950 src/ia32/lithium-codegen-ia32.cc Register string = ToRegister(instr->string()); string 3952 src/ia32/lithium-codegen-ia32.cc __ mov(result, FieldOperand(string, String::kLengthOffset)); string 2115 src/ia32/lithium-ia32.cc LOperand* string = UseTempRegister(instr->string()); string 2119 src/ia32/lithium-ia32.cc new(zone()) LStringCharCodeAt(context, string, index); string 2134 src/ia32/lithium-ia32.cc LOperand* string = UseRegisterAtStart(instr->value()); string 2135 src/ia32/lithium-ia32.cc return DefineAsRegister(new(zone()) LStringLength(string)); string 1922 src/ia32/lithium-ia32.h LStringCharCodeAt(LOperand* context, LOperand* string, LOperand* index) { string 1924 src/ia32/lithium-ia32.h inputs_[1] = string; string 1932 src/ia32/lithium-ia32.h LOperand* string() { return inputs_[1]; } string 1954 src/ia32/lithium-ia32.h explicit LStringLength(LOperand* string) { string 1955 src/ia32/lithium-ia32.h inputs_[0] = string; string 1961 src/ia32/lithium-ia32.h LOperand* string() { return inputs_[0]; } string 612 src/ic.cc String* string = String::cast(*object); string 614 src/ic.cc ASSERT(string == args[0] || string == JSValue::cast(args[0])->value()); string 620 src/ic.cc if (index < 0 || index >= string->length()) { string 845 src/ic.cc Handle<Object> string = object->IsJSValue() string 848 src/ic.cc return Smi::FromInt(String::cast(*string)->length()); string 1119 src/ic.cc Handle<String> string = Handle<String>::cast(object); string 1121 src/ic.cc isolate()->stub_cache()->ComputeKeyedLoadStringLength(name, string); string 1125 src/ic.cc return Smi::FromInt(string->length()); string 364 src/mips/codegen-mips.cc __ lw(result, FieldMemOperand(string, HeapObject::kMapOffset)); string 379 src/mips/codegen-mips.cc __ lw(result, FieldMemOperand(string, SlicedString::kOffsetOffset)); string 380 src/mips/codegen-mips.cc __ lw(string, FieldMemOperand(string, SlicedString::kParentOffset)); string 391 src/mips/codegen-mips.cc __ lw(result, FieldMemOperand(string, ConsString::kSecondOffset)); string 395 src/mips/codegen-mips.cc __ lw(string, FieldMemOperand(string, ConsString::kFirstOffset)); string 398 src/mips/codegen-mips.cc __ lw(result, FieldMemOperand(string, HeapObject::kMapOffset)); string 412 src/mips/codegen-mips.cc __ Addu(string, string 413 src/mips/codegen-mips.cc string, string 430 src/mips/codegen-mips.cc __ lw(string, FieldMemOperand(string, ExternalString::kResourceDataOffset)); string 439 src/mips/codegen-mips.cc __ Addu(at, string, at); string 444 src/mips/codegen-mips.cc __ Addu(at, string, index); string 84 src/mips/codegen-mips.h Register string, string 142 src/mips/disasm-mips.cc (strncmp(string, compare_string, strlen(compare_string)) == 0) string 3650 src/mips/full-codegen-mips.cc Register string = t0; string 3702 src/mips/full-codegen-mips.cc __ lw(string, MemOperand(element)); string 3704 src/mips/full-codegen-mips.cc __ JumpIfSmi(string, &bailout); string 3705 src/mips/full-codegen-mips.cc __ lw(scratch1, FieldMemOperand(string, HeapObject::kMapOffset)); string 3708 src/mips/full-codegen-mips.cc __ lw(scratch1, FieldMemOperand(string, SeqAsciiString::kLengthOffset)); string 3791 src/mips/full-codegen-mips.cc __ lw(string, MemOperand(element)); string 3793 src/mips/full-codegen-mips.cc __ lw(string_length, FieldMemOperand(string, String::kLengthOffset)); string 3795 src/mips/full-codegen-mips.cc __ Addu(string, string, SeqAsciiString::kHeaderSize - kHeapObjectTag); string 3796 src/mips/full-codegen-mips.cc __ CopyBytes(string, result_pos, string_length, scratch1); string 3823 src/mips/full-codegen-mips.cc __ lw(string, MemOperand(element)); string 3825 src/mips/full-codegen-mips.cc __ lw(string_length, FieldMemOperand(string, String::kLengthOffset)); string 3827 src/mips/full-codegen-mips.cc __ Addu(string, string, SeqAsciiString::kHeaderSize - kHeapObjectTag); string 3828 src/mips/full-codegen-mips.cc __ CopyBytes(string, result_pos, string_length, scratch1); string 3846 src/mips/full-codegen-mips.cc __ Addu(string, string 3849 src/mips/full-codegen-mips.cc __ CopyBytes(string, result_pos, string_length, scratch1); string 3852 src/mips/full-codegen-mips.cc __ lw(string, MemOperand(element)); string 3854 src/mips/full-codegen-mips.cc __ lw(string_length, FieldMemOperand(string, String::kLengthOffset)); string 3856 src/mips/full-codegen-mips.cc __ Addu(string, string, SeqAsciiString::kHeaderSize - kHeapObjectTag); string 3857 src/mips/full-codegen-mips.cc __ CopyBytes(string, result_pos, string_length, scratch1); string 3813 src/mips/lithium-codegen-mips.cc ToRegister(instr->string()), string 3822 src/mips/lithium-codegen-mips.cc Register string = ToRegister(instr->string()); string 3832 src/mips/lithium-codegen-mips.cc __ push(string); string 3903 src/mips/lithium-codegen-mips.cc Register string = ToRegister(instr->InputAt(0)); string 3905 src/mips/lithium-codegen-mips.cc __ lw(result, FieldMemOperand(string, String::kLengthOffset)); string 1973 src/mips/lithium-mips.cc LOperand* string = UseTempRegister(instr->string()); string 1975 src/mips/lithium-mips.cc LStringCharCodeAt* result = new(zone()) LStringCharCodeAt(string, index); string 1988 src/mips/lithium-mips.cc LOperand* string = UseRegisterAtStart(instr->value()); string 1989 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LStringLength(string)); string 1828 src/mips/lithium-mips.h LStringCharCodeAt(LOperand* string, LOperand* index) { string 1829 src/mips/lithium-mips.h inputs_[0] = string; string 1836 src/mips/lithium-mips.h LOperand* string() { return inputs_[0]; } string 1856 src/mips/lithium-mips.h explicit LStringLength(LOperand* string) { string 1857 src/mips/lithium-mips.h inputs_[0] = string; string 1863 src/mips/lithium-mips.h LOperand* string() { return inputs_[0]; } string 4664 src/mips/macro-assembler-mips.cc sw(scratch1, FieldMemOperand(string, String::kLengthOffset)); string 4666 src/mips/macro-assembler-mips.cc sw(scratch2, FieldMemOperand(string, HeapObject::kMapOffset)); string 4667 src/mips/macro-assembler-mips.cc sw(scratch1, FieldMemOperand(string, String::kHashFieldOffset)); string 1461 src/mips/macro-assembler-mips.h void InitializeNewString(Register string, string 5927 src/objects.cc String* string = this; string 5930 src/objects.cc ConsString* cons = ConsString::cast(string); string 5934 src/objects.cc string = cons->first(); string 5935 src/objects.cc shape = StringShape(string); string 5938 src/objects.cc SlicedString* slice = SlicedString::cast(string); string 5940 src/objects.cc string = slice->parent(); string 5941 src/objects.cc shape = StringShape(string); string 5948 src/objects.cc start = SeqAsciiString::cast(string)->GetChars(); string 5950 src/objects.cc start = ExternalAsciiString::cast(string)->GetChars(); string 5957 src/objects.cc start = SeqTwoByteString::cast(string)->GetChars(); string 5959 src/objects.cc start = ExternalTwoByteString::cast(string)->GetChars(); string 6576 src/objects.cc String* string = String::cast(this); string 6579 src/objects.cc if (StringShape(string).IsCons()) { string 6580 src/objects.cc ConsString* cons_string = ConsString::cast(string); string 6583 src/objects.cc string = left; string 6586 src/objects.cc string = cons_string->second(); string 6589 src/objects.cc return string->Get(index); string 10598 src/objects.cc if (hash_ != HashForObject(string)) { string 10601 src/objects.cc return string_->Equals(String::cast(string)); string 10737 src/objects.cc return string->Hash() + flags->value(); string 10751 src/objects.cc return String::cast(string)->IsEqualTo(string_); string 10836 src/objects.cc return String::cast(string)->IsAsciiEqualTo(string_); string 10895 src/objects.cc return String::cast(string)->IsAsciiEqualTo(chars); string 10919 src/objects.cc return String::cast(string)->IsTwoByteEqualTo(string_); string 10936 src/objects.cc return String::cast(string)->Equals(string_); string 11709 src/objects.cc SymbolKey key(string); string 11779 src/objects.cc SymbolKey key(string); string 358 src/objects.h string, \ string 2070 src/parser.cc return string.is_identical_to(isolate()->factory()->eval_symbol()) || string 2071 src/parser.cc string.is_identical_to(isolate()->factory()->arguments_symbol()); string 4210 src/parser.cc Handle<String> string = GetSymbol(CHECK_OK); string 4211 src/parser.cc if (fni_ != NULL) fni_->PushLiteralName(string); string 4213 src/parser.cc if (!string.is_null() && string->AsArrayIndex(&index)) { string 4217 src/parser.cc key = factory()->NewLiteral(string); string 4232 src/parser.cc Handle<String> string = GetSymbol(CHECK_OK); string 4233 src/parser.cc key = factory()->NewLiteral(string); string 574 src/parser.h bool IsEvalOrArguments(Handle<String> string); string 197 src/preparse-data.h static int vector_hash(Vector<const Char> string) { string 199 src/preparse-data.h for (int i = 0; i < string.length(); i++) { string 200 src/preparse-data.h int c = static_cast<int>(string[i]); string 1688 src/preparser.cc const char* string; string 1690 src/preparser.cc string = "Infinity"; string 1693 src/preparser.cc string = DoubleToCString(double_value, string 1695 src/preparser.cc length = i::StrLength(string); string 1697 src/preparser.cc return AddSymbol(i::Vector<const byte>(reinterpret_cast<const byte*>(string), string 534 src/prettyprinter.cc String* string = String::cast(object); string 536 src/prettyprinter.cc for (int i = 0; i < string->length(); i++) { string 537 src/prettyprinter.cc Print("%c", string->Get(i)); string 1967 src/profile-generator.cc if (string->IsConsString()) { string 1968 src/profile-generator.cc ConsString* cs = ConsString::cast(string); string 1971 src/profile-generator.cc } else if (string->IsSlicedString()) { string 1972 src/profile-generator.cc SlicedString* ss = SlicedString::cast(string); string 2501 src/runtime.cc int length = string->length(); string 2503 src/runtime.cc AddElement(*string); string 2504 src/runtime.cc if (!string->IsAsciiRepresentation()) { string 4293 src/runtime.cc if (index < static_cast<uint32_t>(string->length())) { string 4294 src/runtime.cc string->TryFlatten(); string 4296 src/runtime.cc string->Get(index)); string 4298 src/runtime.cc return Execution::CharAt(string, index); string 4998 src/runtime.cc String* string = String::cast(obj); string 4999 src/runtime.cc if (index < static_cast<uint32_t>(string->length())) { string 6885 src/runtime.cc String* string = String::cast(element); string 6886 src/runtime.cc int element_length = string->length(); string 6887 src/runtime.cc String::WriteToFlat(string, sink + position, 0, element_length); string 7105 src/runtime.cc String* string = String::cast(elements->get(i + 1)); string 7106 src/runtime.cc int string_length = string->length(); string 7107 src/runtime.cc if (string->length() > 0) { string 7114 src/runtime.cc String::WriteToFlat<Char>(string, &buffer[cursor], string 7116 src/runtime.cc cursor += string->length(); string 7164 src/runtime.cc String* string = String::cast(elements->get(i + 1)); string 7165 src/runtime.cc int length = string->length(); string 7166 src/runtime.cc if (is_ascii && !string->IsAsciiRepresentation()) { string 10135 src/runtime.cc CONVERT_ARG_CHECKED(String, string, 0); string 10136 src/runtime.cc StringInputBuffer buffer(string); string 10141 src/runtime.cc return string; string 1570 src/serialize.cc ExternalAsciiString* string = ExternalAsciiString::cast(source); string 1572 src/serialize.cc const Resource* resource = string->resource(); string 338 src/spaces-inl.h void NewSpace::ShrinkStringAtAllocationBoundary(String* string, int length) { string 339 src/spaces-inl.h ASSERT(length <= string->length()); string 340 src/spaces-inl.h ASSERT(string->IsSeqString()); string 341 src/spaces-inl.h ASSERT(string->address() + StringType::SizeFor(string->length()) == string 345 src/spaces-inl.h string->address() + StringType::SizeFor(length); string 346 src/spaces-inl.h string->set_length(length); string 347 src/spaces-inl.h if (Marking::IsBlack(Marking::MarkBitFrom(string))) { string 349 src/spaces-inl.h MemoryChunk::IncrementLiveBytesFromMutator(string->address(), -delta); string 2239 src/spaces.h inline void ShrinkStringAtAllocationBoundary(String* string, int len); string 68 src/string-search.h static inline bool IsAsciiString(Vector<const uc16> string) { string 69 src/string-search.h return String::IsAscii(string.start(), string.length()); string 41 src/token.cc #define T(name, string, precedence) string, string 234 src/utils.h inline int StrLength(const char* string) { string 235 src/utils.h size_t length = strlen(string); string 482 src/x64/codegen-x64.cc __ movq(result, FieldOperand(string, HeapObject::kMapOffset)); string 497 src/x64/codegen-x64.cc __ SmiToInteger32(result, FieldOperand(string, SlicedString::kOffsetOffset)); string 499 src/x64/codegen-x64.cc __ movq(string, FieldOperand(string, SlicedString::kParentOffset)); string 508 src/x64/codegen-x64.cc __ CompareRoot(FieldOperand(string, ConsString::kSecondOffset), string 511 src/x64/codegen-x64.cc __ movq(string, FieldOperand(string, ConsString::kFirstOffset)); string 514 src/x64/codegen-x64.cc __ movq(result, FieldOperand(string, HeapObject::kMapOffset)); string 541 src/x64/codegen-x64.cc __ movq(result, FieldOperand(string, ExternalString::kResourceDataOffset)); string 562 src/x64/codegen-x64.cc __ movzxwl(result, FieldOperand(string, string 571 src/x64/codegen-x64.cc __ movzxbl(result, FieldOperand(string, string 78 src/x64/codegen-x64.h Register string, string 3524 src/x64/full-codegen-x64.cc Register string = rsi; string 3579 src/x64/full-codegen-x64.cc __ movq(string, FieldOperand(elements, string 3583 src/x64/full-codegen-x64.cc __ JumpIfSmi(string, &bailout); string 3584 src/x64/full-codegen-x64.cc __ movq(scratch, FieldOperand(string, HeapObject::kMapOffset)); string 3591 src/x64/full-codegen-x64.cc FieldOperand(string, SeqAsciiString::kLengthOffset)); string 3621 src/x64/full-codegen-x64.cc __ movq(string, separator_operand); string 3622 src/x64/full-codegen-x64.cc __ JumpIfSmi(string, &bailout); string 3623 src/x64/full-codegen-x64.cc __ movq(scratch, FieldOperand(string, HeapObject::kMapOffset)); string 3638 src/x64/full-codegen-x64.cc FieldOperand(string, SeqAsciiString::kLengthOffset)); string 3649 src/x64/full-codegen-x64.cc index, string, &bailout); string 3653 src/x64/full-codegen-x64.cc __ movq(string, separator_operand); string 3654 src/x64/full-codegen-x64.cc __ SmiCompare(FieldOperand(string, SeqAsciiString::kLengthOffset), string 3674 src/x64/full-codegen-x64.cc __ movq(string, FieldOperand(elements, index, string 3678 src/x64/full-codegen-x64.cc FieldOperand(string, String::kLengthOffset)); string 3679 src/x64/full-codegen-x64.cc __ lea(string, string 3680 src/x64/full-codegen-x64.cc FieldOperand(string, SeqAsciiString::kHeaderSize)); string 3681 src/x64/full-codegen-x64.cc __ CopyBytes(result_pos, string, string_length); string 3698 src/x64/full-codegen-x64.cc __ movzxbl(scratch, FieldOperand(string, SeqAsciiString::kHeaderSize)); string 3718 src/x64/full-codegen-x64.cc __ movq(string, FieldOperand(elements, index, string 3722 src/x64/full-codegen-x64.cc FieldOperand(string, String::kLengthOffset)); string 3723 src/x64/full-codegen-x64.cc __ lea(string, string 3724 src/x64/full-codegen-x64.cc FieldOperand(string, SeqAsciiString::kHeaderSize)); string 3725 src/x64/full-codegen-x64.cc __ CopyBytes(result_pos, string, string_length); string 3745 src/x64/full-codegen-x64.cc __ movq(string, separator_operand); string 3747 src/x64/full-codegen-x64.cc FieldOperand(string, String::kLengthOffset)); string 3748 src/x64/full-codegen-x64.cc __ lea(string, string 3749 src/x64/full-codegen-x64.cc FieldOperand(string, SeqAsciiString::kHeaderSize)); string 3750 src/x64/full-codegen-x64.cc __ movq(separator_operand, string); string 3765 src/x64/full-codegen-x64.cc __ movq(string, separator_operand); string 3767 src/x64/full-codegen-x64.cc __ CopyBytes(result_pos, string, string_length, 2); string 3771 src/x64/full-codegen-x64.cc __ movq(string, Operand(elements, index, times_pointer_size, 0)); string 3773 src/x64/full-codegen-x64.cc FieldOperand(string, String::kLengthOffset)); string 3774 src/x64/full-codegen-x64.cc __ lea(string, string 3775 src/x64/full-codegen-x64.cc FieldOperand(string, SeqAsciiString::kHeaderSize)); string 3776 src/x64/full-codegen-x64.cc __ CopyBytes(result_pos, string, string_length); string 3770 src/x64/lithium-codegen-x64.cc ToRegister(instr->string()), string 3779 src/x64/lithium-codegen-x64.cc Register string = ToRegister(instr->string()); string 3788 src/x64/lithium-codegen-x64.cc __ push(string); string 3858 src/x64/lithium-codegen-x64.cc Register string = ToRegister(instr->string()); string 3860 src/x64/lithium-codegen-x64.cc __ movq(result, FieldOperand(string, String::kLengthOffset)); string 2017 src/x64/lithium-x64.cc LOperand* string = UseTempRegister(instr->string()); string 2019 src/x64/lithium-x64.cc LStringCharCodeAt* result = new(zone()) LStringCharCodeAt(string, index); string 2032 src/x64/lithium-x64.cc LOperand* string = UseRegisterAtStart(instr->value()); string 2033 src/x64/lithium-x64.cc return DefineAsRegister(new(zone()) LStringLength(string)); string 1830 src/x64/lithium-x64.h LStringCharCodeAt(LOperand* string, LOperand* index) { string 1831 src/x64/lithium-x64.h inputs_[0] = string; string 1838 src/x64/lithium-x64.h LOperand* string() { return inputs_[0]; } string 1858 src/x64/lithium-x64.h explicit LStringLength(LOperand* string) { string 1859 src/x64/lithium-x64.h inputs_[0] = string; string 1865 src/x64/lithium-x64.h LOperand* string() { return inputs_[0]; } string 572 test/cctest/test-api.cc Local<String> string = string 574 test/cctest/test-api.cc i::Handle<i::String> istring = v8::Utils::OpenHandle(*string); string 590 test/cctest/test-api.cc Local<String> string = String::NewExternal( string 592 test/cctest/test-api.cc i::Handle<i::String> istring = v8::Utils::OpenHandle(*string); string 610 test/cctest/test-api.cc Local<String> string = string 613 test/cctest/test-api.cc i::Handle<i::String> istring = v8::Utils::OpenHandle(*string); string 630 test/cctest/test-api.cc Local<String> string = String::NewExternal( string 632 test/cctest/test-api.cc i::Handle<i::String> istring = v8::Utils::OpenHandle(*string); string 3049 test/cctest/test-api.cc v8::Handle<Value> string = CompileRun("try { asdf; } catch(e) { e + ''; }"); string 3050 test/cctest/test-api.cc CHECK(string->Equals(v8_str("Whoops"))); string 5770 test/cctest/test-api.cc Local<v8::String> string = string 5774 test/cctest/test-api.cc CHECK_EQ(expected_len->Value() != string->Length(), string 5775 test/cctest/test-api.cc string->MayContainNonAscii()); string 5776 test/cctest/test-api.cc int length = GetUtf8Length(string); string 5801 test/cctest/test-api.cc Local<v8::String> string = string 5811 test/cctest/test-api.cc string->WriteUtf8(buffer, j, &nchars, String::NO_OPTIONS); string 5813 test/cctest/test-api.cc string->WriteUtf8(buffer2, j, &nchars, String::NO_NULL_TERMINATION); string 5830 test/cctest/test-api.cc CHECK(roundtrip->Equals(string)); string 5836 test/cctest/test-api.cc uint16_t trail = StringGet(string, nchars - 1); string 5837 test/cctest/test-api.cc uint16_t lead = StringGet(string, nchars - 2); string 12006 test/cctest/test-api.cc CHECK(i::StringShape(string).IsExternal()); string 12007 test/cctest/test-api.cc if (string->IsAsciiRepresentation()) { string 12009 test/cctest/test-api.cc CHECK(string->map() == HEAP->external_ascii_string_map()); string 12011 test/cctest/test-api.cc string->set_map(HEAP->external_string_map()); string 12013 test/cctest/test-api.cc i::ExternalTwoByteString::cast(string); string 12017 test/cctest/test-api.cc CHECK(string->map() == HEAP->external_string_map()); string 12019 test/cctest/test-api.cc string->set_map(HEAP->external_ascii_string_map()); string 12021 test/cctest/test-api.cc i::ExternalAsciiString::cast(string); string 12192 test/cctest/test-api.cc i::String* string = *input_; string 12193 test/cctest/test-api.cc MorphAString(string, &ascii_resource_, &uc16_resource_); string 14301 test/cctest/test-api.cc if (!string->IsExternal()) { string 14302 test/cctest/test-api.cc CHECK(string->IsExternalAscii()); string 14306 test/cctest/test-api.cc string->GetExternalStringResource(); string 14332 test/cctest/test-api.cc const char* string = "Some string"; string 14333 test/cctest/test-api.cc uint16_t* two_byte_string = AsciiToTwoByteString(string); string 15003 test/cctest/test-api.cc i::Handle<i::String> string = v8::Utils::OpenHandle(String::Cast(*result)); string 15004 test/cctest/test-api.cc int length = string->length(); string 15005 test/cctest/test-api.cc CHECK(string->IsAsciiRepresentation()); string 15007 test/cctest/test-api.cc FlattenString(string); string 15008 test/cctest/test-api.cc i::Handle<i::String> flat_string = FlattenGetString(string); string 15010 test/cctest/test-api.cc CHECK(string->IsAsciiRepresentation()); string 15030 test/cctest/test-api.cc CHECK(string->IsAsciiRepresentation()); string 15031 test/cctest/test-api.cc i::ConsString* cons = i::ConsString::cast(*string); string 75 test/cctest/test-compiler.cc uint16_t* string = NewArray<uint16_t>(length + 1); string 76 test/cctest/test-compiler.cc string_obj->Write(string); string 78 test/cctest/test-compiler.cc printf("%lc", static_cast<wchar_t>(string[j])); string 79 test/cctest/test-compiler.cc DeleteArray(string); string 55 test/cctest/test-hashing.cc ASSERT(string.length() > 0); string 60 test/cctest/test-hashing.cc __ mov(ebx, Immediate(string.at(0))); string 62 test/cctest/test-hashing.cc for (int i = 1; i < string.length(); i++) { string 63 test/cctest/test-hashing.cc __ mov(ebx, Immediate(string.at(i))); string 76 test/cctest/test-hashing.cc __ movq(rbx, Immediate(string.at(0))); string 78 test/cctest/test-hashing.cc for (int i = 1; i < string.length(); i++) { string 79 test/cctest/test-hashing.cc __ movq(rbx, Immediate(string.at(i))); string 92 test/cctest/test-hashing.cc __ mov(ip, Operand(string.at(0))); string 94 test/cctest/test-hashing.cc for (int i = 1; i < string.length(); i++) { string 95 test/cctest/test-hashing.cc __ mov(ip, Operand(string.at(i))); string 106 test/cctest/test-hashing.cc __ li(t1, Operand(string.at(0))); string 108 test/cctest/test-hashing.cc for (int i = 1; i < string.length(); i++) { string 109 test/cctest/test-hashing.cc __ li(t1, Operand(string.at(i))); string 160 test/cctest/test-hashing.cc generate(&masm, string); string 171 test/cctest/test-hashing.cc Handle<String> v8_string = FACTORY->NewStringFromAscii(string); string 518 test/cctest/test-heap-profiler.cc length_ = string.length(); string 622 test/cctest/test-heap-profiler.cc v8::Local<v8::String> string = strings_array->Get(string_index)->ToString(); string 627 test/cctest/test-heap-profiler.cc *v8::String::Utf8Value(string)); string 48 test/cctest/test-heap.cc CHECK(String::cast(print_string)->IsEqualTo(CStrVector(string))); string 56 test/cctest/test-heap.cc CHECK(String::cast(print_string)->IsEqualTo(CStrVector(string))); string 65 test/cctest/test-heap.cc CHECK(String::cast(print_string)->IsEqualTo(CStrVector(string))); string 264 test/cctest/test-heap.cc Handle<String> s = FACTORY->NewStringFromUtf8(CStrVector(string)); string 265 test/cctest/test-heap.cc CHECK_EQ(StrLength(string), s->length()); string 267 test/cctest/test-heap.cc CHECK_EQ(static_cast<uint16_t>(string[index]), s->Get(index)); string 288 test/cctest/test-heap.cc Handle<String> string = FACTORY->NewStringFromAscii(CStrVector(name)); string 289 test/cctest/test-heap.cc CHECK_EQ(StrLength(name), string->length()); string 513 test/cctest/test-heap.cc for (const char* string = *strings; *strings != 0; string = *strings++) { string 515 test/cctest/test-heap.cc MaybeObject* maybe_a = HEAP->LookupAsciiSymbol(string); string 520 test/cctest/test-heap.cc MaybeObject* maybe_b = HEAP->LookupAsciiSymbol(string); string 523 test/cctest/test-heap.cc CHECK(String::cast(b)->IsEqualTo(CStrVector(string))); string 55 test/cctest/test-strings.cc length_ = string.length(); string 70 test/cctest/test-strings.cc length_ = string.length(); string 289 test/cctest/test-strings.cc Handle<String> string = string 293 test/cctest/test-strings.cc string = FACTORY->NewConsString(string, foo_string); string 295 test/cctest/test-strings.cc Handle<String> flat_string = FACTORY->NewConsString(string, foo_string); string 299 test/cctest/test-strings.cc TraverseFirst(flat_string, string, DEEP_ASCII_DEPTH); string 491 test/cctest/test-strings.cc Handle<String> string = string 493 test/cctest/test-strings.cc Handle<String> parent = FACTORY->NewConsString(string, string); string 525 test/cctest/test-strings.cc Handle<String> string = FACTORY->NewExternalStringFromAscii(&resource); string 526 test/cctest/test-strings.cc CHECK(string->IsExternalString()); string 527 test/cctest/test-strings.cc Handle<String> slice = FACTORY->NewSubString(string, 1, 25); string 529 test/cctest/test-strings.cc CHECK(string->IsExternalString()); string 530 test/cctest/test-strings.cc CHECK_EQ(SlicedString::cast(*slice)->parent(), *string); string 543 test/cctest/test-strings.cc Handle<String> string; string 552 test/cctest/test-strings.cc string = v8::Utils::OpenHandle(v8::String::Cast(*result)); string 553 test/cctest/test-strings.cc CHECK(!string->IsSlicedString()); string 555 test/cctest/test-strings.cc string = FACTORY->NewSubString(string, 0, 26); string 556 test/cctest/test-strings.cc CHECK(!string->IsSlicedString()); string 559 test/cctest/test-strings.cc string = v8::Utils::OpenHandle(v8::String::Cast(*result)); string 560 test/cctest/test-strings.cc CHECK(string->IsSlicedString()); string 561 test/cctest/test-strings.cc CHECK_EQ("bcdefghijklmnopqrstuvwxy", *(string->ToCString())); string 572 test/cctest/test-strings.cc Handle<String> string; string 580 test/cctest/test-strings.cc string = v8::Utils::OpenHandle(v8::String::Cast(*result)); string 581 test/cctest/test-strings.cc CHECK(string->IsSlicedString()); string 582 test/cctest/test-strings.cc CHECK(SlicedString::cast(*string)->parent()->IsSeqString()); string 583 test/cctest/test-strings.cc CHECK_EQ("bcdefghijklmnopqrstuvwxy", *(string->ToCString())); string 587 test/cctest/test-strings.cc string = v8::Utils::OpenHandle(v8::String::Cast(*result)); string 588 test/cctest/test-strings.cc CHECK(string->IsSlicedString()); string 589 test/cctest/test-strings.cc CHECK(SlicedString::cast(*string)->parent()->IsSeqString()); string 590 test/cctest/test-strings.cc CHECK_EQ("cdefghijklmnopqrstuvwx", *(string->ToCString())); string 640 test/cctest/test-strings.cc Handle<String> string; string 654 test/cctest/test-strings.cc string = v8::Utils::OpenHandle(v8::String::Cast(*result)); string 655 test/cctest/test-strings.cc CHECK_EQ("cde", *(string->ToCString())); string 669 test/cctest/test-strings.cc string = v8::Utils::OpenHandle(v8::String::Cast(*result)); string 670 test/cctest/test-strings.cc CHECK_EQ("cdefghijklmnopq", *(string->ToCString())); string 72 tools/gcmole/gcmole.cc static std::string EXTERNAL("EXTERNAL"); string 73 tools/gcmole/gcmole.cc static std::string STATE_TAG("enum v8::internal::StateTag"); string 247 tools/gcmole/gcmole.cc std::string s; string 316 tools/gcmole/gcmole.cc const std::string BAD_EXPR_MSG("Possible problem with evaluation order."); string 317 tools/gcmole/gcmole.cc const std::string DEAD_VAR_MSG("Possibly dead variable."); string 503 tools/gcmole/gcmole.cc static std::string THIS ("this"); string 684 tools/gcmole/gcmole.cc std::string var_name; string 755 tools/gcmole/gcmole.cc std::string var_name; string 1279 tools/gcmole/gcmole.cc std::vector<std::string> args_;