Hello,
currently I'm hunting a case of "memory get's overwritten somehow". Memory_free reports A_invalidFree in HeapMem for a free that should be completely ok. Now I suspect that the accounting information is destroyed by overwriting some array. Ugh!
If I were debugging some PC software, I'm sure valgrind could point me to the place where something goes wrong. Is there anything remotely similar in the big world of sys/bios or the like?
Thanks for your hints,
Markus