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

Side by Side Diff: src/wasm/wasm-module.h

Issue 2594993002: [wasm] Rename wasm::LocalType to wasm::ValueType and kAst* to kWasm* (Closed)
Patch Set: Fix inspector tests 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/wasm/wasm-macro-gen.h ('k') | src/wasm/wasm-module.cc » ('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_WASM_MODULE_H_ 5 #ifndef V8_WASM_MODULE_H_
6 #define V8_WASM_MODULE_H_ 6 #define V8_WASM_MODULE_H_
7 7
8 #include <memory> 8 #include <memory>
9 9
10 #include "src/api.h" 10 #include "src/api.h"
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 uint32_t name_offset; // offset in the module bytes of the name, if any. 109 uint32_t name_offset; // offset in the module bytes of the name, if any.
110 uint32_t name_length; // length in bytes of the name. 110 uint32_t name_length; // length in bytes of the name.
111 uint32_t code_start_offset; // offset in the module bytes of code start. 111 uint32_t code_start_offset; // offset in the module bytes of code start.
112 uint32_t code_end_offset; // offset in the module bytes of code end. 112 uint32_t code_end_offset; // offset in the module bytes of code end.
113 bool imported; 113 bool imported;
114 bool exported; 114 bool exported;
115 }; 115 };
116 116
117 // Static representation of a wasm global variable. 117 // Static representation of a wasm global variable.
118 struct WasmGlobal { 118 struct WasmGlobal {
119 LocalType type; // type of the global. 119 ValueType type; // type of the global.
120 bool mutability; // {true} if mutable. 120 bool mutability; // {true} if mutable.
121 WasmInitExpr init; // the initialization expression of the global. 121 WasmInitExpr init; // the initialization expression of the global.
122 uint32_t offset; // offset into global memory. 122 uint32_t offset; // offset into global memory.
123 bool imported; // true if imported. 123 bool imported; // true if imported.
124 bool exported; // true if exported. 124 bool exported; // true if exported.
125 }; 125 };
126 126
127 // Static representation of a wasm data segment. 127 // Static representation of a wasm data segment.
128 struct WasmDataSegment { 128 struct WasmDataSegment {
129 WasmInitExpr dest_addr; // destination memory address of the data. 129 WasmInitExpr dest_addr; // destination memory address of the data.
(...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after
313 } 313 }
314 bool IsValidFunction(uint32_t index) const { 314 bool IsValidFunction(uint32_t index) const {
315 return module && index < module->functions.size(); 315 return module && index < module->functions.size();
316 } 316 }
317 bool IsValidSignature(uint32_t index) const { 317 bool IsValidSignature(uint32_t index) const {
318 return module && index < module->signatures.size(); 318 return module && index < module->signatures.size();
319 } 319 }
320 bool IsValidTable(uint32_t index) const { 320 bool IsValidTable(uint32_t index) const {
321 return module && index < module->function_tables.size(); 321 return module && index < module->function_tables.size();
322 } 322 }
323 LocalType GetGlobalType(uint32_t index) { 323 ValueType GetGlobalType(uint32_t index) {
324 DCHECK(IsValidGlobal(index)); 324 DCHECK(IsValidGlobal(index));
325 return module->globals[index].type; 325 return module->globals[index].type;
326 } 326 }
327 FunctionSig* GetFunctionSignature(uint32_t index) { 327 FunctionSig* GetFunctionSignature(uint32_t index) {
328 DCHECK(IsValidFunction(index)); 328 DCHECK(IsValidFunction(index));
329 return module->functions[index].sig; 329 return module->functions[index].sig;
330 } 330 }
331 FunctionSig* GetSignature(uint32_t index) { 331 FunctionSig* GetSignature(uint32_t index) {
332 DCHECK(IsValidSignature(index)); 332 DCHECK(IsValidSignature(index));
333 return module->signatures[index]; 333 return module->signatures[index];
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
439 void ValidateModuleState(Isolate* isolate, Handle<WasmModuleObject> module_obj); 439 void ValidateModuleState(Isolate* isolate, Handle<WasmModuleObject> module_obj);
440 void ValidateOrphanedInstance(Isolate* isolate, 440 void ValidateOrphanedInstance(Isolate* isolate,
441 Handle<WasmInstanceObject> instance); 441 Handle<WasmInstanceObject> instance);
442 442
443 } // namespace testing 443 } // namespace testing
444 } // namespace wasm 444 } // namespace wasm
445 } // namespace internal 445 } // namespace internal
446 } // namespace v8 446 } // namespace v8
447 447
448 #endif // V8_WASM_MODULE_H_ 448 #endif // V8_WASM_MODULE_H_
OLDNEW
« no previous file with comments | « src/wasm/wasm-macro-gen.h ('k') | src/wasm/wasm-module.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698