5#ifndef RUNTIME_VM_CODE_COMMENTS_H_
6#define RUNTIME_VM_CODE_COMMENTS_H_
9#if defined(INCLUDE_IL_PRINTER)
17 CodeComments() =
default;
18 virtual ~CodeComments() =
default;
20 virtual intptr_t Length()
const = 0;
21 virtual intptr_t PCOffsetAt(intptr_t index)
const = 0;
22 virtual const char* CommentAt(intptr_t index)
const = 0;
25#if !defined(DART_PRECOMPILED_RUNTIME)
29const CodeComments& CreateCommentsFrom(compiler::Assembler* assembler);