diff options
Diffstat (limited to 'ld/lexsup.c')
-rw-r--r-- | ld/lexsup.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ld/lexsup.c b/ld/lexsup.c index 7dc2228..6090921 100644 --- a/ld/lexsup.c +++ b/ld/lexsup.c @@ -605,6 +605,12 @@ static const struct ld_option ld_options[] = { {"no-print-map-discarded", no_argument, NULL, OPTION_NO_PRINT_MAP_DISCARDED}, '\0', NULL, N_("Do not show discarded sections in map file output"), TWO_DASHES }, + { {"print-map-locals", no_argument, NULL, OPTION_PRINT_MAP_LOCALS}, + '\0', NULL, N_("Show local symbols in map file output"), + TWO_DASHES }, + { {"no-print-map-locals", no_argument, NULL, OPTION_NO_PRINT_MAP_LOCALS}, + '\0', NULL, N_("Do not show local symbols in map file output (default)"), + TWO_DASHES }, { {"ctf-variables", no_argument, NULL, OPTION_CTF_VARIABLES}, '\0', NULL, N_("Emit names and types of static variables in CTF"), TWO_DASHES }, @@ -1748,6 +1754,14 @@ parse_args (unsigned argc, char **argv) config.print_map_discarded = true; break; + case OPTION_NO_PRINT_MAP_LOCALS: + config.print_map_locals = false; + break; + + case OPTION_PRINT_MAP_LOCALS: + config.print_map_locals = true; + break; + case OPTION_DEPENDENCY_FILE: config.dependency_file = optarg; break; |