Home | History | Annotate | Download | only in src

Lines Matching full:logger

28 static const char* const kLogEventsNames[Logger::NUMBER_OF_LOG_EVENTS] = {
65 void Init(Logger::LogEventsAndTags tag) {
158 void CodeEventLogger::CodeCreateEvent(Logger::LogEventsAndTags tag,
167 void CodeEventLogger::CodeCreateEvent(Logger::LogEventsAndTags tag,
176 void CodeEventLogger::CodeCreateEvent(Logger::LogEventsAndTags tag,
188 void CodeEventLogger::CodeCreateEvent(Logger::LogEventsAndTags tag,
210 void CodeEventLogger::CodeCreateEvent(Logger::LogEventsAndTags tag,
220 name_buffer_->Init(Logger::REG_EXP_TAG);
882 Logger* logger = isolate_->logger();
883 logger->ticker_->SetProfiler(this);
885 logger->ProfilerBeginEvent();
893 isolate_->logger()->ticker_->ClearProfiler();
920 // Logger class implementation.
923 Logger::Logger(Isolate* isolate)
939 Logger::~Logger() {
944 void Logger::addCodeEventListener(CodeEventListener* listener) {
950 void Logger::removeCodeEventListener(CodeEventListener* listener) {
956 bool Logger::hasCodeEventListener(CodeEventListener* listener) {
961 void Logger::ProfilerBeginEvent() {
969 void Logger::StringEvent(const char* name, const char* value) {
974 void Logger::UncheckedStringEvent(const char* name, const char* value) {
982 void Logger::IntEvent(const char* name, int value) {
987 void Logger::IntPtrTEvent(const char* name, intptr_t value) {
992 void Logger::UncheckedIntEvent(const char* name, int value) {
1000 void Logger::UncheckedIntPtrTEvent(const char* name, intptr_t value) {
1008 void Logger::HandleEvent(const char* name, Object** location) {
1016 // ApiEvent is private so all the calls come from the Logger class. It is the
1019 void Logger::ApiEvent(const char* format, ...) {
1030 void Logger::ApiNamedSecurityCheck(Object* key) {
1056 void Logger::SharedLibraryEvent(const std::string& library_path,
1069 void Logger::CodeDeoptEvent(Code* code) {
1079 void Logger::CurrentTimeEvent() {
1089 void Logger::TimerEvent(StartEnd se, const char* name) {
1101 void Logger::EnterExternal(Isolate* isolate) {
1108 void Logger::LeaveExternal(Isolate* isolate) {
1115 void Logger::LogInternalEvents(const char* name, int se) {
1121 void Logger::TimerEventScope::LogTimerEvent(StartEnd se) {
1126 const char* Logger::TimerEventScope::v8_recompile_synchronous =
1128 const char* Logger::TimerEventScope::v8_recompile_concurrent =
1130 const char* Logger::TimerEventScope::v8_compile_full_code =
1132 const char* Logger::TimerEventScope::v8_execute = "V8.Execute";
1133 const char* Logger::TimerEventScope::v8_external = "V8.External";
1134 const char* Logger::TimerEventScope::v8_ic_miss = "V8.IcMiss";
1137 void Logger::LogRegExpSource(Handle<JSRegExp> regexp) {
1183 void Logger::RegExpCompileEvent(Handle<JSRegExp> regexp, bool in_cache) {
1193 void Logger::ApiIndexedSecurityCheck(uint32_t index) {
1199 void Logger::ApiNamedPropertyAccess(const char* tag,
1226 void Logger::ApiIndexedPropertyAccess(const char* tag,
1237 void Logger::ApiObjectAccess(const char* tag, JSObject* object) {
1246 void Logger::ApiEntryCall(const char* name) {
1252 void Logger::NewEvent(const char* name, void* object, size_t size) {
1261 void Logger::DeleteEvent(const char* name, void* object) {
1269 void Logger::NewEventStatic(const char* name, void* object, size_t size) {
1270 Isolate::Current()->logger()->NewEvent(name, object, size);
1274 void Logger::DeleteEventStatic(const char* name, void* object) {
1275 Isolate::Current()->logger()->DeleteEvent(name, object);
1279 void Logger::CallbackEventInternal(const char* prefix, Name* name,
1307 void Logger::CallbackEvent(Name* name, Address entry_point) {
1313 void Logger::GetterCallbackEvent(Name* name, Address entry_point) {
1319 void Logger::SetterCallbackEvent(Name* name, Address entry_point) {
1326 Logger::LogEventsAndTags tag,
1330 kLogEventsNames[Logger::CODE_CREATION_EVENT],
1338 void Logger::CodeCreateEvent(LogEventsAndTags tag,
1355 void Logger::CodeCreateEvent(LogEventsAndTags tag,
1378 void Logger::CodeCreateEvent(LogEventsAndTags tag,
1412 void Logger::CodeCreateEvent(LogEventsAndTags tag,
1444 void Logger::CodeCreateEvent(LogEventsAndTags tag,
1461 void Logger::CodeDisableOptEvent(Code* code,
1479 void Logger::CodeMovingGCEvent() {
1489 void Logger::RegExpCodeCreateEvent(Code* code, String* source) {
1506 void Logger::CodeMoveEvent(Address from, Address to) {
1515 void Logger::CodeDeleteEvent(Address from) {
1530 void Logger::CodeLinePosInfoAddPositionEvent(void* jit_handler_data,
1540 void Logger::CodeLinePosInfoAddStatementPositionEvent(void* jit_handler_data,
1550 void Logger::CodeStartLinePosInfoRecordEvent(PositionsRecorder* pos_recorder) {
1557 void Logger::CodeEndLinePosInfoRecordEvent(Code* code,
1563 void Logger::CodeNameEvent(Address addr, int pos, const char* code_name) {
1573 void Logger::SnapshotPositionEvent(Address addr, int pos) {
1586 void Logger::SharedFunctionInfoMoveEvent(Address from, Address to) {
1594 void Logger::MoveEventInternal(LogEventsAndTags event,
1608 void Logger::ResourceEvent(const char* name, const char* tag) {
1624 void Logger::SuspectReadEvent(Name* name, Object* obj) {
1645 void Logger::HeapSampleBeginEvent(const char* space, const char* kind) {
1656 void Logger::HeapSampleEndEvent(const char* space, const char* kind) {
1664 void Logger::HeapSampleItemEvent(const char* type, int number, int bytes) {
1672 void Logger::DebugTag(const char* call_site_tag) {
1680 void Logger::DebugEvent(const char* event_type, Vector<uint16_t> parameter) {
1697 void Logger::TickEvent(TickSample* sample, bool overflow) {
1723 void Logger::StopProfiler() {
1734 void Logger::LogFailure() {
1806 void Logger::LogCodeObject(Object* object) {
1808 LogEventsAndTags tag = Logger::STUB_TAG;
1823 tag = Logger::STUB_TAG;
1827 tag = Logger::REG_EXP_TAG;
1831 tag = Logger::BUILTIN_TAG;
1835 tag = Logger::HANDLER_TAG;
1839 tag = Logger::KEYED_LOAD_IC_TAG;
1843 tag = Logger::LOAD_IC_TAG;
1847 tag = Logger::CALL_IC_TAG;
1851 tag = Logger::STORE_IC_TAG;
1855 tag = Logger::KEYED_STORE_IC_TAG;
1864 void Logger::LogCodeObjects() {
1867 "Logger::LogCodeObjects");
1876 void Logger::LogExistingFunction(Handle<SharedFunctionInfo> shared,
1889 Logger::ToNativeByScript(Logger::LAZY_COMPILE_TAG, *script),
1896 Logger::ToNativeByScript(Logger::SCRIPT_TAG, *script),
1902 Logger::ToNativeByScript(Logger::LAZY_COMPILE_TAG, *script),
1919 Logger::LAZY_COMPILE_TAG, *code, *shared, NULL, *func_name));
1924 void Logger::LogCompiledFunctions() {
1927 "Logger::LogCompiledFunctions");
1945 void Logger::LogAccessorCallbacks() {
1948 "Logger::LogAccessorCallbacks");
2014 bool Logger::SetUp(Isolate* isolate) {
2062 void Logger::SetCodeEventHandler(uint32_t options,
2082 Sampler* Logger::sampler() {
2087 FILE* Logger::TearDown() {