<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
The problem was with my printk_plugin.  I didn't have the the correct variable arguments setup, and when I was printing, the values for the format string were memory areas not assigned to the variables.  Now that I'm passing the variable arguments, the stack
 checker appears to be working well.
<div class=""><br class="">
</div>
<div class="">Thanks for the response, Joel.<br class="">
<div class=""><br class="">
<div>
<div class="">On Jan 14, 2015, at 5:28 PM, Joel Sherrill <<a href="mailto:Joel.Sherrill@OARcorp.com" class="">Joel.Sherrill@OARcorp.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div bgcolor="#FFFFFF" text="#000000" class=""><br class="">
<div class="moz-cite-prefix">On 1/14/2015 5:18 PM, Miller, Scott A. wrote:<br class="">
</div>
<blockquote cite="mid:1CAAC8A2-751A-4DBF-A0BC-5A04B56AF3D4@swri.org" type="cite" class="">
<div style="margin: 0px; font-family: Helvetica;" class="">Attempting to get the stack checker in RTEMS enabled our software.</div>
<div style="margin: 0px; font-family: Helvetica; min-height:
        14px;" class="">
<br class="">
</div>
<div style="margin: 0px; font-family: Helvetica;" class="">Before confdefs.h is included, along with all of our other CONFIGURE variables, I have put:</div>
<div style="margin: 0px; font-family: Helvetica; min-height:
        14px;" class="">
<br class="">
</div>
<div style="margin: 0px; font-family: Helvetica;" class="">#define CONFIGURE_STACK_CHECKER_ENABLED</div>
<div style="margin: 0px; font-family: Helvetica; min-height:
        14px;" class="">
<br class="">
</div>
<div style="margin: 0px; font-family: Helvetica;" class="">When I later make the call to rtems_stack_checker_report_usage_with_plugin(), I get output (one per line) for each task running (and the interrupt context), but the values printed (stack begin area,
 used, etc..) are all the same for each task, and the stack size doesn't seem to match the memory area allocated for the stack.  The values don't seem trustable.</div>
<div style="margin: 0px; font-family: Helvetica; min-height:
        14px;" class="">
<br class="">
</div>
<div style="margin: 0px; font-family: Helvetica;" class="">Is there something I'm missing to use the stack checker properly?</div>
<div style="margin: 0px; font-family: Helvetica; min-height:
        14px;" class="">
<br class="">
</div>
</blockquote>
That doesn't seem right at all.  Calling the "with plugin" variant requires you<br class="">
to pass something that has a signature like fprintf(). Did you call that method<br class="">
directly or via the wrapper rtems_stack_checker_report_usage()?<br class="">
<br class="">
Can you run the fileio sample and try the stackuse command? That test should<br class="">
just work.<br class="">
<blockquote cite="mid:1CAAC8A2-751A-4DBF-A0BC-5A04B56AF3D4@swri.org" type="cite" class="">
<div style="margin: 0px; font-family: Helvetica; min-height:
        14px;" class="">
</div>
<div style="margin: 0px; font-family: Helvetica;" class="">Running RTEMS 4.10. </div>
</blockquote>
<br class="">
<pre class="moz-signature" cols="72">-- 
Joel Sherrill, Ph.D.             Director of Research & Development
<a class="moz-txt-link-abbreviated" href="mailto:joel.sherrill@OARcorp.com">joel.sherrill@OARcorp.com</a>        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985</pre>
</div>
</div>
</div>
<br class="">
</div>
</div>
</body>
</html>