[Tizen] Add debug log if eventfd trigger, or triggered 25/316325/2
authorEunki, Hong <eunkiki.hong@samsung.com>
Thu, 12 Dec 2024 09:06:03 +0000 (18:06 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Fri, 13 Dec 2024 01:58:42 +0000 (10:58 +0900)
Change-Id: If2933b1bbae34b30cabac2e9849b9bbcf12c2bf5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali/internal/system/common/trigger-event.cpp

index 281168965466311e6e2d50ceddf6c4b65c9b6772..f62119b0a8af94b94a997dbe354cc58a1d8b719d 100644 (file)
@@ -44,6 +44,7 @@ TriggerEvent::TriggerEvent(CallbackBase* callback, TriggerEventInterface::Option
   mFileDescriptor = eventfd(0, EFD_NONBLOCK);
   if(mFileDescriptor >= 0)
   {
+    DALI_LOG_DEBUG_INFO("Create eventfd:%d\n", mFileDescriptor);
     // Now Monitor the created event file descriptor
     mFileDescriptorMonitor = Dali::Internal::Adaptor::GetSystemFactory()->CreateFileDescriptorMonitor(mFileDescriptor, MakeCallback(this, &TriggerEvent::Triggered), FileDescriptorMonitor::FD_READABLE);
   }
@@ -59,6 +60,7 @@ TriggerEvent::~TriggerEvent()
 
   if(mFileDescriptor >= 0)
   {
+    DALI_LOG_DEBUG_INFO("Close eventfd:%d\n", mFileDescriptor);
     close(mFileDescriptor);
     mFileDescriptor = 0;
   }
@@ -68,6 +70,7 @@ void TriggerEvent::Trigger()
 {
   if(mFileDescriptor >= 0)
   {
+    DALI_LOG_DEBUG_INFO("Trigger fd:%d\n", mFileDescriptor);
     // Increment event counter by 1.
     // Writing to the file descriptor triggers the Dispatch() method in the other thread
     // (if in multi-threaded environment).
@@ -88,6 +91,7 @@ void TriggerEvent::Trigger()
 
 void TriggerEvent::Triggered(FileDescriptorMonitor::EventType eventBitMask, int fileDescriptor)
 {
+  DALI_LOG_DEBUG_INFO("Triggered fd:%d, mask:%x\n", mFileDescriptor, eventBitMask);
   if(!(eventBitMask & FileDescriptorMonitor::FD_READABLE))
   {
     DALI_ASSERT_ALWAYS(0 && "Trigger event file descriptor error");