Lines Matching defs:Logger
1005 Logger* logger = isolate_->logger();
1036 // Logger class implementation.
1043 Logger::Logger(Isolate* isolate)
1049 Logger::~Logger() = default;
1051 const LogSeparator Logger::kNext = LogSeparator::kSeparator;
1053 int64_t Logger::Time() {
1060 void Logger::AddCodeEventListener(CodeEventListener* listener) {
1065 void Logger::RemoveCodeEventListener(CodeEventListener* listener) {
1069 void Logger::ProfilerBeginEvent() {
1075 void Logger::StringEvent(const char* name, const char* value) {
1079 void Logger::UncheckedStringEvent(const char* name, const char* value) {
1085 void Logger::IntPtrTEvent(const char* name, intptr_t value) {
1093 void Logger::SharedLibraryEvent(const std::string& library_path,
1104 void Logger::SharedLibraryEnd() {
1111 void Logger::CurrentTimeEvent() {
1118 void Logger::TimerEvent(v8::LogEventStatus se, const char* name) {
1134 void Logger::BasicBlockCounterEvent(const char* name, int block_id,
1143 void Logger::BuiltinHashEvent(const char* name, int hash) {
1151 bool Logger::is_logging() {
1164 void Logger::NewEvent(const char* name, void* object, size_t size) {
1172 void Logger::DeleteEvent(const char* name, void* object) {
1186 << Logger::kNext << kLogEventsNames[tag] << Logger::kNext
1187 << static_cast<int>(kind) << Logger::kNext << time << Logger::kNext
1188 << reinterpret_cast<void*>(address) << Logger::kNext << size
1189 << Logger::kNext;
1223 void Logger::LogSourceCodeInformation(Handle<AbstractCode> code,
1231 msg << "code-source-info" << Logger::kNext
1232 << reinterpret_cast<void*>(code->InstructionStart()) << Logger::kNext
1233 << script.id() << Logger::kNext << shared->StartPosition()
1234 << Logger::kNext << shared->EndPosition() << Logger::kNext;
1249 msg << Logger::kNext;
1272 msg << Logger::kNext;
1287 void Logger::LogCodeDisassemble(Handle<AbstractCode> code) {
1290 msg << "code-disassemble" << Logger::kNext
1291 << reinterpret_cast<void*>(code->InstructionStart()) << Logger::kNext
1292 << CodeKindToString(code->kind()) << Logger::kNext;
1309 void Logger::CodeCreateEvent(LogEventsAndTags tag, Handle<AbstractCode> code,
1322 void Logger::CodeCreateEvent(LogEventsAndTags tag, Handle<AbstractCode> code,
1336 void Logger::CodeCreateEvent(LogEventsAndTags tag, Handle<AbstractCode> code,
1356 void Logger::FeedbackVectorEvent(FeedbackVector vector, AbstractCode code) {
1384 void Logger::CodeCreateEvent(LogEventsAndTags tag, Handle<AbstractCode> code,
1403 void Logger::CodeCreateEvent(LogEventsAndTags tag, const wasm::WasmCode* code,
1427 void Logger::CallbackEventInternal(const char* prefix, Handle<Name> name,
1438 void Logger::CallbackEvent(Handle<Name> name, Address entry_point) {
1442 void Logger::GetterCallbackEvent(Handle<Name> name, Address entry_point) {
1446 void Logger::SetterCallbackEvent(Handle<Name> name, Address entry_point) {
1450 void Logger::RegExpCodeCreateEvent(Handle<AbstractCode> code,
1460 void Logger::CodeMoveEvent(AbstractCode from, AbstractCode to) {
1466 void Logger::SharedFunctionInfoMoveEvent(Address from, Address to) {
1471 void Logger::CodeMovingGCEvent() {
1477 void Logger::CodeDisableOptEvent(Handle<AbstractCode> code,
1488 void Logger::ProcessDeoptEvent(Handle<Code> code, SourcePosition position,
1510 void Logger::CodeDeoptEvent(Handle<Code> code, DeoptimizeKind kind, Address pc,
1518 void Logger::CodeDependencyChangeEvent(Handle<Code> code,
1548 void Logger::CodeLinePosInfoRecordEvent(Address code_start,
1557 void Logger::WasmCodeLinePosInfoRecordEvent(
1565 void Logger::CodeNameEvent(Address addr, int pos, const char* code_name) {
1574 void Logger::MoveEventInternal(LogEventsAndTags event, Address from,
1587 msg << "function" << Logger::kNext << reason << Logger::kNext << script_id
1588 << Logger::kNext << start_position << Logger::kNext << end_position
1589 << Logger::kNext;
1595 msg << Logger::kNext << time << Logger::kNext;
1599 void Logger::FunctionEvent(const char* reason, int script_id, double time_delta,
1610 void Logger::FunctionEvent(const char* reason, int script_id, double time_delta,
1624 void Logger::CompilationCacheEvent(const char* action, const char* cache_type,
1632 msg << "compilation-cache" << Logger::kNext << action << Logger::kNext
1633 << cache_type << Logger::kNext << script_id << Logger::kNext
1634 << sfi.StartPosition() << Logger::kNext << sfi.EndPosition()
1635 << Logger::kNext << Time();
1639 void Logger::ScriptEvent(ScriptEventType type, int script_id) {
1642 msg << "script" << Logger::kNext;
1660 msg << Logger::kNext << script_id << Logger::kNext << Time();
1664 void Logger::ScriptDetails(Script script) {
1668 msg << "script-details" << Logger::kNext << script.id() << Logger::kNext;
1672 msg << Logger::kNext << script.line_offset() << Logger::kNext
1673 << script.column_offset() << Logger::kNext;
1682 bool Logger::EnsureLogScriptSource(Script script) {
1713 void Logger::RuntimeCallTimerEvent() {
1724 void Logger::TickEvent(TickSample* sample, bool overflow) {
1747 void Logger::ICEvent(const char* type, bool keyed, Handle<Map> map,
1776 void Logger::MapEvent(const char* type, Handle<Map> from, Handle<Map> to,
1808 void Logger::MapCreate(Map map) {
1816 void Logger::MapDetails(Map map) {
1883 void Logger::LogCodeObjects() { existing_code_logger_.LogCodeObjects(); }
1885 void Logger::LogExistingFunction(Handle<SharedFunctionInfo> shared,
1890 void Logger::LogCompiledFunctions() {
1894 void Logger::LogBuiltins() { existing_code_logger_.LogBuiltins(); }
1896 void Logger::LogAccessorCallbacks() {
1924 void Logger::LogAllMaps() {
1985 bool Logger::SetUp(Isolate* isolate) {
2051 void Logger::LateSetup(Isolate* isolate) {
2059 void Logger::SetCodeEventHandler(uint32_t options,
2081 sampler::Sampler* Logger::sampler() { return ticker_.get(); }
2082 std::string Logger::file_name() const { return log_.get()->file_name(); }
2084 void Logger::StopProfilerThread() {
2091 FILE* Logger::TearDownAndGetLogFile() {
2127 void Logger::UpdateIsLogging(bool value) {
2275 CodeCreateEvent(Logger::ToNativeByScript(tag, *script), code,
2280 Logger::ToNativeByScript(CodeEventListener::SCRIPT_TAG, *script),
2285 Logger::ToNativeByScript(tag, *script), code, shared,