Lines Matching defs:buffer

50 #include "src/objects/js-array-buffer-inl.h"
653 std::unique_ptr<uint8_t[]> buffer(new uint8_t[decoder.utf16_length()]);
654 decoder.Decode(buffer.get(), utf8_data);
656 base::Vector<const uint8_t>(buffer.get(), decoder.utf16_length()));
658 std::unique_ptr<uint16_t[]> buffer(new uint16_t[decoder.utf16_length()]);
659 decoder.Decode(buffer.get(), utf8_data);
661 base::Vector<const base::uc16>(buffer.get(), decoder.utf16_length()));
955 uint8_t buffer[] = {static_cast<uint8_t>(code)};
957 InternalizeString(base::Vector<const uint8_t>(buffer, 1));
961 uint16_t buffer[] = {code};
962 return InternalizeString(base::Vector<const uint16_t>(buffer, 1));
2950 Handle<JSArrayBuffer> buffer, size_t byte_offset, size_t byte_length) {
2951 CHECK_LE(byte_length, buffer->byte_length());
2952 CHECK_LE(byte_offset, buffer->byte_length());
2953 CHECK_LE(byte_offset + byte_length, buffer->byte_length());
2959 raw.set_buffer(*buffer, SKIP_WRITE_BARRIER);
2971 Handle<JSArrayBuffer> buffer,
3000 map, empty_byte_array(), buffer, byte_offset, byte_length));
3004 raw.SetOffHeapDataPtr(isolate(), buffer->backing_store(), byte_offset);
3006 raw.set_is_backed_by_rab(!buffer->is_shared() && buffer->is_resizable());
3010 Handle<JSDataView> Factory::NewJSDataView(Handle<JSArrayBuffer> buffer,
3016 map, empty_fixed_array(), buffer, byte_offset, byte_length));
3018 isolate(), static_cast<uint8_t*>(buffer->backing_store()) + byte_offset);
3021 obj->set_is_backed_by_rab(!buffer->is_shared() && buffer->is_resizable());
3302 base::Vector<char> buffer(arr, arraysize(arr));
3303 const char* string = DoubleToCString(value, buffer);
3324 base::Vector<char> buffer(arr, arraysize(arr));
3325 const char* string = IntToCString(number.value(), buffer);
3362 base::Vector<char> buffer(arr, arraysize(arr));
3364 int i = buffer.length();
3366 buffer[--i] = '\0';
3368 buffer[--i] = '0' + (value_copy % 10);
3371 char* string = buffer.begin() + i;