Lines Matching defs:code
2 // Use of this source code is governed by a BSD-style license that can be
5 #include "src/codegen/code-reference.h"
7 #include "src/codegen/code-desc.h"
13 #include "src/wasm/wasm-code-manager.h"
21 Handle<Code> code;
23 Address constant_pool() const { return code->constant_pool(); }
24 Address instruction_start() const { return code->InstructionStart(); }
25 Address instruction_end() const { return code->InstructionEnd(); }
26 int instruction_size() const { return code->InstructionSize(); }
27 const byte* relocation_start() const { return code->relocation_start(); }
28 const byte* relocation_end() const { return code->relocation_end(); }
29 int relocation_size() const { return code->relocation_size(); }
30 Address code_comments() const { return code->code_comments(); }
31 int code_comments_size() const { return code->code_comments_size(); }
36 const wasm::WasmCode* code;
38 Address constant_pool() const { return code->constant_pool(); }
40 return reinterpret_cast<Address>(code->instructions().begin());
43 return reinterpret_cast<Address>(code->instructions().begin() +
44 code->instructions().size());
46 int instruction_size() const { return code->instructions().length(); }
47 const byte* relocation_start() const { return code->reloc_info().begin(); }
49 return code->reloc_info().begin() + code->reloc_info().length();
51 int relocation_size() const { return code->reloc_info().length(); }
52 Address code_comments() const { return code->code_comments(); }
53 int code_comments_size() const { return code->code_comments_size(); }