Index: src/log.cc |
diff --git a/src/log.cc b/src/log.cc |
index dedf7e90c5c6ada2622a943d8f1e191ace44face..d21bf3f5be9dd3aa565e6d7fb2552943c146ab6b 100644 |
--- a/src/log.cc |
+++ b/src/log.cc |
@@ -617,7 +617,7 @@ void Logger::ApiEvent(const char* format, ...) { |
void Logger::ApiNamedSecurityCheck(Object* key) { |
if (!log_->IsEnabled() || !FLAG_log_api) return; |
if (key->IsString()) { |
- SmartPointer<char> str = |
+ SmartArrayPointer<char> str = |
String::cast(key)->ToCString(DISALLOW_NULLS, ROBUST_STRING_TRAVERSAL); |
ApiEvent("api,check-security,\"%s\"\n", *str); |
} else if (key->IsUndefined()) { |
@@ -762,9 +762,9 @@ void Logger::ApiNamedPropertyAccess(const char* tag, |
ASSERT(name->IsString()); |
if (!log_->IsEnabled() || !FLAG_log_api) return; |
String* class_name_obj = holder->class_name(); |
- SmartPointer<char> class_name = |
+ SmartArrayPointer<char> class_name = |
class_name_obj->ToCString(DISALLOW_NULLS, ROBUST_STRING_TRAVERSAL); |
- SmartPointer<char> property_name = |
+ SmartArrayPointer<char> property_name = |
String::cast(name)->ToCString(DISALLOW_NULLS, ROBUST_STRING_TRAVERSAL); |
ApiEvent("api,%s,\"%s\",\"%s\"\n", tag, *class_name, *property_name); |
} |
@@ -774,7 +774,7 @@ void Logger::ApiIndexedPropertyAccess(const char* tag, |
uint32_t index) { |
if (!log_->IsEnabled() || !FLAG_log_api) return; |
String* class_name_obj = holder->class_name(); |
- SmartPointer<char> class_name = |
+ SmartArrayPointer<char> class_name = |
class_name_obj->ToCString(DISALLOW_NULLS, ROBUST_STRING_TRAVERSAL); |
ApiEvent("api,%s,\"%s\",%u\n", tag, *class_name, index); |
} |
@@ -782,7 +782,7 @@ void Logger::ApiIndexedPropertyAccess(const char* tag, |
void Logger::ApiObjectAccess(const char* tag, JSObject* object) { |
if (!log_->IsEnabled() || !FLAG_log_api) return; |
String* class_name_obj = object->class_name(); |
- SmartPointer<char> class_name = |
+ SmartArrayPointer<char> class_name = |
class_name_obj->ToCString(DISALLOW_NULLS, ROBUST_STRING_TRAVERSAL); |
ApiEvent("api,%s,\"%s\"\n", tag, *class_name); |
} |
@@ -836,7 +836,7 @@ void Logger::CallbackEventInternal(const char* prefix, const char* name, |
void Logger::CallbackEvent(String* name, Address entry_point) { |
if (!log_->IsEnabled() || !FLAG_log_code) return; |
- SmartPointer<char> str = |
+ SmartArrayPointer<char> str = |
name->ToCString(DISALLOW_NULLS, ROBUST_STRING_TRAVERSAL); |
CallbackEventInternal("", *str, entry_point); |
} |
@@ -844,7 +844,7 @@ void Logger::CallbackEvent(String* name, Address entry_point) { |
void Logger::GetterCallbackEvent(String* name, Address entry_point) { |
if (!log_->IsEnabled() || !FLAG_log_code) return; |
- SmartPointer<char> str = |
+ SmartArrayPointer<char> str = |
name->ToCString(DISALLOW_NULLS, ROBUST_STRING_TRAVERSAL); |
CallbackEventInternal("get ", *str, entry_point); |
} |
@@ -852,7 +852,7 @@ void Logger::GetterCallbackEvent(String* name, Address entry_point) { |
void Logger::SetterCallbackEvent(String* name, Address entry_point) { |
if (!log_->IsEnabled() || !FLAG_log_code) return; |
- SmartPointer<char> str = |
+ SmartArrayPointer<char> str = |
name->ToCString(DISALLOW_NULLS, ROBUST_STRING_TRAVERSAL); |
CallbackEventInternal("set ", *str, entry_point); |
} |
@@ -957,7 +957,7 @@ void Logger::CodeCreateEvent(LogEventsAndTags tag, |
return; |
LogMessageBuilder msg(this); |
- SmartPointer<char> str = |
+ SmartArrayPointer<char> str = |
name->ToCString(DISALLOW_NULLS, ROBUST_STRING_TRAVERSAL); |
msg.Append("%s,%s,", |
kLogEventsNames[CODE_CREATION_EVENT], |
@@ -998,9 +998,9 @@ void Logger::CodeCreateEvent(LogEventsAndTags tag, |
} |
if (!FLAG_log_code) return; |
LogMessageBuilder msg(this); |
- SmartPointer<char> name = |
+ SmartArrayPointer<char> name = |
shared->DebugName()->ToCString(DISALLOW_NULLS, ROBUST_STRING_TRAVERSAL); |
- SmartPointer<char> sourcestr = |
+ SmartArrayPointer<char> sourcestr = |
source->ToCString(DISALLOW_NULLS, ROBUST_STRING_TRAVERSAL); |
msg.Append("%s,%s,", |
kLogEventsNames[CODE_CREATION_EVENT], |