Files
steam/decomp/steamrt64_chromehtml.so/src/google__protobuf__TextFormat__FastFieldValuePrinter.c

346 lines
10 KiB
C

// 0034f184 google::protobuf::TextFormat::FastFieldValuePrinter::vfunction1
void __thiscall google::protobuf::TextFormat::FastFieldValuePrinter::vfunction1(void)
{
return;
}
// 0034f186 google::protobuf::TextFormat::FastFieldValuePrinter::vfunction11
void __thiscall
google::protobuf::TextFormat::FastFieldValuePrinter::vfunction11(FastFieldValuePrinter *this)
{
undefined8 in_RDX;
undefined8 in_RSI;
/* WARNING: Could not recover jumptable at 0x0034f189. Too many branches */
/* WARNING: Treating indirect jump as call */
(*this->vftablePtr->vfunction10)(this,in_RSI,in_RDX);
return;
}
// 0034f18c google::protobuf::TextFormat::FastFieldValuePrinter::vfunction13
/* google::protobuf::TextFormat::FastFieldValuePrinter member function inherited by
google::protobuf::(anonymous_namespace)::FastFieldValuePrinterUtf8Escaping */
void __thiscall
google::protobuf::TextFormat::FastFieldValuePrinter::vfunction13
(FastFieldValuePrinter *this,undefined8 param_1,undefined8 param_2,undefined8 param_3,
undefined8 param_4,undefined8 *param_5,undefined8 param_6)
{
/* WARNING: Could not recover jumptable at 0x0034f19e. Too many branches */
/* WARNING: Treating indirect jump as call */
(*this->vftablePtr->vfunction14)(this,param_1,param_4,param_5,param_6);
return;
}
// 0034f1a0 google::protobuf::TextFormat::FastFieldValuePrinter::vfunction16
/* google::protobuf::TextFormat::FastFieldValuePrinter member function inherited by
google::protobuf::(anonymous_namespace)::FieldValuePrinterWrapper
google::protobuf::TextFormat::FastFieldValuePrinter member function inherited by
google::protobuf::(anonymous_namespace)::FastFieldValuePrinterUtf8Escaping */
undefined8 __thiscall google::protobuf::TextFormat::FastFieldValuePrinter::vfunction16(void)
{
return 0;
}
// 0034f734 google::protobuf::TextFormat::FastFieldValuePrinter::vfunction12
/* google::protobuf::TextFormat::FastFieldValuePrinter member function inherited by
google::protobuf::(anonymous_namespace)::FastFieldValuePrinterUtf8Escaping */
void __thiscall
google::protobuf::TextFormat::FastFieldValuePrinter::vfunction12
(FastFieldValuePrinter *this,undefined8 param_1,undefined8 param_2,undefined8 param_3)
{
FUN_003538cc(param_3,param_2);
return;
}
// 0034f740 google::protobuf::TextFormat::FastFieldValuePrinter::vfunction4
/* google::protobuf::TextFormat::FastFieldValuePrinter member function inherited by
google::protobuf::(anonymous_namespace)::FastFieldValuePrinterUtf8Escaping */
void __thiscall
google::protobuf::TextFormat::FastFieldValuePrinter::vfunction4
(FastFieldValuePrinter *this,undefined8 param_1,undefined8 param_2)
{
long in_FS_OFFSET;
undefined1 auStack_58 [8];
undefined1 local_50 [48];
long local_20;
local_20 = *(long *)(in_FS_OFFSET + 0x28);
FUN_003150a8(local_50);
FUN_003150ca(auStack_58,local_50);
FUN_003538cc(param_2,auStack_58);
FUN_003ca8d0(auStack_58);
if (local_20 != *(long *)(in_FS_OFFSET + 0x28)) {
/* WARNING: Subroutine does not return */
FUN_00219340();
}
return;
}
// 0034f82a google::protobuf::TextFormat::FastFieldValuePrinter::vfunction5
/* google::protobuf::TextFormat::FastFieldValuePrinter member function inherited by
google::protobuf::(anonymous_namespace)::FastFieldValuePrinterUtf8Escaping */
void __thiscall
google::protobuf::TextFormat::FastFieldValuePrinter::vfunction5
(FastFieldValuePrinter *this,undefined4 param_1,undefined8 param_2)
{
long in_FS_OFFSET;
undefined1 auStack_58 [8];
undefined1 *local_50;
long local_48;
undefined1 local_40 [32];
long local_20;
local_20 = *(long *)(in_FS_OFFSET + 0x28);
local_50 = local_40;
local_48 = FUN_002d3350(param_1,local_40);
local_48 = local_48 - (long)local_40;
FUN_003150ca(auStack_58,&local_50);
FUN_003538cc(param_2,auStack_58);
FUN_003ca8d0(auStack_58);
if (local_20 != *(long *)(in_FS_OFFSET + 0x28)) {
/* WARNING: Subroutine does not return */
FUN_00219340();
}
return;
}
// 0034f928 google::protobuf::TextFormat::FastFieldValuePrinter::vfunction6
/* google::protobuf::TextFormat::FastFieldValuePrinter member function inherited by
google::protobuf::(anonymous_namespace)::FastFieldValuePrinterUtf8Escaping */
void __thiscall
google::protobuf::TextFormat::FastFieldValuePrinter::vfunction6
(FastFieldValuePrinter *this,undefined8 param_1,undefined8 param_2)
{
long in_FS_OFFSET;
undefined1 auStack_58 [8];
undefined1 local_50 [48];
long local_20;
local_20 = *(long *)(in_FS_OFFSET + 0x28);
FUN_00353888(local_50);
FUN_003150ca(auStack_58,local_50);
FUN_003538cc(param_2,auStack_58);
FUN_003ca8d0(auStack_58);
if (local_20 != *(long *)(in_FS_OFFSET + 0x28)) {
/* WARNING: Subroutine does not return */
FUN_00219340();
}
return;
}
// 0034fa12 google::protobuf::TextFormat::FastFieldValuePrinter::vfunction7
/* google::protobuf::TextFormat::FastFieldValuePrinter member function inherited by
google::protobuf::(anonymous_namespace)::FastFieldValuePrinterUtf8Escaping */
void __thiscall
google::protobuf::TextFormat::FastFieldValuePrinter::vfunction7
(FastFieldValuePrinter *this,undefined8 param_1,undefined8 param_2)
{
long in_FS_OFFSET;
undefined1 auStack_58 [8];
undefined1 *local_50;
long local_48;
undefined1 local_40 [32];
long local_20;
local_20 = *(long *)(in_FS_OFFSET + 0x28);
local_50 = local_40;
local_48 = FUN_002d34fe(param_1,local_40);
local_48 = local_48 - (long)local_40;
FUN_003150ca(auStack_58,&local_50);
FUN_003538cc(param_2,auStack_58);
FUN_003ca8d0(auStack_58);
if (local_20 != *(long *)(in_FS_OFFSET + 0x28)) {
/* WARNING: Subroutine does not return */
FUN_00219340();
}
return;
}
// 0034fb12 google::protobuf::TextFormat::FastFieldValuePrinter::vfunction8
/* google::protobuf::TextFormat::FastFieldValuePrinter member function inherited by
google::protobuf::(anonymous_namespace)::FastFieldValuePrinterUtf8Escaping */
void __thiscall
google::protobuf::TextFormat::FastFieldValuePrinter::vfunction8
(float param_1,undefined8 param_2,undefined8 param_3)
{
undefined1 local_21;
undefined1 local_20 [16];
if (NAN(param_1)) {
FUN_003ca5c4(local_20,&DAT_0020e52f,&local_21);
}
else {
FUN_002d4152(local_20);
}
FUN_003538cc(param_3,local_20);
FUN_003ca8d0(local_20);
return;
}
// 0034fbda google::protobuf::TextFormat::FastFieldValuePrinter::vfunction9
/* google::protobuf::TextFormat::FastFieldValuePrinter member function inherited by
google::protobuf::(anonymous_namespace)::FastFieldValuePrinterUtf8Escaping */
void __thiscall
google::protobuf::TextFormat::FastFieldValuePrinter::vfunction9
(double param_1,undefined8 param_2,undefined8 param_3)
{
undefined1 local_21;
undefined1 local_20 [16];
if (NAN(param_1)) {
FUN_003ca5c4(local_20,&DAT_0020e52f,&local_21);
}
else {
FUN_002d6162(local_20);
}
FUN_003538cc(param_3,local_20);
FUN_003ca8d0(local_20);
return;
}
// 0035080c google::protobuf::TextFormat::FastFieldValuePrinter::vfunction3
/* google::protobuf::TextFormat::FastFieldValuePrinter member function inherited by
google::protobuf::(anonymous_namespace)::FastFieldValuePrinterUtf8Escaping */
void __thiscall
google::protobuf::TextFormat::FastFieldValuePrinter::vfunction3
(FastFieldValuePrinter *this,char param_1,long *param_2)
{
if (param_1 != '\0') {
FUN_00355a90(param_2,&DAT_0020bfcb);
return;
}
/* WARNING: Could not recover jumptable at 0x00350833. Too many branches */
/* WARNING: Treating indirect jump as call */
(**(code **)(*param_2 + 0x28))(param_2,"false",5);
return;
}
// 003508a4 google::protobuf::TextFormat::FastFieldValuePrinter::vfunction14
/* google::protobuf::TextFormat::FastFieldValuePrinter member function inherited by
google::protobuf::(anonymous_namespace)::FastFieldValuePrinterUtf8Escaping */
void __thiscall
google::protobuf::TextFormat::FastFieldValuePrinter::vfunction14
(FastFieldValuePrinter *this,undefined8 param_1,undefined8 param_2,undefined8 *param_3,
undefined8 param_4)
{
int iVar1;
undefined8 uVar2;
undefined8 *puVar3;
if (*(char *)((long)param_3 + 0x43) != '\0') {
FUN_00355a9e(param_4,&DAT_0020f311);
uVar2 = FUN_002ff0ba(param_3);
FUN_003538cc(param_4,uVar2);
FUN_00355a9e(param_4,&DAT_0020c3b7,param_1);
return;
}
iVar1 = FUN_002fa792(param_3);
if (iVar1 == 10) {
puVar3 = (undefined8 *)FUN_002ff088(param_3);
uVar2 = *puVar3;
}
else {
uVar2 = *param_3;
}
FUN_003538cc(param_4,uVar2);
return;
}
// 00350988 google::protobuf::TextFormat::FastFieldValuePrinter::vfunction10
/* google::protobuf::TextFormat::FastFieldValuePrinter member function inherited by
google::protobuf::(anonymous_namespace)::FastFieldValuePrinterUtf8Escaping */
void __thiscall
google::protobuf::TextFormat::FastFieldValuePrinter::vfunction10
(FastFieldValuePrinter *this,undefined8 param_1,undefined8 param_2)
{
undefined1 local_20 [8];
FUN_00355a9e(param_2,&DAT_00213ad9);
FUN_002d2fbb(local_20,param_1);
FUN_003538cc(param_2,local_20);
FUN_003ca8d0(local_20);
FUN_00355a9e(param_2,&DAT_00213ad9);
return;
}
// 00350ad4 google::protobuf::TextFormat::FastFieldValuePrinter::vfunction15
/* google::protobuf::TextFormat::FastFieldValuePrinter member function inherited by
google::protobuf::(anonymous_namespace)::FastFieldValuePrinterUtf8Escaping */
void __thiscall google::protobuf::TextFormat::FastFieldValuePrinter::vfunction15(void)
{
FUN_00355aac();
return;
}
// 00350b6a google::protobuf::TextFormat::FastFieldValuePrinter::vfunction17
/* google::protobuf::TextFormat::FastFieldValuePrinter member function inherited by
google::protobuf::(anonymous_namespace)::FastFieldValuePrinterUtf8Escaping */
void __thiscall google::protobuf::TextFormat::FastFieldValuePrinter::vfunction17(void)
{
FUN_00355aba();
return;
}