Index: src/api.cc |
diff --git a/src/api.cc b/src/api.cc |
index 49854446225f2854fdcb21e337a728c5bd6afd6f..0a6d25baebb27cc4859918703f7540622f45cf32 100644 |
--- a/src/api.cc |
+++ b/src/api.cc |
@@ -1953,7 +1953,7 @@ static i::Handle<i::Object> CallV8HeapFunction(const char* name, |
i::Handle<i::Object> argv[], |
bool* has_pending_exception) { |
i::Isolate* isolate = i::Isolate::Current(); |
- i::Handle<i::String> fmt_str = isolate->factory()->LookupAsciiSymbol(name); |
+ i::Handle<i::String> fmt_str = isolate->factory()->LookupUtf8Symbol(name); |
i::Object* object_fun = |
isolate->js_builtins_object()->GetPropertyNoExceptionThrown(*fmt_str); |
i::Handle<i::JSFunction> fun = |
@@ -2369,7 +2369,7 @@ bool Value::IsNumberObject() const { |
static i::Object* LookupBuiltin(i::Isolate* isolate, |
const char* builtin_name) { |
i::Handle<i::String> symbol = |
- isolate->factory()->LookupAsciiSymbol(builtin_name); |
+ isolate->factory()->LookupUtf8Symbol(builtin_name); |
i::Handle<i::JSBuiltinsObject> builtins = isolate->js_builtins_object(); |
return builtins->GetPropertyNoExceptionThrown(*symbol); |
} |
@@ -5129,8 +5129,8 @@ void v8::Date::DateTimeConfigurationChangeNotification() { |
i::HandleScope scope(isolate); |
// Get the function ResetDateCache (defined in date.js). |
- i::Handle<i::String> func_name_str = |
- isolate->factory()->LookupAsciiSymbol("ResetDateCache"); |
+ i::Handle<i::String> func_name_str = isolate->factory()->LookupOneByteSymbol( |
+ STATIC_ASCII_VECTOR("ResetDateCache")); |
i::MaybeObject* result = |
isolate->js_builtins_object()->GetProperty(*func_name_str); |
i::Object* object_func; |
@@ -5160,7 +5160,7 @@ static i::Handle<i::String> RegExpFlagsToString(RegExp::Flags flags) { |
if ((flags & RegExp::kMultiline) != 0) flags_buf[num_flags++] = 'm'; |
if ((flags & RegExp::kIgnoreCase) != 0) flags_buf[num_flags++] = 'i'; |
ASSERT(num_flags <= static_cast<int>(ARRAY_SIZE(flags_buf))); |
- return FACTORY->LookupSymbol( |
+ return FACTORY->LookupOneByteSymbol( |
i::Vector<const char>(flags_buf, num_flags)); |
} |
@@ -5265,8 +5265,8 @@ Local<String> v8::String::NewSymbol(const char* data, int length) { |
LOG_API(isolate, "String::NewSymbol(char)"); |
ENTER_V8(isolate); |
if (length == -1) length = i::StrLength(data); |
- i::Handle<i::String> result = |
- isolate->factory()->LookupSymbol(i::Vector<const char>(data, length)); |
+ i::Handle<i::String> result = isolate->factory()->LookupUtf8Symbol( |
+ i::Vector<const char>(data, length)); |
return Utils::ToLocal(result); |
} |
@@ -5960,8 +5960,8 @@ Local<Value> Debug::GetMirror(v8::Handle<v8::Value> obj) { |
i::Debug* isolate_debug = isolate->debug(); |
isolate_debug->Load(); |
i::Handle<i::JSObject> debug(isolate_debug->debug_context()->global_object()); |
- i::Handle<i::String> name = |
- isolate->factory()->LookupAsciiSymbol("MakeMirror"); |
+ i::Handle<i::String> name = isolate->factory()->LookupOneByteSymbol( |
+ STATIC_ASCII_VECTOR("MakeMirror")); |
i::Handle<i::Object> fun_obj = i::GetProperty(debug, name); |
i::Handle<i::JSFunction> fun = i::Handle<i::JSFunction>::cast(fun_obj); |
v8::Handle<v8::Function> v8_fun = Utils::ToLocal(fun); |
@@ -6023,11 +6023,11 @@ Handle<String> CpuProfileNode::GetFunctionName() const { |
const i::CodeEntry* entry = node->entry(); |
if (!entry->has_name_prefix()) { |
return Handle<String>(ToApi<String>( |
- isolate->factory()->LookupAsciiSymbol(entry->name()))); |
+ isolate->factory()->LookupUtf8Symbol(entry->name()))); |
} else { |
return Handle<String>(ToApi<String>(isolate->factory()->NewConsString( |
- isolate->factory()->LookupAsciiSymbol(entry->name_prefix()), |
- isolate->factory()->LookupAsciiSymbol(entry->name())))); |
+ isolate->factory()->LookupUtf8Symbol(entry->name_prefix()), |
+ isolate->factory()->LookupUtf8Symbol(entry->name())))); |
} |
} |
@@ -6036,7 +6036,7 @@ Handle<String> CpuProfileNode::GetScriptResourceName() const { |
i::Isolate* isolate = i::Isolate::Current(); |
IsDeadCheck(isolate, "v8::CpuProfileNode::GetScriptResourceName"); |
const i::ProfileNode* node = reinterpret_cast<const i::ProfileNode*>(this); |
- return Handle<String>(ToApi<String>(isolate->factory()->LookupAsciiSymbol( |
+ return Handle<String>(ToApi<String>(isolate->factory()->LookupUtf8Symbol( |
node->entry()->resource_name()))); |
} |
@@ -6122,7 +6122,7 @@ Handle<String> CpuProfile::GetTitle() const { |
i::Isolate* isolate = i::Isolate::Current(); |
IsDeadCheck(isolate, "v8::CpuProfile::GetTitle"); |
const i::CpuProfile* profile = reinterpret_cast<const i::CpuProfile*>(this); |
- return Handle<String>(ToApi<String>(isolate->factory()->LookupAsciiSymbol( |
+ return Handle<String>(ToApi<String>(isolate->factory()->LookupUtf8Symbol( |
profile->title()))); |
} |
@@ -6219,7 +6219,7 @@ Handle<Value> HeapGraphEdge::GetName() const { |
case i::HeapGraphEdge::kInternal: |
case i::HeapGraphEdge::kProperty: |
case i::HeapGraphEdge::kShortcut: |
- return Handle<String>(ToApi<String>(isolate->factory()->LookupAsciiSymbol( |
+ return Handle<String>(ToApi<String>(isolate->factory()->LookupUtf8Symbol( |
edge->name()))); |
case i::HeapGraphEdge::kElement: |
case i::HeapGraphEdge::kHidden: |
@@ -6263,7 +6263,7 @@ HeapGraphNode::Type HeapGraphNode::GetType() const { |
Handle<String> HeapGraphNode::GetName() const { |
i::Isolate* isolate = i::Isolate::Current(); |
IsDeadCheck(isolate, "v8::HeapGraphNode::GetName"); |
- return Handle<String>(ToApi<String>(isolate->factory()->LookupAsciiSymbol( |
+ return Handle<String>(ToApi<String>(isolate->factory()->LookupUtf8Symbol( |
ToInternal(this)->name()))); |
} |
@@ -6342,7 +6342,7 @@ unsigned HeapSnapshot::GetUid() const { |
Handle<String> HeapSnapshot::GetTitle() const { |
i::Isolate* isolate = i::Isolate::Current(); |
IsDeadCheck(isolate, "v8::HeapSnapshot::GetTitle"); |
- return Handle<String>(ToApi<String>(isolate->factory()->LookupAsciiSymbol( |
+ return Handle<String>(ToApi<String>(isolate->factory()->LookupUtf8Symbol( |
ToInternal(this)->title()))); |
} |