michael@0: // Binary: cache/js-dbg-64-1210706b4576-linux michael@0: // Flags: michael@0: // michael@0: michael@0: this.__proto__ = null; michael@0: Object.prototype.__proto__ = this; michael@0: function exploreProperties(obj) { michael@0: var props = []; michael@0: for (var o = obj; o; o = Object.getPrototypeOf(o)) { michael@0: props = props.concat(Object.getOwnPropertyNames(o)); michael@0: } michael@0: for (var i = 0; i < props.length; ++i) { michael@0: var p = props[i]; michael@0: var v = obj[p]; michael@0: } michael@0: } michael@0: var c = [{}]; michael@0: exploreProperties(c);