Solaris / Sun reporting vcpus threads cores

Virtual computers (guests) on Solaris/Sun platform have vcpus allocated on a physical processor thread basis instead of cores like other processors. Most value unit licenses are calculated on a core basis instead of vcpu. The BigFix Inventory reports have the guest vcpus reported as Partition Cores.

Assuming that the BigFix Agent on the guest detects the number of vcpus, where does the conversion of threads to cores happen? I assume it is either at the Agent or in BigFix Inventory.