On Wed, Sep 17, 2014 at 10:45 PM, Mohammed Saeed Khoory
<mohammed.kho...@eiast.ae> wrote:
> I'm not sure about tools similar to valgrind, but you might find it useful to 
> enable deep memory tests in RTEMS. You can find more information here.
> http://www.rtems.org/wiki/index.php/Debugging#Optional_Compile-time_Selections
>

Thanks Mohammed, we're already using the heavy stack check; I'll see
what can be done in terms of concurrency checking (specially race
conditions). I'll check Chris' mail.

  Daniel.

> By enabling these macros you can check if your memory is getting corrupted 
> everytime a system call occurs. This is very useful in debugging and has 
> saved me a lot of headaches personally. You can detect stack and heap 
> corruption with these macros.
>
> I don't think it would detect memory leaks however.
>
> Hope this helps
>
>> -----Original Message-----
>> From: devel [mailto:devel-boun...@rtems.org] On Behalf Of Daniel Gutson
>> Sent: Thursday, September 18, 2014 3:02 AM
>> To: RTEMS
>> Subject: dynamic checking tools
>>
>> Hi guys,
>>
>>    are there any dynamic checking tools (a la
>> valgrind/helgrind/memcheck/drd and *sanitizer) for RTEMS?
>> More specifically, I'm interested in memory and concurrency checking, more
>> specifically for ARM.
>>
>> Thanks!
>>
>>    Daniel.
>>
>> --
>>
>> Daniel F. Gutson
>> Chief Engineering Officer, SPD
>>
>>
>> San Lorenzo 47, 3rd Floor, Office 5
>>
>> Córdoba, Argentina
>>
>>
>> Phone: +54 351 4217888 / +54 351 4218211
>>
>> Skype: dgutson
>> _______________________________________________
>> devel mailing list
>> devel@rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel



-- 

Daniel F. Gutson
Chief Engineering Officer, SPD


San Lorenzo 47, 3rd Floor, Office 5

Córdoba, Argentina


Phone: +54 351 4217888 / +54 351 4218211

Skype: dgutson
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to