お気づきかもしれませんが、Apple は他のオープンソース プロジェクトから取得したカーネルの一部のみをリリースする必要があり、カーネルの上に構築するユーザーランド ライブラリは含まれません。CoreSymbolication/CoreSymbolication.h
ただし、Obj-C のユーザー空間ヘッダーによく似ているため、おそらくそれなしでカーネル DTrace ユーティリティを構築できます。(私は間違っている可能性が非常に高いですが。)
dtrace(1m)
ユーザーランドコマンドでシンボル識別に使用されていると思います。これを理解するのに役立つツールがあれば... :-D
# dtrace -n 'pid$target:CoreSymbolication::entry {}' -c 'dtrace -ln syscall::write:entry'
dtrace: description 'pid$target:CoreSymbolication::entry ' matched 246 probes
ID PROVIDER MODULE FUNCTION NAME
147 syscall write entry
dtrace: pid 88089 has exited
CPU ID FUNCTION:NAME
2 6538 CSSymbolOwnerGetRegionWithName:entry
2 5014 CSSymbolOwnerForeachRegionWithName:entry
2 5078 CSRegionForeachSymbol:entry
2 6495 CSSymbolicatorGetSymbolOwnerWithUUIDAtTime:entry
2 6493 CSSymbolicatorForeachSymbolOwnerWithUUIDAtTime:entry
2 6494 CSSymbolicatorForeachSymbolOwnerWithCFUUIDBytesAtTime:entry
2 5048 CSSymbolOwnerGetDataFlags:entry
2 6538 CSSymbolOwnerGetRegionWithName:entry
2 5014 CSSymbolOwnerForeachRegionWithName:entry
2 5078 CSRegionForeachSymbol:entry
2 5092 CSSymbolIsExternal:entry
2 5092 CSSymbolIsExternal:entry
...
とにかく、ライブラリはdtrace
コマンドによって使用されているようです。