They are printed with the `[preloaded]` herald. The list includes the objects not listed explicitly as recursive dependencies of the main object, effectively dsos loaded by LD_PRELOAD mechanism. Also, vdso is listed as well. Since there is no DT_NEEDED entry for LD_PRELOADed objects, they are printed using LD_TRACE_LOADED_OBJECTS_FTM2 format.
The per-commit view is available at https://kib.kiev.ua/git/gitweb.cgi?p=deviant3.git;a=shortlog;h=refs/heads/rtld, there are several refactoring and style adjustments that are easier to skip when reading the main change.
I was very annoying by this quirk (inability to see LD_PRELOADed objects), esp. when working on vdso.