LLDB-MI was recently fixed to emit the standard library-loaded and library-unloaded notifications instead of shlibs-added and shlibs-removed, there's some code in DebugSession.emitAsyncNotification() to deal with the non-standard notifications that should be removed. Note that the notifications sent by LLVM-MI have some additional fields that are not in the MI spec., these fields should be forwarded to the user.
LLDB-MI was recently fixed to emit the standard library-loaded and library-unloaded notifications instead of shlibs-added and shlibs-removed, there's some code in DebugSession.emitAsyncNotification() to deal with the non-standard notifications that should be removed. Note that the notifications sent by LLVM-MI have some additional fields that are not in the MI spec., these fields should be forwarded to the user.