]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Only search for "main" as a function
authorTom Tromey <tom@tromey.com>
Sat, 2 Sep 2023 15:32:49 +0000 (09:32 -0600)
committerTom Tromey <tom@tromey.com>
Sun, 28 Jan 2024 17:58:17 +0000 (10:58 -0700)
This changes find_main_name to restrict its search to the function
domain.

gdb/symtab.c

index 30b12d6f4ebb705f5f0118d240b940d7a2362315..517e843244bfab76754a18c5b74b33e7619db287 100644 (file)
@@ -6435,7 +6435,8 @@ find_main_name (void)
      [&symbol_found_p, pspace] (objfile *obj)
        {
         language lang
-          = obj->lookup_global_symbol_language ("main", SEARCH_VFT,
+          = obj->lookup_global_symbol_language ("main",
+                                                SEARCH_FUNCTION_DOMAIN,
                                                 &symbol_found_p);
         if (symbol_found_p)
           {