eina_btlog: handle objective-c class methods
authorJean Guyomarc'h <jean@guyomarch.bzh>
Sat, 28 May 2016 20:45:01 +0000 (22:45 +0200)
committerJean Guyomarc'h <jean@guyomarch.bzh>
Sat, 28 May 2016 20:45:01 +0000 (22:45 +0200)
Class methods signatures start with a '+'.

src/bin/eina/eina_btlog.c

index 6c03fd8..d8ff13b 100644 (file)
@@ -175,7 +175,7 @@ _atos(const char *bin_dir, const char *bin_name, unsigned long long addr,
    /* Default value, used as a fallback when cannot be determined */
    *file_line = -1;
 
-   if (*s == '-') /* objc method... will contain an extra space */
+   if ((*s == '-') || (*s == '+')) /* objc methods... will contain an extra space */
      func_space_count = 2;
    else
      func_space_count = 1;