Technical Details
- Available for x86, ARM, MIPS and Power PC processors.
- Available for GNU and DIAB compilers.
- Runs under all versions of Windows.
- Displays outputs on screen and can log it into ASCII file.
- Displays all global variables including atomic elements, typedefs, structures, unions, vectors and enums.
- Displays all tasks' state including:
- Entire TCB status.
- The whole stack in binary dump.
- Complete call stack with transferred call parameters and local variables including atomic elements, typedefs, structures, unions, vectors and enum.
- Displays detailed state of all active watchdog and tasks in delay state.
- Displays complete state of all message queues including the data in all of the messages. Option to display message as any standard data type, including structures, unions or array.
- Displays full status of all semaphores.
- Displays all free memory areas.
- View all allocated memory areas, and warns for lost allocations (memory leaks).
- Displays complete status of all rings.
- Displays full status of all netBuf arrays and warning for lost items.
- Displays all symbol tables.
- Displays netJob vectors.
- Displays SNMP tree.
- Can display any part of memory as any typedef, structure, union or array.
- Shows all devices and all IOS.
- Display all file descriptions and sockets.
- Automaticly checks for a large number of common programing errors and alerts if needed, including:
- Alerts if there are duplicate declarations (two different types with the same name).
- Alerts if read only segments were modified during run.
- Alerts if special memory segments such as interrupt vectors area changed accidentally during run.
- Calculates CPU load by tasks.
- Collects all warnings and errors to one page.
