#include "src/codegen/source-position.h"
#include "src/codegen/optimized-compilation-info.h"
#include "src/common/assert-scope.h"
#include "src/objects/objects-inl.h"
namespace v8 {
namespace internal {
std::ostream& operator<<(std::ostream& out, const SourcePositionInfo& pos) { … }
std::ostream& operator<<(std::ostream& out,
const std::vector<SourcePositionInfo>& stack) { … }
std::ostream& operator<<(std::ostream& out, const SourcePosition& pos) { … }
std::vector<SourcePositionInfo> SourcePosition::InliningStack(
Isolate* isolate, OptimizedCompilationInfo* cinfo) const { … }
std::vector<SourcePositionInfo> SourcePosition::InliningStack(
Isolate* isolate, Tagged<Code> code) const { … }
SourcePositionInfo SourcePosition::FirstInfo(Isolate* isolate,
Tagged<Code> code) const { … }
void SourcePosition::Print(std::ostream& out,
Tagged<SharedFunctionInfo> function) const { … }
void SourcePosition::PrintJson(std::ostream& out) const { … }
void SourcePosition::Print(std::ostream& out, Tagged<Code> code) const { … }
SourcePositionInfo::SourcePositionInfo(Isolate* isolate, SourcePosition pos,
Handle<SharedFunctionInfo> sfi)
: … { … }
}
}