summaryrefslogtreecommitdiffstats
path: root/testsuites/libtests/stackchk (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-01-09libtests/stackchk: Fix for 64-bit targetsSebastian Huber1-22/+11
2018-11-26score: Introduce <rtems/score/heapinfo.h>Sebastian Huber1-0/+1
Move Heap_Information_block to separate header file to hide heap implementation details from <rtems.h>. Update #3598.
2018-10-05tests: Use rtems_task_exit()Sebastian Huber1-2/+1
Update #3533.
2018-04-10testsuite/libtests: Merged nested Makefile.am files into one Makefile.amChris Johns1-21/+0
This change is part of the testsuite Makefile.am reorganization. Update #3382
2017-11-06tests: Use simple console driverSebastian Huber1-1/+1
Update #3170. Update #3199.
2017-10-28tests: Remove TEST_INITSebastian Huber1-2/+0
The TEST_EXTERN is a used only by the system.h style tests and they use CONFIGURE_INIT appropriately. Update #3170. Update #3199.
2017-10-28tests: Remove obsolete TESTS_USE_PRINTKSebastian Huber1-1/+0
Update #3170. Update #3199.
2017-10-23testsuite: Use printk for all test output where possible.Chris Johns1-0/+2
- Remove the printf support leaving the direct printk support configured with TESTS_USE_PRINTK and all other output goes via a buffered vsniprintf call to printk. - Control the test's single init for functions and global data with TEST_INIT and not CONFIGURE_INIT. They are now separate. Updates #3170.
2016-12-12Rename is_internal to always_set_to_falseSebastian Huber2-3/+3
Update #2825.
2016-05-25cpukit, testsuite: Add rtems_printf and rtems_printer support.Chris Johns2-1/+2
This change adds rtems_printf and related functions and wraps the RTEMS print plugin support into a user API. All references to the plugin are removed and replaced with the rtems_printer interface. Printk and related functions are made to return a valid number of characters formatted and output. The function attribute to check printf functions has been added to rtems_printf and printk. No changes to remove warrnings are part of this patch set. The testsuite has been moved over to the rtems_printer. The testsuite has a mix of rtems_printer access and direct print control via the tmacros.h header file. The support for begink/endk has been removed as it served no purpose and only confused the code base. The testsuite has not been refactored to use rtems_printf. This is future work.
2015-06-26libmisc: Simplify <rtems/stackchk.h>Sebastian Huber1-0/+1
Drop the <rtems/score/percpu.h> include since this file exposes a lot of implementation details.
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns5-5/+5
2014-03-20tests/libtests: Use <rtems/test.h>Sebastian Huber2-3/+6
2014-01-09libtests: Add contents to rbheap and stackchk documentation filesCynthia Rempel1-0/+20
2013-07-22testsuites: Use _Thread_Get_executing()Sebastian Huber1-2/+4
2013-01-27testsuites: Fix prototypesSebastian Huber2-2/+10
2012-11-15score: Add RTEMS_FATAL_SOURCE_STACK_CHECKERSebastian Huber1-5/+2
2012-05-11libtmtests - Eliminate missing prototype warningsJoel Sherrill1-4/+11
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill5-12/+0
Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
2012-05-07Revert: Remove CVS IdsJoel Sherrill1-0/+5
See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html for details.
2012-05-04Remove CVS-Ids.Ralf Corsépius1-5/+0
2012-02-01Remove all .cvsignore files.Joel Sherrill1-2/+0
2011-12-082011-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-3/+1
PR 1589/build * block01/Makefile.am, block02/Makefile.am, block03/Makefile.am, block04/Makefile.am, block05/Makefile.am, block06/Makefile.am, block07/Makefile.am, block08/Makefile.am, block09/Makefile.am, block10/Makefile.am, bspcmdline01/Makefile.am, cpuuse/Makefile.am, devfs01/Makefile.am, devfs02/Makefile.am, devfs03/Makefile.am, devfs04/Makefile.am, deviceio01/Makefile.am, devnullfatal01/Makefile.am, dumpbuf01/Makefile.am, ftp01/Makefile.am, gxx01/Makefile.am, heapwalk/Makefile.am, malloc02/Makefile.am, malloc03/Makefile.am, malloc04/Makefile.am, malloc05/Makefile.am, malloctest/Makefile.am, monitor/Makefile.am, monitor02/Makefile.am, mouse01/Makefile.am, putenvtest/Makefile.am, rtems++/Makefile.am, rtmonuse/Makefile.am, stackchk/Makefile.am, stackchk01/Makefile.am, stringto01/Makefile.am, tar01/Makefile.am, tar02/Makefile.am, tar03/Makefile.am, termios/Makefile.am, termios01/Makefile.am, termios02/Makefile.am, termios03/Makefile.am, termios04/Makefile.am, termios05/Makefile.am, termios06/Makefile.am, termios07/Makefile.am, termios08/Makefile.am, tztest/Makefile.am: Remove obsolete optional manager capability.
2011-09-022011-09-02 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber3-0/+22
* stackchk/init.c, stackchk/system.h, stackchk/stackchk.scn: Print end of test message.
2011-02-22Add HAVE_CONFIG_H.Ralf Corsepius3-0/+12
2010-06-232010-06-23 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill1-0/+1
* block01/Makefile.am, block02/Makefile.am, block03/Makefile.am, block04/Makefile.am, block05/Makefile.am, block06/Makefile.am, block07/Makefile.am, block08/Makefile.am, block09/Makefile.am, block10/Makefile.am, bspcmdline01/Makefile.am, cpuuse/Makefile.am, heapwalk/Makefile.am, malloctest/Makefile.am, monitor/Makefile.am, monitor02/Makefile.am, putenvtest/Makefile.am, rtems++/Makefile.am, rtmonuse/Makefile.am, stackchk/Makefile.am, stackchk01/Makefile.am, stringto01/Makefile.am, termios/Makefile.am, termios01/Makefile.am, termios02/Makefile.am: Revert.
2010-06-232010-06-23 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill1-1/+0
* block01/Makefile.am, block02/Makefile.am, block03/Makefile.am, block04/Makefile.am, block05/Makefile.am, block06/Makefile.am, block07/Makefile.am, block08/Makefile.am, block09/Makefile.am, block10/Makefile.am, bspcmdline01/Makefile.am, cpuuse/Makefile.am, heapwalk/Makefile.am, malloctest/Makefile.am, monitor/Makefile.am, monitor02/Makefile.am, putenvtest/Makefile.am, rtems++/Makefile.am, rtmonuse/Makefile.am, stackchk/Makefile.am, stackchk01/Makefile.am, stringto01/Makefile.am, termios/Makefile.am, termios01/Makefile.am, termios01/init.c, termios02/Makefile.am: Fix bug so existing test code for rtems_termios_baud_to_index() is executed.
2010-06-222010-06-22 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2-15/+23
* stackchk/blow.c, stackchk/stackchk.scn: Print a stack check report before blowing stack.
2009-10-26Add missing prototypes.Ralf Corsepius1-1/+1
2009-09-092009-09-09 Christian Mauderer <christian.mauderer@embedded-brains.de>Joel Sherrill2-12/+16
* heapwalk/init.c, heapwalk/heapwalk.scn, malloctest/init.c, malloctest/malloctest.scn: New test cases. * stackchk/blow.c, stackchk/stackchk.scn: Update for heap API changes.
2009-09-062009-09-03 Christian Mauderer <christian.mauderer@embedded-brains.de>Joel Sherrill1-1/+1
* malloctest/init.c: New test cases. Update for heap API changes. * stackchk/blow.c: Update for heap API changes.
2009-08-262009-08-19 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill1-1/+1
* heapwalk/init.c, stackchk/blow.c: Update for heap API changes.
2009-08-122009-08-12 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-2/+3
* malloctest/task1.c, stackchk/task1.c: Eliminate test routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new rtems_clock_get_ticks_per_second().
2009-08-102009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-3/+3
* cpuuse/task1.c, cpuuse/tswitch.c, malloctest/task1.c, stackchk/task1.c: Convert calls to legacy routine rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
2009-04-03Eliminate _exe_/.exe.Ralf Corsepius1-7/+7
2009-02-112009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-1/+4
* stackchk/stackchk.scn: Correct screen to match output.
2008-09-172008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-1/+1
* stackchk/system.h: Rename STACK_CHECKER_ON to more appropriate CONFIGURE_STACK_CHECKER_ENABLED.
2008-02-012008-01-31 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-1/+1
* cpuuse/init.c, malloctest/init.c, monitor/init.c, monitor02/init.c, putenvtest/init.c, rtems++/Init.cc, rtmonuse/init.c, stackchk/init.c: Change TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX tests. Add a clock_settime case for < 1988.
2007-05-112007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-1/+1
* cpuuse/Makefile.am, malloctest/Makefile.am, putenvtest/Makefile.am, rtmonuse/Makefile.am, stackchk/Makefile.am, termios/Makefile.am: Add optional managers to Makefiles. Clean up test cases so last output line follows END OF pattern. Make sure test case all run. All tests appeared ok on sis.
2006-07-11Eliminate scndir, docdir. Use rtems_testsdir instead.Ralf Corsepius1-2/+1
2005-11-13Convert to using *_PROGRAMS.Ralf Corsepius1-11/+8
2005-11-11Rework.Ralf Corsepius1-22/+6
2005-11-11Cosmetics.Ralf Corsepius1-3/+0
2005-11-11Eliminate TEST.Ralf Corsepius1-5/+4
2005-11-11Expand libtests.am.Ralf Corsepius1-1/+13
2005-11-10Eliminate DOCTYPES.Ralf Corsepius1-2/+1
2005-11-09AM_CPPFLAGS += -I..../support/include.Ralf Corsepius1-0/+2
2005-11-07Remove SRC, PRINT_SRC.Ralf Corsepius1-2/+0
2005-11-07Switch back to include compile.am instead of amcompile.amRalf Corsepius1-1/+1
2005-11-07Partial conversion to automake.Ralf Corsepius1-9/+6