
void processEntry _start(undefined8 param_1,undefined8 param_2)

{
  undefined1 auStack_8 [8];
  
  (*(code *)PTR___libc_start_main_00117fc0)
            (main,param_2,&stack0x00000008,__libc_csu_init,__libc_csu_fini,param_1,auStack_8);
  do {
                    /* WARNING: Do nothing block with infinite loop */
  } while( true );
}



void processEntry entry(undefined8 param_1,undefined8 param_2)

{
  undefined1 auStack_8 [8];
  
  (*(code *)PTR___libc_start_main_00117fc0)
            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8);
  do {
                    /* WARNING: Do nothing block with infinite loop */
  } while( true );
}


XOR EBP,EBP
MOV R9,RDX
POP RSI
MOV RDX,RSP
AND RSP,-0x10
PUSH RAX
PUSH RSP
LEA R8,[0x10fda0]
LEA RCX,[0x10fd40]
LEA RDI,[0x1024b0]
CALL qword ptr [0x00117fc0]
HLT
(translation_unit "void processEntry entry(undefined8 param_1,undefined8 param_2)\n\n{\n  undefined1 auStack_8 [8];\n  \n  (*(code *)PTR___libc_start_main_00117fc0)\n            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8);\n  do {\n                    /* WARNING: Do nothing block with infinite loop */\n  } while( true );\n}\n\n" (function_definition "void processEntry entry(undefined8 param_1,undefined8 param_2)\n\n{\n  undefined1 auStack_8 [8];\n  \n  (*(code *)PTR___libc_start_main_00117fc0)\n            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8);\n  do {\n                    /* WARNING: Do nothing block with infinite loop */\n  } while( true );\n}" primitive_type (ERROR "processEntry" identifier) (function_declarator "entry(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  undefined1 auStack_8 [8];\n  \n  (*(code *)PTR___libc_start_main_00117fc0)\n            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8);\n  do {\n                    /* WARNING: Do nothing block with infinite loop */\n  } while( true );\n}" { (declaration "undefined1 auStack_8 [8];" type_identifier (array_declarator "auStack_8 [8]" identifier [ number_literal ]) ;) (expression_statement "(*(code *)PTR___libc_start_main_00117fc0)\n            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8);" (call_expression "(*(code *)PTR___libc_start_main_00117fc0)\n            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8)" (parenthesized_expression "(*(code *)PTR___libc_start_main_00117fc0)" ( (pointer_expression "*(code *)PTR___libc_start_main_00117fc0" * (cast_expression "(code *)PTR___libc_start_main_00117fc0" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8)" ( identifier , identifier , (pointer_expression "&stack0x00000008" & identifier) , identifier , identifier , identifier , identifier ))) ;) (do_statement "do {\n                    /* WARNING: Do nothing block with infinite loop */\n  } while( true );" do (compound_statement "{\n                    /* WARNING: Do nothing block with infinite loop */\n  }" { comment }) while (parenthesized_expression "( true )" ( true )) ;) })))
(translation_unit "void processEntry _start(undefined8 param_1,undefined8 param_2)\n\n{\n  undefined1 auStack_8 [8];\n  \n  (*(code *)PTR___libc_start_main_00117fc0)\n            (main,param_2,&stack0x00000008,__libc_csu_init,__libc_csu_fini,param_1,auStack_8);\n  do {\n                    /* WARNING: Do nothing block with infinite loop */\n  } while( true );\n}\n\n" (function_definition "void processEntry _start(undefined8 param_1,undefined8 param_2)\n\n{\n  undefined1 auStack_8 [8];\n  \n  (*(code *)PTR___libc_start_main_00117fc0)\n            (main,param_2,&stack0x00000008,__libc_csu_init,__libc_csu_fini,param_1,auStack_8);\n  do {\n                    /* WARNING: Do nothing block with infinite loop */\n  } while( true );\n}" primitive_type (ERROR "processEntry" identifier) (function_declarator "_start(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  undefined1 auStack_8 [8];\n  \n  (*(code *)PTR___libc_start_main_00117fc0)\n            (main,param_2,&stack0x00000008,__libc_csu_init,__libc_csu_fini,param_1,auStack_8);\n  do {\n                    /* WARNING: Do nothing block with infinite loop */\n  } while( true );\n}" { (declaration "undefined1 auStack_8 [8];" type_identifier (array_declarator "auStack_8 [8]" identifier [ number_literal ]) ;) (expression_statement "(*(code *)PTR___libc_start_main_00117fc0)\n            (main,param_2,&stack0x00000008,__libc_csu_init,__libc_csu_fini,param_1,auStack_8);" (call_expression "(*(code *)PTR___libc_start_main_00117fc0)\n            (main,param_2,&stack0x00000008,__libc_csu_init,__libc_csu_fini,param_1,auStack_8)" (parenthesized_expression "(*(code *)PTR___libc_start_main_00117fc0)" ( (pointer_expression "*(code *)PTR___libc_start_main_00117fc0" * (cast_expression "(code *)PTR___libc_start_main_00117fc0" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(main,param_2,&stack0x00000008,__libc_csu_init,__libc_csu_fini,param_1,auStack_8)" ( identifier , identifier , (pointer_expression "&stack0x00000008" & identifier) , identifier , identifier , identifier , identifier ))) ;) (do_statement "do {\n                    /* WARNING: Do nothing block with infinite loop */\n  } while( true );" do (compound_statement "{\n                    /* WARNING: Do nothing block with infinite loop */\n  }" { comment }) while (parenthesized_expression "( true )" ( true )) ;) })))
(translation_unit "void processEntry entry(undefined8 param_1,undefined8 param_2)\n\n{\n  undefined1 auStack_8 [8];\n  \n  (*(code *)PTR___libc_start_main_00117fc0)\n            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8);\n  do {\n                    \n  } while( true );\n}\n\n" (function_definition "void processEntry entry(undefined8 param_1,undefined8 param_2)\n\n{\n  undefined1 auStack_8 [8];\n  \n  (*(code *)PTR___libc_start_main_00117fc0)\n            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8);\n  do {\n                    \n  } while( true );\n}" primitive_type (ERROR "processEntry" identifier) (function_declarator "entry(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  undefined1 auStack_8 [8];\n  \n  (*(code *)PTR___libc_start_main_00117fc0)\n            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8);\n  do {\n                    \n  } while( true );\n}" { (declaration "undefined1 auStack_8 [8];" type_identifier (array_declarator "auStack_8 [8]" identifier [ number_literal ]) ;) (expression_statement "(*(code *)PTR___libc_start_main_00117fc0)\n            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8);" (call_expression "(*(code *)PTR___libc_start_main_00117fc0)\n            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8)" (parenthesized_expression "(*(code *)PTR___libc_start_main_00117fc0)" ( (pointer_expression "*(code *)PTR___libc_start_main_00117fc0" * (cast_expression "(code *)PTR___libc_start_main_00117fc0" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8)" ( identifier , identifier , (pointer_expression "&stack0x00000008" & identifier) , identifier , identifier , identifier , identifier ))) ;) (do_statement "do {\n                    \n  } while( true );" do (compound_statement "{\n                    \n  }" { }) while (parenthesized_expression "( true )" ( true )) ;) })))
(translation_unit (function_definition TYPE (ERROR IDENT) (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE (array_declarator IDENT [ LIT ]) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , IDENT , (pointer_expression & IDENT) , IDENT , IDENT , IDENT , IDENT ))) ;) (do_statement do (compound_statement { }) while (parenthesized_expression ( BOOL )) ;) })))
(function_definition "void processEntry entry(undefined8 param_1,undefined8 param_2)\n\n{\n  undefined1 auStack_8 [8];\n  \n  (*(code *)PTR___libc_start_main_00117fc0)\n            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8);\n  do {\n                    \n  } while( true );\n}" (primitive_type "void") (ERROR "processEntry" (identifier "processEntry")) (function_declarator "entry(undefined8 param_1,undefined8 param_2)" (identifier "entry") (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  undefined1 auStack_8 [8];\n  \n  (*(code *)PTR___libc_start_main_00117fc0)\n            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8);\n  do {\n                    \n  } while( true );\n}" ({ "{") (declaration "undefined1 auStack_8 [8];" (type_identifier "undefined1") (array_declarator "auStack_8 [8]" (identifier "auStack_8") ([ "[") (number_literal "8") (] "]")) (; ";")) (expression_statement "(*(code *)PTR___libc_start_main_00117fc0)\n            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8);" (call_expression "(*(code *)PTR___libc_start_main_00117fc0)\n            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8)" (parenthesized_expression "(*(code *)PTR___libc_start_main_00117fc0)" (( "(") (pointer_expression "*(code *)PTR___libc_start_main_00117fc0" (* "*") (cast_expression "(code *)PTR___libc_start_main_00117fc0" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR___libc_start_main_00117fc0"))) () ")")) (argument_list "(FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8)" (( "(") (identifier "FUN_001024b0") (, ",") (identifier "param_2") (, ",") (pointer_expression "&stack0x00000008" (& "&") (identifier "stack0x00000008")) (, ",") (identifier "FUN_0010fd40") (, ",") (identifier "FUN_0010fda0") (, ",") (identifier "param_1") (, ",") (identifier "auStack_8") () ")"))) (; ";")) (do_statement "do {\n                    \n  } while( true );" (do "do") (compound_statement "{\n                    \n  }" ({ "{") (} "}")) (while "while") (parenthesized_expression "( true )" (( "(") (true "true") () ")")) (; ";")) (} "}")))

void processEntry function_1(type_1 param_1,type_1 param_2)

{
  type_2 auStack_8 [8];
  
  (*(type_3 *)PTR___libc_start_main_00117fc0)
            (main,param_2,&stack0x00000008,__libc_csu_init,__libc_csu_fini,param_1,auStack_8);
  do {
                    /* WARNING: Do nothing block with infinite loop */
  } while( true );
}


(translation_unit (function_definition type: (primitive_type) (ERROR (identifier)) 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: (type_identifier) declarator: (array_declarator declarator: (identifier) size: (number_literal))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (identifier) (pointer_expression argument: (identifier)) (identifier) (identifier) (identifier) (identifier)))) (do_statement body: (compound_statement) condition: (parenthesized_expression (true))))))

void processEntry MASKED(undefined8 param_1,undefined8 param_2)

{
  undefined1 auStack_8 [8];
  
  (*(code *)PTR___libc_start_main_00117fc0)
            (FUN_001024b0,param_2,&stack0x00000008,FUN_0010fd40,FUN_0010fda0,param_1,auStack_8);
  do {
                    /* WARNING: Do nothing block with infinite loop */
  } while( true );
}

