346 lines
10 KiB
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;
|
|
}
|
|
|
|
|