| Index: src/api.cc
|
| diff --git a/src/api.cc b/src/api.cc
|
| index 6d627499826e75f99b8494ed82e0f6bf01eabb3e..f40a987ef419eaa883e624e5231624eb6dfb56d0 100644
|
| --- a/src/api.cc
|
| +++ b/src/api.cc
|
| @@ -4709,39 +4709,6 @@ int String::WriteUtf8(char* buffer,
|
| }
|
|
|
|
|
| -int String::WriteAscii(char* buffer,
|
| - int start,
|
| - int length,
|
| - int options) const {
|
| - i::Isolate* isolate = Utils::OpenHandle(this)->GetIsolate();
|
| - LOG_API(isolate, "String::WriteAscii");
|
| - ENTER_V8(isolate);
|
| - ASSERT(start >= 0 && length >= -1);
|
| - i::Handle<i::String> str = Utils::OpenHandle(this);
|
| - isolate->string_tracker()->RecordWrite(str);
|
| - if (options & HINT_MANY_WRITES_EXPECTED) {
|
| - FlattenString(str); // Flatten the string for efficiency.
|
| - }
|
| -
|
| - int end = length;
|
| - if ((length == -1) || (length > str->length() - start)) {
|
| - end = str->length() - start;
|
| - }
|
| - if (end < 0) return 0;
|
| - i::StringCharacterStream write_stream(*str, isolate->write_iterator(), start);
|
| - int i;
|
| - for (i = 0; i < end; i++) {
|
| - char c = static_cast<char>(write_stream.GetNext());
|
| - if (c == '\0' && !(options & PRESERVE_ASCII_NULL)) c = ' ';
|
| - buffer[i] = c;
|
| - }
|
| - if (!(options & NO_NULL_TERMINATION) && (length == -1 || i < length)) {
|
| - buffer[i] = '\0';
|
| - }
|
| - return i;
|
| -}
|
| -
|
| -
|
| template<typename CharType>
|
| static inline int WriteHelper(const String* string,
|
| CharType* buffer,
|
| @@ -4983,11 +4950,6 @@ void v8::V8::SetReturnAddressLocationResolver(
|
| }
|
|
|
|
|
| -bool v8::V8::SetFunctionEntryHook(FunctionEntryHook entry_hook) {
|
| - return SetFunctionEntryHook(Isolate::GetCurrent(), entry_hook);
|
| -}
|
| -
|
| -
|
| bool v8::V8::SetFunctionEntryHook(Isolate* ext_isolate,
|
| FunctionEntryHook entry_hook) {
|
| ASSERT(ext_isolate != NULL);
|
| @@ -5048,22 +5010,6 @@ HeapStatistics::HeapStatistics(): total_heap_size_(0),
|
| heap_size_limit_(0) { }
|
|
|
|
|
| -void v8::V8::GetHeapStatistics(HeapStatistics* heap_statistics) {
|
| - i::Isolate* isolate = i::Isolate::UncheckedCurrent();
|
| - if (isolate == NULL || !isolate->IsInitialized()) {
|
| - // Isolate is unitialized thus heap is not configured yet.
|
| - heap_statistics->total_heap_size_ = 0;
|
| - heap_statistics->total_heap_size_executable_ = 0;
|
| - heap_statistics->total_physical_size_ = 0;
|
| - heap_statistics->used_heap_size_ = 0;
|
| - heap_statistics->heap_size_limit_ = 0;
|
| - return;
|
| - }
|
| - Isolate* ext_isolate = reinterpret_cast<Isolate*>(isolate);
|
| - return ext_isolate->GetHeapStatistics(heap_statistics);
|
| -}
|
| -
|
| -
|
| void v8::V8::VisitExternalResources(ExternalResourceVisitor* visitor) {
|
| i::Isolate* isolate = i::Isolate::Current();
|
| isolate->heap()->VisitExternalResources(visitor);
|
| @@ -6976,11 +6922,6 @@ const char* CpuProfileNode::GetBailoutReason() const {
|
| }
|
|
|
|
|
| -double CpuProfileNode::GetSelfSamplesCount() const {
|
| - return reinterpret_cast<const i::ProfileNode*>(this)->self_ticks();
|
| -}
|
| -
|
| -
|
| unsigned CpuProfileNode::GetHitCount() const {
|
| return reinterpret_cast<const i::ProfileNode*>(this)->self_ticks();
|
| }
|
|
|