Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(436)

Side by Side Diff: src/objects.h

Issue 2526703002: [wasm] [asmjs] Route asm.js warnings to the dev console. (Closed)
Patch Set: merge Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « src/messages.cc ('k') | src/objects-inl.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2015 the V8 project authors. All rights reserved. 1 // Copyright 2015 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef V8_OBJECTS_H_ 5 #ifndef V8_OBJECTS_H_
6 #define V8_OBJECTS_H_ 6 #define V8_OBJECTS_H_
7 7
8 #include <iosfwd> 8 #include <iosfwd>
9 #include <memory> 9 #include <memory>
10 10
(...skipping 8869 matching lines...) Expand 10 before | Expand all | Expand 10 after
8880 8880
8881 int GetLineNumber() const; 8881 int GetLineNumber() const;
8882 8882
8883 // Returns the offset of the given position within the containing line. 8883 // Returns the offset of the given position within the containing line.
8884 int GetColumnNumber() const; 8884 int GetColumnNumber() const;
8885 8885
8886 // Returns the source code line containing the given source 8886 // Returns the source code line containing the given source
8887 // position, or the empty string if the position is invalid. 8887 // position, or the empty string if the position is invalid.
8888 Handle<String> GetSourceLine() const; 8888 Handle<String> GetSourceLine() const;
8889 8889
8890 inline int error_level() const;
8891 inline void set_error_level(int level);
8892
8890 DECLARE_CAST(JSMessageObject) 8893 DECLARE_CAST(JSMessageObject)
8891 8894
8892 // Dispatched behavior. 8895 // Dispatched behavior.
8893 DECLARE_PRINTER(JSMessageObject) 8896 DECLARE_PRINTER(JSMessageObject)
8894 DECLARE_VERIFIER(JSMessageObject) 8897 DECLARE_VERIFIER(JSMessageObject)
8895 8898
8896 // Layout description. 8899 // Layout description.
8897 static const int kTypeOffset = JSObject::kHeaderSize; 8900 static const int kTypeOffset = JSObject::kHeaderSize;
8898 static const int kArgumentsOffset = kTypeOffset + kPointerSize; 8901 static const int kArgumentsOffset = kTypeOffset + kPointerSize;
8899 static const int kScriptOffset = kArgumentsOffset + kPointerSize; 8902 static const int kScriptOffset = kArgumentsOffset + kPointerSize;
8900 static const int kStackFramesOffset = kScriptOffset + kPointerSize; 8903 static const int kStackFramesOffset = kScriptOffset + kPointerSize;
8901 static const int kStartPositionOffset = kStackFramesOffset + kPointerSize; 8904 static const int kStartPositionOffset = kStackFramesOffset + kPointerSize;
8902 static const int kEndPositionOffset = kStartPositionOffset + kPointerSize; 8905 static const int kEndPositionOffset = kStartPositionOffset + kPointerSize;
8903 static const int kSize = kEndPositionOffset + kPointerSize; 8906 static const int kErrorLevelOffset = kEndPositionOffset + kPointerSize;
8907 static const int kSize = kErrorLevelOffset + kPointerSize;
8904 8908
8905 typedef FixedBodyDescriptor<HeapObject::kMapOffset, 8909 typedef FixedBodyDescriptor<HeapObject::kMapOffset,
8906 kStackFramesOffset + kPointerSize, 8910 kStackFramesOffset + kPointerSize,
8907 kSize> BodyDescriptor; 8911 kSize> BodyDescriptor;
8908 }; 8912 };
8909 8913
8910 class JSPromise : public JSObject { 8914 class JSPromise : public JSObject {
8911 public: 8915 public:
8912 DECL_INT_ACCESSORS(status) 8916 DECL_INT_ACCESSORS(status)
8913 DECL_ACCESSORS(result, Object) 8917 DECL_ACCESSORS(result, Object)
(...skipping 3095 matching lines...) Expand 10 before | Expand all | Expand 10 after
12009 } 12013 }
12010 return value; 12014 return value;
12011 } 12015 }
12012 }; 12016 };
12013 12017
12014 12018
12015 } // NOLINT, false-positive due to second-order macros. 12019 } // NOLINT, false-positive due to second-order macros.
12016 } // NOLINT, false-positive due to second-order macros. 12020 } // NOLINT, false-positive due to second-order macros.
12017 12021
12018 #endif // V8_OBJECTS_H_ 12022 #endif // V8_OBJECTS_H_
OLDNEW
« no previous file with comments | « src/messages.cc ('k') | src/objects-inl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698