Hi qnx experts,
we are running a qnx6.2 system with about 200 application threads (!).
We already use tracelogger to analyse race conditions etc.
Now I want to enable our testers in the field to create actual kernel trace images whenever they observe slow system responses etc. Each kernel trace log should cover the last 15 MB of events.
But to alloc the necessary kernel buffers with 15MB of contiguous memory I must start tracelogger before the (greedy) application. Stopping the tracelogger and restarting it again in ring mode is not an option since the contiguous memory seems not to be availble any more
Is there any configuration available where tracelogger (virtually) runs in ring mode on 15MB buffers and (repeatedly) stores the complete buffer on events/signals emitted by applications ?
Thanks for any hint etc. !