
void display_augmentation_data(uchar *data,bfd_size_type len)

{
  int iVar1;
  char *__format;
  
  __format = (char *)dcgettext(0,"  Augmentation data:    ",5);
  iVar1 = printf(__format);
  display_data((long)iVar1,data,len);
  return;
}



void FUN_0013e680(undefined8 param_1,undefined8 param_2)

{
  int iVar1;
  char *__format;
  
  __format = (char *)dcgettext(0,"  Augmentation data:    ",5);
  iVar1 = printf(__format);
  FUN_0013e5a0((long)iVar1,param_1,param_2);
  return;
}


PUSH RBP
MOV EDX,0x5
MOV RBP,RSI
LEA RSI,[0x180862]
PUSH RBX
MOV RBX,RDI
XOR EDI,EDI
SUB RSP,0x8
CALL 0x00107130
MOV RDI,RAX
XOR EAX,EAX
CALL 0x00107190
ADD RSP,0x8
MOV RDX,RBP
MOV RSI,RBX
MOVSXD RDI,EAX
POP RBX
POP RBP
JMP 0x0013e5a0
(translation_unit "void FUN_0013e680(undefined8 param_1,undefined8 param_2)\n\n{\n  int iVar1;\n  char *__format;\n  \n  __format = (char *)dcgettext(0,"  Augmentation data:    ",5);\n  iVar1 = printf(__format);\n  FUN_0013e5a0((long)iVar1,param_1,param_2);\n  return;\n}\n\n" (function_definition "void FUN_0013e680(undefined8 param_1,undefined8 param_2)\n\n{\n  int iVar1;\n  char *__format;\n  \n  __format = (char *)dcgettext(0,"  Augmentation data:    ",5);\n  iVar1 = printf(__format);\n  FUN_0013e5a0((long)iVar1,param_1,param_2);\n  return;\n}" primitive_type (function_declarator "FUN_0013e680(undefined8 param_1,undefined8 param_2)" identifier (parameter_list "(undefined8 param_1,undefined8 param_2)" ( (parameter_declaration "undefined8 param_1" type_identifier identifier) , (parameter_declaration "undefined8 param_2" type_identifier identifier) ))) (compound_statement "{\n  int iVar1;\n  char *__format;\n  \n  __format = (char *)dcgettext(0,"  Augmentation data:    ",5);\n  iVar1 = printf(__format);\n  FUN_0013e5a0((long)iVar1,param_1,param_2);\n  return;\n}" { (declaration "int iVar1;" primitive_type identifier ;) (declaration "char *__format;" primitive_type (pointer_declarator "*__format" * identifier) ;) (expression_statement "__format = (char *)dcgettext(0,"  Augmentation data:    ",5);" (assignment_expression "__format = (char *)dcgettext(0,"  Augmentation data:    ",5)" identifier = (cast_expression "(char *)dcgettext(0,"  Augmentation data:    ",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  Augmentation data:    ",5)" identifier (argument_list "(0,"  Augmentation data:    ",5)" ( number_literal , (string_literal ""  Augmentation data:    "" " string_content ") , number_literal ))))) ;) (expression_statement "iVar1 = printf(__format);" (assignment_expression "iVar1 = printf(__format)" identifier = (call_expression "printf(__format)" identifier (argument_list "(__format)" ( identifier )))) ;) (expression_statement "FUN_0013e5a0((long)iVar1,param_1,param_2);" (call_expression "FUN_0013e5a0((long)iVar1,param_1,param_2)" identifier (argument_list "((long)iVar1,param_1,param_2)" ( (cast_expression "(long)iVar1" ( (type_descriptor "long" (sized_type_specifier "long" long)) ) identifier) , identifier , identifier ))) ;) (return_statement "return;" return ;) })))
(translation_unit "void display_augmentation_data(uchar *data,bfd_size_type len)\n\n{\n  int iVar1;\n  char *__format;\n  \n  __format = (char *)dcgettext(0,"  Augmentation data:    ",5);\n  iVar1 = printf(__format);\n  display_data((long)iVar1,data,len);\n  return;\n}\n\n" (function_definition "void display_augmentation_data(uchar *data,bfd_size_type len)\n\n{\n  int iVar1;\n  char *__format;\n  \n  __format = (char *)dcgettext(0,"  Augmentation data:    ",5);\n  iVar1 = printf(__format);\n  display_data((long)iVar1,data,len);\n  return;\n}" primitive_type (function_declarator "display_augmentation_data(uchar *data,bfd_size_type len)" identifier (parameter_list "(uchar *data,bfd_size_type len)" ( (parameter_declaration "uchar *data" type_identifier (pointer_declarator "*data" * identifier)) , (parameter_declaration "bfd_size_type len" type_identifier identifier) ))) (compound_statement "{\n  int iVar1;\n  char *__format;\n  \n  __format = (char *)dcgettext(0,"  Augmentation data:    ",5);\n  iVar1 = printf(__format);\n  display_data((long)iVar1,data,len);\n  return;\n}" { (declaration "int iVar1;" primitive_type identifier ;) (declaration "char *__format;" primitive_type (pointer_declarator "*__format" * identifier) ;) (expression_statement "__format = (char *)dcgettext(0,"  Augmentation data:    ",5);" (assignment_expression "__format = (char *)dcgettext(0,"  Augmentation data:    ",5)" identifier = (cast_expression "(char *)dcgettext(0,"  Augmentation data:    ",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  Augmentation data:    ",5)" identifier (argument_list "(0,"  Augmentation data:    ",5)" ( number_literal , (string_literal ""  Augmentation data:    "" " string_content ") , number_literal ))))) ;) (expression_statement "iVar1 = printf(__format);" (assignment_expression "iVar1 = printf(__format)" identifier = (call_expression "printf(__format)" identifier (argument_list "(__format)" ( identifier )))) ;) (expression_statement "display_data((long)iVar1,data,len);" (call_expression "display_data((long)iVar1,data,len)" identifier (argument_list "((long)iVar1,data,len)" ( (cast_expression "(long)iVar1" ( (type_descriptor "long" (sized_type_specifier "long" long)) ) identifier) , identifier , identifier ))) ;) (return_statement "return;" return ;) })))
(translation_unit "void FUN_0013e680(undefined8 param_1,undefined8 param_2)\n\n{\n  int iVar1;\n  char *__format;\n  \n  __format = (char *)dcgettext(0,"  Augmentation data:    ",5);\n  iVar1 = printf(__format);\n  FUN_0013e5a0((long)iVar1,param_1,param_2);\n  return;\n}\n\n" (function_definition "void FUN_0013e680(undefined8 param_1,undefined8 param_2)\n\n{\n  int iVar1;\n  char *__format;\n  \n  __format = (char *)dcgettext(0,"  Augmentation data:    ",5);\n  iVar1 = printf(__format);\n  FUN_0013e5a0((long)iVar1,param_1,param_2);\n  return;\n}" primitive_type (function_declarator "FUN_0013e680(undefined8 param_1,undefined8 param_2)" identifier (parameter_list "(undefined8 param_1,undefined8 param_2)" ( (parameter_declaration "undefined8 param_1" type_identifier identifier) , (parameter_declaration "undefined8 param_2" type_identifier identifier) ))) (compound_statement "{\n  int iVar1;\n  char *__format;\n  \n  __format = (char *)dcgettext(0,"  Augmentation data:    ",5);\n  iVar1 = printf(__format);\n  FUN_0013e5a0((long)iVar1,param_1,param_2);\n  return;\n}" { (declaration "int iVar1;" primitive_type identifier ;) (declaration "char *__format;" primitive_type (pointer_declarator "*__format" * identifier) ;) (expression_statement "__format = (char *)dcgettext(0,"  Augmentation data:    ",5);" (assignment_expression "__format = (char *)dcgettext(0,"  Augmentation data:    ",5)" identifier = (cast_expression "(char *)dcgettext(0,"  Augmentation data:    ",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"  Augmentation data:    ",5)" identifier (argument_list "(0,"  Augmentation data:    ",5)" ( number_literal , (string_literal ""  Augmentation data:    "" " string_content ") , number_literal ))))) ;) (expression_statement "iVar1 = printf(__format);" (assignment_expression "iVar1 = printf(__format)" identifier = (call_expression "printf(__format)" identifier (argument_list "(__format)" ( identifier )))) ;) (expression_statement "FUN_0013e5a0((long)iVar1,param_1,param_2);" (call_expression "FUN_0013e5a0((long)iVar1,param_1,param_2)" identifier (argument_list "((long)iVar1,param_1,param_2)" ( (cast_expression "(long)iVar1" ( (type_descriptor "long" (sized_type_specifier "long" long)) ) 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) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( (cast_expression ( (type_descriptor (sized_type_specifier long)) ) IDENT) , IDENT , IDENT ))) ;) (return_statement return ;) })))
(function_definition "void FUN_0013e680(undefined8 param_1,undefined8 param_2)\n\n{\n  int iVar1;\n  char *__format;\n  \n  __format = (char *)dcgettext(0,"  Augmentation data:    ",5);\n  iVar1 = printf(__format);\n  FUN_0013e5a0((long)iVar1,param_1,param_2);\n  return;\n}" (primitive_type "void") (function_declarator "FUN_0013e680(undefined8 param_1,undefined8 param_2)" (identifier "FUN_0013e680") (parameter_list "(undefined8 param_1,undefined8 param_2)" (( "(") (parameter_declaration "undefined8 param_1" (type_identifier "undefined8") (identifier "param_1")) (, ",") (parameter_declaration "undefined8 param_2" (type_identifier "undefined8") (identifier "param_2")) () ")"))) (compound_statement "{\n  int iVar1;\n  char *__format;\n  \n  __format = (char *)dcgettext(0,"  Augmentation data:    ",5);\n  iVar1 = printf(__format);\n  FUN_0013e5a0((long)iVar1,param_1,param_2);\n  return;\n}" ({ "{") (declaration "int iVar1;" (primitive_type "int") (identifier "iVar1") (; ";")) (declaration "char *__format;" (primitive_type "char") (pointer_declarator "*__format" (* "*") (identifier "__format")) (; ";")) (expression_statement "__format = (char *)dcgettext(0,"  Augmentation data:    ",5);" (assignment_expression "__format = (char *)dcgettext(0,"  Augmentation data:    ",5)" (identifier "__format") (= "=") (cast_expression "(char *)dcgettext(0,"  Augmentation data:    ",5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"  Augmentation data:    ",5)" (identifier "dcgettext") (argument_list "(0,"  Augmentation data:    ",5)" (( "(") (number_literal "0") (, ",") (string_literal ""  Augmentation data:    "" (" """) (string_content "  Augmentation data:    ") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "iVar1 = printf(__format);" (assignment_expression "iVar1 = printf(__format)" (identifier "iVar1") (= "=") (call_expression "printf(__format)" (identifier "printf") (argument_list "(__format)" (( "(") (identifier "__format") () ")")))) (; ";")) (expression_statement "FUN_0013e5a0((long)iVar1,param_1,param_2);" (call_expression "FUN_0013e5a0((long)iVar1,param_1,param_2)" (identifier "FUN_0013e5a0") (argument_list "((long)iVar1,param_1,param_2)" (( "(") (cast_expression "(long)iVar1" (( "(") (type_descriptor "long" (sized_type_specifier "long" (long "long"))) () ")") (identifier "iVar1")) (, ",") (identifier "param_1") (, ",") (identifier "param_2") () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}")))

void function_1(type_1 *data,type_2 len)

{
  int iVar1;
  char *__format;
  
  __format = (char *)var_1(0,"  Augmentation data:    ",5);
  iVar1 = var_2(__format);
  var_3((long)iVar1,data,len);
  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)))) body: (compound_statement (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (cast_expression type: (type_descriptor type: (sized_type_specifier)) value: (identifier)) (identifier) (identifier)))) (return_statement))))

void MASKED(undefined8 param_1,undefined8 param_2)

{
  int iVar1;
  char *__format;
  
  __format = (char *)dcgettext(0,"  Augmentation data:    ",5);
  iVar1 = printf(__format);
  FUN_0013e5a0((long)iVar1,param_1,param_2);
  return;
}

