-#define POST_PROBEBLOCK_MIDDLE_SYNCVAL(SYNCVAL, SYNCTYPE, APITYPE) \
- log.length += sprintf(log.data + log.length, "`,%p`,%d`,%d", \
- SYNCVAL, SYNCTYPE, APITYPE)
-
-#define POST_PROBEBLOCK_MIDDLE_NOSYNCVAL(SYNCTYPE, APITYPE) \
- log.length += sprintf(log.data + log.length, "`,0`,%d`,%d", \
- SYNCTYPE, APITYPE)
-
-#define AFTER_ORIGINAL_SYNCVAL_RET(RTYPE, RVAL, SYNCVAL, SYNCTYPE, APITYPE, INPUTFORMAT, ...) \
- POST_PROBEBLOCK_BEGIN(LC_SYNC, RTYPE, RVAL, INPUTFORMAT, __VA_ARGS__); \
- POST_PROBEBLOCK_MIDDLE_SYNCVAL(SYNCVAL, SYNCTYPE, APITYPE); \
- POST_PROBEBLOCK_CALLSTACK(); \
- POST_PROBEBLOCK_END()
-
-#define AFTER_ORIGINAL_NOSYNCVAL_RET(RTYPE, RVAL, SYNCTYPE, APITYPE, INPUTFORMAT, ...) \
- POST_PROBEBLOCK_BEGIN(LC_SYNC, RTYPE, RVAL, INPUTFORMAT, __VA_ARGS__); \
- POST_PROBEBLOCK_MIDDLE_NOSYNCVAL(SYNCTYPE, APITYPE); \
- POST_PROBEBLOCK_CALLSTACK(); \
- POST_PROBEBLOCK_END()
-