{
 "libanimationsystem.so": [
  {
   "name": "CAnimationSystemUtils::CreateAnimationHelper",
   "class": "CAnimationSystemUtils",
   "slot": 0
  },
  {
   "name": "CAnimationSystemUtils::DestroyAnimationHelper",
   "class": "CAnimationSystemUtils",
   "slot": 1
  },
  {
   "name": "CAnimationSystemUtils::~CAnimationSystemUtils",
   "class": "CAnimationSystemUtils",
   "slot": 2
  },
  {
   "name": "CAnimationSystemUtils::~CAnimationSystemUtils",
   "class": "CAnimationSystemUtils",
   "slot": 3
  },
  {
   "name": "CCompressedStaticFloat::GetName",
   "class": "CCompressedStaticFloat",
   "slot": 0
  },
  {
   "name": "CCompressedStaticFloat::GetFieldType",
   "class": "CCompressedStaticFloat",
   "slot": 1
  },
  {
   "name": "CCompressedStaticFloat::GetFlags",
   "class": "CCompressedStaticFloat",
   "slot": 2
  },
  {
   "name": "CCompressedStaticFloat::DecodeFrame",
   "class": "CCompressedStaticFloat",
   "slot": 3
  },
  {
   "name": "CCompressedStaticFloat::DecodeSize",
   "class": "CCompressedStaticFloat",
   "slot": 4
  },
  {
   "name": "CCompressedStaticFloat::DeswizzleAndBlendContainer",
   "class": "CCompressedStaticFloat",
   "slot": 5
  },
  {
   "name": "CCompressedStaticFloat::DeswizzleContainer",
   "class": "CCompressedStaticFloat",
   "slot": 6
  },
  {
   "name": "CCompressedStaticFloat::Instantiate",
   "class": "CCompressedStaticFloat",
   "slot": 7
  },
  {
   "name": "CCompressedStaticFloat::~CCompressedStaticFloat",
   "class": "CCompressedStaticFloat",
   "slot": 8
  },
  {
   "name": "CCompressedStaticFloat::~CCompressedStaticFloat",
   "class": "CCompressedStaticFloat",
   "slot": 9
  },
  {
   "name": "CCompressedStaticFloat::CanEncode",
   "class": "CCompressedStaticFloat",
   "slot": 10
  },
  {
   "name": "CCompressedStaticFloat::CreateContainer",
   "class": "CCompressedStaticFloat",
   "slot": 11
  },
  {
   "name": "CCompressedStaticFloat::GetSizeof",
   "class": "CCompressedStaticFloat",
   "slot": 12
  },
  {
   "name": "CCompressedFullFloat::GetName",
   "class": "CCompressedFullFloat",
   "slot": 0
  },
  {
   "name": "CCompressedFullFloat::GetFieldType",
   "class": "CCompressedFullFloat",
   "slot": 1
  },
  {
   "name": "CCompressedFullFloat::GetFlags",
   "class": "CCompressedFullFloat",
   "slot": 2
  },
  {
   "name": "CCompressedFullFloat::DecodeFrame",
   "class": "CCompressedFullFloat",
   "slot": 3
  },
  {
   "name": "CCompressedFullFloat::DecodeSize",
   "class": "CCompressedFullFloat",
   "slot": 4
  },
  {
   "name": "CCompressedFullFloat::DeswizzleAndBlendContainer",
   "class": "CCompressedFullFloat",
   "slot": 5
  },
  {
   "name": "CCompressedFullFloat::DeswizzleContainer",
   "class": "CCompressedFullFloat",
   "slot": 6
  },
  {
   "name": "CCompressedFullFloat::Instantiate",
   "class": "CCompressedFullFloat",
   "slot": 7
  },
  {
   "name": "CCompressedFullFloat::~CCompressedFullFloat",
   "class": "CCompressedFullFloat",
   "slot": 8
  },
  {
   "name": "CCompressedFullFloat::~CCompressedFullFloat",
   "class": "CCompressedFullFloat",
   "slot": 9
  },
  {
   "name": "CCompressedFullFloat::CanEncode",
   "class": "CCompressedFullFloat",
   "slot": 10
  },
  {
   "name": "CCompressedFullFloat::CreateContainer",
   "class": "CCompressedFullFloat",
   "slot": 11
  },
  {
   "name": "CCompressedFullFloat::GetSizeof",
   "class": "CCompressedFullFloat",
   "slot": 12
  },
  {
   "name": "CCompressedStaticVector3::GetName",
   "class": "CCompressedStaticVector3",
   "slot": 0
  },
  {
   "name": "CCompressedStaticVector3::GetFieldType",
   "class": "CCompressedStaticVector3",
   "slot": 1
  },
  {
   "name": "CCompressedStaticVector3::GetFlags",
   "class": "CCompressedStaticVector3",
   "slot": 2
  },
  {
   "name": "CCompressedStaticVector3::DecodeFrame",
   "class": "CCompressedStaticVector3",
   "slot": 3
  },
  {
   "name": "CCompressedStaticVector3::DecodeSize",
   "class": "CCompressedStaticVector3",
   "slot": 4
  },
  {
   "name": "CCompressedStaticVector3::DeswizzleAndBlendContainer",
   "class": "CCompressedStaticVector3",
   "slot": 5
  },
  {
   "name": "CCompressedStaticVector3::DeswizzleContainer",
   "class": "CCompressedStaticVector3",
   "slot": 6
  },
  {
   "name": "CCompressedStaticVector3::Instantiate",
   "class": "CCompressedStaticVector3",
   "slot": 7
  },
  {
   "name": "CCompressedStaticVector3::~CCompressedStaticVector3",
   "class": "CCompressedStaticVector3",
   "slot": 8
  },
  {
   "name": "CCompressedStaticVector3::~CCompressedStaticVector3",
   "class": "CCompressedStaticVector3",
   "slot": 9
  },
  {
   "name": "CCompressedStaticVector3::CanEncode",
   "class": "CCompressedStaticVector3",
   "slot": 10
  },
  {
   "name": "CCompressedStaticVector3::CreateContainer",
   "class": "CCompressedStaticVector3",
   "slot": 11
  },
  {
   "name": "CCompressedStaticVector3::GetSizeof",
   "class": "CCompressedStaticVector3",
   "slot": 12
  },
  {
   "name": "CCompressedStaticFullVector3::GetName",
   "class": "CCompressedStaticFullVector3",
   "slot": 0
  },
  {
   "name": "CCompressedStaticFullVector3::GetFieldType",
   "class": "CCompressedStaticFullVector3",
   "slot": 1
  },
  {
   "name": "CCompressedStaticFullVector3::GetFlags",
   "class": "CCompressedStaticFullVector3",
   "slot": 2
  },
  {
   "name": "CCompressedStaticFullVector3::DecodeFrame",
   "class": "CCompressedStaticFullVector3",
   "slot": 3
  },
  {
   "name": "CCompressedStaticFullVector3::DecodeSize",
   "class": "CCompressedStaticFullVector3",
   "slot": 4
  },
  {
   "name": "CCompressedStaticFullVector3::DeswizzleAndBlendContainer",
   "class": "CCompressedStaticFullVector3",
   "slot": 5
  },
  {
   "name": "CCompressedStaticFullVector3::DeswizzleContainer",
   "class": "CCompressedStaticFullVector3",
   "slot": 6
  },
  {
   "name": "CCompressedStaticFullVector3::Instantiate",
   "class": "CCompressedStaticFullVector3",
   "slot": 7
  },
  {
   "name": "CCompressedStaticFullVector3::~CCompressedStaticFullVector3",
   "class": "CCompressedStaticFullVector3",
   "slot": 8
  },
  {
   "name": "CCompressedStaticFullVector3::~CCompressedStaticFullVector3",
   "class": "CCompressedStaticFullVector3",
   "slot": 9
  },
  {
   "name": "CCompressedStaticFullVector3::CanEncode",
   "class": "CCompressedStaticFullVector3",
   "slot": 10
  },
  {
   "name": "CCompressedStaticFullVector3::CreateContainer",
   "class": "CCompressedStaticFullVector3",
   "slot": 11
  },
  {
   "name": "CCompressedStaticFullVector3::GetSizeof",
   "class": "CCompressedStaticFullVector3",
   "slot": 12
  },
  {
   "name": "CCompressedAnimVector3::GetName",
   "class": "CCompressedAnimVector3",
   "slot": 0
  },
  {
   "name": "CCompressedAnimVector3::GetFieldType",
   "class": "CCompressedAnimVector3",
   "slot": 1
  },
  {
   "name": "CCompressedAnimVector3::GetFlags",
   "class": "CCompressedAnimVector3",
   "slot": 2
  },
  {
   "name": "CCompressedAnimVector3::DecodeFrame",
   "class": "CCompressedAnimVector3",
   "slot": 3
  },
  {
   "name": "CCompressedAnimVector3::DecodeSize",
   "class": "CCompressedAnimVector3",
   "slot": 4
  },
  {
   "name": "CCompressedAnimVector3::DeswizzleAndBlendContainer",
   "class": "CCompressedAnimVector3",
   "slot": 5
  },
  {
   "name": "CCompressedAnimVector3::DeswizzleContainer",
   "class": "CCompressedAnimVector3",
   "slot": 6
  },
  {
   "name": "CCompressedAnimVector3::Instantiate",
   "class": "CCompressedAnimVector3",
   "slot": 7
  },
  {
   "name": "CCompressedAnimVector3::~CCompressedAnimVector3",
   "class": "CCompressedAnimVector3",
   "slot": 8
  },
  {
   "name": "CCompressedAnimVector3::~CCompressedAnimVector3",
   "class": "CCompressedAnimVector3",
   "slot": 9
  },
  {
   "name": "CCompressedAnimVector3::CanEncode",
   "class": "CCompressedAnimVector3",
   "slot": 10
  },
  {
   "name": "CCompressedAnimVector3::CreateContainer",
   "class": "CCompressedAnimVector3",
   "slot": 11
  },
  {
   "name": "CCompressedAnimVector3::GetSizeof",
   "class": "CCompressedAnimVector3",
   "slot": 12
  },
  {
   "name": "CCompressedDeltaVector3::GetName",
   "class": "CCompressedDeltaVector3",
   "slot": 0
  },
  {
   "name": "CCompressedDeltaVector3::GetFieldType",
   "class": "CCompressedDeltaVector3",
   "slot": 1
  },
  {
   "name": "CCompressedDeltaVector3::GetFlags",
   "class": "CCompressedDeltaVector3",
   "slot": 2
  },
  {
   "name": "CCompressedDeltaVector3::DecodeFrame",
   "class": "CCompressedDeltaVector3",
   "slot": 3
  },
  {
   "name": "CCompressedDeltaVector3::DecodeSize",
   "class": "CCompressedDeltaVector3",
   "slot": 4
  },
  {
   "name": "CCompressedDeltaVector3::DeswizzleAndBlendContainer",
   "class": "CCompressedDeltaVector3",
   "slot": 5
  },
  {
   "name": "CCompressedDeltaVector3::DeswizzleContainer",
   "class": "CCompressedDeltaVector3",
   "slot": 6
  },
  {
   "name": "CCompressedDeltaVector3::Instantiate",
   "class": "CCompressedDeltaVector3",
   "slot": 7
  },
  {
   "name": "CCompressedDeltaVector3::~CCompressedDeltaVector3",
   "class": "CCompressedDeltaVector3",
   "slot": 8
  },
  {
   "name": "CCompressedDeltaVector3::~CCompressedDeltaVector3",
   "class": "CCompressedDeltaVector3",
   "slot": 9
  },
  {
   "name": "CCompressedDeltaVector3::CanEncode",
   "class": "CCompressedDeltaVector3",
   "slot": 10
  },
  {
   "name": "CCompressedDeltaVector3::CreateContainer",
   "class": "CCompressedDeltaVector3",
   "slot": 11
  },
  {
   "name": "CCompressedDeltaVector3::GetSizeof",
   "class": "CCompressedDeltaVector3",
   "slot": 12
  },
  {
   "name": "CCompressedFullVector3::GetName",
   "class": "CCompressedFullVector3",
   "slot": 0
  },
  {
   "name": "CCompressedFullVector3::GetFieldType",
   "class": "CCompressedFullVector3",
   "slot": 1
  },
  {
   "name": "CCompressedFullVector3::GetFlags",
   "class": "CCompressedFullVector3",
   "slot": 2
  },
  {
   "name": "CCompressedFullVector3::DecodeFrame",
   "class": "CCompressedFullVector3",
   "slot": 3
  },
  {
   "name": "CCompressedFullVector3::DecodeSize",
   "class": "CCompressedFullVector3",
   "slot": 4
  },
  {
   "name": "CCompressedFullVector3::DeswizzleAndBlendContainer",
   "class": "CCompressedFullVector3",
   "slot": 5
  },
  {
   "name": "CCompressedFullVector3::DeswizzleContainer",
   "class": "CCompressedFullVector3",
   "slot": 6
  },
  {
   "name": "CCompressedFullVector3::Instantiate",
   "class": "CCompressedFullVector3",
   "slot": 7
  },
  {
   "name": "CCompressedFullVector3::~CCompressedFullVector3",
   "class": "CCompressedFullVector3",
   "slot": 8
  },
  {
   "name": "CCompressedFullVector3::~CCompressedFullVector3",
   "class": "CCompressedFullVector3",
   "slot": 9
  },
  {
   "name": "CCompressedFullVector3::CanEncode",
   "class": "CCompressedFullVector3",
   "slot": 10
  },
  {
   "name": "CCompressedFullVector3::CreateContainer",
   "class": "CCompressedFullVector3",
   "slot": 11
  },
  {
   "name": "CCompressedFullVector3::GetSizeof",
   "class": "CCompressedFullVector3",
   "slot": 12
  },
  {
   "name": "CCompressedStaticQuaternion::GetName",
   "class": "CCompressedStaticQuaternion",
   "slot": 0
  },
  {
   "name": "CCompressedStaticQuaternion::GetFieldType",
   "class": "CCompressedStaticQuaternion",
   "slot": 1
  },
  {
   "name": "CCompressedStaticQuaternion::GetFlags",
   "class": "CCompressedStaticQuaternion",
   "slot": 2
  },
  {
   "name": "CCompressedStaticQuaternion::DecodeFrame",
   "class": "CCompressedStaticQuaternion",
   "slot": 3
  },
  {
   "name": "CCompressedStaticQuaternion::DecodeSize",
   "class": "CCompressedStaticQuaternion",
   "slot": 4
  },
  {
   "name": "CCompressedStaticQuaternion::DeswizzleAndBlendContainer",
   "class": "CCompressedStaticQuaternion",
   "slot": 5
  },
  {
   "name": "CCompressedStaticQuaternion::DeswizzleContainer",
   "class": "CCompressedStaticQuaternion",
   "slot": 6
  },
  {
   "name": "CCompressedStaticQuaternion::Instantiate",
   "class": "CCompressedStaticQuaternion",
   "slot": 7
  },
  {
   "name": "CCompressedStaticQuaternion::~CCompressedStaticQuaternion",
   "class": "CCompressedStaticQuaternion",
   "slot": 8
  },
  {
   "name": "CCompressedStaticQuaternion::~CCompressedStaticQuaternion",
   "class": "CCompressedStaticQuaternion",
   "slot": 9
  },
  {
   "name": "CCompressedStaticQuaternion::CanEncode",
   "class": "CCompressedStaticQuaternion",
   "slot": 10
  },
  {
   "name": "CCompressedStaticQuaternion::CreateContainer",
   "class": "CCompressedStaticQuaternion",
   "slot": 11
  },
  {
   "name": "CCompressedStaticQuaternion::GetSizeof",
   "class": "CCompressedStaticQuaternion",
   "slot": 12
  },
  {
   "name": "CCompressedAnimQuaternion::GetName",
   "class": "CCompressedAnimQuaternion",
   "slot": 0
  },
  {
   "name": "CCompressedAnimQuaternion::GetFieldType",
   "class": "CCompressedAnimQuaternion",
   "slot": 1
  },
  {
   "name": "CCompressedAnimQuaternion::GetFlags",
   "class": "CCompressedAnimQuaternion",
   "slot": 2
  },
  {
   "name": "CCompressedAnimQuaternion::DecodeFrame",
   "class": "CCompressedAnimQuaternion",
   "slot": 3
  },
  {
   "name": "CCompressedAnimQuaternion::DecodeSize",
   "class": "CCompressedAnimQuaternion",
   "slot": 4
  },
  {
   "name": "CCompressedAnimQuaternion::DeswizzleAndBlendContainer",
   "class": "CCompressedAnimQuaternion",
   "slot": 5
  },
  {
   "name": "CCompressedAnimQuaternion::DeswizzleContainer",
   "class": "CCompressedAnimQuaternion",
   "slot": 6
  },
  {
   "name": "CCompressedAnimQuaternion::Instantiate",
   "class": "CCompressedAnimQuaternion",
   "slot": 7
  },
  {
   "name": "CCompressedAnimQuaternion::~CCompressedAnimQuaternion",
   "class": "CCompressedAnimQuaternion",
   "slot": 8
  },
  {
   "name": "CCompressedAnimQuaternion::~CCompressedAnimQuaternion",
   "class": "CCompressedAnimQuaternion",
   "slot": 9
  },
  {
   "name": "CCompressedAnimQuaternion::CanEncode",
   "class": "CCompressedAnimQuaternion",
   "slot": 10
  },
  {
   "name": "CCompressedAnimQuaternion::CreateContainer",
   "class": "CCompressedAnimQuaternion",
   "slot": 11
  },
  {
   "name": "CCompressedAnimQuaternion::GetSizeof",
   "class": "CCompressedAnimQuaternion",
   "slot": 12
  },
  {
   "name": "CCompressedStaticInt::GetName",
   "class": "CCompressedStaticInt",
   "slot": 0
  },
  {
   "name": "CCompressedStaticInt::GetFieldType",
   "class": "CCompressedStaticInt",
   "slot": 1
  },
  {
   "name": "CCompressedStaticInt::GetFlags",
   "class": "CCompressedStaticInt",
   "slot": 2
  },
  {
   "name": "CCompressedStaticInt::DecodeFrame",
   "class": "CCompressedStaticInt",
   "slot": 3
  },
  {
   "name": "CCompressedStaticInt::DecodeSize",
   "class": "CCompressedStaticInt",
   "slot": 4
  },
  {
   "name": "CCompressedStaticInt::DeswizzleAndBlendContainer",
   "class": "CCompressedStaticInt",
   "slot": 5
  },
  {
   "name": "CCompressedStaticInt::DeswizzleContainer",
   "class": "CCompressedStaticInt",
   "slot": 6
  },
  {
   "name": "CCompressedStaticInt::Instantiate",
   "class": "CCompressedStaticInt",
   "slot": 7
  },
  {
   "name": "CCompressedStaticInt::~CCompressedStaticInt",
   "class": "CCompressedStaticInt",
   "slot": 8
  },
  {
   "name": "CCompressedStaticInt::~CCompressedStaticInt",
   "class": "CCompressedStaticInt",
   "slot": 9
  },
  {
   "name": "CCompressedStaticInt::CanEncode",
   "class": "CCompressedStaticInt",
   "slot": 10
  },
  {
   "name": "CCompressedStaticInt::CreateContainer",
   "class": "CCompressedStaticInt",
   "slot": 11
  },
  {
   "name": "CCompressedStaticInt::GetSizeof",
   "class": "CCompressedStaticInt",
   "slot": 12
  },
  {
   "name": "CCompressedStaticChar::GetName",
   "class": "CCompressedStaticChar",
   "slot": 0
  },
  {
   "name": "CCompressedStaticChar::GetFieldType",
   "class": "CCompressedStaticChar",
   "slot": 1
  },
  {
   "name": "CCompressedStaticChar::GetFlags",
   "class": "CCompressedStaticChar",
   "slot": 2
  },
  {
   "name": "CCompressedStaticChar::DecodeFrame",
   "class": "CCompressedStaticChar",
   "slot": 3
  },
  {
   "name": "CCompressedStaticChar::DecodeSize",
   "class": "CCompressedStaticChar",
   "slot": 4
  },
  {
   "name": "CCompressedStaticChar::DeswizzleAndBlendContainer",
   "class": "CCompressedStaticChar",
   "slot": 5
  },
  {
   "name": "CCompressedStaticChar::DeswizzleContainer",
   "class": "CCompressedStaticChar",
   "slot": 6
  },
  {
   "name": "CCompressedStaticChar::Instantiate",
   "class": "CCompressedStaticChar",
   "slot": 7
  },
  {
   "name": "CCompressedStaticChar::~CCompressedStaticChar",
   "class": "CCompressedStaticChar",
   "slot": 8
  },
  {
   "name": "CCompressedStaticChar::~CCompressedStaticChar",
   "class": "CCompressedStaticChar",
   "slot": 9
  },
  {
   "name": "CCompressedStaticChar::CanEncode",
   "class": "CCompressedStaticChar",
   "slot": 10
  },
  {
   "name": "CCompressedStaticChar::CreateContainer",
   "class": "CCompressedStaticChar",
   "slot": 11
  },
  {
   "name": "CCompressedStaticChar::GetSizeof",
   "class": "CCompressedStaticChar",
   "slot": 12
  },
  {
   "name": "CCompressedStaticShort::GetName",
   "class": "CCompressedStaticShort",
   "slot": 0
  },
  {
   "name": "CCompressedStaticShort::GetFieldType",
   "class": "CCompressedStaticShort",
   "slot": 1
  },
  {
   "name": "CCompressedStaticShort::GetFlags",
   "class": "CCompressedStaticShort",
   "slot": 2
  },
  {
   "name": "CCompressedStaticShort::DecodeFrame",
   "class": "CCompressedStaticShort",
   "slot": 3
  },
  {
   "name": "CCompressedStaticShort::DecodeSize",
   "class": "CCompressedStaticShort",
   "slot": 4
  },
  {
   "name": "CCompressedStaticShort::DeswizzleAndBlendContainer",
   "class": "CCompressedStaticShort",
   "slot": 5
  },
  {
   "name": "CCompressedStaticShort::DeswizzleContainer",
   "class": "CCompressedStaticShort",
   "slot": 6
  },
  {
   "name": "CCompressedStaticShort::Instantiate",
   "class": "CCompressedStaticShort",
   "slot": 7
  },
  {
   "name": "CCompressedStaticShort::~CCompressedStaticShort",
   "class": "CCompressedStaticShort",
   "slot": 8
  },
  {
   "name": "CCompressedStaticShort::~CCompressedStaticShort",
   "class": "CCompressedStaticShort",
   "slot": 9
  },
  {
   "name": "CCompressedStaticShort::CanEncode",
   "class": "CCompressedStaticShort",
   "slot": 10
  },
  {
   "name": "CCompressedStaticShort::CreateContainer",
   "class": "CCompressedStaticShort",
   "slot": 11
  },
  {
   "name": "CCompressedStaticShort::GetSizeof",
   "class": "CCompressedStaticShort",
   "slot": 12
  },
  {
   "name": "CCompressedFullChar::GetName",
   "class": "CCompressedFullChar",
   "slot": 0
  },
  {
   "name": "CCompressedFullChar::GetFieldType",
   "class": "CCompressedFullChar",
   "slot": 1
  },
  {
   "name": "CCompressedFullChar::GetFlags",
   "class": "CCompressedFullChar",
   "slot": 2
  },
  {
   "name": "CCompressedFullChar::DecodeFrame",
   "class": "CCompressedFullChar",
   "slot": 3
  },
  {
   "name": "CCompressedFullChar::DecodeSize",
   "class": "CCompressedFullChar",
   "slot": 4
  },
  {
   "name": "CCompressedFullChar::DeswizzleAndBlendContainer",
   "class": "CCompressedFullChar",
   "slot": 5
  },
  {
   "name": "CCompressedFullChar::DeswizzleContainer",
   "class": "CCompressedFullChar",
   "slot": 6
  },
  {
   "name": "CCompressedFullChar::Instantiate",
   "class": "CCompressedFullChar",
   "slot": 7
  },
  {
   "name": "CCompressedFullChar::~CCompressedFullChar",
   "class": "CCompressedFullChar",
   "slot": 8
  },
  {
   "name": "CCompressedFullChar::~CCompressedFullChar",
   "class": "CCompressedFullChar",
   "slot": 9
  },
  {
   "name": "CCompressedFullChar::CanEncode",
   "class": "CCompressedFullChar",
   "slot": 10
  },
  {
   "name": "CCompressedFullChar::CreateContainer",
   "class": "CCompressedFullChar",
   "slot": 11
  },
  {
   "name": "CCompressedFullChar::GetSizeof",
   "class": "CCompressedFullChar",
   "slot": 12
  },
  {
   "name": "CCompressedFullShort::GetName",
   "class": "CCompressedFullShort",
   "slot": 0
  },
  {
   "name": "CCompressedFullShort::GetFieldType",
   "class": "CCompressedFullShort",
   "slot": 1
  },
  {
   "name": "CCompressedFullShort::GetFlags",
   "class": "CCompressedFullShort",
   "slot": 2
  },
  {
   "name": "CCompressedFullShort::DecodeFrame",
   "class": "CCompressedFullShort",
   "slot": 3
  },
  {
   "name": "CCompressedFullShort::DecodeSize",
   "class": "CCompressedFullShort",
   "slot": 4
  },
  {
   "name": "CCompressedFullShort::DeswizzleAndBlendContainer",
   "class": "CCompressedFullShort",
   "slot": 5
  },
  {
   "name": "CCompressedFullShort::DeswizzleContainer",
   "class": "CCompressedFullShort",
   "slot": 6
  },
  {
   "name": "CCompressedFullShort::Instantiate",
   "class": "CCompressedFullShort",
   "slot": 7
  },
  {
   "name": "CCompressedFullShort::~CCompressedFullShort",
   "class": "CCompressedFullShort",
   "slot": 8
  },
  {
   "name": "CCompressedFullShort::~CCompressedFullShort",
   "class": "CCompressedFullShort",
   "slot": 9
  },
  {
   "name": "CCompressedFullShort::CanEncode",
   "class": "CCompressedFullShort",
   "slot": 10
  },
  {
   "name": "CCompressedFullShort::CreateContainer",
   "class": "CCompressedFullShort",
   "slot": 11
  },
  {
   "name": "CCompressedFullShort::GetSizeof",
   "class": "CCompressedFullShort",
   "slot": 12
  },
  {
   "name": "CCompressedFullInt::GetName",
   "class": "CCompressedFullInt",
   "slot": 0
  },
  {
   "name": "CCompressedFullInt::GetFieldType",
   "class": "CCompressedFullInt",
   "slot": 1
  },
  {
   "name": "CCompressedFullInt::GetFlags",
   "class": "CCompressedFullInt",
   "slot": 2
  },
  {
   "name": "CCompressedFullInt::DecodeFrame",
   "class": "CCompressedFullInt",
   "slot": 3
  },
  {
   "name": "CCompressedFullInt::DecodeSize",
   "class": "CCompressedFullInt",
   "slot": 4
  },
  {
   "name": "CCompressedFullInt::DeswizzleAndBlendContainer",
   "class": "CCompressedFullInt",
   "slot": 5
  },
  {
   "name": "CCompressedFullInt::DeswizzleContainer",
   "class": "CCompressedFullInt",
   "slot": 6
  },
  {
   "name": "CCompressedFullInt::Instantiate",
   "class": "CCompressedFullInt",
   "slot": 7
  },
  {
   "name": "CCompressedFullInt::~CCompressedFullInt",
   "class": "CCompressedFullInt",
   "slot": 8
  },
  {
   "name": "CCompressedFullInt::~CCompressedFullInt",
   "class": "CCompressedFullInt",
   "slot": 9
  },
  {
   "name": "CCompressedFullInt::CanEncode",
   "class": "CCompressedFullInt",
   "slot": 10
  },
  {
   "name": "CCompressedFullInt::CreateContainer",
   "class": "CCompressedFullInt",
   "slot": 11
  },
  {
   "name": "CCompressedFullInt::GetSizeof",
   "class": "CCompressedFullInt",
   "slot": 12
  },
  {
   "name": "CCompressedStaticBool::GetName",
   "class": "CCompressedStaticBool",
   "slot": 0
  },
  {
   "name": "CCompressedStaticBool::GetFieldType",
   "class": "CCompressedStaticBool",
   "slot": 1
  },
  {
   "name": "CCompressedStaticBool::GetFlags",
   "class": "CCompressedStaticBool",
   "slot": 2
  },
  {
   "name": "CCompressedStaticBool::DecodeFrame",
   "class": "CCompressedStaticBool",
   "slot": 3
  },
  {
   "name": "CCompressedStaticBool::DecodeSize",
   "class": "CCompressedStaticBool",
   "slot": 4
  },
  {
   "name": "CCompressedStaticBool::DeswizzleAndBlendContainer",
   "class": "CCompressedStaticBool",
   "slot": 5
  },
  {
   "name": "CCompressedStaticBool::DeswizzleContainer",
   "class": "CCompressedStaticBool",
   "slot": 6
  },
  {
   "name": "CCompressedStaticBool::Instantiate",
   "class": "CCompressedStaticBool",
   "slot": 7
  },
  {
   "name": "CCompressedStaticBool::~CCompressedStaticBool",
   "class": "CCompressedStaticBool",
   "slot": 8
  },
  {
   "name": "CCompressedStaticBool::~CCompressedStaticBool",
   "class": "CCompressedStaticBool",
   "slot": 9
  },
  {
   "name": "CCompressedStaticBool::CanEncode",
   "class": "CCompressedStaticBool",
   "slot": 10
  },
  {
   "name": "CCompressedStaticBool::CreateContainer",
   "class": "CCompressedStaticBool",
   "slot": 11
  },
  {
   "name": "CCompressedStaticBool::GetSizeof",
   "class": "CCompressedStaticBool",
   "slot": 12
  },
  {
   "name": "CCompressedFullBool::GetName",
   "class": "CCompressedFullBool",
   "slot": 0
  },
  {
   "name": "CCompressedFullBool::GetFieldType",
   "class": "CCompressedFullBool",
   "slot": 1
  },
  {
   "name": "CCompressedFullBool::GetFlags",
   "class": "CCompressedFullBool",
   "slot": 2
  },
  {
   "name": "CCompressedFullBool::DecodeFrame",
   "class": "CCompressedFullBool",
   "slot": 3
  },
  {
   "name": "CCompressedFullBool::DecodeSize",
   "class": "CCompressedFullBool",
   "slot": 4
  },
  {
   "name": "CCompressedFullBool::DeswizzleAndBlendContainer",
   "class": "CCompressedFullBool",
   "slot": 5
  },
  {
   "name": "CCompressedFullBool::DeswizzleContainer",
   "class": "CCompressedFullBool",
   "slot": 6
  },
  {
   "name": "CCompressedFullBool::Instantiate",
   "class": "CCompressedFullBool",
   "slot": 7
  },
  {
   "name": "CCompressedFullBool::~CCompressedFullBool",
   "class": "CCompressedFullBool",
   "slot": 8
  },
  {
   "name": "CCompressedFullBool::~CCompressedFullBool",
   "class": "CCompressedFullBool",
   "slot": 9
  },
  {
   "name": "CCompressedFullBool::CanEncode",
   "class": "CCompressedFullBool",
   "slot": 10
  },
  {
   "name": "CCompressedFullBool::CreateContainer",
   "class": "CCompressedFullBool",
   "slot": 11
  },
  {
   "name": "CCompressedFullBool::GetSizeof",
   "class": "CCompressedFullBool",
   "slot": 12
  },
  {
   "name": "CCompressedStaticColor32::GetName",
   "class": "CCompressedStaticColor32",
   "slot": 0
  },
  {
   "name": "CCompressedStaticColor32::GetFieldType",
   "class": "CCompressedStaticColor32",
   "slot": 1
  },
  {
   "name": "CCompressedStaticColor32::GetFlags",
   "class": "CCompressedStaticColor32",
   "slot": 2
  },
  {
   "name": "CCompressedStaticColor32::DecodeFrame",
   "class": "CCompressedStaticColor32",
   "slot": 3
  },
  {
   "name": "CCompressedStaticColor32::DecodeSize",
   "class": "CCompressedStaticColor32",
   "slot": 4
  },
  {
   "name": "CCompressedStaticColor32::DeswizzleAndBlendContainer",
   "class": "CCompressedStaticColor32",
   "slot": 5
  },
  {
   "name": "CCompressedStaticColor32::DeswizzleContainer",
   "class": "CCompressedStaticColor32",
   "slot": 6
  },
  {
   "name": "CCompressedStaticColor32::Instantiate",
   "class": "CCompressedStaticColor32",
   "slot": 7
  },
  {
   "name": "CCompressedStaticColor32::~CCompressedStaticColor32",
   "class": "CCompressedStaticColor32",
   "slot": 8
  },
  {
   "name": "CCompressedStaticColor32::~CCompressedStaticColor32",
   "class": "CCompressedStaticColor32",
   "slot": 9
  },
  {
   "name": "CCompressedStaticColor32::CanEncode",
   "class": "CCompressedStaticColor32",
   "slot": 10
  },
  {
   "name": "CCompressedStaticColor32::CreateContainer",
   "class": "CCompressedStaticColor32",
   "slot": 11
  },
  {
   "name": "CCompressedStaticColor32::GetSizeof",
   "class": "CCompressedStaticColor32",
   "slot": 12
  },
  {
   "name": "CCompressedFullColor32::GetName",
   "class": "CCompressedFullColor32",
   "slot": 0
  },
  {
   "name": "CCompressedFullColor32::GetFieldType",
   "class": "CCompressedFullColor32",
   "slot": 1
  },
  {
   "name": "CCompressedFullColor32::GetFlags",
   "class": "CCompressedFullColor32",
   "slot": 2
  },
  {
   "name": "CCompressedFullColor32::DecodeFrame",
   "class": "CCompressedFullColor32",
   "slot": 3
  },
  {
   "name": "CCompressedFullColor32::DecodeSize",
   "class": "CCompressedFullColor32",
   "slot": 4
  },
  {
   "name": "CCompressedFullColor32::DeswizzleAndBlendContainer",
   "class": "CCompressedFullColor32",
   "slot": 5
  },
  {
   "name": "CCompressedFullColor32::DeswizzleContainer",
   "class": "CCompressedFullColor32",
   "slot": 6
  },
  {
   "name": "CCompressedFullColor32::Instantiate",
   "class": "CCompressedFullColor32",
   "slot": 7
  },
  {
   "name": "CCompressedFullColor32::~CCompressedFullColor32",
   "class": "CCompressedFullColor32",
   "slot": 8
  },
  {
   "name": "CCompressedFullColor32::~CCompressedFullColor32",
   "class": "CCompressedFullColor32",
   "slot": 9
  },
  {
   "name": "CCompressedFullColor32::CanEncode",
   "class": "CCompressedFullColor32",
   "slot": 10
  },
  {
   "name": "CCompressedFullColor32::CreateContainer",
   "class": "CCompressedFullColor32",
   "slot": 11
  },
  {
   "name": "CCompressedFullColor32::GetSizeof",
   "class": "CCompressedFullColor32",
   "slot": 12
  },
  {
   "name": "CCompressedStaticVector2D::GetName",
   "class": "CCompressedStaticVector2D",
   "slot": 0
  },
  {
   "name": "CCompressedStaticVector2D::GetFieldType",
   "class": "CCompressedStaticVector2D",
   "slot": 1
  },
  {
   "name": "CCompressedStaticVector2D::GetFlags",
   "class": "CCompressedStaticVector2D",
   "slot": 2
  },
  {
   "name": "CCompressedStaticVector2D::DecodeFrame",
   "class": "CCompressedStaticVector2D",
   "slot": 3
  },
  {
   "name": "CCompressedStaticVector2D::DecodeSize",
   "class": "CCompressedStaticVector2D",
   "slot": 4
  },
  {
   "name": "CCompressedStaticVector2D::DeswizzleAndBlendContainer",
   "class": "CCompressedStaticVector2D",
   "slot": 5
  },
  {
   "name": "CCompressedStaticVector2D::DeswizzleContainer",
   "class": "CCompressedStaticVector2D",
   "slot": 6
  },
  {
   "name": "CCompressedStaticVector2D::Instantiate",
   "class": "CCompressedStaticVector2D",
   "slot": 7
  },
  {
   "name": "CCompressedStaticVector2D::~CCompressedStaticVector2D",
   "class": "CCompressedStaticVector2D",
   "slot": 8
  },
  {
   "name": "CCompressedStaticVector2D::~CCompressedStaticVector2D",
   "class": "CCompressedStaticVector2D",
   "slot": 9
  },
  {
   "name": "CCompressedStaticVector2D::CanEncode",
   "class": "CCompressedStaticVector2D",
   "slot": 10
  },
  {
   "name": "CCompressedStaticVector2D::CreateContainer",
   "class": "CCompressedStaticVector2D",
   "slot": 11
  },
  {
   "name": "CCompressedStaticVector2D::GetSizeof",
   "class": "CCompressedStaticVector2D",
   "slot": 12
  },
  {
   "name": "CCompressedFullVector2D::GetName",
   "class": "CCompressedFullVector2D",
   "slot": 0
  },
  {
   "name": "CCompressedFullVector2D::GetFieldType",
   "class": "CCompressedFullVector2D",
   "slot": 1
  },
  {
   "name": "CCompressedFullVector2D::GetFlags",
   "class": "CCompressedFullVector2D",
   "slot": 2
  },
  {
   "name": "CCompressedFullVector2D::DecodeFrame",
   "class": "CCompressedFullVector2D",
   "slot": 3
  },
  {
   "name": "CCompressedFullVector2D::DecodeSize",
   "class": "CCompressedFullVector2D",
   "slot": 4
  },
  {
   "name": "CCompressedFullVector2D::DeswizzleAndBlendContainer",
   "class": "CCompressedFullVector2D",
   "slot": 5
  },
  {
   "name": "CCompressedFullVector2D::DeswizzleContainer",
   "class": "CCompressedFullVector2D",
   "slot": 6
  },
  {
   "name": "CCompressedFullVector2D::Instantiate",
   "class": "CCompressedFullVector2D",
   "slot": 7
  },
  {
   "name": "CCompressedFullVector2D::~CCompressedFullVector2D",
   "class": "CCompressedFullVector2D",
   "slot": 8
  },
  {
   "name": "CCompressedFullVector2D::~CCompressedFullVector2D",
   "class": "CCompressedFullVector2D",
   "slot": 9
  },
  {
   "name": "CCompressedFullVector2D::CanEncode",
   "class": "CCompressedFullVector2D",
   "slot": 10
  },
  {
   "name": "CCompressedFullVector2D::CreateContainer",
   "class": "CCompressedFullVector2D",
   "slot": 11
  },
  {
   "name": "CCompressedFullVector2D::GetSizeof",
   "class": "CCompressedFullVector2D",
   "slot": 12
  },
  {
   "name": "CCompressedStaticVector4D::GetName",
   "class": "CCompressedStaticVector4D",
   "slot": 0
  },
  {
   "name": "CCompressedStaticVector4D::GetFieldType",
   "class": "CCompressedStaticVector4D",
   "slot": 1
  },
  {
   "name": "CCompressedStaticVector4D::GetFlags",
   "class": "CCompressedStaticVector4D",
   "slot": 2
  },
  {
   "name": "CCompressedStaticVector4D::DecodeFrame",
   "class": "CCompressedStaticVector4D",
   "slot": 3
  },
  {
   "name": "CCompressedStaticVector4D::DecodeSize",
   "class": "CCompressedStaticVector4D",
   "slot": 4
  },
  {
   "name": "CCompressedStaticVector4D::DeswizzleAndBlendContainer",
   "class": "CCompressedStaticVector4D",
   "slot": 5
  },
  {
   "name": "CCompressedStaticVector4D::DeswizzleContainer",
   "class": "CCompressedStaticVector4D",
   "slot": 6
  },
  {
   "name": "CCompressedStaticVector4D::Instantiate",
   "class": "CCompressedStaticVector4D",
   "slot": 7
  },
  {
   "name": "CCompressedStaticVector4D::~CCompressedStaticVector4D",
   "class": "CCompressedStaticVector4D",
   "slot": 8
  },
  {
   "name": "CCompressedStaticVector4D::~CCompressedStaticVector4D",
   "class": "CCompressedStaticVector4D",
   "slot": 9
  },
  {
   "name": "CCompressedStaticVector4D::CanEncode",
   "class": "CCompressedStaticVector4D",
   "slot": 10
  },
  {
   "name": "CCompressedStaticVector4D::CreateContainer",
   "class": "CCompressedStaticVector4D",
   "slot": 11
  },
  {
   "name": "CCompressedStaticVector4D::GetSizeof",
   "class": "CCompressedStaticVector4D",
   "slot": 12
  },
  {
   "name": "CCompressedFullVector4D::GetName",
   "class": "CCompressedFullVector4D",
   "slot": 0
  },
  {
   "name": "CCompressedFullVector4D::GetFieldType",
   "class": "CCompressedFullVector4D",
   "slot": 1
  },
  {
   "name": "CCompressedFullVector4D::GetFlags",
   "class": "CCompressedFullVector4D",
   "slot": 2
  },
  {
   "name": "CCompressedFullVector4D::DecodeFrame",
   "class": "CCompressedFullVector4D",
   "slot": 3
  },
  {
   "name": "CCompressedFullVector4D::DecodeSize",
   "class": "CCompressedFullVector4D",
   "slot": 4
  },
  {
   "name": "CCompressedFullVector4D::DeswizzleAndBlendContainer",
   "class": "CCompressedFullVector4D",
   "slot": 5
  },
  {
   "name": "CCompressedFullVector4D::DeswizzleContainer",
   "class": "CCompressedFullVector4D",
   "slot": 6
  },
  {
   "name": "CCompressedFullVector4D::Instantiate",
   "class": "CCompressedFullVector4D",
   "slot": 7
  },
  {
   "name": "CCompressedFullVector4D::~CCompressedFullVector4D",
   "class": "CCompressedFullVector4D",
   "slot": 8
  },
  {
   "name": "CCompressedFullVector4D::~CCompressedFullVector4D",
   "class": "CCompressedFullVector4D",
   "slot": 9
  },
  {
   "name": "CCompressedFullVector4D::CanEncode",
   "class": "CCompressedFullVector4D",
   "slot": 10
  },
  {
   "name": "CCompressedFullVector4D::CreateContainer",
   "class": "CCompressedFullVector4D",
   "slot": 11
  },
  {
   "name": "CCompressedFullVector4D::GetSizeof",
   "class": "CCompressedFullVector4D",
   "slot": 12
  },
  {
   "name": "CBoneSetup::GetCModel",
   "class": "CBoneSetup",
   "slot": 0
  },
  {
   "name": "CBoneSetup::GetPoseParameter",
   "class": "CBoneSetup",
   "slot": 1
  },
  {
   "name": "CBoneSetup::GetPoseParameterArray",
   "class": "CBoneSetup",
   "slot": 2
  },
  {
   "name": "CBoneSetup::GetRealtime",
   "class": "CBoneSetup",
   "slot": 3
  },
  {
   "name": "CBoneSetup::AllocateResult",
   "class": "CBoneSetup",
   "slot": 4
  },
  {
   "name": "CBoneSetup::FreeResult",
   "class": "CBoneSetup",
   "slot": 5
  },
  {
   "name": "CAnimationSystem::FrameUpdate",
   "class": "CAnimationSystem",
   "slot": 36,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  }
 ],
 "libengine2.so": [
  {
   "name": "CFlattenedSerializerSpewFunc_Log::~CFlattenedSerializerSpewFunc_Log",
   "class": "CFlattenedSerializerSpewFunc_Log",
   "slot": 0
  },
  {
   "name": "CFlattenedSerializerSpewFunc_Log::~CFlattenedSerializerSpewFunc_Log",
   "class": "CFlattenedSerializerSpewFunc_Log",
   "slot": 1
  },
  {
   "name": "CFlattenedSerializerSpewFunc_Log::Spew",
   "class": "CFlattenedSerializerSpewFunc_Log",
   "slot": 2
  },
  {
   "name": "CClientFrameManager::~CClientFrameManager",
   "class": "CClientFrameManager",
   "slot": 0
  },
  {
   "name": "CClientFrameManager::~CClientFrameManager",
   "class": "CClientFrameManager",
   "slot": 1
  },
  {
   "name": "CGameEventSystem::Connect",
   "class": "CGameEventSystem",
   "slot": 0
  },
  {
   "name": "CGameEventSystem::Disconnect",
   "class": "CGameEventSystem",
   "slot": 1
  },
  {
   "name": "CGameEventSystem::QueryInterface",
   "class": "CGameEventSystem",
   "slot": 2
  },
  {
   "name": "CGameEventSystem::Init",
   "class": "CGameEventSystem",
   "slot": 3
  },
  {
   "name": "CGameEventSystem::Shutdown",
   "class": "CGameEventSystem",
   "slot": 4
  },
  {
   "name": "CGameEventSystem::PreShutdown",
   "class": "CGameEventSystem",
   "slot": 5
  },
  {
   "name": "CGameEventSystem::GetDependencies",
   "class": "CGameEventSystem",
   "slot": 6
  },
  {
   "name": "CGameEventSystem::GetTier",
   "class": "CGameEventSystem",
   "slot": 7
  },
  {
   "name": "CGameEventSystem::Reconnect",
   "class": "CGameEventSystem",
   "slot": 8
  },
  {
   "name": "CGameEventSystem::IsSingleton",
   "class": "CGameEventSystem",
   "slot": 9
  },
  {
   "name": "CGameEventSystem::GetBuildType",
   "class": "CGameEventSystem",
   "slot": 10
  },
  {
   "name": "CGameEventSystem::RegisterGameEvent",
   "class": "CGameEventSystem",
   "slot": 11
  },
  {
   "name": "CGameEventSystem::RegisterGameEventHandlerAbstract",
   "class": "CGameEventSystem",
   "slot": 12
  },
  {
   "name": "CGameEventSystem::UnregisterGameEventHandlerAbstract",
   "class": "CGameEventSystem",
   "slot": 13
  },
  {
   "name": "CGameEventSystem::PostEventAbstract_Local",
   "class": "CGameEventSystem",
   "slot": 14
  },
  {
   "name": "CGameEventSystem::PostEventAbstract",
   "class": "CGameEventSystem",
   "slot": 15
  },
  {
   "name": "CGameEventSystem::PostEventAbstract",
   "class": "CGameEventSystem",
   "slot": 16
  },
  {
   "name": "CGameEventSystem::PostEntityEventAbstract",
   "class": "CGameEventSystem",
   "slot": 17
  },
  {
   "name": "CGameEventSystem::ProcessQueuedEvents",
   "class": "CGameEventSystem",
   "slot": 18
  },
  {
   "name": "CGameEventSystem::GetEventSource",
   "class": "CGameEventSystem",
   "slot": 19
  },
  {
   "name": "CGameEventSystem::PurgeQueuedEvents",
   "class": "CGameEventSystem",
   "slot": 20
  },
  {
   "name": "CRefreshRateGetter::OnDeviceLost",
   "class": "CRefreshRateGetter",
   "slot": 0
  },
  {
   "name": "CRefreshRateGetter::OnDeviceCreated",
   "class": "CRefreshRateGetter",
   "slot": 1
  },
  {
   "name": "CRefreshRateGetter::OnDeviceRestored",
   "class": "CRefreshRateGetter",
   "slot": 2
  },
  {
   "name": "CRefreshRateGetter::OnModeChanged",
   "class": "CRefreshRateGetter",
   "slot": 3
  },
  {
   "name": "CBenchmarkService::Connect",
   "class": "CBenchmarkService",
   "slot": 0
  },
  {
   "name": "CBenchmarkService::Disconnect",
   "class": "CBenchmarkService",
   "slot": 1
  },
  {
   "name": "CBenchmarkService::QueryInterface",
   "class": "CBenchmarkService",
   "slot": 2
  },
  {
   "name": "CBenchmarkService::Init",
   "class": "CBenchmarkService",
   "slot": 3
  },
  {
   "name": "CBenchmarkService::Shutdown",
   "class": "CBenchmarkService",
   "slot": 4
  },
  {
   "name": "CBenchmarkService::PreShutdown",
   "class": "CBenchmarkService",
   "slot": 5
  },
  {
   "name": "CBenchmarkService::GetDependencies",
   "class": "CBenchmarkService",
   "slot": 6
  },
  {
   "name": "CBenchmarkService::GetTier",
   "class": "CBenchmarkService",
   "slot": 7
  },
  {
   "name": "CBenchmarkService::Reconnect",
   "class": "CBenchmarkService",
   "slot": 8
  },
  {
   "name": "CBenchmarkService::IsSingleton",
   "class": "CBenchmarkService",
   "slot": 9
  },
  {
   "name": "CBenchmarkService::GetBuildType",
   "class": "CBenchmarkService",
   "slot": 10
  },
  {
   "name": "CBenchmarkService::GetServiceDependencies",
   "class": "CBenchmarkService",
   "slot": 11
  },
  {
   "name": "CBenchmarkService::GetName",
   "class": "CBenchmarkService",
   "slot": 12
  },
  {
   "name": "CBenchmarkService::ShouldActivate",
   "class": "CBenchmarkService",
   "slot": 13
  },
  {
   "name": "CBenchmarkService::OnLoopActivate",
   "class": "CBenchmarkService",
   "slot": 14
  },
  {
   "name": "CBenchmarkService::OnLoopDeactivate",
   "class": "CBenchmarkService",
   "slot": 15
  },
  {
   "name": "CBenchmarkService::IsActive",
   "class": "CBenchmarkService",
   "slot": 16
  },
  {
   "name": "CBenchmarkService::SetActive",
   "class": "CBenchmarkService",
   "slot": 17
  },
  {
   "name": "CBenchmarkService::SetName",
   "class": "CBenchmarkService",
   "slot": 18
  },
  {
   "name": "CBenchmarkService::RegisterEventMap",
   "class": "CBenchmarkService",
   "slot": 19
  },
  {
   "name": "CBenchmarkService::GetServiceIndex",
   "class": "CBenchmarkService",
   "slot": 20
  },
  {
   "name": "CBenchmarkService::SetServiceIndex",
   "class": "CBenchmarkService",
   "slot": 21
  },
  {
   "name": "CBenchmarkService::~CBenchmarkService",
   "class": "CBenchmarkService",
   "slot": 22
  },
  {
   "name": "CBenchmarkService::~CBenchmarkService",
   "class": "CBenchmarkService",
   "slot": 23
  },
  {
   "name": "CBenchmarkService::GetRenderingMultiplier",
   "class": "CBenchmarkService",
   "slot": 24
  },
  {
   "name": "CBaseGameUIInputHandler::HandleInputEvent",
   "class": "CPanoramaInputHandler",
   "slot": 0
  },
  {
   "name": "CBaseGameUIInputHandler::GetName",
   "class": "CPanoramaInputHandler",
   "slot": 1
  },
  {
   "name": "CNetworkService::Connect",
   "class": "CNetworkService",
   "slot": 0
  },
  {
   "name": "CNetworkService::Disconnect",
   "class": "CNetworkService",
   "slot": 1
  },
  {
   "name": "CNetworkService::QueryInterface",
   "class": "CNetworkService",
   "slot": 2
  },
  {
   "name": "CNetworkService::Init",
   "class": "CNetworkService",
   "slot": 3
  },
  {
   "name": "CNetworkService::Shutdown",
   "class": "CNetworkService",
   "slot": 4
  },
  {
   "name": "CNetworkService::PreShutdown",
   "class": "CNetworkService",
   "slot": 5
  },
  {
   "name": "CNetworkService::GetDependencies",
   "class": "CNetworkService",
   "slot": 6
  },
  {
   "name": "CNetworkService::GetTier",
   "class": "CNetworkService",
   "slot": 7
  },
  {
   "name": "CNetworkService::Reconnect",
   "class": "CNetworkService",
   "slot": 8
  },
  {
   "name": "CNetworkService::IsSingleton",
   "class": "CNetworkService",
   "slot": 9
  },
  {
   "name": "CNetworkService::GetBuildType",
   "class": "CNetworkService",
   "slot": 10
  },
  {
   "name": "CNetworkService::GetServiceDependencies",
   "class": "CNetworkService",
   "slot": 11
  },
  {
   "name": "CNetworkService::GetName",
   "class": "CNetworkService",
   "slot": 12
  },
  {
   "name": "CNetworkService::ShouldActivate",
   "class": "CNetworkService",
   "slot": 13
  },
  {
   "name": "CNetworkService::OnLoopActivate",
   "class": "CNetworkService",
   "slot": 14
  },
  {
   "name": "CNetworkService::OnLoopDeactivate",
   "class": "CNetworkService",
   "slot": 15
  },
  {
   "name": "CNetworkService::IsActive",
   "class": "CNetworkService",
   "slot": 16
  },
  {
   "name": "CNetworkService::SetActive",
   "class": "CNetworkService",
   "slot": 17
  },
  {
   "name": "CNetworkService::SetName",
   "class": "CNetworkService",
   "slot": 18
  },
  {
   "name": "CNetworkService::RegisterEventMap",
   "class": "CNetworkService",
   "slot": 19
  },
  {
   "name": "CNetworkService::GetServiceIndex",
   "class": "CNetworkService",
   "slot": 20
  },
  {
   "name": "CNetworkService::SetServiceIndex",
   "class": "CNetworkService",
   "slot": 21
  },
  {
   "name": "CNetworkService::~CNetworkService",
   "class": "CNetworkService",
   "slot": 22
  },
  {
   "name": "CNetworkService::~CNetworkService",
   "class": "CNetworkService",
   "slot": 23
  },
  {
   "name": "CNetworkService::ConfigureSockets",
   "class": "CNetworkService",
   "slot": 24
  },
  {
   "name": "CNetworkP2PService::Connect",
   "class": "CNetworkP2PService",
   "slot": 0
  },
  {
   "name": "CNetworkP2PService::Disconnect",
   "class": "CNetworkP2PService",
   "slot": 1
  },
  {
   "name": "CNetworkP2PService::QueryInterface",
   "class": "CNetworkP2PService",
   "slot": 2
  },
  {
   "name": "CNetworkP2PService::Init",
   "class": "CNetworkP2PService",
   "slot": 3
  },
  {
   "name": "CNetworkP2PService::Shutdown",
   "class": "CNetworkP2PService",
   "slot": 4
  },
  {
   "name": "CNetworkP2PService::PreShutdown",
   "class": "CNetworkP2PService",
   "slot": 5
  },
  {
   "name": "CNetworkP2PService::GetDependencies",
   "class": "CNetworkP2PService",
   "slot": 6
  },
  {
   "name": "CNetworkP2PService::GetTier",
   "class": "CNetworkP2PService",
   "slot": 7
  },
  {
   "name": "CNetworkP2PService::Reconnect",
   "class": "CNetworkP2PService",
   "slot": 8
  },
  {
   "name": "CNetworkP2PService::IsSingleton",
   "class": "CNetworkP2PService",
   "slot": 9
  },
  {
   "name": "CNetworkP2PService::GetBuildType",
   "class": "CNetworkP2PService",
   "slot": 10
  },
  {
   "name": "CNetworkP2PService::GetServiceDependencies",
   "class": "CNetworkP2PService",
   "slot": 11
  },
  {
   "name": "CNetworkP2PService::GetName",
   "class": "CNetworkP2PService",
   "slot": 12
  },
  {
   "name": "CNetworkP2PService::ShouldActivate",
   "class": "CNetworkP2PService",
   "slot": 13
  },
  {
   "name": "CNetworkP2PService::OnLoopActivate",
   "class": "CNetworkP2PService",
   "slot": 14
  },
  {
   "name": "CNetworkP2PService::OnLoopDeactivate",
   "class": "CNetworkP2PService",
   "slot": 15
  },
  {
   "name": "CNetworkP2PService::IsActive",
   "class": "CNetworkP2PService",
   "slot": 16
  },
  {
   "name": "CNetworkP2PService::SetActive",
   "class": "CNetworkP2PService",
   "slot": 17
  },
  {
   "name": "CNetworkP2PService::SetName",
   "class": "CNetworkP2PService",
   "slot": 18
  },
  {
   "name": "CNetworkP2PService::RegisterEventMap",
   "class": "CNetworkP2PService",
   "slot": 19
  },
  {
   "name": "CNetworkP2PService::GetServiceIndex",
   "class": "CNetworkP2PService",
   "slot": 20
  },
  {
   "name": "CNetworkP2PService::SetServiceIndex",
   "class": "CNetworkP2PService",
   "slot": 21
  },
  {
   "name": "CNetworkP2PService::~CNetworkP2PService",
   "class": "CNetworkP2PService",
   "slot": 22
  },
  {
   "name": "CNetworkP2PService::~CNetworkP2PService",
   "class": "CNetworkP2PService",
   "slot": 23
  },
  {
   "name": "CNetworkP2PService::BroadcastP2PNetMessageAbstract",
   "class": "CNetworkP2PService",
   "slot": 24
  },
  {
   "name": "CNetworkP2PService::RegisterPeerGroupHandler",
   "class": "CNetworkP2PService",
   "slot": 25
  },
  {
   "name": "CNetworkP2PService::UnregisterPeerGroupHandler",
   "class": "CNetworkP2PService",
   "slot": 26
  },
  {
   "name": "CNetworkP2PService::RegisterP2PNetMessageAbstract",
   "class": "CNetworkP2PService",
   "slot": 27
  },
  {
   "name": "CNetworkP2PService::PeerGroupChanged",
   "class": "CNetworkP2PService",
   "slot": 28
  },
  {
   "name": "CNetworkP2PService::IsKnownPeer",
   "class": "CNetworkP2PService",
   "slot": 29
  },
  {
   "name": "CNetworkP2PService::GetAllPeersEventDispatcher",
   "class": "CNetworkP2PService",
   "slot": 30
  },
  {
   "name": "CNetworkP2PService::SteamIDAllowedToP2PConnect",
   "class": "CNetworkP2PService",
   "slot": 31
  },
  {
   "name": "CNetworkP2PService::OnPeerToPeerNetChannelCreated",
   "class": "CNetworkP2PService",
   "slot": 32
  },
  {
   "name": "CNetworkP2PService::OnShutdownChannel",
   "class": "CNetworkP2PService",
   "slot": 33
  },
  {
   "name": "CLoopModeFactory<CLoopModeLevelLoad>::Init",
   "class": "CLoopModeFactory<CLoopModeLevelLoad>",
   "slot": 0
  },
  {
   "name": "CLoopModeFactory<CLoopModeLevelLoad>::Shutdown",
   "class": "CLoopModeFactory<CLoopModeLevelLoad>",
   "slot": 1
  },
  {
   "name": "CLoopModeFactory<CLoopModeLevelLoad>::CreateLoopMode",
   "class": "CLoopModeFactory<CLoopModeLevelLoad>",
   "slot": 2
  },
  {
   "name": "CLoopModeFactory<CLoopModeLevelLoad>::DestroyLoopMode",
   "class": "CLoopModeFactory<CLoopModeLevelLoad>",
   "slot": 3
  },
  {
   "name": "CLoopModeFactory<CLoopModeLevelLoad>::GetLoopModeType",
   "class": "CLoopModeFactory<CLoopModeLevelLoad>",
   "slot": 4
  },
  {
   "name": "CLoopModeFactory<CLoopModeConsole>::Init",
   "class": "CLoopModeFactory<CLoopModeConsole>",
   "slot": 0
  },
  {
   "name": "CLoopModeFactory<CLoopModeConsole>::Shutdown",
   "class": "CLoopModeFactory<CLoopModeConsole>",
   "slot": 1
  },
  {
   "name": "CLoopModeFactory<CLoopModeConsole>::CreateLoopMode",
   "class": "CLoopModeFactory<CLoopModeConsole>",
   "slot": 2
  },
  {
   "name": "CLoopModeFactory<CLoopModeConsole>::DestroyLoopMode",
   "class": "CLoopModeFactory<CLoopModeConsole>",
   "slot": 3
  },
  {
   "name": "CLoopModeFactory<CLoopModeConsole>::GetLoopModeType",
   "class": "CLoopModeFactory<CLoopModeConsole>",
   "slot": 4
  },
  {
   "name": "CLoopModeFactory<CLoopModeMainMenu>::Init",
   "class": "CLoopModeFactory<CLoopModeMainMenu>",
   "slot": 0
  },
  {
   "name": "CLoopModeFactory<CLoopModeMainMenu>::Shutdown",
   "class": "CLoopModeFactory<CLoopModeMainMenu>",
   "slot": 1
  },
  {
   "name": "CLoopModeFactory<CLoopModeMainMenu>::CreateLoopMode",
   "class": "CLoopModeFactory<CLoopModeMainMenu>",
   "slot": 2
  },
  {
   "name": "CLoopModeFactory<CLoopModeMainMenu>::DestroyLoopMode",
   "class": "CLoopModeFactory<CLoopModeMainMenu>",
   "slot": 3
  },
  {
   "name": "CLoopModeFactory<CLoopModeMainMenu>::GetLoopModeType",
   "class": "CLoopModeFactory<CLoopModeMainMenu>",
   "slot": 4
  },
  {
   "name": "CLoopModeFactory<CLoopModeInGameUI>::Init",
   "class": "CLoopModeFactory<CLoopModeInGameUI>",
   "slot": 0
  },
  {
   "name": "CLoopModeFactory<CLoopModeInGameUI>::Shutdown",
   "class": "CLoopModeFactory<CLoopModeInGameUI>",
   "slot": 1
  },
  {
   "name": "CLoopModeFactory<CLoopModeInGameUI>::CreateLoopMode",
   "class": "CLoopModeFactory<CLoopModeInGameUI>",
   "slot": 2
  },
  {
   "name": "CLoopModeFactory<CLoopModeInGameUI>::DestroyLoopMode",
   "class": "CLoopModeFactory<CLoopModeInGameUI>",
   "slot": 3
  },
  {
   "name": "CLoopModeFactory<CLoopModeInGameUI>::GetLoopModeType",
   "class": "CLoopModeFactory<CLoopModeInGameUI>",
   "slot": 4
  },
  {
   "name": "CLoopModeFactory<CLoopModeRemoteConnect>::Init",
   "class": "CLoopModeFactory<CLoopModeRemoteConnect>",
   "slot": 0
  },
  {
   "name": "CLoopModeFactory<CLoopModeRemoteConnect>::Shutdown",
   "class": "CLoopModeFactory<CLoopModeRemoteConnect>",
   "slot": 1
  },
  {
   "name": "CLoopModeFactory<CLoopModeRemoteConnect>::CreateLoopMode",
   "class": "CLoopModeFactory<CLoopModeRemoteConnect>",
   "slot": 2
  },
  {
   "name": "CLoopModeFactory<CLoopModeRemoteConnect>::DestroyLoopMode",
   "class": "CLoopModeFactory<CLoopModeRemoteConnect>",
   "slot": 3
  },
  {
   "name": "CLoopModeFactory<CLoopModeRemoteConnect>::GetLoopModeType",
   "class": "CLoopModeFactory<CLoopModeRemoteConnect>",
   "slot": 4
  },
  {
   "name": "CLoopModeFactory<CLoopModeSourceTVRelay>::Init",
   "class": "CLoopModeFactory<CLoopModeSourceTVRelay>",
   "slot": 0
  },
  {
   "name": "CLoopModeFactory<CLoopModeSourceTVRelay>::Shutdown",
   "class": "CLoopModeFactory<CLoopModeSourceTVRelay>",
   "slot": 1
  },
  {
   "name": "CLoopModeFactory<CLoopModeSourceTVRelay>::CreateLoopMode",
   "class": "CLoopModeFactory<CLoopModeSourceTVRelay>",
   "slot": 2
  },
  {
   "name": "CLoopModeFactory<CLoopModeSourceTVRelay>::DestroyLoopMode",
   "class": "CLoopModeFactory<CLoopModeSourceTVRelay>",
   "slot": 3
  },
  {
   "name": "CLoopModeFactory<CLoopModeSourceTVRelay>::GetLoopModeType",
   "class": "CLoopModeFactory<CLoopModeSourceTVRelay>",
   "slot": 4
  },
  {
   "name": "CRConClient::ShouldAcceptSocket",
   "class": "CRConClient",
   "slot": 0
  },
  {
   "name": "CRConClient::OnSocketAccepted",
   "class": "CRConClient",
   "slot": 1
  },
  {
   "name": "CRConClient::OnSocketClosed",
   "class": "CRConClient",
   "slot": 2
  },
  {
   "name": "CClientFrame::~CClientFrame",
   "class": "CClientFrame",
   "slot": 0
  },
  {
   "name": "CClientFrame::~CClientFrame",
   "class": "CClientFrame",
   "slot": 1
  },
  {
   "name": "CClientFrame::IsMemPoolAllocated",
   "class": "CClientFrame",
   "slot": 2
  },
  {
   "name": "CRConServer::ShouldAcceptSocket",
   "class": "CRConServer",
   "slot": 0
  },
  {
   "name": "CRConServer::OnSocketAccepted",
   "class": "CRConServer",
   "slot": 1
  },
  {
   "name": "CRConServer::OnSocketClosed",
   "class": "CRConServer",
   "slot": 2
  },
  {
   "name": "CEntityReport::~CEntityReport",
   "class": "CEntityReport",
   "slot": 0
  },
  {
   "name": "CEntityReport::~CEntityReport",
   "class": "CEntityReport",
   "slot": 1
  },
  {
   "name": "CEntityReport::Record",
   "class": "CEntityReport",
   "slot": 2
  },
  {
   "name": "CEntityReport::Add",
   "class": "CEntityReport",
   "slot": 3
  },
  {
   "name": "CEntityReport::LeavePVS",
   "class": "CEntityReport",
   "slot": 4
  },
  {
   "name": "CEntityReport::DeleteEntity",
   "class": "CEntityReport",
   "slot": 5
  },
  {
   "name": "CEntityReport::NetworkPacketFinished",
   "class": "CEntityReport",
   "slot": 6
  },
  {
   "name": "CNetworkStringDict::~CNetworkStringDict",
   "class": "CNetworkStringDict",
   "slot": 0
  },
  {
   "name": "CNetworkStringDict::~CNetworkStringDict",
   "class": "CNetworkStringDict",
   "slot": 1
  },
  {
   "name": "CNetworkStringDict::Count",
   "class": "CNetworkStringDict",
   "slot": 2
  },
  {
   "name": "CNetworkStringDict::Purge",
   "class": "CNetworkStringDict",
   "slot": 3
  },
  {
   "name": "CNetworkStringDict::String",
   "class": "CNetworkStringDict",
   "slot": 4
  },
  {
   "name": "CNetworkStringDict::IsValidIndex",
   "class": "CNetworkStringDict",
   "slot": 5
  },
  {
   "name": "CNetworkStringDict::Insert",
   "class": "CNetworkStringDict",
   "slot": 6
  },
  {
   "name": "CNetworkStringDict::Find",
   "class": "CNetworkStringDict",
   "slot": 7
  },
  {
   "name": "CNetworkStringDict::Element",
   "class": "CNetworkStringDict",
   "slot": 8
  },
  {
   "name": "CNetworkStringDict::Element",
   "class": "CNetworkStringDict",
   "slot": 9
  },
  {
   "name": "CNetworkStringTableContainer::Connect",
   "class": "CNetworkStringTableContainer",
   "slot": 0
  },
  {
   "name": "CNetworkStringTableContainer::Disconnect",
   "class": "CNetworkStringTableContainer",
   "slot": 1
  },
  {
   "name": "CNetworkStringTableContainer::QueryInterface",
   "class": "CNetworkStringTableContainer",
   "slot": 2
  },
  {
   "name": "CNetworkStringTableContainer::Init",
   "class": "CNetworkStringTableContainer",
   "slot": 3
  },
  {
   "name": "CNetworkStringTableContainer::Shutdown",
   "class": "CNetworkStringTableContainer",
   "slot": 4
  },
  {
   "name": "CNetworkStringTableContainer::PreShutdown",
   "class": "CNetworkStringTableContainer",
   "slot": 5
  },
  {
   "name": "CNetworkStringTableContainer::GetDependencies",
   "class": "CNetworkStringTableContainer",
   "slot": 6
  },
  {
   "name": "CNetworkStringTableContainer::GetTier",
   "class": "CNetworkStringTableContainer",
   "slot": 7
  },
  {
   "name": "CNetworkStringTableContainer::Reconnect",
   "class": "CNetworkStringTableContainer",
   "slot": 8
  },
  {
   "name": "CNetworkStringTableContainer::IsSingleton",
   "class": "CNetworkStringTableContainer",
   "slot": 9
  },
  {
   "name": "CNetworkStringTableContainer::GetBuildType",
   "class": "CNetworkStringTableContainer",
   "slot": 10
  },
  {
   "name": "CNetworkStringTableContainer::~CNetworkStringTableContainer",
   "class": "CNetworkStringTableContainer",
   "slot": 11
  },
  {
   "name": "CNetworkStringTableContainer::~CNetworkStringTableContainer",
   "class": "CNetworkStringTableContainer",
   "slot": 12
  },
  {
   "name": "CNetworkStringTableContainer::CreateStringTable",
   "class": "CNetworkStringTableContainer",
   "slot": 13
  },
  {
   "name": "CNetworkStringTableContainer::RemoveAllTables",
   "class": "CNetworkStringTableContainer",
   "slot": 14
  },
  {
   "name": "CNetworkStringTableContainer::FindTable",
   "class": "CNetworkStringTableContainer",
   "slot": 15
  },
  {
   "name": "CNetworkStringTableContainer::GetTable",
   "class": "CNetworkStringTableContainer",
   "slot": 16
  },
  {
   "name": "CNetworkStringTableContainer::GetNumTables",
   "class": "CNetworkStringTableContainer",
   "slot": 17
  },
  {
   "name": "CNetworkStringTableContainer::SetAllowClientSideAddString",
   "class": "CNetworkStringTableContainer",
   "slot": 18
  },
  {
   "name": "CHLTVFrame::~CHLTVFrame",
   "class": "CHLTVFrame",
   "slot": 0
  },
  {
   "name": "CHLTVFrame::~CHLTVFrame",
   "class": "CHLTVFrame",
   "slot": 1
  },
  {
   "name": "CHLTVFrame::IsMemPoolAllocated",
   "class": "CHLTVFrame",
   "slot": 2
  },
  {
   "name": "CNetConsoleMgr::ShouldAcceptSocket",
   "class": "CNetConsoleMgr",
   "slot": 0
  },
  {
   "name": "CNetConsoleMgr::OnSocketAccepted",
   "class": "CNetConsoleMgr",
   "slot": 1
  },
  {
   "name": "CNetConsoleMgr::OnSocketClosed",
   "class": "CNetConsoleMgr",
   "slot": 2
  },
  {
   "name": "snappy::ByteArraySource::~ByteArraySource",
   "class": "snappy::ByteArraySource",
   "slot": 0
  },
  {
   "name": "snappy::ByteArraySource::~ByteArraySource",
   "class": "snappy::ByteArraySource",
   "slot": 1
  },
  {
   "name": "snappy::ByteArraySource::Available",
   "class": "snappy::ByteArraySource",
   "slot": 2
  },
  {
   "name": "snappy::ByteArraySource::Peek",
   "class": "snappy::ByteArraySource",
   "slot": 3
  },
  {
   "name": "snappy::ByteArraySource::Skip",
   "class": "snappy::ByteArraySource",
   "slot": 4
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::~ArrayInputStream",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 0
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::~ArrayInputStream",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 1
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::Next",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 2
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::BackUp",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 3
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::Skip",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 4
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::ByteCount",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 5
  },
  {
   "name": "google::protobuf::io::ArrayOutputStream::~ArrayOutputStream",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 0
  },
  {
   "name": "google::protobuf::io::ArrayOutputStream::~ArrayOutputStream",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 1
  },
  {
   "name": "google::protobuf::io::ArrayOutputStream::Next",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 2
  },
  {
   "name": "google::protobuf::io::ArrayOutputStream::BackUp",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 3
  },
  {
   "name": "google::protobuf::io::ArrayOutputStream::ByteCount",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 4
  },
  {
   "name": "google::protobuf::io::ZeroCopyOutputStream::WriteAliasedRaw",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 5
  },
  {
   "name": "google::protobuf::io::ZeroCopyOutputStream::AllowsAliasing",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 6
  },
  {
   "name": "google::protobuf::io::StringOutputStream::~StringOutputStream",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 0
  },
  {
   "name": "google::protobuf::io::StringOutputStream::~StringOutputStream",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 1
  },
  {
   "name": "google::protobuf::io::StringOutputStream::Next",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 2
  },
  {
   "name": "google::protobuf::io::StringOutputStream::BackUp",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 3
  },
  {
   "name": "google::protobuf::io::StringOutputStream::ByteCount",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 4
  },
  {
   "name": "google::protobuf::io::ZeroCopyOutputStream::WriteAliasedRaw",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 5
  },
  {
   "name": "google::protobuf::io::ZeroCopyOutputStream::AllowsAliasing",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 6
  },
  {
   "name": "google::protobuf::FatalException::~FatalException",
   "class": "google::protobuf::FatalException",
   "slot": 0
  },
  {
   "name": "google::protobuf::FatalException::~FatalException",
   "class": "google::protobuf::FatalException",
   "slot": 1
  },
  {
   "name": "google::protobuf::FatalException::what",
   "class": "google::protobuf::FatalException",
   "slot": 2
  },
  {
   "name": "google::protobuf::DynamicMessageFactory::~DynamicMessageFactory",
   "class": "google::protobuf::DynamicMessageFactory",
   "slot": 0
  },
  {
   "name": "google::protobuf::DynamicMessageFactory::~DynamicMessageFactory",
   "class": "google::protobuf::DynamicMessageFactory",
   "slot": 1
  },
  {
   "name": "google::protobuf::DynamicMessageFactory::GetPrototype",
   "class": "google::protobuf::DynamicMessageFactory",
   "slot": 2
  },
  {
   "name": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector::~ParserErrorCollector",
   "class": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector",
   "slot": 0
  },
  {
   "name": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector::~ParserErrorCollector",
   "class": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector",
   "slot": 1
  },
  {
   "name": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector::AddError",
   "class": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector",
   "slot": 2
  },
  {
   "name": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector::AddWarning",
   "class": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector",
   "slot": 3
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::~FieldValuePrinter",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 0
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::~FieldValuePrinter",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 1
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintBool",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 2
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintInt32",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 3
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintUInt32",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 4
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintInt64",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 5
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintUInt64",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 6
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintFloat",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 7
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintDouble",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 8
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintString",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 9
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintBytes",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 10
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintEnum",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 11
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintFieldName",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 12
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintMessageStart",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 13
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintMessageEnd",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 14
  },
  {
   "name": "CFieldPathHuffmanEncoder::InternalNode::~InternalNode",
   "class": "CFieldPathHuffmanEncoder::InternalNode",
   "slot": 0
  },
  {
   "name": "CFieldPathHuffmanEncoder::InternalNode::~InternalNode",
   "class": "CFieldPathHuffmanEncoder::InternalNode",
   "slot": 1
  },
  {
   "name": "CFieldPathHuffmanEncoder::InternalNode::IsLeafNode",
   "class": "CFieldPathHuffmanEncoder::InternalNode",
   "slot": 2
  },
  {
   "name": "CFieldPathHuffmanEncoder::LeafNode::~LeafNode",
   "class": "CFieldPathHuffmanEncoder::LeafNode",
   "slot": 0
  },
  {
   "name": "CFieldPathHuffmanEncoder::LeafNode::~LeafNode",
   "class": "CFieldPathHuffmanEncoder::LeafNode",
   "slot": 1
  },
  {
   "name": "CFieldPathHuffmanEncoder::LeafNode::IsLeafNode",
   "class": "CFieldPathHuffmanEncoder::LeafNode",
   "slot": 2
  },
  {
   "name": "CNetworkGameServer::SpawnServer",
   "class": "CNetworkGameServer",
   "slot": 37,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CEngineServiceMgr::SwitchToLoop",
   "class": "CEngineServiceMgr",
   "slot": 15,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CHostStateMgr::QueueNewRequest",
   "class": "CHostStateMgr",
   "slot": 12,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CNetworkServerSpawnGroup::LoadEntities",
   "class": "CNetworkServerSpawnGroup",
   "slot": 42,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CDemoFile::Close",
   "class": "CDemoFile",
   "slot": 0,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CHLTVClient::ActivatePlayer",
   "class": "CHLTVClient",
   "slot": 62,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CHostStateMgr::QueueNewRequest",
   "class": "CHostStateMgr",
   "slot": 15,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CGameResourceService::PrecacheEntitiesAndConfirmResourcesAreLoaded",
   "class": "CGameResourceService",
   "slot": 35,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CNetworkGameServerBase::SetServerState",
   "class": "CNetworkGameServerBase",
   "slot": 36,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CEngineServer::GetClientConVarValue",
   "class": "CEngineServer",
   "slot": 53,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CEngineServer::SetFakeClientConVarValue",
   "class": "CEngineServer",
   "slot": 76,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CInputService::OnProfileStorageAvailable",
   "class": "CInputService",
   "slot": 3,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CGameUIService::Init",
   "class": "CGameUIService",
   "slot": 3,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CLoopModeLevelLoad::MaybeSwitchToGameLoop",
   "class": "CLoopModeLevelLoad",
   "slot": 3,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CTier2AppSystemDict::LoadStartupManifestGroup",
   "class": "CTier2AppSystemDict",
   "slot": 7,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CServerSideClient::ActivatePlayer",
   "class": "CServerSideClient",
   "slot": 62,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CTier2AppSystemDict::Init",
   "class": "CTier2AppSystemDict",
   "slot": 2,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CNetworkGameServer::ActivateServer",
   "class": "CNetworkGameServer",
   "slot": 30,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CLoopTypeClientServer::AllocateLoopMode",
   "class": "CLoopTypeClientServer",
   "slot": 5,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CNetworkServerService::OnWriteNetworkingMetaFile",
   "class": "CNetworkServerService",
   "slot": 43,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CSequentialPrerequisite::OnStatusFinished",
   "class": "CSequentialPrerequisite",
   "slot": 4,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CNetworkClientService::OnClientFrameSimulate",
   "class": "CNetworkClientService",
   "slot": 28,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CRenderingWorldSession::Unlock",
   "class": "CRenderingWorldSession",
   "slot": 26,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "low",
   "self_named": true
  },
  {
   "name": "CNetworkServerService::StartupServer",
   "class": "CNetworkServerService",
   "slot": 27,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CSplitScreenService::OnProfileStorageAvailable",
   "class": "CSplitScreenService",
   "slot": 3,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CLoopModeLevelLoad::OnLoopActivate",
   "class": "CLoopModeLevelLoad",
   "slot": 2,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CGameResourceService::BuildResourceManifest",
   "class": "CGameResourceService",
   "slot": 25,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CNetworkStringTable::AddString",
   "class": "CNetworkStringTable",
   "slot": 8,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CTier2Application::LoadStartupManifestGroup",
   "class": "CTier2Application",
   "slot": 58,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CRenderingWorldSession::OnFrameBoundary",
   "class": "CRenderingWorldSession",
   "slot": 4,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "low",
   "self_named": true
  },
  {
   "name": "CBugService::OnFrameBoundary",
   "class": "CBugService",
   "slot": 19,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CSoundService::OnFrameBoundary",
   "class": "CSoundService",
   "slot": 3,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "low",
   "self_named": true
  },
  {
   "name": "CNetworkStringTable::SetStringUserData",
   "class": "CNetworkStringTable",
   "slot": 10,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CNetworkGameServer::DeactivateSteamGameServer",
   "class": "CNetworkGameServer",
   "slot": 4,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  }
 ],
 "libfilesystem_stdio.so": [
  {
   "name": "CFileHandle::~CFileHandle",
   "class": "CFileHandle",
   "slot": 0
  },
  {
   "name": "CFileHandle::~CFileHandle",
   "class": "CFileHandle",
   "slot": 1
  },
  {
   "name": "CIODelayAlarmThread::~CIODelayAlarmThread",
   "class": "CIODelayAlarmThread",
   "slot": 0
  },
  {
   "name": "CIODelayAlarmThread::~CIODelayAlarmThread",
   "class": "CIODelayAlarmThread",
   "slot": 1
  },
  {
   "name": "CStdioFile::~CStdioFile",
   "class": "CStdioFile",
   "slot": 0
  },
  {
   "name": "CStdioFile::~CStdioFile",
   "class": "CStdioFile",
   "slot": 1
  },
  {
   "name": "CStdioFile::FS_setbufsize",
   "class": "CStdioFile",
   "slot": 2
  },
  {
   "name": "CStdioFile::FS_fclose",
   "class": "CStdioFile",
   "slot": 3
  },
  {
   "name": "CStdioFile::FS_fseek",
   "class": "CStdioFile",
   "slot": 4
  },
  {
   "name": "CStdioFile::FS_ftell",
   "class": "CStdioFile",
   "slot": 5
  },
  {
   "name": "CStdioFile::FS_fread",
   "class": "CStdioFile",
   "slot": 6
  },
  {
   "name": "CStdioFile::FS_fwrite",
   "class": "CStdioFile",
   "slot": 7
  },
  {
   "name": "CStdioFile::FS_setmode",
   "class": "CStdioFile",
   "slot": 8
  },
  {
   "name": "CStdioFile::FS_ferror",
   "class": "CStdioFile",
   "slot": 9
  },
  {
   "name": "CStdioFile::FS_fflush",
   "class": "CStdioFile",
   "slot": 10
  },
  {
   "name": "CStdFilesystemFile::FS_GetSectorSize",
   "class": "CStdioFile",
   "slot": 11
  },
  {
   "name": "CBaseFileSystem::IsOk",
   "class": "CBaseFileSystem",
   "slot": 53,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CBaseFileSystem::Size",
   "class": "CBaseFileSystem",
   "slot": 81,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CBaseFileSystem::Write",
   "class": "CBaseFileSystem",
   "slot": 12,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CBaseFileSystem::Size",
   "class": "CBaseFileSystem",
   "slot": 76,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CBaseFileSystem::Close",
   "class": "CBaseFileSystem",
   "slot": 14,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CBaseFileSystem::Size",
   "class": "CBaseFileSystem",
   "slot": 17,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CBaseFileSystem::ReadEx",
   "class": "CBaseFileSystem",
   "slot": 75,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CBaseFileSystem::Tell",
   "class": "CBaseFileSystem",
   "slot": 16,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CBaseFileSystem::Read",
   "class": "CBaseFileSystem",
   "slot": 11,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CBaseFileSystem::Seek",
   "class": "CBaseFileSystem",
   "slot": 15,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CBaseFileSystem::Write",
   "class": "CBaseFileSystem",
   "slot": 26,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CBaseFileSystem::FileExists",
   "class": "CBaseFileSystem",
   "slot": 21,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CBaseFileSystem::Open",
   "class": "CBaseFileSystem",
   "slot": 74,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CFioReadOnlyFile::FS_fread",
   "class": "CFioReadOnlyFile",
   "slot": 6,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CBaseFileSystem::GetFileTime",
   "class": "CBaseFileSystem",
   "slot": 24,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  }
 ],
 "libmaterialsystem2.so": [
  {
   "name": "CShaderCreateCallbacks::~CShaderCreateCallbacks",
   "class": "CShaderCreateCallbacks",
   "slot": 0
  },
  {
   "name": "CShaderCreateCallbacks::~CShaderCreateCallbacks",
   "class": "CShaderCreateCallbacks",
   "slot": 1
  },
  {
   "name": "CShaderCreateCallbacks::OnCreateShader",
   "class": "CShaderCreateCallbacks",
   "slot": 2
  },
  {
   "name": "CShaderCreateCallbacks::OnCreateRasterizerState",
   "class": "CShaderCreateCallbacks",
   "slot": 3
  },
  {
   "name": "CShaderCreateCallbacks::OnCreateDepthStencilState",
   "class": "CShaderCreateCallbacks",
   "slot": 4
  },
  {
   "name": "CShaderCreateCallbacks::OnCreateBlendState",
   "class": "CShaderCreateCallbacks",
   "slot": 5
  },
  {
   "name": "CNullShaderCreateCallbacks::~CNullShaderCreateCallbacks",
   "class": "CNullShaderCreateCallbacks",
   "slot": 0
  },
  {
   "name": "CNullShaderCreateCallbacks::~CNullShaderCreateCallbacks",
   "class": "CNullShaderCreateCallbacks",
   "slot": 1
  },
  {
   "name": "CNullShaderCreateCallbacks::OnCreateShader",
   "class": "CNullShaderCreateCallbacks",
   "slot": 2
  },
  {
   "name": "CNullShaderCreateCallbacks::OnCreateRasterizerState",
   "class": "CNullShaderCreateCallbacks",
   "slot": 3
  },
  {
   "name": "CNullShaderCreateCallbacks::OnCreateDepthStencilState",
   "class": "CNullShaderCreateCallbacks",
   "slot": 4
  },
  {
   "name": "CNullShaderCreateCallbacks::OnCreateBlendState",
   "class": "CNullShaderCreateCallbacks",
   "slot": 5
  },
  {
   "name": "CQueuedTextRenderable::~CQueuedTextRenderable",
   "class": "CQueuedTextRenderable",
   "slot": 0
  },
  {
   "name": "CQueuedTextRenderable::~CQueuedTextRenderable",
   "class": "CQueuedTextRenderable",
   "slot": 1
  },
  {
   "name": "CBaseQueuedRenderable::ShouldDestroy",
   "class": "CQueuedTextRenderable",
   "slot": 2
  },
  {
   "name": "CQueuedTextRenderable::Render",
   "class": "CQueuedTextRenderable",
   "slot": 3
  },
  {
   "name": "CBaseQueuedRenderable::Age",
   "class": "CQueuedTextRenderable",
   "slot": 4
  },
  {
   "name": "CQueuedTextRenderable::GetCopy",
   "class": "CQueuedTextRenderable",
   "slot": 5
  },
  {
   "name": "CLineLayoutInfo::~CLineLayoutInfo",
   "class": "CLineLayoutInfo",
   "slot": 0
  },
  {
   "name": "CLineLayoutInfo::~CLineLayoutInfo",
   "class": "CLineLayoutInfo",
   "slot": 1
  },
  {
   "name": "CBaseQueuedRenderable::ShouldDestroy",
   "class": "CLineLayoutInfo",
   "slot": 2
  },
  {
   "name": "CLineLayoutInfo::Render",
   "class": "CLineLayoutInfo",
   "slot": 3
  },
  {
   "name": "CBaseQueuedRenderable::Age",
   "class": "CLineLayoutInfo",
   "slot": 4
  },
  {
   "name": "CLineLayoutInfo::GetCopy",
   "class": "CLineLayoutInfo",
   "slot": 5
  },
  {
   "name": "CLineBatchLayoutInfo::~CLineBatchLayoutInfo",
   "class": "CLineBatchLayoutInfo",
   "slot": 0
  },
  {
   "name": "CLineBatchLayoutInfo::~CLineBatchLayoutInfo",
   "class": "CLineBatchLayoutInfo",
   "slot": 1
  },
  {
   "name": "CBaseQueuedRenderable::ShouldDestroy",
   "class": "CLineBatchLayoutInfo",
   "slot": 2
  },
  {
   "name": "CLineBatchLayoutInfo::Render",
   "class": "CLineBatchLayoutInfo",
   "slot": 3
  },
  {
   "name": "CBaseQueuedRenderable::Age",
   "class": "CLineBatchLayoutInfo",
   "slot": 4
  },
  {
   "name": "CLineBatchLayoutInfo::GetCopy",
   "class": "CLineBatchLayoutInfo",
   "slot": 5
  },
  {
   "name": "CPlatformFont::~CPlatformFont",
   "class": "CPlatformFont",
   "slot": 0
  },
  {
   "name": "CPlatformFont::~CPlatformFont",
   "class": "CPlatformFont",
   "slot": 1
  },
  {
   "name": "CPlatformFont::GetCharABCWidths",
   "class": "CPlatformFont",
   "slot": 2
  },
  {
   "name": "CPlatformFont::GetKernedCharWidth",
   "class": "CPlatformFont",
   "slot": 3
  },
  {
   "name": "CCompileTargetExprStackMachineBuilder::~CCompileTargetExprStackMachineBuilder",
   "class": "CCompileTargetExprStackMachineBuilder",
   "slot": 0
  },
  {
   "name": "CCompileTargetExprStackMachineBuilder::~CCompileTargetExprStackMachineBuilder",
   "class": "CCompileTargetExprStackMachineBuilder",
   "slot": 1
  },
  {
   "name": "CUtlStackMachineBuilder::FinishCompile",
   "class": "CCompileTargetExprStackMachineBuilder",
   "slot": 2
  },
  {
   "name": "CCompileTargetExprStackMachineBuilder::AddVariableLookup",
   "class": "CCompileTargetExprStackMachineBuilder",
   "slot": 3
  },
  {
   "name": "CCompileTargetExprStackMachineBuilder::AddVariableExistenceLookup",
   "class": "CCompileTargetExprStackMachineBuilder",
   "slot": 4
  },
  {
   "name": "CCompileTargetExprStackMachineBuilder::AddFunctionCall",
   "class": "CCompileTargetExprStackMachineBuilder",
   "slot": 5
  },
  {
   "name": "CCompileTargetExprStackMachineBuilder::AddIntLiteral",
   "class": "CCompileTargetExprStackMachineBuilder",
   "slot": 6
  },
  {
   "name": "CCompileTargetExprStackMachineBuilder::AddFloatLiteral",
   "class": "CCompileTargetExprStackMachineBuilder",
   "slot": 7
  },
  {
   "name": "CCompileTargetExprStackMachineBuilder::AddBoolLiteral",
   "class": "CCompileTargetExprStackMachineBuilder",
   "slot": 8
  },
  {
   "name": "CCompileTargetExprStackMachineBuilder::AddElementAccess",
   "class": "CCompileTargetExprStackMachineBuilder",
   "slot": 9
  },
  {
   "name": "CCompileTargetExprStackMachineBuilder::ReportParseError",
   "class": "CCompileTargetExprStackMachineBuilder",
   "slot": 10
  },
  {
   "name": "CTextureDictionary::CreateTexture",
   "class": "CTextureDictionary",
   "slot": 0
  },
  {
   "name": "CTextureDictionary::DestroyTexture",
   "class": "CTextureDictionary",
   "slot": 1
  },
  {
   "name": "CTextureDictionary::DestroyAllTextures",
   "class": "CTextureDictionary",
   "slot": 2
  },
  {
   "name": "CTextureDictionary::IsValidId",
   "class": "CTextureDictionary",
   "slot": 3
  },
  {
   "name": "CTextureDictionary::BindTextureToFile",
   "class": "CTextureDictionary",
   "slot": 4
  },
  {
   "name": "CTextureDictionary::BindTextureToMaterial",
   "class": "CTextureDictionary",
   "slot": 5
  },
  {
   "name": "CTextureDictionary::BindTextureToTextureHandle",
   "class": "CTextureDictionary",
   "slot": 6
  },
  {
   "name": "CTextureDictionary::GetMaterialHandle",
   "class": "CTextureDictionary",
   "slot": 7
  },
  {
   "name": "CTextureDictionary::GetMaterialSpecificRenderAttributes",
   "class": "CTextureDictionary",
   "slot": 8
  },
  {
   "name": "CTextureDictionary::GetTextureHandle",
   "class": "CTextureDictionary",
   "slot": 9
  },
  {
   "name": "CTextureDictionary::GetTextureSize",
   "class": "CTextureDictionary",
   "slot": 10
  },
  {
   "name": "CTextureDictionary::GetTextureTexCoords",
   "class": "CTextureDictionary",
   "slot": 11
  },
  {
   "name": "CTextureDictionary::SetTextureRGBA",
   "class": "CTextureDictionary",
   "slot": 12
  },
  {
   "name": "CTextureDictionary::SetSubTextureRGBA",
   "class": "CTextureDictionary",
   "slot": 13
  },
  {
   "name": "CTextureDictionary::FindTextureIdForTextureFile",
   "class": "CTextureDictionary",
   "slot": 14
  },
  {
   "name": "CTextureDictionary::GetTexCoordOffsetAndScale",
   "class": "CTextureDictionary",
   "slot": 15
  },
  {
   "name": "CTextureDictionary::SetTexCoordOffsetAndScale",
   "class": "CTextureDictionary",
   "slot": 16
  },
  {
   "name": "CTextureDictionary::ProcessDeferredResourceLoading",
   "class": "CTextureDictionary",
   "slot": 17
  },
  {
   "name": "CTextureDictionary::SetBatchingOptions",
   "class": "CTextureDictionary",
   "slot": 18
  },
  {
   "name": "CTextureDictionary::EnsureTextureIsLoaded",
   "class": "CTextureDictionary",
   "slot": 19
  },
  {
   "name": "CMaterialTypeManager::GetErrorMaterial",
   "class": "CMaterialTypeManager",
   "slot": 3,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CMaterialTypeManager::Init",
   "class": "CMaterialTypeManager",
   "slot": 13,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CMaterialSystem2::FrameUpdate",
   "class": "CMaterialSystem2",
   "slot": 20,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  }
 ],
 "libmeshsystem.so": [
  {
   "name": "CMeshUtils::Connect",
   "class": "CMeshUtils",
   "slot": 0
  },
  {
   "name": "CMeshUtils::Disconnect",
   "class": "CMeshUtils",
   "slot": 1
  },
  {
   "name": "CMeshUtils::QueryInterface",
   "class": "CMeshUtils",
   "slot": 2
  },
  {
   "name": "CMeshUtils::Init",
   "class": "CMeshUtils",
   "slot": 3
  },
  {
   "name": "CMeshUtils::Shutdown",
   "class": "CMeshUtils",
   "slot": 4
  },
  {
   "name": "CMeshUtils::PreShutdown",
   "class": "CMeshUtils",
   "slot": 5
  },
  {
   "name": "CMeshUtils::GetDependencies",
   "class": "CMeshUtils",
   "slot": 6
  },
  {
   "name": "CMeshUtils::GetTier",
   "class": "CMeshUtils",
   "slot": 7
  },
  {
   "name": "CMeshUtils::Reconnect",
   "class": "CMeshUtils",
   "slot": 8
  },
  {
   "name": "CMeshUtils::IsSingleton",
   "class": "CMeshUtils",
   "slot": 9
  },
  {
   "name": "CMeshUtils::GetBuildType",
   "class": "CMeshUtils",
   "slot": 10
  },
  {
   "name": "CMeshUtils::CreateSkeletonSceneObject",
   "class": "CMeshUtils",
   "slot": 11
  },
  {
   "name": "CMeshRayTrace::AddRef",
   "class": "CMeshRayTrace",
   "slot": 0
  },
  {
   "name": "CMeshRayTrace::Release",
   "class": "CMeshRayTrace",
   "slot": 1
  },
  {
   "name": "CMeshRayTrace::GetRayTracingEnvironment",
   "class": "CMeshRayTrace",
   "slot": 2
  },
  {
   "name": "CMeshRayTrace::GetMeshTraceData",
   "class": "CMeshRayTrace",
   "slot": 3
  },
  {
   "name": "CMeshRayTrace::IsOutOfDate",
   "class": "CMeshRayTrace",
   "slot": 4
  },
  {
   "name": "CMeshRayTrace::~CMeshRayTrace",
   "class": "CMeshRayTrace",
   "slot": 5
  },
  {
   "name": "CMeshRayTrace::~CMeshRayTrace",
   "class": "CMeshRayTrace",
   "slot": 6
  },
  {
   "name": "CModelTypeManager::GetErrorModel",
   "class": "CModelTypeManager",
   "slot": 3,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CModelTypeManager::FinalizeResource",
   "class": "CModelTypeManager",
   "slot": 7,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  }
 ],
 "libnetworksystem.so": [
  {
   "name": "CFlattenedSerializerSpewFunc_Log::~CFlattenedSerializerSpewFunc_Log",
   "class": "CFlattenedSerializerSpewFunc_Log",
   "slot": 0
  },
  {
   "name": "CFlattenedSerializerSpewFunc_Log::~CFlattenedSerializerSpewFunc_Log",
   "class": "CFlattenedSerializerSpewFunc_Log",
   "slot": 1
  },
  {
   "name": "CFlattenedSerializerSpewFunc_Log::Spew",
   "class": "CFlattenedSerializerSpewFunc_Log",
   "slot": 2
  },
  {
   "name": "CNetworkEncodingStats::Init",
   "class": "CNetworkEncodingStats",
   "slot": 0
  },
  {
   "name": "CNetworkEncodingStats::Shutdown",
   "class": "CNetworkEncodingStats",
   "slot": 1
  },
  {
   "name": "CNetworkEncodingStats::Flush",
   "class": "CNetworkEncodingStats",
   "slot": 2
  },
  {
   "name": "CNetworkEncodingStats::HookDeltaBits",
   "class": "CNetworkEncodingStats",
   "slot": 3
  },
  {
   "name": "CNetworkEncodingStats::Update",
   "class": "CNetworkEncodingStats",
   "slot": 4
  },
  {
   "name": "CNetworkEncodingStats::Clear",
   "class": "CNetworkEncodingStats",
   "slot": 5
  },
  {
   "name": "CNetworkEncodingStats::MessageData",
   "class": "CNetworkEncodingStats",
   "slot": 6
  },
  {
   "name": "CNetworkFieldSerializerAllocator::FindOrAddField",
   "class": "CNetworkFieldSerializerAllocator",
   "slot": 0
  },
  {
   "name": "CNetworkFieldSerializerAllocator::Purge",
   "class": "CNetworkFieldSerializerAllocator",
   "slot": 1
  },
  {
   "name": "CNetworkFieldSerializerAllocator::Report",
   "class": "CNetworkFieldSerializerAllocator",
   "slot": 2
  },
  {
   "name": "CNetworkFieldSerializerAllocator::PurgeTemporaryData",
   "class": "CNetworkFieldSerializerAllocator",
   "slot": 3
  },
  {
   "name": "snappy::ByteArraySource::~ByteArraySource",
   "class": "snappy::ByteArraySource",
   "slot": 0
  },
  {
   "name": "snappy::ByteArraySource::~ByteArraySource",
   "class": "snappy::ByteArraySource",
   "slot": 1
  },
  {
   "name": "snappy::ByteArraySource::Available",
   "class": "snappy::ByteArraySource",
   "slot": 2
  },
  {
   "name": "snappy::ByteArraySource::Peek",
   "class": "snappy::ByteArraySource",
   "slot": 3
  },
  {
   "name": "snappy::ByteArraySource::Skip",
   "class": "snappy::ByteArraySource",
   "slot": 4
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::~ArrayInputStream",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 0
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::~ArrayInputStream",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 1
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::Next",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 2
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::BackUp",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 3
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::Skip",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 4
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::ByteCount",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 5
  },
  {
   "name": "google::protobuf::io::ArrayOutputStream::~ArrayOutputStream",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 0
  },
  {
   "name": "google::protobuf::io::ArrayOutputStream::~ArrayOutputStream",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 1
  },
  {
   "name": "google::protobuf::io::ArrayOutputStream::Next",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 2
  },
  {
   "name": "google::protobuf::io::ArrayOutputStream::BackUp",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 3
  },
  {
   "name": "google::protobuf::io::ArrayOutputStream::ByteCount",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 4
  },
  {
   "name": "google::protobuf::io::ZeroCopyOutputStream::WriteAliasedRaw",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 5
  },
  {
   "name": "google::protobuf::io::ZeroCopyOutputStream::AllowsAliasing",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 6
  },
  {
   "name": "google::protobuf::io::StringOutputStream::~StringOutputStream",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 0
  },
  {
   "name": "google::protobuf::io::StringOutputStream::~StringOutputStream",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 1
  },
  {
   "name": "google::protobuf::io::StringOutputStream::Next",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 2
  },
  {
   "name": "google::protobuf::io::StringOutputStream::BackUp",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 3
  },
  {
   "name": "google::protobuf::io::StringOutputStream::ByteCount",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 4
  },
  {
   "name": "google::protobuf::io::ZeroCopyOutputStream::WriteAliasedRaw",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 5
  },
  {
   "name": "google::protobuf::io::ZeroCopyOutputStream::AllowsAliasing",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 6
  },
  {
   "name": "google::protobuf::FatalException::~FatalException",
   "class": "google::protobuf::FatalException",
   "slot": 0
  },
  {
   "name": "google::protobuf::FatalException::~FatalException",
   "class": "google::protobuf::FatalException",
   "slot": 1
  },
  {
   "name": "google::protobuf::FatalException::what",
   "class": "google::protobuf::FatalException",
   "slot": 2
  },
  {
   "name": "google::protobuf::DynamicMessageFactory::~DynamicMessageFactory",
   "class": "google::protobuf::DynamicMessageFactory",
   "slot": 0
  },
  {
   "name": "google::protobuf::DynamicMessageFactory::~DynamicMessageFactory",
   "class": "google::protobuf::DynamicMessageFactory",
   "slot": 1
  },
  {
   "name": "google::protobuf::DynamicMessageFactory::GetPrototype",
   "class": "google::protobuf::DynamicMessageFactory",
   "slot": 2
  },
  {
   "name": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector::~ParserErrorCollector",
   "class": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector",
   "slot": 0
  },
  {
   "name": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector::~ParserErrorCollector",
   "class": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector",
   "slot": 1
  },
  {
   "name": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector::AddError",
   "class": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector",
   "slot": 2
  },
  {
   "name": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector::AddWarning",
   "class": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector",
   "slot": 3
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::~FieldValuePrinter",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 0
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::~FieldValuePrinter",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 1
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintBool",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 2
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintInt32",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 3
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintUInt32",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 4
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintInt64",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 5
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintUInt64",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 6
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintFloat",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 7
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintDouble",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 8
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintString",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 9
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintBytes",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 10
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintEnum",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 11
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintFieldName",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 12
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintMessageStart",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 13
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintMessageEnd",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 14
  },
  {
   "name": "CFieldPathHuffmanEncoder::InternalNode::~InternalNode",
   "class": "CFieldPathHuffmanEncoder::InternalNode",
   "slot": 0
  },
  {
   "name": "CFieldPathHuffmanEncoder::InternalNode::~InternalNode",
   "class": "CFieldPathHuffmanEncoder::InternalNode",
   "slot": 1
  },
  {
   "name": "CFieldPathHuffmanEncoder::InternalNode::IsLeafNode",
   "class": "CFieldPathHuffmanEncoder::InternalNode",
   "slot": 2
  },
  {
   "name": "CFieldPathHuffmanEncoder::LeafNode::~LeafNode",
   "class": "CFieldPathHuffmanEncoder::LeafNode",
   "slot": 0
  },
  {
   "name": "CFieldPathHuffmanEncoder::LeafNode::~LeafNode",
   "class": "CFieldPathHuffmanEncoder::LeafNode",
   "slot": 1
  },
  {
   "name": "CFieldPathHuffmanEncoder::LeafNode::IsLeafNode",
   "class": "CFieldPathHuffmanEncoder::LeafNode",
   "slot": 2
  },
  {
   "name": "CNetworkMessages::RegisterNetworkCategory",
   "class": "CNetworkMessages",
   "slot": 0,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CNetworkSystem::ShutdownGameServer",
   "class": "CNetworkSystem",
   "slot": 12,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CNetworkMessages::RegisterFieldChangeCallbackPriority",
   "class": "CNetworkMessages",
   "slot": 29,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CNetworkMessages::AssociateNetMessageGroupIdWithChannelCategory",
   "class": "CNetworkMessages",
   "slot": 19,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CFlattenedSerializers::BuildEntityClassNetworkSerializer",
   "class": "CFlattenedSerializers",
   "slot": 0,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CNetworkSystem::InitGameServer",
   "class": "CNetworkSystem",
   "slot": 11,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CNetworkMessages::AssociateNetMessageWithChannelCategoryAbstract",
   "class": "CNetworkMessages",
   "slot": 1,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CNetworkMessages::FindOrCreateNetMessage",
   "class": "CNetworkMessages",
   "slot": 2,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CNetworkMessages::RegisterNetworkFieldSerializer",
   "class": "CNetworkMessages",
   "slot": 10,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CNetworkSystem::Shutdown",
   "class": "CNetworkSystem",
   "slot": 4,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CNetworkMessages::ComputeOrderForPriority",
   "class": "CNetworkMessages",
   "slot": 34,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  }
 ],
 "librendersystemempty.so": [
  {
   "name": "CRenderUtils::Connect",
   "class": "CRenderUtils",
   "slot": 0
  },
  {
   "name": "CRenderUtils::Disconnect",
   "class": "CRenderUtils",
   "slot": 1
  },
  {
   "name": "CRenderUtils::QueryInterface",
   "class": "CRenderUtils",
   "slot": 2
  },
  {
   "name": "CRenderUtils::Init",
   "class": "CRenderUtils",
   "slot": 3
  },
  {
   "name": "CRenderUtils::Shutdown",
   "class": "CRenderUtils",
   "slot": 4
  },
  {
   "name": "CRenderUtils::PreShutdown",
   "class": "CRenderUtils",
   "slot": 5
  },
  {
   "name": "CRenderUtils::GetDependencies",
   "class": "CRenderUtils",
   "slot": 6
  },
  {
   "name": "CRenderUtils::GetTier",
   "class": "CRenderUtils",
   "slot": 7
  },
  {
   "name": "CRenderUtils::Reconnect",
   "class": "CRenderUtils",
   "slot": 8
  },
  {
   "name": "CRenderUtils::IsSingleton",
   "class": "CRenderUtils",
   "slot": 9
  },
  {
   "name": "CRenderUtils::GetBuildType",
   "class": "CRenderUtils",
   "slot": 10
  },
  {
   "name": "CRenderUtils::CreateOcclusionQueryObject",
   "class": "CRenderUtils",
   "slot": 11
  },
  {
   "name": "CRenderUtils::DestroyOcclusionQueryObject",
   "class": "CRenderUtils",
   "slot": 12
  },
  {
   "name": "CRenderUtils::OcclusionQuery_GetNumPixelsRendered",
   "class": "CRenderUtils",
   "slot": 13
  },
  {
   "name": "CRenderUtils::ResetOcclusionQueryObject",
   "class": "CRenderUtils",
   "slot": 14
  },
  {
   "name": "CRenderUtils::BeginOcclusionQueryDrawing",
   "class": "CRenderUtils",
   "slot": 15
  },
  {
   "name": "CRenderUtils::EndOcclusionQueryDrawing",
   "class": "CRenderUtils",
   "slot": 16
  },
  {
   "name": "CRenderDeviceBase::FindOrCreateTexture",
   "class": "CRenderDeviceBase",
   "slot": 51,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  }
 ],
 "libscenesystem.so": [
  {
   "name": "google::protobuf::io::ArrayInputStream::~ArrayInputStream",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 0
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::~ArrayInputStream",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 1
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::Next",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 2
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::BackUp",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 3
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::Skip",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 4
  },
  {
   "name": "google::protobuf::io::ArrayInputStream::ByteCount",
   "class": "google::protobuf::io::ArrayInputStream",
   "slot": 5
  },
  {
   "name": "google::protobuf::io::ArrayOutputStream::~ArrayOutputStream",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 0
  },
  {
   "name": "google::protobuf::io::ArrayOutputStream::~ArrayOutputStream",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 1
  },
  {
   "name": "google::protobuf::io::ArrayOutputStream::Next",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 2
  },
  {
   "name": "google::protobuf::io::ArrayOutputStream::BackUp",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 3
  },
  {
   "name": "google::protobuf::io::ArrayOutputStream::ByteCount",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 4
  },
  {
   "name": "google::protobuf::io::ZeroCopyOutputStream::WriteAliasedRaw",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 5
  },
  {
   "name": "google::protobuf::io::ZeroCopyOutputStream::AllowsAliasing",
   "class": "google::protobuf::io::ArrayOutputStream",
   "slot": 6
  },
  {
   "name": "google::protobuf::io::StringOutputStream::~StringOutputStream",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 0
  },
  {
   "name": "google::protobuf::io::StringOutputStream::~StringOutputStream",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 1
  },
  {
   "name": "google::protobuf::io::StringOutputStream::Next",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 2
  },
  {
   "name": "google::protobuf::io::StringOutputStream::BackUp",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 3
  },
  {
   "name": "google::protobuf::io::StringOutputStream::ByteCount",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 4
  },
  {
   "name": "google::protobuf::io::ZeroCopyOutputStream::WriteAliasedRaw",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 5
  },
  {
   "name": "google::protobuf::io::ZeroCopyOutputStream::AllowsAliasing",
   "class": "google::protobuf::io::StringOutputStream",
   "slot": 6
  },
  {
   "name": "google::protobuf::FatalException::~FatalException",
   "class": "google::protobuf::FatalException",
   "slot": 0
  },
  {
   "name": "google::protobuf::FatalException::~FatalException",
   "class": "google::protobuf::FatalException",
   "slot": 1
  },
  {
   "name": "google::protobuf::FatalException::what",
   "class": "google::protobuf::FatalException",
   "slot": 2
  },
  {
   "name": "google::protobuf::DynamicMessageFactory::~DynamicMessageFactory",
   "class": "google::protobuf::DynamicMessageFactory",
   "slot": 0
  },
  {
   "name": "google::protobuf::DynamicMessageFactory::~DynamicMessageFactory",
   "class": "google::protobuf::DynamicMessageFactory",
   "slot": 1
  },
  {
   "name": "google::protobuf::DynamicMessageFactory::GetPrototype",
   "class": "google::protobuf::DynamicMessageFactory",
   "slot": 2
  },
  {
   "name": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector::~ParserErrorCollector",
   "class": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector",
   "slot": 0
  },
  {
   "name": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector::~ParserErrorCollector",
   "class": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector",
   "slot": 1
  },
  {
   "name": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector::AddError",
   "class": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector",
   "slot": 2
  },
  {
   "name": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector::AddWarning",
   "class": "google::protobuf::TextFormat::Parser::ParserImpl::ParserErrorCollector",
   "slot": 3
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::~FieldValuePrinter",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 0
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::~FieldValuePrinter",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 1
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintBool",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 2
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintInt32",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 3
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintUInt32",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 4
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintInt64",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 5
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintUInt64",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 6
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintFloat",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 7
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintDouble",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 8
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintString",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 9
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintBytes",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 10
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintEnum",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 11
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintFieldName",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 12
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintMessageStart",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 13
  },
  {
   "name": "google::protobuf::TextFormat::FieldValuePrinter::PrintMessageEnd",
   "class": "google::protobuf::TextFormat::FieldValuePrinter",
   "slot": 14
  },
  {
   "name": "CSceneSystem::FinishRenderingViews",
   "class": "CSceneSystem",
   "slot": 25,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CSceneSystem::Begin",
   "class": "CSceneSystem",
   "slot": 20,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CSceneSystem::FrameUpdate",
   "class": "CSceneSystem",
   "slot": 74,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CSceneSystem::WaitForRenderingToComplete",
   "class": "CSceneSystem",
   "slot": 26,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  }
 ],
 "libsoundsystem.so": [
  {
   "name": "CSosEventInfoWithFieldData_t::~CSosEventInfoWithFieldData_t",
   "class": "CSosEventInfoWithFieldData_t",
   "slot": 0
  },
  {
   "name": "CSosEventInfoWithFieldData_t::~CSosEventInfoWithFieldData_t",
   "class": "CSosEventInfoWithFieldData_t",
   "slot": 1
  },
  {
   "name": "CSosStartSoundEventQueueInfo_t::~CSosStartSoundEventQueueInfo_t",
   "class": "CSosStartSoundEventQueueInfo_t",
   "slot": 0
  },
  {
   "name": "CSosStartSoundEventQueueInfo_t::~CSosStartSoundEventQueueInfo_t",
   "class": "CSosStartSoundEventQueueInfo_t",
   "slot": 1
  },
  {
   "name": "CSosSetSoundEventFieldsInfo_t::~CSosSetSoundEventFieldsInfo_t",
   "class": "CSosSetSoundEventFieldsInfo_t",
   "slot": 0
  },
  {
   "name": "CSosSetSoundEventFieldsInfo_t::~CSosSetSoundEventFieldsInfo_t",
   "class": "CSosSetSoundEventFieldsInfo_t",
   "slot": 1
  },
  {
   "name": "CSosSetLibraryStackFieldsInfo_t::~CSosSetLibraryStackFieldsInfo_t",
   "class": "CSosSetLibraryStackFieldsInfo_t",
   "slot": 0
  },
  {
   "name": "CSosSetLibraryStackFieldsInfo_t::~CSosSetLibraryStackFieldsInfo_t",
   "class": "CSosSetLibraryStackFieldsInfo_t",
   "slot": 1
  },
  {
   "name": "CFieldPathHuffmanEncoder::InternalNode::~InternalNode",
   "class": "CFieldPathHuffmanEncoder::InternalNode",
   "slot": 0
  },
  {
   "name": "CFieldPathHuffmanEncoder::InternalNode::~InternalNode",
   "class": "CFieldPathHuffmanEncoder::InternalNode",
   "slot": 1
  },
  {
   "name": "CFieldPathHuffmanEncoder::InternalNode::IsLeafNode",
   "class": "CFieldPathHuffmanEncoder::InternalNode",
   "slot": 2
  },
  {
   "name": "CFieldPathHuffmanEncoder::LeafNode::~LeafNode",
   "class": "CFieldPathHuffmanEncoder::LeafNode",
   "slot": 0
  },
  {
   "name": "CFieldPathHuffmanEncoder::LeafNode::~LeafNode",
   "class": "CFieldPathHuffmanEncoder::LeafNode",
   "slot": 1
  },
  {
   "name": "CFieldPathHuffmanEncoder::LeafNode::IsLeafNode",
   "class": "CFieldPathHuffmanEncoder::LeafNode",
   "slot": 2
  },
  {
   "name": "CSoundEventManager::GetSoundEvent",
   "class": "CSoundEventManager",
   "slot": 4,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CVSoundStackScriptTypeManager::Allocate",
   "class": "CVSoundStackScriptTypeManager",
   "slot": 13,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CSoundEventManager::AddSoundEvent",
   "class": "CSoundEventManager",
   "slot": 36,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  }
 ],
 "libtier0.so": [
  {
   "name": "TSListTests::CQueueOps::Push",
   "class": "TSListTests::CQueueOps",
   "slot": 0
  },
  {
   "name": "TSListTests::CQueueOps::Pop",
   "class": "TSListTests::CQueueOps",
   "slot": 1
  },
  {
   "name": "TSListTests::CQueueOps::Validate",
   "class": "TSListTests::CQueueOps",
   "slot": 2
  },
  {
   "name": "TSListTests::CQueueOps::IsEmpty",
   "class": "TSListTests::CQueueOps",
   "slot": 3
  },
  {
   "name": "TSListTests::CListOps::Push",
   "class": "TSListTests::CListOps",
   "slot": 0
  },
  {
   "name": "TSListTests::CListOps::Pop",
   "class": "TSListTests::CListOps",
   "slot": 1
  },
  {
   "name": "TSListTests::CListOps::Validate",
   "class": "TSListTests::CListOps",
   "slot": 2
  },
  {
   "name": "TSListTests::CListOps::IsEmpty",
   "class": "TSListTests::CListOps",
   "slot": 3
  },
  {
   "name": "CThreadPool::Start",
   "class": "CThreadPool",
   "slot": 4,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CGlobalThreadPool::Start",
   "class": "CGlobalThreadPool",
   "slot": 4,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  }
 ],
 "libvphysics2.so": [
  {
   "name": "CResourceStreamFixed::~CResourceStreamFixed",
   "class": "CResourceStreamFixed",
   "slot": 0
  },
  {
   "name": "CResourceStreamFixed::~CResourceStreamFixed",
   "class": "CResourceStreamFixed",
   "slot": 1
  },
  {
   "name": "CResourceStreamFixed::Commit",
   "class": "CResourceStreamFixed",
   "slot": 2
  },
  {
   "name": "CTraceAABB::SupportMap",
   "class": "CTraceAABB",
   "slot": 0
  },
  {
   "name": "CTraceAABB::GetVertByIndex",
   "class": "CTraceAABB",
   "slot": 1
  },
  {
   "name": "CTraceAABB::Radius",
   "class": "CTraceAABB",
   "slot": 2
  },
  {
   "name": "CNameIndex::AcquirePreindexedName",
   "class": "CNameIndex",
   "slot": 2,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  }
 ],
 "libvscript.so": [
  {
   "name": "CScriptManager::Connect",
   "class": "CScriptManager",
   "slot": 0
  },
  {
   "name": "CScriptManager::Disconnect",
   "class": "CScriptManager",
   "slot": 1
  },
  {
   "name": "CScriptManager::QueryInterface",
   "class": "CScriptManager",
   "slot": 2
  },
  {
   "name": "CScriptManager::Init",
   "class": "CScriptManager",
   "slot": 3
  },
  {
   "name": "CScriptManager::Shutdown",
   "class": "CScriptManager",
   "slot": 4
  },
  {
   "name": "CScriptManager::PreShutdown",
   "class": "CScriptManager",
   "slot": 5
  },
  {
   "name": "CScriptManager::GetDependencies",
   "class": "CScriptManager",
   "slot": 6
  },
  {
   "name": "CScriptManager::GetTier",
   "class": "CScriptManager",
   "slot": 7
  },
  {
   "name": "CScriptManager::Reconnect",
   "class": "CScriptManager",
   "slot": 8
  },
  {
   "name": "CScriptManager::IsSingleton",
   "class": "CScriptManager",
   "slot": 9
  },
  {
   "name": "CScriptManager::GetBuildType",
   "class": "CScriptManager",
   "slot": 10
  },
  {
   "name": "CScriptManager::CreateVM",
   "class": "CScriptManager",
   "slot": 11
  },
  {
   "name": "CScriptManager::DestroyVM",
   "class": "CScriptManager",
   "slot": 12
  },
  {
   "name": "CScriptManager::GetDebugger",
   "class": "CScriptManager",
   "slot": 13
  },
  {
   "name": "CLuaVM::Init",
   "class": "CLuaVM",
   "slot": 0
  },
  {
   "name": "CLuaVM::Shutdown",
   "class": "CLuaVM",
   "slot": 1
  },
  {
   "name": "CLuaVM::GetLanguage",
   "class": "CLuaVM",
   "slot": 2
  },
  {
   "name": "CLuaVM::GetLanguageName",
   "class": "CLuaVM",
   "slot": 3
  },
  {
   "name": "CLuaVM::GetInternalVM",
   "class": "CLuaVM",
   "slot": 4
  },
  {
   "name": "CLuaVM::AddSearchPath",
   "class": "CLuaVM",
   "slot": 5
  },
  {
   "name": "CLuaVM::EnableLocalDiskAccess",
   "class": "CLuaVM",
   "slot": 6
  },
  {
   "name": "CLuaVM::ForwardConsoleCommand",
   "class": "CLuaVM",
   "slot": 7
  },
  {
   "name": "CLuaVM::Frame",
   "class": "CLuaVM",
   "slot": 8
  },
  {
   "name": "CLuaVM::Run",
   "class": "CLuaVM",
   "slot": 9
  },
  {
   "name": "CLuaVM::CompileScript",
   "class": "CLuaVM",
   "slot": 10
  },
  {
   "name": "CLuaVM::ReleaseScript",
   "class": "CLuaVM",
   "slot": 11
  },
  {
   "name": "CLuaVM::Run",
   "class": "CLuaVM",
   "slot": 12
  },
  {
   "name": "CLuaVM::Run",
   "class": "CLuaVM",
   "slot": 13
  },
  {
   "name": "CLuaVM::CreateScope",
   "class": "CLuaVM",
   "slot": 14
  },
  {
   "name": "CLuaVM::ReferenceScope",
   "class": "CLuaVM",
   "slot": 15
  },
  {
   "name": "CLuaVM::ReleaseScope",
   "class": "CLuaVM",
   "slot": 16
  },
  {
   "name": "CLuaVM::LookupFunction",
   "class": "CLuaVM",
   "slot": 17
  },
  {
   "name": "CLuaVM::ReleaseFunction",
   "class": "CLuaVM",
   "slot": 18
  },
  {
   "name": "CLuaVM::ExecuteFunction",
   "class": "CLuaVM",
   "slot": 19
  },
  {
   "name": "CLuaVM::RegisterFunction",
   "class": "CLuaVM",
   "slot": 20
  },
  {
   "name": "CLuaVM::RegisterScriptClass",
   "class": "CLuaVM",
   "slot": 21
  },
  {
   "name": "CLuaVM::RegisterInstance",
   "class": "CLuaVM",
   "slot": 22
  },
  {
   "name": "CLuaVM::SetInstanceUniqueId",
   "class": "CLuaVM",
   "slot": 23
  },
  {
   "name": "CLuaVM::RemoveInstance",
   "class": "CLuaVM",
   "slot": 24
  },
  {
   "name": "CLuaVM::GetInstanceValue",
   "class": "CLuaVM",
   "slot": 25
  },
  {
   "name": "CLuaVM::GenerateUniqueKey",
   "class": "CLuaVM",
   "slot": 26
  },
  {
   "name": "CLuaVM::ValueExists",
   "class": "CLuaVM",
   "slot": 27
  },
  {
   "name": "CLuaVM::SetValue",
   "class": "CLuaVM",
   "slot": 28
  },
  {
   "name": "CLuaVM::SetValue",
   "class": "CLuaVM",
   "slot": 29
  },
  {
   "name": "CLuaVM::SetValue",
   "class": "CLuaVM",
   "slot": 30
  },
  {
   "name": "CLuaVM::SetEnumValue",
   "class": "CLuaVM",
   "slot": 31
  },
  {
   "name": "CLuaVM::CreateTable",
   "class": "CLuaVM",
   "slot": 32
  },
  {
   "name": "CLuaVM::IsTable",
   "class": "CLuaVM",
   "slot": 33
  },
  {
   "name": "CLuaVM::GetNumTableEntries",
   "class": "CLuaVM",
   "slot": 34
  },
  {
   "name": "CLuaVM::GetNumElements",
   "class": "CLuaVM",
   "slot": 35
  },
  {
   "name": "CLuaVM::GetKeyValue",
   "class": "CLuaVM",
   "slot": 36
  },
  {
   "name": "CLuaVM::CreateKeyValuesFromTable",
   "class": "CLuaVM",
   "slot": 37
  },
  {
   "name": "CLuaVM::GetValue",
   "class": "CLuaVM",
   "slot": 38
  },
  {
   "name": "CLuaVM::GetValue",
   "class": "CLuaVM",
   "slot": 39
  },
  {
   "name": "CLuaVM::GetScalarValue",
   "class": "CLuaVM",
   "slot": 40
  },
  {
   "name": "CLuaVM::CopyValue",
   "class": "CLuaVM",
   "slot": 41
  },
  {
   "name": "CLuaVM::ReleaseValue",
   "class": "CLuaVM",
   "slot": 42
  },
  {
   "name": "CLuaVM::ClearValue",
   "class": "CLuaVM",
   "slot": 43
  },
  {
   "name": "CLuaVM::CreateArray",
   "class": "CLuaVM",
   "slot": 44
  },
  {
   "name": "CLuaVM::IsArray",
   "class": "CLuaVM",
   "slot": 45
  },
  {
   "name": "CLuaVM::GetArrayCount",
   "class": "CLuaVM",
   "slot": 46
  },
  {
   "name": "CLuaVM::ArrayAddToTail",
   "class": "CLuaVM",
   "slot": 47
  },
  {
   "name": "CLuaVM::WriteState",
   "class": "CLuaVM",
   "slot": 48
  },
  {
   "name": "CLuaVM::ReadState",
   "class": "CLuaVM",
   "slot": 49
  },
  {
   "name": "CLuaVM::CollectGarbage",
   "class": "CLuaVM",
   "slot": 50
  },
  {
   "name": "CLuaVM::DumpState",
   "class": "CLuaVM",
   "slot": 51
  },
  {
   "name": "CLuaVM::SetOutputCallback",
   "class": "CLuaVM",
   "slot": 52
  },
  {
   "name": "CLuaVM::SetErrorCallback",
   "class": "CLuaVM",
   "slot": 53
  },
  {
   "name": "CLuaVM::RaiseException",
   "class": "CLuaVM",
   "slot": 54
  },
  {
   "name": "CLuaVM::GetRootTable",
   "class": "CLuaVM",
   "slot": 55
  },
  {
   "name": "CLuaVM::CopyHandle",
   "class": "CLuaVM",
   "slot": 56
  },
  {
   "name": "CLuaVM::LoadAndCompileScriptFile",
   "class": "CLuaVM",
   "slot": 57
  },
  {
   "name": "CLuaVM::GetId",
   "class": "CLuaVM",
   "slot": 58
  },
  {
   "name": "CLuaVM::NuggetManager",
   "class": "CLuaVM",
   "slot": 59
  },
  {
   "name": "CLuaVM::AreHandlesEqual",
   "class": "CLuaVM",
   "slot": 60
  },
  {
   "name": "CLuaVM::ConvertFromScriptTable",
   "class": "CLuaVM",
   "slot": 61
  },
  {
   "name": "CLuaVM::CreateFromScriptTableInternal",
   "class": "CLuaVM",
   "slot": 62
  },
  {
   "name": "CLuaVM::~CLuaVM",
   "class": "CLuaVM",
   "slot": 63
  },
  {
   "name": "CLuaVM::~CLuaVM",
   "class": "CLuaVM",
   "slot": 64
  }
 ],
 "libworldrenderer.so": [
  {
   "name": "CFieldPathHuffmanEncoder::InternalNode::~InternalNode",
   "class": "CFieldPathHuffmanEncoder::InternalNode",
   "slot": 0
  },
  {
   "name": "CFieldPathHuffmanEncoder::InternalNode::~InternalNode",
   "class": "CFieldPathHuffmanEncoder::InternalNode",
   "slot": 1
  },
  {
   "name": "CFieldPathHuffmanEncoder::InternalNode::IsLeafNode",
   "class": "CFieldPathHuffmanEncoder::InternalNode",
   "slot": 2
  },
  {
   "name": "CFieldPathHuffmanEncoder::LeafNode::~LeafNode",
   "class": "CFieldPathHuffmanEncoder::LeafNode",
   "slot": 0
  },
  {
   "name": "CFieldPathHuffmanEncoder::LeafNode::~LeafNode",
   "class": "CFieldPathHuffmanEncoder::LeafNode",
   "slot": 1
  },
  {
   "name": "CFieldPathHuffmanEncoder::LeafNode::IsLeafNode",
   "class": "CFieldPathHuffmanEncoder::LeafNode",
   "slot": 2
  },
  {
   "name": "CWorldRendererMgr::LockForRead",
   "class": "CWorldRendererMgr",
   "slot": 20,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CWorldRendererMgr::LockForRead",
   "class": "CWorldRendererMgr",
   "slot": 14,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CVoxelVisibilityTypeManager::AllocateResource",
   "class": "CVoxelVisibilityTypeManager",
   "slot": 13,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CWorldRendererMgr::CreateWorld",
   "class": "CWorldRendererMgr",
   "slot": 11,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  }
 ],
 "libserver.so": [
  {
   "name": "CSpawnGroupMgrGameSystem::SpawnGroupSpawnEntities",
   "class": "CSpawnGroupMgrGameSystem",
   "slot": 5,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CEntityInstance::UpdateOnRemove",
   "class": "CEntityInstance",
   "slot": 15,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CDecalGameSystem::LoopInit",
   "class": "CDecalGameSystem",
   "slot": 3,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CPhysicsGameSystem::PostSpawnGroupUnload",
   "class": "CPhysicsGameSystem",
   "slot": 18,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CPhysicsGameSystem::PreSpawnGroupLoad",
   "class": "CPhysicsGameSystem",
   "slot": 15,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CSpawnGroupMgrGameSystem::ReleaseSpawnGroup",
   "class": "CSpawnGroupMgrGameSystem",
   "slot": 1,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CDynamicProp::AnimThink",
   "class": "CDynamicProp",
   "slot": 276,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CEntityInstance::Precache",
   "class": "CEntityInstance",
   "slot": 8,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CSpawnGroupMgrGameSystem::CreateLoadingSpawnGroup",
   "class": "CSpawnGroupMgrGameSystem",
   "slot": 3,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CSpawnGroupMgrGameSystem::SpawnGroupShutdown",
   "class": "CSpawnGroupMgrGameSystem",
   "slot": 6,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CPhysicsGameSystem::GameActivate",
   "class": "CPhysicsGameSystem",
   "slot": 8,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CPhysicsGameSystem::GameDeactivate",
   "class": "CPhysicsGameSystem",
   "slot": 12,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CLoopModeGame::OnFirstMapLoaded",
   "class": "CLoopModeGame",
   "slot": 2,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CSource2Server::WriteSignonMessages",
   "class": "CSource2Server",
   "slot": 14,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CSource2Server::GameServerSteamAPIDeactivated",
   "class": "CSource2Server",
   "slot": 42,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CSource2GameClients::ClientPutInServer",
   "class": "CSource2GameClients",
   "slot": 13,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CDOTABehaviorAbility::OnAnimationActivityComplete",
   "class": "CDOTABehaviorAbility",
   "slot": 13,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CDOTABehaviorAbility::OnAnimationEvent",
   "class": "CDOTABehaviorAbility",
   "slot": 15,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CDOTABehaviorAbility::OnKilled",
   "class": "CDOTABehaviorAbility",
   "slot": 18,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CDOTABehaviorAbility::OnModelChanged",
   "class": "CDOTABehaviorAbility",
   "slot": 25,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CDOTABehaviorAbility::OnInvalidatePath",
   "class": "CDOTABehaviorAbility",
   "slot": 60,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CDOTABehaviorAbility::OnUnitTeleported",
   "class": "CDOTABehaviorAbility",
   "slot": 61,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CDOTA_Tiny_ScepterTree::Spawn",
   "class": "CDOTA_Tiny_ScepterTree",
   "slot": 10,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CSource2Server::ExecGameTypeCfg",
   "class": "CSource2Server",
   "slot": 18,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CPhysicsGameSystem::GameInit",
   "class": "CPhysicsGameSystem",
   "slot": 3,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CSource2Server::GetLevelsFromSaveFile",
   "class": "CSource2Server",
   "slot": 13,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CPhysicsGameSystem::GameShutdown",
   "class": "CPhysicsGameSystem",
   "slot": 4,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CSource2Server::GameServerSteamAPIActivated",
   "class": "CSource2Server",
   "slot": 41,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CDOTA_Unit_Hero_Beastmaster_Beasts::OnKilledThink",
   "class": "CDOTA_Unit_Hero_Beastmaster_Beasts",
   "slot": 128,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CNetworkSerializerBindingBuildFilter::GetFieldPriority",
   "class": "CNetworkSerializerBindingBuildFilter",
   "slot": 4,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CPhysicsGameSystem::FrameBoundary",
   "class": "CPhysicsGameSystem",
   "slot": 48,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CSpawnGroupMgrGameSystem::SpawnGroupInit",
   "class": "CSpawnGroupMgrGameSystem",
   "slot": 2,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CSpawnGroupMgrGameSystem::ActivateSpawnGroup",
   "class": "CSpawnGroupMgrGameSystem",
   "slot": 7,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CBasePlayerPawn::PhysicsSimulate",
   "class": "CBasePlayerPawn",
   "slot": 158,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "medium",
   "self_named": true
  },
  {
   "name": "CGameEventManager::UnserializeEvent",
   "class": "CGameEventManager",
   "slot": 13,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CSource2Server::GameFrame",
   "class": "CSource2Server",
   "slot": 19,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  }
 ],
 "libresourcesystem.so": [
  {
   "name": "CResourceSystem::PreShutdown",
   "class": "CResourceSystem",
   "slot": 5,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CResourceSystem::Shutdown",
   "class": "CResourceSystem",
   "slot": 4,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CCodeResourceManifestManager::GetNamedManifestResources",
   "class": "CCodeResourceManifestManager",
   "slot": 3,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CResourceSystem::BlockUntilManifestLoaded",
   "class": "CResourceSystem",
   "slot": 27,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CResourceSystem::FindOrCreateProceduralResource",
   "class": "CResourceSystem",
   "slot": 28,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CResourceSystem::InstallResourceTypeManager",
   "class": "CResourceSystem",
   "slot": 11,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CResourceSystem::FindOrRegisterResourceByName_Internal",
   "class": "CResourceSystem",
   "slot": 79,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CResourceSystem::Init",
   "class": "CResourceSystem",
   "slot": 3,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CCodeResourceManifestManager::IsResourceManifestGroupKnown",
   "class": "CCodeResourceManifestManager",
   "slot": 0,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  }
 ],
 "libschemasystem.so": [
  {
   "name": "CSchemaSystem::VerifySchemaBindingConsistency",
   "class": "CSchemaSystem",
   "slot": 27,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  },
  {
   "name": "CSchemaSystem::ConvertOldIntrospectedResourceDataToKV3",
   "class": "CSchemaSystem",
   "slot": 36,
   "tier": "self-named",
   "source": "ai-nameext",
   "confidence": "high",
   "self_named": true
  }
 ]
}