# All kernel-exposed objects inherit from the base ``object`` type, so the
# ``object`` syscalls can be used with any object's handle.

object object [virtual] {
    uid 667f61fb2cd57bb4
    cname kobject

    capabilities [
        clone
    ]

    # Get the internal kernel object id of an object
    method koid {
        param koid uint64 [out]
    }
}
