<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <div class="moz-cite-prefix">On 1/14/2015 5:18 PM, Miller, Scott A.
      wrote:<br>
    </div>
    <blockquote cite="mid:1CAAC8A2-751A-4DBF-A0BC-5A04B56AF3D4@swri.org"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <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>
    to pass something that has a signature like fprintf(). Did you call
    that method<br>
    directly or via the wrapper rtems_stack_checker_report_usage()?<br>
    <br>
    Can you run the fileio sample and try the stackuse command? That
    test should<br>
    just work.<br>
    <blockquote cite="mid:1CAAC8A2-751A-4DBF-A0BC-5A04B56AF3D4@swri.org"
      type="cite">
      <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>
    <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>
  </body>
</html>