|
GET_DECR seems to be the function or macro for the mutex state to go from S1 (S for shared mode) to E0 (E for examine mode), and GET_LONG_EXCL to go from NONE to LONG_X. I'm guessing that long exclusive is the mode held by a session busy for quite a while on the CPU while holding in exclusive mode.
The diagram shows all mutex *transition* operations and their function names. Some operations that are not transitions are not shown. For example, if you check oracle binary (strings $ORACLE_HOME/bin/oracle), you'll see these functions:
GET_SHRD
SHRD_EXAM
REL_SHRD
GET_EXCL
REL_EXCL
GET_INCR
INCR_EXAM
GET_DECR
DECR_EXAM
EXCL_SHRD
GET_EXAM
GET_LONG_EXCL
REL_LONG_EXCL
So for instance, INCR_EXAM is not listed as a transition operation. |
|