• Home
  • Raw
  • Download

Lines Matching full:component

51 enum Component {  enum
82 static inline bool LogIsLoggable(Level level, Component component) in LogIsLoggable() argument
84 switch (component) in LogIsLoggable()
86 case Component::SA: in LogIsLoggable()
87 return ((components_ & component) != 0ULL); in LogIsLoggable()
89 return (level >= level_) && ((components_ & component) != 0ULL); in LogIsLoggable()
92 static inline std::string GetComponentStr(Component component) in GetComponentStr() argument
94 switch (component) in GetComponentStr()
96 case Component::NO_TAG: in GetComponentStr()
98 case Component::GC: in GetComponentStr()
100 case Component::ECMASCRIPT: in GetComponentStr()
102 case Component::INTERPRETER: in GetComponentStr()
104 case Component::DEBUGGER: in GetComponentStr()
106 case Component::COMPILER: in GetComponentStr()
108 case Component::BUILTINS: in GetComponentStr()
110 case Component::TRACE: in GetComponentStr()
112 case Component::JIT: in GetComponentStr()
114 case Component::BASELINEJIT: in GetComponentStr()
116 case Component::SA: in GetComponentStr()
118 case Component::ALL: in GetComponentStr()
137 template<LogLevel level, Component component>
142 std::string str = Log::GetComponentStr(component); in HiLog()
194 template<Level level, Component component>
199 std::string str = Log::GetComponentStr(component); in StdLog()
228 #define ARK_LOG(level, component) panda::ecmascript::Log::LogIsLoggable(level, component) && \ argument
229 panda::ecmascript::HiLog<LOG_##level, (component)>()
231 #define ARK_LOG(level, component) panda::ecmascript::AndroidLog<(level)>() argument
234 #define ARK_LOG(level, component) ((level >= INFO) || panda::ecmascript::Log::LogIsLoggable(level, argument
235 panda::ecmascript::StdLog<(level), (component)>()
237 #define ARK_LOG(level, component) panda::ecmascript::Log::LogIsLoggable(level, component) && \ argument
238 panda::ecmascript::StdLog<(level), (component)>()