To Do List:
- Ignore Event Class (Idle)
- Read SGA in cycle
- Print time of when execution
- Parameterize sleep time in cycle
- PMAP for different OS-types
- P1, P2, P3 - show. Данные по событиям
- Разбить программу на несколько модулей. 1 - преднастройка, 2 - чтение в цикле. И переходы по событиям из блока в блок.
- Исполняемый код SQL. v$session имеет поле SQL_ADDRES. Длина строки может быть любой длины и заканчивается Zero termination \0
wait event enqueue - блокировка и тип блокировки (P2?). Latch free wait event (защелки внутренние) - вывести тип, что за защелка. Latch name Чтобы рашифровывать блокировки нужно написать программу на SQL, которая будет блокировать и отпускать строки из таблицы и саму таблицу :(
After:
- Error handler. SIGSEGV?
- Обработчик sigterm, sigkill...
Additional:
- Disassamble sysresv (sysresv.o)