
/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */
/* WARNING: Enum "DT": Some values do not have unique names */
/* DWARF original prototype: void do_calls_non_split(Target_powerpc<32,_false> * this, Relobj *
   object, uint shndx, section_offset_type fnoffset, section_size_type fnsize, uchar * prelocs,
   size_t reloc_count, uchar * view, section_size_type view_size, string * from, string * to) */

void __thiscall
anon_unknown.dwarf_2af53c::Target_powerpc<32,_false>::do_calls_non_split
          (Target_powerpc<32,_false> *this,Relobj *object,uint shndx,section_offset_type fnoffset,
          section_size_type fnsize,uchar *prelocs,size_t reloc_count,uchar *view,
          section_size_type view_size,string *from,string *to)

{
}



/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

void FUN_00051a20(undefined4 param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,
                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,
                 undefined4 param_9,undefined4 param_10,undefined4 param_11)

{
  FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,
               param_11);
  return;
}


PUSH EBX
CALL 0x0003a210
ADD EBX,0x3c25da
SUB ESP,0xc
PUSH dword ptr [ESP + 0x3c]
PUSH dword ptr [ESP + 0x3c]
PUSH dword ptr [ESP + 0x3c]
PUSH dword ptr [ESP + 0x3c]
PUSH dword ptr [ESP + 0x3c]
PUSH dword ptr [ESP + 0x3c]
PUSH dword ptr [ESP + 0x3c]
PUSH dword ptr [ESP + 0x3c]
PUSH dword ptr [ESP + 0x3c]
PUSH dword ptr [ESP + 0x3c]
PUSH dword ptr [ESP + 0x3c]
CALL 0x001fee00
ADD ESP,0x38
POP EBX
RET
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n\nvoid FUN_00051a20(undefined4 param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10,undefined4 param_11)\n\n{\n  FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11);\n  return;\n}\n\n" comment (function_definition "void FUN_00051a20(undefined4 param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10,undefined4 param_11)\n\n{\n  FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11);\n  return;\n}" primitive_type (function_declarator "FUN_00051a20(undefined4 param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10,undefined4 param_11)" identifier (parameter_list "(undefined4 param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10,undefined4 param_11)" ( (parameter_declaration "undefined4 param_1" type_identifier identifier) , (parameter_declaration "undefined4 param_2" type_identifier identifier) , (parameter_declaration "undefined4 param_3" type_identifier identifier) , (parameter_declaration "undefined4 param_4" type_identifier identifier) , (parameter_declaration "undefined4 param_5" type_identifier identifier) , (parameter_declaration "undefined4 param_6" type_identifier identifier) , (parameter_declaration "undefined4 param_7" type_identifier identifier) , (parameter_declaration "undefined4 param_8" type_identifier identifier) , (parameter_declaration "undefined4 param_9" type_identifier identifier) , (parameter_declaration "undefined4 param_10" type_identifier identifier) , (parameter_declaration "undefined4 param_11" type_identifier identifier) ))) (compound_statement "{\n  FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11);\n  return;\n}" { (expression_statement "FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11);" (call_expression "FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11)" identifier (argument_list "(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11)" ( identifier , identifier , identifier , identifier , identifier , identifier , identifier , identifier , identifier , identifier , identifier ))) ;) (return_statement "return;" return ;) })))
(translation_unit "/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void do_calls_non_split(Target_powerpc<32,_false> * this, Relobj *\n   object, uint shndx, section_offset_type fnoffset, section_size_type fnsize, uchar * prelocs,\n   size_t reloc_count, uchar * view, section_size_type view_size, string * from, string * to) */\n\nvoid __thiscall\nanon_unknown.dwarf_2af53c::Target_powerpc<32,_false>::do_calls_non_split\n          (Target_powerpc<32,_false> *this,Relobj *object,uint shndx,section_offset_type fnoffset,\n          section_size_type fnsize,uchar *prelocs,size_t reloc_count,uchar *view,\n          section_size_type view_size,string *from,string *to)\n\n{\n}\n\n" comment comment comment (ERROR "void __thiscall\nanon_unknown.dwarf_2af53c::Target_powerpc<32,_false>::do_calls_non_split\n          (Target_powerpc<32,_false> *this,Relobj *object,uint shndx,section_offset_type fnoffset,\n          section_size_type fnsize,uchar *prelocs,size_t reloc_count,uchar *view,\n          section_size_type view_size,string *from,string *to)" primitive_type (ms_call_modifier "__thiscall" __thiscall) (ERROR "anon_unknown.dwarf_2af53c::" identifier . identifier : :) identifier (ERROR "<32" < number_literal) , (ERROR "_false>::" identifier > : :) (function_declarator "do_calls_non_split\n          (Target_powerpc<32,_false> *this,Relobj *object,uint shndx,section_offset_type fnoffset,\n          section_size_type fnsize,uchar *prelocs,size_t reloc_count,uchar *view,\n          section_size_type view_size,string *from,string *to)" identifier (parameter_list "(Target_powerpc<32,_false> *this,Relobj *object,uint shndx,section_offset_type fnoffset,\n          section_size_type fnsize,uchar *prelocs,size_t reloc_count,uchar *view,\n          section_size_type view_size,string *from,string *to)" ( (parameter_declaration "Target_powerpc" type_identifier) (ERROR "<32" < number_literal) , (parameter_declaration "_false> *this" type_identifier (ERROR ">" >) (pointer_declarator "*this" * identifier)) , (parameter_declaration "Relobj *object" type_identifier (pointer_declarator "*object" * identifier)) , (parameter_declaration "uint shndx" type_identifier identifier) , (parameter_declaration "section_offset_type fnoffset" type_identifier identifier) , (parameter_declaration "section_size_type fnsize" type_identifier identifier) , (parameter_declaration "uchar *prelocs" type_identifier (pointer_declarator "*prelocs" * identifier)) , (parameter_declaration "size_t reloc_count" primitive_type identifier) , (parameter_declaration "uchar *view" type_identifier (pointer_declarator "*view" * identifier)) , (parameter_declaration "section_size_type view_size" type_identifier identifier) , (parameter_declaration "string *from" type_identifier (pointer_declarator "*from" * identifier)) , (parameter_declaration "string *to" type_identifier (pointer_declarator "*to" * identifier)) )))) (compound_statement "{\n}" { }))
(translation_unit "void FUN_00051a20(undefined4 param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10,undefined4 param_11)\n\n{\n  FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11);\n  return;\n}\n\n" (function_definition "void FUN_00051a20(undefined4 param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10,undefined4 param_11)\n\n{\n  FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11);\n  return;\n}" primitive_type (function_declarator "FUN_00051a20(undefined4 param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10,undefined4 param_11)" identifier (parameter_list "(undefined4 param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10,undefined4 param_11)" ( (parameter_declaration "undefined4 param_1" type_identifier identifier) , (parameter_declaration "undefined4 param_2" type_identifier identifier) , (parameter_declaration "undefined4 param_3" type_identifier identifier) , (parameter_declaration "undefined4 param_4" type_identifier identifier) , (parameter_declaration "undefined4 param_5" type_identifier identifier) , (parameter_declaration "undefined4 param_6" type_identifier identifier) , (parameter_declaration "undefined4 param_7" type_identifier identifier) , (parameter_declaration "undefined4 param_8" type_identifier identifier) , (parameter_declaration "undefined4 param_9" type_identifier identifier) , (parameter_declaration "undefined4 param_10" type_identifier identifier) , (parameter_declaration "undefined4 param_11" type_identifier identifier) ))) (compound_statement "{\n  FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11);\n  return;\n}" { (expression_statement "FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11);" (call_expression "FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11)" identifier (argument_list "(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11)" ( identifier , identifier , identifier , identifier , identifier , identifier , identifier , identifier , identifier , identifier , identifier ))) ;) (return_statement "return;" return ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT , IDENT , IDENT , IDENT , IDENT , IDENT , IDENT , IDENT , IDENT , IDENT ))) ;) (return_statement return ;) })))
(function_definition "void FUN_00051a20(undefined4 param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10,undefined4 param_11)\n\n{\n  FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11);\n  return;\n}" (primitive_type "void") (function_declarator "FUN_00051a20(undefined4 param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10,undefined4 param_11)" (identifier "FUN_00051a20") (parameter_list "(undefined4 param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,\n                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,\n                 undefined4 param_9,undefined4 param_10,undefined4 param_11)" (( "(") (parameter_declaration "undefined4 param_1" (type_identifier "undefined4") (identifier "param_1")) (, ",") (parameter_declaration "undefined4 param_2" (type_identifier "undefined4") (identifier "param_2")) (, ",") (parameter_declaration "undefined4 param_3" (type_identifier "undefined4") (identifier "param_3")) (, ",") (parameter_declaration "undefined4 param_4" (type_identifier "undefined4") (identifier "param_4")) (, ",") (parameter_declaration "undefined4 param_5" (type_identifier "undefined4") (identifier "param_5")) (, ",") (parameter_declaration "undefined4 param_6" (type_identifier "undefined4") (identifier "param_6")) (, ",") (parameter_declaration "undefined4 param_7" (type_identifier "undefined4") (identifier "param_7")) (, ",") (parameter_declaration "undefined4 param_8" (type_identifier "undefined4") (identifier "param_8")) (, ",") (parameter_declaration "undefined4 param_9" (type_identifier "undefined4") (identifier "param_9")) (, ",") (parameter_declaration "undefined4 param_10" (type_identifier "undefined4") (identifier "param_10")) (, ",") (parameter_declaration "undefined4 param_11" (type_identifier "undefined4") (identifier "param_11")) () ")"))) (compound_statement "{\n  FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11);\n  return;\n}" ({ "{") (expression_statement "FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11);" (call_expression "FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11)" (identifier "FUN_001fee00") (argument_list "(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,\n               param_11)" (( "(") (identifier "param_1") (, ",") (identifier "param_2") (, ",") (identifier "param_3") (, ",") (identifier "param_4") (, ",") (identifier "param_5") (, ",") (identifier "param_6") (, ",") (identifier "param_7") (, ",") (identifier "param_8") (, ",") (identifier "param_9") (, ",") (identifier "param_10") (, ",") (identifier "param_11") () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}")))

/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */
/* WARNING: Enum "DT": Some values do not have unique names */
/* DWARF original prototype: void do_calls_non_split(Target_powerpc<32,_false> * this, Relobj *
   object, uint shndx, section_offset_type fnoffset, section_size_type fnsize, uchar * prelocs,
   size_t reloc_count, uchar * view, section_size_type view_size, string * from, string * to) */

void __thiscall
anon_unknown.dwarf_2af53c::Target_powerpc<32,_false>::do_calls_non_split
          (Target_powerpc<32,_false> *this,Relobj *object,uint shndx,section_offset_type fnoffset,
          section_size_type fnsize,uchar *prelocs,size_t reloc_count,uchar *view,
          section_size_type view_size,string *from,string *to)

{
}


(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier) (identifier) (identifier) (identifier) (identifier) (identifier) (identifier) (identifier) (identifier) (identifier)))) (return_statement))))

/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

void MASKED(undefined4 param_1,undefined4 param_2,undefined4 param_3,undefined4 param_4,
                 undefined4 param_5,undefined4 param_6,undefined4 param_7,undefined4 param_8,
                 undefined4 param_9,undefined4 param_10,undefined4 param_11)

{
  FUN_001fee00(param_1,param_2,param_3,param_4,param_5,param_6,param_7,param_8,param_9,param_10,
               param_11);
  return;
}

