dynamic checking tools

Daniel Gutson daniel.gutson at tallertechnologies.com
Thu Sep 18 17:08:38 UTC 2014


On Wed, Sep 17, 2014 at 10:45 PM, Mohammed Saeed Khoory
<Mohammed.Khoory at 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-bounces at 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 at 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



More information about the devel mailing list