Lines Matching full:logger
30 static const char* const kLogEventsNames[Logger::NUMBER_OF_LOG_EVENTS] = {
67 void Init(Logger::LogEventsAndTags tag) {
160 void CodeEventLogger::CodeCreateEvent(Logger::LogEventsAndTags tag,
169 void CodeEventLogger::CodeCreateEvent(Logger::LogEventsAndTags tag,
178 void CodeEventLogger::CodeCreateEvent(Logger::LogEventsAndTags tag,
190 void CodeEventLogger::CodeCreateEvent(Logger::LogEventsAndTags tag,
212 void CodeEventLogger::CodeCreateEvent(Logger::LogEventsAndTags tag,
222 name_buffer_->Init(Logger::REG_EXP_TAG);
724 Logger* logger = isolate_->logger();
725 logger->ticker_->SetProfiler(this);
727 logger->ProfilerBeginEvent();
735 isolate_->logger()->ticker_->ClearProfiler();
762 // Logger class implementation.
765 Logger::Logger(Isolate* isolate)
781 Logger::~Logger() {
786 void Logger::addCodeEventListener(CodeEventListener* listener) {
792 void Logger::removeCodeEventListener(CodeEventListener* listener) {
798 bool Logger::hasCodeEventListener(CodeEventListener* listener) {
803 void Logger::ProfilerBeginEvent() {
811 void Logger::StringEvent(const char* name, const char* value) {
816 void Logger::UncheckedStringEvent(const char* name, const char* value) {
824 void Logger::IntEvent(const char* name, int value) {
829 void Logger::IntPtrTEvent(const char* name, intptr_t value) {
834 void Logger::UncheckedIntEvent(const char* name, int value) {
842 void Logger::UncheckedIntPtrTEvent(const char* name, intptr_t value) {
850 void Logger::HandleEvent(const char* name, Object** location) {
858 // ApiEvent is private so all the calls come from the Logger class. It is the
861 void Logger::ApiEvent(const char* format, ...) {
872 void Logger::ApiNamedSecurityCheck(Object* key) {
896 void Logger::SharedLibraryEvent(const std::string& library_path,
907 void Logger::CodeDeoptEvent(Code* code) {
917 void Logger::CurrentTimeEvent() {
927 void Logger::TimerEvent(Logger::StartEnd se, const char* name) {
939 void Logger::EnterExternal(Isolate* isolate) {
946 void Logger::LeaveExternal(Isolate* isolate) {
953 void Logger::DefaultTimerEventsLogger(const char* name, int se) {
960 void TimerEventScope<TimerEvent>::LogTimerEvent(Logger::StartEnd se) {
962 isolate_->event_logger() == Logger::DefaultTimerEventsLogger) {
971 Logger::StartEnd se);
976 void Logger::LogRegExpSource(Handle<JSRegExp> regexp) {
1022 void Logger::RegExpCompileEvent(Handle<JSRegExp> regexp, bool in_cache) {
1032 void Logger::ApiIndexedSecurityCheck(uint32_t index) {
1038 void Logger::ApiNamedPropertyAccess(const char* tag,
1065 void Logger::ApiIndexedPropertyAccess(const char* tag,
1076 void Logger::ApiObjectAccess(const char* tag, JSObject* object) {
1085 void Logger::ApiEntryCall(const char* name) {
1091 void Logger::NewEvent(const char* name, void* object, size_t size) {
1100 void Logger::DeleteEvent(const char* name, void* object) {
1108 void Logger::NewEventStatic(const char* name, void* object, size_t size) {
1109 Isolate::Current()->logger()->NewEvent(name, object, size);
1113 void Logger::DeleteEventStatic(const char* name, void* object) {
1114 Isolate::Current()->logger()->DeleteEvent(name, object);
1118 void Logger::CallbackEventInternal(const char* prefix, Name* name,
1145 void Logger::CallbackEvent(Name* name, Address entry_point) {
1151 void Logger::GetterCallbackEvent(Name* name, Address entry_point) {
1157 void Logger::SetterCallbackEvent(Name* name, Address entry_point) {
1164 Logger::LogEventsAndTags tag,
1168 kLogEventsNames[Logger::CODE_CREATION_EVENT],
1176 void Logger::CodeCreateEvent(LogEventsAndTags tag,
1192 void Logger::CodeCreateEvent(LogEventsAndTags tag,
1214 void Logger::CodeCreateEvent(LogEventsAndTags tag,
1246 void Logger::CodeCreateEvent(LogEventsAndTags tag,
1277 void Logger::CodeCreateEvent(LogEventsAndTags tag,
1293 void Logger::CodeDisableOptEvent(Code* code,
1311 void Logger::CodeMovingGCEvent() {
1321 void Logger::RegExpCodeCreateEvent(Code* code, String* source) {
1337 void Logger::CodeMoveEvent(Address from, Address to) {
1346 void Logger::CodeDeleteEvent(Address from) {
1360 void Logger::CodeLinePosInfoAddPositionEvent(void* jit_handler_data,
1370 void Logger::CodeLinePosInfoAddStatementPositionEvent(void* jit_handler_data,
1380 void Logger::CodeStartLinePosInfoRecordEvent(PositionsRecorder* pos_recorder) {
1387 void Logger::CodeEndLinePosInfoRecordEvent(Code* code,
1393 void Logger::CodeNameEvent(Address addr, int pos, const char* code_name) {
1402 void Logger::SnapshotPositionEvent(Address addr, int pos) {
1414 void Logger::SharedFunctionInfoMoveEvent(Address from, Address to) {
1422 void Logger::MoveEventInternal(LogEventsAndTags event,
1435 void Logger::ResourceEvent(const char* name, const char* tag) {
1449 void Logger::SuspectReadEvent(Name* name, Object* obj) {
1469 void Logger::HeapSampleBeginEvent(const char* space, const char* kind) {
1480 void Logger::HeapSampleEndEvent(const char* space, const char* kind) {
1488 void Logger::HeapSampleItemEvent(const char* type, int number, int bytes) {
1496 void Logger::DebugTag(const char* call_site_tag) {
1504 void Logger::DebugEvent(const char* event_type, Vector<uint16_t> parameter) {
1519 void Logger::TickEvent(TickSample* sample, bool overflow) {
1544 void Logger::StopProfiler() {
1555 void Logger::LogFailure() {
1627 void Logger::LogCodeObject(Object* object) {
1629 LogEventsAndTags tag = Logger::STUB_TAG;
1644 tag = Logger::STUB_TAG;
1648 tag = Logger::REG_EXP_TAG;
1652 tag = Logger::BUILTIN_TAG;
1656 tag = Logger::HANDLER_TAG;
1660 tag = Logger::KEYED_LOAD_IC_TAG;
1664 tag = Logger::LOAD_IC_TAG;
1668 tag = Logger::CALL_IC_TAG;
1672 tag = Logger::STORE_IC_TAG;
1676 tag = Logger::KEYED_STORE_IC_TAG;
1685 void Logger::LogCodeObjects() {
1688 "Logger::LogCodeObjects");
1697 void Logger::LogExistingFunction(Handle<SharedFunctionInfo> shared,
1710 Logger::ToNativeByScript(Logger::LAZY_COMPILE_TAG, *script),
1717 Logger::ToNativeByScript(Logger::SCRIPT_TAG, *script),
1723 Logger::ToNativeByScript(Logger::LAZY_COMPILE_TAG, *script),
1740 Logger::LAZY_COMPILE_TAG, *code, *shared, NULL, *func_name));
1745 void Logger::LogCompiledFunctions() {
1748 "Logger::LogCompiledFunctions");
1765 void Logger::LogAccessorCallbacks() {
1768 "Logger::LogAccessorCallbacks");
1829 bool Logger::SetUp(Isolate* isolate) {
1877 void Logger::SetCodeEventHandler(uint32_t options,
1897 Sampler* Logger::sampler() {
1902 FILE* Logger::TearDown() {