Lines Matching refs:buffer

24 #include "src/objects/js-array-buffer-inl.h"
1208 SetInternalReference(entry, "buffer", view.buffer(),
1607 JSArrayBuffer buffer) {
1609 if (!buffer.backing_store()) return;
1610 size_t data_size = buffer.byte_length();
1613 generator_->FindOrAddEntry(buffer.backing_store(), &allocator);
1651 base::Vector<char> buffer(arr, arraysize(arr));
1656 string = IntToCString(int_value, buffer);
1659 string = DoubleToCString(double_value, buffer);
2786 static int utoa_impl(T value, const base::Vector<char>& buffer,
2799 buffer[--buffer_pos] = '0' + last_digit;
2806 static int utoa(T value, const base::Vector<char>& buffer, int buffer_pos) {
2809 return utoa_impl(unsigned_value, buffer, buffer_pos);
2814 // The buffer needs space for 3 unsigned ints, 3 commas, \n and \0
2817 base::EmbeddedVector<char, kBufferSize> buffer;
2823 buffer[buffer_pos++] = ',';
2825 buffer_pos = utoa(edge->type(), buffer, buffer_pos);
2826 buffer[buffer_pos++] = ',';
2827 buffer_pos = utoa(edge_name_or_index, buffer, buffer_pos);
2828 buffer[buffer_pos++] = ',';
2829 buffer_pos = utoa(to_node_index(edge->to()), buffer, buffer_pos);
2830 buffer[buffer_pos++] = '\n';
2831 buffer[buffer_pos++] = '\0';
2832 writer_->AddString(buffer.begin());
2846 // The buffer needs space for 5 unsigned ints, 1 size_t, 1 uint8_t, 7 commas,
2852 base::EmbeddedVector<char, kBufferSize> buffer;
2855 buffer[buffer_pos++] = ',';
2857 buffer_pos = utoa(entry->type(), buffer, buffer_pos);
2858 buffer[buffer_pos++] = ',';
2859 buffer_pos = utoa(GetStringId(entry->name()), buffer, buffer_pos);
2860 buffer[buffer_pos++] = ',';
2861 buffer_pos = utoa(entry->id(), buffer, buffer_pos);
2862 buffer[buffer_pos++] = ',';
2863 buffer_pos = utoa(entry->self_size(), buffer, buffer_pos);
2864 buffer[buffer_pos++] = ',';
2865 buffer_pos = utoa(entry->children_count(), buffer, buffer_pos);
2866 buffer[buffer_pos++] = ',';
2867 buffer_pos = utoa(entry->trace_node_id(), buffer, buffer_pos);
2868 buffer[buffer_pos++] = ',';
2869 buffer_pos = utoa(entry->detachedness(), buffer, buffer_pos);
2870 buffer[buffer_pos++] = '\n';
2871 buffer[buffer_pos++] = '\0';
2872 writer_->AddString(buffer.begin());
2996 // The buffer needs space for 4 unsigned ints, 4 commas, [ and \0
2999 base::EmbeddedVector<char, kBufferSize> buffer;
3001 buffer_pos = utoa(node->id(), buffer, buffer_pos);
3002 buffer[buffer_pos++] = ',';
3003 buffer_pos = utoa(node->function_info_index(), buffer, buffer_pos);
3004 buffer[buffer_pos++] = ',';
3005 buffer_pos = utoa(node->allocation_count(), buffer, buffer_pos);
3006 buffer[buffer_pos++] = ',';
3007 buffer_pos = utoa(node->allocation_size(), buffer, buffer_pos);
3008 buffer[buffer_pos++] = ',';
3009 buffer[buffer_pos++] = '[';
3010 buffer[buffer_pos++] = '\0';
3011 writer_->AddString(buffer.begin());
3025 static int SerializePosition(int position, const base::Vector<char>& buffer,
3028 buffer[buffer_pos++] = '0';
3031 buffer_pos = utoa(static_cast<unsigned>(position + 1), buffer, buffer_pos);
3039 // The buffer needs space for 6 unsigned ints, 6 commas, \n and \0
3042 base::EmbeddedVector<char, kBufferSize> buffer;
3047 buffer[buffer_pos++] = ',';
3049 buffer_pos = utoa(info->function_id, buffer, buffer_pos);
3050 buffer[buffer_pos++] = ',';
3051 buffer_pos = utoa(GetStringId(info->name), buffer, buffer_pos);
3052 buffer[buffer_pos++] = ',';
3053 buffer_pos = utoa(GetStringId(info->script_name), buffer, buffer_pos);
3054 buffer[buffer_pos++] = ',';
3056 buffer_pos = utoa(static_cast<unsigned>(info->script_id), buffer,
3058 buffer[buffer_pos++] = ',';
3059 buffer_pos = SerializePosition(info->line, buffer, buffer_pos);
3060 buffer[buffer_pos++] = ',';
3061 buffer_pos = SerializePosition(info->column, buffer, buffer_pos);
3062 buffer[buffer_pos++] = '\n';
3063 buffer[buffer_pos++] = '\0';
3064 writer_->AddString(buffer.begin());
3074 // The buffer needs space for 2 unsigned ints, 2 commas, \n and \0
3079 base::EmbeddedVector<char, kBufferSize> buffer;
3084 buffer[buffer_pos++] = ',';
3087 buffer_pos = utoa(time_delta.InMicroseconds(), buffer, buffer_pos);
3088 buffer[buffer_pos++] = ',';
3089 buffer_pos = utoa(sample.last_assigned_id(), buffer, buffer_pos);
3090 buffer[buffer_pos++] = '\n';
3091 buffer[buffer_pos++] = '\0';
3092 writer_->AddString(buffer.begin());
3165 // The buffer needs space for 4 unsigned ints, 3 commas, \n and \0
3168 base::EmbeddedVector<char, kBufferSize> buffer;
3170 buffer_pos = utoa(to_node_index(location.entry_index), buffer, buffer_pos);
3171 buffer[buffer_pos++] = ',';
3172 buffer_pos = utoa(location.scriptId, buffer, buffer_pos);
3173 buffer[buffer_pos++] = ',';
3174 buffer_pos = utoa(location.line, buffer, buffer_pos);
3175 buffer[buffer_pos++] = ',';
3176 buffer_pos = utoa(location.col, buffer, buffer_pos);
3177 buffer[buffer_pos++] = '\n';
3178 buffer[buffer_pos++] = '\0';
3179 writer_->AddString(buffer.begin());