This checks dbus-glib: thread unsafe functions.

But function list can be modified. (we will add more and more) => this checker should be a general purpose.

thus, checker config can be like below:

 

{
  "code""CHECK_THREAD_UNSAFE_FUNCTION_DBUS_GLIB",
  "name""Checking thread unsafe function: dbus-glib",
  "type""BOTH",
  "categoryName""Tizen",
  "severityCode""CRI",
  "version""2.5.32",
  "description""${methodName}: dbus-glib is thread unsafe function. so we recommends NOT to use dbus-glib in the multi-thread environment",
  "isActive"true,
  "properties": {
    "method-list""dbus_g_proxy_call, dbus_g_proxy_new_for_name, dbus_g_proxy_new_for_owner"
  },
  "cwe"0
}