
void reloc_dangerous(bfd_link_info *info,char *message,bfd *abfd,asection *section,bfd_vma address)

{
  char *fmt;
  
  fmt = (char *)dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);
  einfo(fmt,abfd,section,address,message);
  return;
}



void FUN_00123200(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,
                 undefined8 param_5)

{
  undefined8 uVar1;
  
  uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);
  FUN_00129380(uVar1,param_3,param_4,param_5,param_2);
  return;
}


PUSH R13
XOR EDI,EDI
MOV R13,RSI
LEA RSI,[0x16d4c0]
PUSH R12
MOV R12,R8
PUSH RBP
MOV RBP,RCX
PUSH RBX
MOV RBX,RDX
MOV EDX,0x5
SUB RSP,0x8
CALL 0x0010d300
ADD RSP,0x8
MOV R8,R13
MOV RCX,R12
MOV RDX,RBP
MOV RSI,RBX
MOV RDI,RAX
POP RBX
XOR EAX,EAX
POP RBP
POP R12
POP R13
JMP 0x00129380
(translation_unit "void FUN_00123200(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5)\n\n{\n  undefined8 uVar1;\n  \n  uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);\n  FUN_00129380(uVar1,param_3,param_4,param_5,param_2);\n  return;\n}\n\n" (function_definition "void FUN_00123200(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5)\n\n{\n  undefined8 uVar1;\n  \n  uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);\n  FUN_00129380(uVar1,param_3,param_4,param_5,param_2);\n  return;\n}" primitive_type (function_declarator "FUN_00123200(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5)" identifier (parameter_list "(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5)" ( (parameter_declaration "undefined8 param_1" type_identifier identifier) , (parameter_declaration "undefined8 param_2" type_identifier identifier) , (parameter_declaration "undefined8 param_3" type_identifier identifier) , (parameter_declaration "undefined8 param_4" type_identifier identifier) , (parameter_declaration "undefined8 param_5" type_identifier identifier) ))) (compound_statement "{\n  undefined8 uVar1;\n  \n  uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);\n  FUN_00129380(uVar1,param_3,param_4,param_5,param_2);\n  return;\n}" { (declaration "undefined8 uVar1;" type_identifier identifier ;) (expression_statement "uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);" (assignment_expression "uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5)" identifier = (call_expression "dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5)" identifier (argument_list "(0,"%X%P: %H: dangerous relocation: %s\n",5)" ( number_literal , (string_literal ""%X%P: %H: dangerous relocation: %s\n"" " string_content escape_sequence ") , number_literal )))) ;) (expression_statement "FUN_00129380(uVar1,param_3,param_4,param_5,param_2);" (call_expression "FUN_00129380(uVar1,param_3,param_4,param_5,param_2)" identifier (argument_list "(uVar1,param_3,param_4,param_5,param_2)" ( identifier , identifier , identifier , identifier , identifier ))) ;) (return_statement "return;" return ;) })))
(translation_unit "void reloc_dangerous(bfd_link_info *info,char *message,bfd *abfd,asection *section,bfd_vma address)\n\n{\n  char *fmt;\n  \n  fmt = (char *)dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);\n  einfo(fmt,abfd,section,address,message);\n  return;\n}\n\n" (function_definition "void reloc_dangerous(bfd_link_info *info,char *message,bfd *abfd,asection *section,bfd_vma address)\n\n{\n  char *fmt;\n  \n  fmt = (char *)dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);\n  einfo(fmt,abfd,section,address,message);\n  return;\n}" primitive_type (function_declarator "reloc_dangerous(bfd_link_info *info,char *message,bfd *abfd,asection *section,bfd_vma address)" identifier (parameter_list "(bfd_link_info *info,char *message,bfd *abfd,asection *section,bfd_vma address)" ( (parameter_declaration "bfd_link_info *info" type_identifier (pointer_declarator "*info" * identifier)) , (parameter_declaration "char *message" primitive_type (pointer_declarator "*message" * identifier)) , (parameter_declaration "bfd *abfd" type_identifier (pointer_declarator "*abfd" * identifier)) , (parameter_declaration "asection *section" type_identifier (pointer_declarator "*section" * identifier)) , (parameter_declaration "bfd_vma address" type_identifier identifier) ))) (compound_statement "{\n  char *fmt;\n  \n  fmt = (char *)dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);\n  einfo(fmt,abfd,section,address,message);\n  return;\n}" { (declaration "char *fmt;" primitive_type (pointer_declarator "*fmt" * identifier) ;) (expression_statement "fmt = (char *)dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);" (assignment_expression "fmt = (char *)dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5)" identifier = (cast_expression "(char *)dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5)" identifier (argument_list "(0,"%X%P: %H: dangerous relocation: %s\n",5)" ( number_literal , (string_literal ""%X%P: %H: dangerous relocation: %s\n"" " string_content escape_sequence ") , number_literal ))))) ;) (expression_statement "einfo(fmt,abfd,section,address,message);" (call_expression "einfo(fmt,abfd,section,address,message)" identifier (argument_list "(fmt,abfd,section,address,message)" ( identifier , identifier , identifier , identifier , identifier ))) ;) (return_statement "return;" return ;) })))
(translation_unit "void FUN_00123200(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5)\n\n{\n  undefined8 uVar1;\n  \n  uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);\n  FUN_00129380(uVar1,param_3,param_4,param_5,param_2);\n  return;\n}\n\n" (function_definition "void FUN_00123200(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5)\n\n{\n  undefined8 uVar1;\n  \n  uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);\n  FUN_00129380(uVar1,param_3,param_4,param_5,param_2);\n  return;\n}" primitive_type (function_declarator "FUN_00123200(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5)" identifier (parameter_list "(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5)" ( (parameter_declaration "undefined8 param_1" type_identifier identifier) , (parameter_declaration "undefined8 param_2" type_identifier identifier) , (parameter_declaration "undefined8 param_3" type_identifier identifier) , (parameter_declaration "undefined8 param_4" type_identifier identifier) , (parameter_declaration "undefined8 param_5" type_identifier identifier) ))) (compound_statement "{\n  undefined8 uVar1;\n  \n  uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);\n  FUN_00129380(uVar1,param_3,param_4,param_5,param_2);\n  return;\n}" { (declaration "undefined8 uVar1;" type_identifier identifier ;) (expression_statement "uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);" (assignment_expression "uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5)" identifier = (call_expression "dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5)" identifier (argument_list "(0,"%X%P: %H: dangerous relocation: %s\n",5)" ( number_literal , (string_literal ""%X%P: %H: dangerous relocation: %s\n"" " string_content escape_sequence ") , number_literal )))) ;) (expression_statement "FUN_00129380(uVar1,param_3,param_4,param_5,param_2);" (call_expression "FUN_00129380(uVar1,param_3,param_4,param_5,param_2)" identifier (argument_list "(uVar1,param_3,param_4,param_5,param_2)" ( 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) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence ") , LIT )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT , IDENT , IDENT , IDENT ))) ;) (return_statement return ;) })))
(function_definition "void FUN_00123200(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5)\n\n{\n  undefined8 uVar1;\n  \n  uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);\n  FUN_00129380(uVar1,param_3,param_4,param_5,param_2);\n  return;\n}" (primitive_type "void") (function_declarator "FUN_00123200(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5)" (identifier "FUN_00123200") (parameter_list "(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n                 undefined8 param_5)" (( "(") (parameter_declaration "undefined8 param_1" (type_identifier "undefined8") (identifier "param_1")) (, ",") (parameter_declaration "undefined8 param_2" (type_identifier "undefined8") (identifier "param_2")) (, ",") (parameter_declaration "undefined8 param_3" (type_identifier "undefined8") (identifier "param_3")) (, ",") (parameter_declaration "undefined8 param_4" (type_identifier "undefined8") (identifier "param_4")) (, ",") (parameter_declaration "undefined8 param_5" (type_identifier "undefined8") (identifier "param_5")) () ")"))) (compound_statement "{\n  undefined8 uVar1;\n  \n  uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);\n  FUN_00129380(uVar1,param_3,param_4,param_5,param_2);\n  return;\n}" ({ "{") (declaration "undefined8 uVar1;" (type_identifier "undefined8") (identifier "uVar1") (; ";")) (expression_statement "uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);" (assignment_expression "uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5)" (identifier "uVar1") (= "=") (call_expression "dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5)" (identifier "dcgettext") (argument_list "(0,"%X%P: %H: dangerous relocation: %s\n",5)" (( "(") (number_literal "0") (, ",") (string_literal ""%X%P: %H: dangerous relocation: %s\n"" (" """) (string_content "%X%P: %H: dangerous relocation: %s") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")")))) (; ";")) (expression_statement "FUN_00129380(uVar1,param_3,param_4,param_5,param_2);" (call_expression "FUN_00129380(uVar1,param_3,param_4,param_5,param_2)" (identifier "FUN_00129380") (argument_list "(uVar1,param_3,param_4,param_5,param_2)" (( "(") (identifier "uVar1") (, ",") (identifier "param_3") (, ",") (identifier "param_4") (, ",") (identifier "param_5") (, ",") (identifier "param_2") () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}")))

void function_1(type_1 *info,char *message,type_2 *abfd,type_3 *section,type_4 address)

{
  char *fmt;
  
  fmt = (char *)var_1(0,"%X%P: %H: dangerous relocation: %s\n",5);
  var_2(fmt,abfd,section,address,message);
  return;
}


(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)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier)) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence)) (number_literal))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier) (identifier) (identifier) (identifier)))) (return_statement))))

void MASKED(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,
                 undefined8 param_5)

{
  undefined8 uVar1;
  
  uVar1 = dcgettext(0,"%X%P: %H: dangerous relocation: %s\n",5);
  FUN_00129380(uVar1,param_3,param_4,param_5,param_2);
  return;
}

