What is dynamic shared object (DSO) handle that #dsohandle applies to in Swift?

I'm looking at this Swift documentation on Literal Expression, particularly the #dsohandle literal. It's the last line in the table.

I can't find any documentation by Apple for "dynamic shared object (DSO) handle", as it says in the very right-most column. When I do a search for "dynamic shared object", I find information for technology by other companies.

Anyone have anything you can tell me about this?

Searching with swift dsohandle, I can find a few discussions.

https://twitter.com/chriseidhof/status/722352741767639040?lang=en

https://github.com/apple/swift-log/issues/72

https://youtrack.jetbrains.com/issue/OC-14546

Estimating from the descriptions, dynamic shared object seems to be representing the dynamically linked libraries such as .dylib or .so currently running.

It may be useful for the authors of libraries using dynamically linked libraries, where they can add a little more info for logging inside the libraries, but not so useful for usual developers just using the libraries.

What is dynamic shared object (DSO) handle that #dsohandle applies to in Swift?
 
 
Q