Changeset b3d3a34 in rtems


Ignore:
Timestamp:
Apr 15, 1998, 3:10:47 PM (22 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
b6394ae
Parents:
d07d3ee
Message:

Stack checker now enabled via initial set of user extensions. This
eliminates the need to build the entire application with the
STACK_CHECKER_ON macro defined.

Location:
make/custom
Files:
26 edited

Legend:

Unmodified
Added
Removed
  • make/custom/HPUX9-posix.cfg

    rd07d3ee rb3d3a34  
    6565#     do not have a second trap table -- use the BSP's
    6666#
    67 #  STACK_CHECKER_ON (RTEMS support code)
    68 #     If defined, stack bounds checking is enabled.
    69 #
    70 #  STACK_CHECKER_REPORT_USAGE (RTEMS support code)
    71 #     If this and STACK_CHECKER_ON are defined, then a report on stack usage
    72 #     per task is printed when the program exits.
    73 #
    7467#  RTEMS_DEBUG (RTEMS)
    7568#     If defined, debug checks in RTEMS and support library code are enabled.
     
    8174        echo "/* #define NDEBUG 1 */ "                     >>$@
    8275        echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    83         echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    84         echo "/* #define STACK_CHECKER_REPORT_USAGE  1 */" >>$@
    8576        echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    8677        echo "#define RTEMS_UNIX 1 "                       >>$@
  • make/custom/Linux-posix.cfg

    rd07d3ee rb3d3a34  
    7373#     do not have a second trap table -- use the BSP's
    7474#
    75 #  STACK_CHECKER_ON (RTEMS support code)
    76 #     If defined, stack bounds checking is enabled.
    77 #
    78 #  STACK_CHECKER_REPORT_USAGE (RTEMS support code)
    79 #     If this and STACK_CHECKER_ON are defined, then a report on stack usage
    80 #     per task is printed when the program exits.
    81 #
    8275#  RTEMS_DEBUG (RTEMS)
    8376#     If defined, debug checks in RTEMS and support library code are enabled.
     
    8982        echo "/* #define NDEBUG 1 */ "                     >>$@
    9083        echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    91         echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    92         echo "/* #define STACK_CHECKER_REPORT_USAGE  1 */" >>$@
    9384        echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    9485        echo "#define RTEMS_UNIX 1 "                       >>$@
  • make/custom/Solaris-posix.cfg

    rd07d3ee rb3d3a34  
    6767#     do not have a second trap table -- use the BSP's
    6868#
    69 #  STACK_CHECKER_ON (RTEMS support code)
    70 #     If defined, stack bounds checking is enabled.
    71 #
    72 #  STACK_CHECKER_REPORT_USAGE (RTEMS support code)
    73 #     If this and STACK_CHECKER_ON are defined, then a report on stack usage
    74 #     per task is printed when the program exits.
    75 #
    7669#  RTEMS_DEBUG (RTEMS)
    7770#     If defined, debug checks in RTEMS and support library code are enabled.
     
    8376        echo "/* #define NDEBUG 1 */ "                     >>$@
    8477        echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    85         echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    86         echo "/* #define STACK_CHECKER_REPORT_USAGE  1 */" >>$@
    8778        echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    8879        echo "#define RTEMS_UNIX 1 "                       >>$@
  • make/custom/cvme961.cfg

    rd07d3ee rb3d3a34  
    4545#     do not have a second trap table -- use the BSP's
    4646#
    47 #  STACK_CHECKER_ON (RTEMS support code)
    48 #     If defined, stack bounds checking is enabled.
    49 #
    5047#  RTEMS_DEBUG (RTEMS)
    5148#     If defined, debug checks in RTEMS and support library code are enabled.
     
    5451        @echo "/* #define NDEBUG 1 */ "                     >>$@
    5552        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    56         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    5753        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    5854endef
  • make/custom/dmv152.cfg

    rd07d3ee rb3d3a34  
    3636#     do not pause between screens of output in the rtems tests
    3737#
    38 #  STACK_CHECKER_ON (RTEMS support code)
    39 #     If defined, stack bounds checking is enabled.
    40 #
    4138#  RTEMS_DEBUG (RTEMS)
    4239#     If defined, debug checks in RTEMS and support library code are enabled.
     
    5047        @echo "/* #define NDEBUG 1 */ "                     >>$@
    5148        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    52         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    5349        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    5450        @echo "#define USE_CHANNEL_A  1"                    >>$@
  • make/custom/efi332.cfg

    rd07d3ee rb3d3a34  
    3838#     do not pause between screens of output in the rtems tests
    3939#
    40 #  STACK_CHECKER_ON (RTEMS support code)
    41 #     If defined, stack bounds checking is enabled.
    42 #
    4340#  RTEMS_DEBUG (RTEMS)
    4441#     If defined, debug checks in RTEMS and support library code are enabled.
     
    4744        @echo "/* #define NDEBUG 1 */ "                     >>$@
    4845        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    49         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    5046        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    5147endef
  • make/custom/efi68k.cfg

    rd07d3ee rb3d3a34  
    3838#     do not pause between screens of output in the rtems tests
    3939#
    40 #  STACK_CHECKER_ON (RTEMS support code)
    41 #     If defined, stack bounds checking is enabled.
    42 #
    4340#  RTEMS_DEBUG (RTEMS)
    4441#     If defined, debug checks in RTEMS and support library code are enabled.
     
    4744        @echo "/* #define NDEBUG 1 */ "                     >>$@
    4845        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    49         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    5046        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    5147endef
  • make/custom/erc32.cfg

    rd07d3ee rb3d3a34  
    4848#     do not have a second trap table -- use the BSP's
    4949#
    50 #  STACK_CHECKER_ON (RTEMS support code)
    51 #     If defined, stack bounds checking is enabled.
    52 #
    5350#  RTEMS_DEBUG (RTEMS)
    5451#     If defined, debug checks in RTEMS and support library code are enabled.
     
    7269        @echo "/* #define NDEBUG 1 */ "                            >>$@
    7370        @echo "#define RTEMS_TEST_NO_PAUSE 1"                      >>$@
    74         @echo "/* #define STACK_CHECKER_ON  1 */"                  >>$@
    7571        @echo "/* #define RTEMS_DEBUG  1 */"                       >>$@
    7672        @echo "#define NO_TABLE_MOVE 1"                            >>$@
  • make/custom/force386.cfg

    rd07d3ee rb3d3a34  
    3838#     do not pause between screens of output in the rtems tests
    3939#
    40 #  STACK_CHECKER_ON (RTEMS support code)
    41 #     If defined, stack bounds checking is enabled.
    42 #
    4340#  RTEMS_DEBUG (RTEMS)
    4441#     If defined, debug checks in RTEMS and support library code are enabled.
     
    4744        @echo "/* #define NDEBUG 1 */ "                     >>$@
    4845        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    49         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    5046        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    5147endef
  • make/custom/gen68302.cfg

    rd07d3ee rb3d3a34  
    3636#     do not pause between screens of output in the rtems tests
    3737#
    38 #  STACK_CHECKER_ON (RTEMS support code)
    39 #     If defined, stack bounds checking is enabled.
    40 #
    4138#  RTEMS_DEBUG (RTEMS)
    4239#     If defined, debug checks in RTEMS and support library code are enabled.
     
    4542        @echo "/* #define NDEBUG 1 */ "                     >>$@
    4643        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    47         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    4844        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    4945endef
  • make/custom/gen68360.cfg

    rd07d3ee rb3d3a34  
    5151#     do not pause between screens of output in the rtems tests
    5252#
    53 #  STACK_CHECKER_ON (RTEMS support code)
    54 #     If defined, stack bounds checking is enabled.
    55 #
    5653#  RTEMS_DEBUG (RTEMS)
    5754#     If defined, debug checks in RTEMS and support library code are enabled.
     
    6158        @echo "/* #define NDEBUG 1 */ "                     >>$@
    6259        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    63         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    6460        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    6561endef
  • make/custom/gensh1.cfg

    rd07d3ee rb3d3a34  
    5353#     do not pause between screens of output in the rtems tests
    5454#
    55 #  STACK_CHECKER_ON (RTEMS support code)
    56 #     If defined, stack bounds checking is enabled.
    57 #
    5855#  RTEMS_DEBUG (RTEMS)
    5956#     If defined, debug checks in RTEMS and support library code are enabled.
     
    6360        @echo "/* #define NDEBUG 1 */ "                     >>$@
    6461        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    65         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    6662        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    6763endef
  • make/custom/go32.cfg

    rd07d3ee rb3d3a34  
    7171#     do not pause between screens of output in the rtems tests
    7272#
    73 #  STACK_CHECKER_ON (RTEMS support code)
    74 #     If defined, stack bounds checking is enabled.
    75 #
    7673#  RTEMS_DEBUG (RTEMS)
    7774#     If defined, debug checks in RTEMS and support library code are enabled.
     
    8077        @echo "/* #define NDEBUG 1 */ "                     >>$@
    8178        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    82         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    8379        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    8480endef
  • make/custom/i386ex.cfg

    rd07d3ee rb3d3a34  
    3535#     do not pause between screens of output in the rtems tests
    3636#
    37 #  STACK_CHECKER_ON (RTEMS support code)
    38 #     If defined, stack bounds checking is enabled.
    39 #
    4037#  RTEMS_DEBUG (RTEMS)
    4138#     If defined, debug checks in RTEMS and support library code are enabled.
     
    4441        @echo "/* #define NDEBUG 1 */ "                     >>$@
    4542        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    46         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    4743        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    4844endef
  • make/custom/idp.cfg

    rd07d3ee rb3d3a34  
    2626#     do not pause between screens of output in the rtems tests
    2727#
    28 #  STACK_CHECKER_ON (RTEMS support code)
    29 #     If defined, stack bounds checking is enabled.
    30 #
    3128#  RTEMS_DEBUG (RTEMS)
    3229#     If defined, debug checks in RTEMS and support library code are enabled.
     
    3532        @echo "/* #define NDEBUG 1 */ "                     >>$@
    3633        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    37         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    3834        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    3935endef
  • make/custom/mvme136.cfg

    rd07d3ee rb3d3a34  
    3939#     do not pause between screens of output in the rtems tests
    4040#
    41 #  STACK_CHECKER_ON (RTEMS support code)
    42 #     If defined, stack bounds checking is enabled.
    43 #
    4441#  RTEMS_DEBUG (RTEMS)
    4542#     If defined, debug checks in RTEMS and support library code are enabled.
     
    4845        @echo "/* #define NDEBUG 1 */ "                     >>$@
    4946        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    50         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    5147        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    5248endef
  • make/custom/mvme147.cfg

    rd07d3ee rb3d3a34  
    3333#     do not pause between screens of output in the rtems tests
    3434#
    35 #  STACK_CHECKER_ON (RTEMS support code)
    36 #     If defined, stack bounds checking is enabled.
    37 #
    3835#  RTEMS_DEBUG (RTEMS)
    3936#     If defined, debug checks in RTEMS and support library code are enabled.
     
    4239        @echo "/* #define NDEBUG 1 */ "                     >>$@
    4340        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    44         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    4541        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    4642endef
  • make/custom/mvme162.cfg

    rd07d3ee rb3d3a34  
    6666#     do not have a second trap table -- use the BSP's
    6767#
    68 #  STACK_CHECKER_ON (RTEMS support code)
    69 #     If defined, stack bounds checking is enabled.
    70 #
    7168#  RTEMS_DEBUG (RTEMS)
    7269#     If defined, debug checks in RTEMS and support library code are enabled.
     
    7774        @echo "/* #define NDEBUG 1 */ "                     >>$@
    7875        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    79         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    8076        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    8177endef
  • make/custom/ods68302.cfg

    rd07d3ee rb3d3a34  
    6060#     do not pause between screens of output in the rtems tests
    6161#
    62 #  STACK_CHECKER_ON (RTEMS support code)
    63 #     If defined, stack bounds checking is enabled.
    64 #
    6562#  RTEMS_DEBUG (RTEMS)
    6663#     If defined, debug checks in RTEMS and support library code are enabled.
     
    6966        @echo "/* #define NDEBUG 1 */ "                     >>$@
    7067        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    71         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    7268        @echo "#define RTEMS_DEBUG  1"                      >>$@
    7369endef
  • make/custom/p4000.cfg

    rd07d3ee rb3d3a34  
    2626#     do not pause between screens of output in the rtems tests
    2727#
    28 #  STACK_CHECKER_ON (RTEMS support code)
    29 #     If defined, stack bounds checking is enabled.
    30 #
    3128#  RTEMS_DEBUG (RTEMS)
    3229#     If defined, debug checks in RTEMS and support library code are enabled.
     
    4138        @echo "/* #define NDEBUG 1 */ "                     >>$@
    4239        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    43         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    4440        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    4541        @echo "#define WORKSPACE_MB 2"                      >>$@
  • make/custom/p4600.cfg

    rd07d3ee rb3d3a34  
    4242#     do not pause between screens of output in the rtems tests
    4343#
    44 #  STACK_CHECKER_ON (RTEMS support code)
    45 #     If defined, stack bounds checking is enabled.
    46 #
    4744#  RTEMS_DEBUG (RTEMS)
    4845#     If defined, debug checks in RTEMS and support library code are enabled.
     
    5754        @echo "/* #define NDEBUG 1 */ "                     >>$@
    5855        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    59         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    6056        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    6157        @echo "#define WORKSPACE_MB 2"                      >>$@
  • make/custom/p4650.cfg

    rd07d3ee rb3d3a34  
    4141#     do not pause between screens of output in the rtems tests
    4242#
    43 #  STACK_CHECKER_ON (RTEMS support code)
    44 #     If defined, stack bounds checking is enabled.
    45 #
    4643#  RTEMS_DEBUG (RTEMS)
    4744#     If defined, debug checks in RTEMS and support library code are enabled.
     
    5653        @echo "/* #define NDEBUG 1 */ "                     >>$@
    5754        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    58         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    5955        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    6056        @echo "#define WORKSPACE_MB 2"                      >>$@
  • make/custom/papyrus.cfg

    rd07d3ee rb3d3a34  
    3030#     do not pause between screens of output in the rtems tests
    3131#
    32 #  STACK_CHECKER_ON (RTEMS support code)
    33 #     If defined, stack bounds checking is enabled.
    34 #
    35 #  STACK_CHECKER_REPORT_USAGE (RTEMS support code)
    36 #     If this and STACK_CHECKER_ON are defined, then a report on stack usage
    37 #     per task is printed when the program exits.
    38 #
    3932#  RTEMS_DEBUG (RTEMS)
    4033#     If defined, debug checks in RTEMS and support library code are enabled.
     
    6356        @echo "/* #define NDEBUG 1 */ "                     >>$@
    6457        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    65         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    66         @echo "/* #define STACK_CHECKER_REPORT_USAGE  1 */" >>$@
    6758        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    6859        @echo "#define PPC_VECTOR_FILE_BASE 0x0100"         >>$@
  • make/custom/pc386.cfg

    rd07d3ee rb3d3a34  
    3838#     do not pause between screens of output in the rtems tests
    3939#
    40 #  STACK_CHECKER_ON (RTEMS support code)
    41 #     If defined, stack bounds checking is enabled.
    42 #
    4340#  RTEMS_DEBUG (RTEMS)
    4441#     If defined, debug checks in RTEMS and support library code are enabled.
     
    4744        @echo "/* #define NDEBUG 1 */ "                     >>$@
    4845        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    49         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    5046        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    5147endef
  • make/custom/psim.cfg

    rd07d3ee rb3d3a34  
    2525#  RTEMS_TEST_NO_PAUSE (RTEMS tests)
    2626#     do not pause between screens of output in the rtems tests
    27 #
    28 #  STACK_CHECKER_ON (RTEMS support code)
    29 #     If defined, stack bounds checking is enabled.
    3027#
    3128#  RTEMS_DEBUG (RTEMS)
     
    6663        @echo "/* #define NDEBUG 1 */ "                            >>$@
    6764        @echo "#define RTEMS_TEST_NO_PAUSE 1"                      >>$@
    68         @echo "#define STACK_CHECKER_ON  1"                        >>$@
    6965        @echo "/* #define RTEMS_DEBUG  1 */"                       >>$@
    7066        @echo "#define CONSOLE_USE_INTERRUPTS 0"                   >>$@
  • make/custom/simhppa.cfg

    rd07d3ee rb3d3a34  
    5252#     do not pause between screens of output in the rtems tests
    5353#
    54 #  STACK_CHECKER_ON (RTEMS support code)
    55 #     If defined, stack bounds checking is enabled.
    56 #
    5754#  RTEMS_DEBUG (RTEMS)
    5855#     If defined, debug checks in RTEMS and support library code are enabled.
     
    6764        @echo "/* #define NDEBUG 1 */ "                     >>$@
    6865        @echo "#define RTEMS_TEST_NO_PAUSE 1"               >>$@
    69         @echo "/* #define STACK_CHECKER_ON  1 */"           >>$@
    7066        @echo "/* #define RTEMS_DEBUG  1 */"                >>$@
    7167        @echo "#define SIMHPPA_FAST_IDLE  1 "               >>$@
Note: See TracChangeset for help on using the changeset viewer.