File tree 7 files changed +12
-7
lines changed
7 files changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -942,7 +942,7 @@ void cbmc_parse_optionst::help()
942
942
" \n "
943
943
" Program representations:\n "
944
944
" --show-parse-tree show parse tree\n "
945
- " --show-symbol-table show symbol table\n "
945
+ " --show-symbol-table show loaded symbol table\n "
946
946
HELP_SHOW_GOTO_FUNCTIONS
947
947
" --drop-unused-functions drop functions trivially unreachable from main function\n " // NOLINT(*)
948
948
" \n "
Original file line number Diff line number Diff line change @@ -398,7 +398,7 @@ void clobber_parse_optionst::help()
398
398
" --big-endian allow big-endian word-byte conversions\n "
399
399
" --unsigned-char make \" char\" unsigned by default\n "
400
400
" --show-parse-tree show parse tree\n "
401
- " --show-symbol-table show symbol table\n "
401
+ " --show-symbol-table show loaded symbol table\n "
402
402
HELP_SHOW_GOTO_FUNCTIONS
403
403
" --ppc-macos set MACOS/PPC architecture\n "
404
404
" --mm model set memory model (default: sc)\n "
Original file line number Diff line number Diff line change @@ -896,7 +896,7 @@ void goto_analyzer_parse_optionst::help()
896
896
" \n "
897
897
" Program representations:\n "
898
898
" --show-parse-tree show parse tree\n "
899
- " --show-symbol-table show symbol table\n "
899
+ " --show-symbol-table show loaded symbol table\n "
900
900
HELP_SHOW_GOTO_FUNCTIONS
901
901
HELP_SHOW_PROPERTIES
902
902
" \n "
Original file line number Diff line number Diff line change @@ -1480,7 +1480,7 @@ void goto_instrument_parse_optionst::help()
1480
1480
" Diagnosis:\n "
1481
1481
" --show-loops show the loops in the program\n "
1482
1482
HELP_SHOW_PROPERTIES
1483
- " --show-symbol-table show symbol table\n "
1483
+ " --show-symbol-table show loaded symbol table\n "
1484
1484
" --list-symbols list symbols with type information\n "
1485
1485
HELP_SHOW_GOTO_FUNCTIONS
1486
1486
" --drop-unused-functions drop functions trivially unreachable from main function\n " // NOLINT(*)
Original file line number Diff line number Diff line change @@ -24,8 +24,8 @@ class goto_functionst;
24
24
" (list-goto-functions)"
25
25
26
26
#define HELP_SHOW_GOTO_FUNCTIONS \
27
- " --show-goto-functions show goto program\n " \
28
- " --list-goto-functions list goto functions\n "
27
+ " --show-goto-functions show loaded goto program\n " \
28
+ " --list-goto-functions list loaded goto functions\n "
29
29
// clang-format on
30
30
31
31
void show_goto_functions (
Original file line number Diff line number Diff line change 52
52
" --java-cp-include-files regexp or JSON list of files to load (with '@' prefix)\n " /* NOLINT(*) */ \
53
53
" --lazy-methods only translate methods that appear to be reachable from\n " /* NOLINT(*) */ \
54
54
" the --function entry point or main class\n " /* NOLINT(*) */ \
55
+ " Note --show-symbol-table/goto-functions/properties output\n " /* NOLINT(*) */ \
56
+ " will be restricted to loaded methods in this case\n " /* NOLINT(*) */ \
55
57
" --lazy-methods-extra-entry-point METHODNAME\n " /* NOLINT(*) */ \
56
58
" treat METHODNAME as a possible program entry point for\n " /* NOLINT(*) */ \
57
59
" the purpose of lazy method loading\n " /* NOLINT(*) */ \
Original file line number Diff line number Diff line change @@ -1027,7 +1027,7 @@ void jbmc_parse_optionst::help()
1027
1027
" \n "
1028
1028
" Program representations:\n "
1029
1029
" --show-parse-tree show parse tree\n "
1030
- " --show-symbol-table show symbol table\n "
1030
+ " --show-symbol-table show loaded symbol table\n "
1031
1031
HELP_SHOW_GOTO_FUNCTIONS
1032
1032
" --drop-unused-functions drop functions trivially unreachable from main function\n " // NOLINT(*)
1033
1033
" \n "
@@ -1050,6 +1050,9 @@ void jbmc_parse_optionst::help()
1050
1050
" --java-unwind-enum-static try to unwind loops in static initialization of enums\n " // NOLINT(*)
1051
1051
// Currently only supported in the JBMC frontend:
1052
1052
" --symex-driven-lazy-loading only load functions when first entered by symbolic execution\n " // NOLINT(*)
1053
+ " Note --show-symbol-table/goto-functions/properties output\n " // NOLINT(*)
1054
+ " will be restricted to loaded methods in this case, and only\n " // NOLINT(*)
1055
+ " output after the symex phase\n "
1053
1056
" \n "
1054
1057
" BMC options:\n "
1055
1058
HELP_BMC
You can’t perform that action at this time.
0 commit comments