// Copyright 2016 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.vardv=newDataView(newArrayBuffer(4),2);functiongetByteLength(a){returna.byteLength;}assertEquals(2,getByteLength(dv));assertEquals(2,getByteLength(dv));Object.defineProperty(dv.__proto__,'byteLength',{value:42});assertEquals(42,dv.byteLength);assertEquals(42,getByteLength(dv));functiongetByteOffset(a){returna.byteOffset;}assertEquals(2,getByteOffset(dv));assertEquals(2,getByteOffset(dv));Object.defineProperty(dv.__proto__,'byteOffset',{value:42});assertEquals(42,dv.byteOffset);assertEquals(42,getByteOffset(dv));