
/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */

void signal_init(void)

{
  signal(0xb,signal_crash);
  signal(4,signal_crash);
  signal(7,signal_crash);
  signal(6,signal_crash);
  signal(8,signal_crash);
  return;
}



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

void FUN_000299f0(void)

{
  signal(0xb,FUN_00029750);
  signal(4,FUN_00029750);
  signal(7,FUN_00029750);
  signal(6,FUN_00029750);
  signal(8,FUN_00029750);
  return;
}


PUSH ESI
PUSH EBX
CALL 0x00016030
ADD EBX,0x54609
SUB ESP,0xc
LEA ESI,[EBX + 0xfffab750]
PUSH ESI
PUSH 0xb
CALL 0x00014170
POP EAX
POP EDX
PUSH ESI
PUSH 0x4
CALL 0x00014170
POP ECX
POP EAX
PUSH ESI
PUSH 0x7
CALL 0x00014170
POP EAX
POP EDX
PUSH ESI
PUSH 0x6
CALL 0x00014170
POP ECX
POP EAX
PUSH ESI
PUSH 0x8
CALL 0x00014170
ADD ESP,0x14
POP EBX
POP ESI
RET
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n\nvoid FUN_000299f0(void)\n\n{\n  signal(0xb,FUN_00029750);\n  signal(4,FUN_00029750);\n  signal(7,FUN_00029750);\n  signal(6,FUN_00029750);\n  signal(8,FUN_00029750);\n  return;\n}\n\n" comment (function_definition "void FUN_000299f0(void)\n\n{\n  signal(0xb,FUN_00029750);\n  signal(4,FUN_00029750);\n  signal(7,FUN_00029750);\n  signal(6,FUN_00029750);\n  signal(8,FUN_00029750);\n  return;\n}" primitive_type (function_declarator "FUN_000299f0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  signal(0xb,FUN_00029750);\n  signal(4,FUN_00029750);\n  signal(7,FUN_00029750);\n  signal(6,FUN_00029750);\n  signal(8,FUN_00029750);\n  return;\n}" { (expression_statement "signal(0xb,FUN_00029750);" (call_expression "signal(0xb,FUN_00029750)" identifier (argument_list "(0xb,FUN_00029750)" ( number_literal , identifier ))) ;) (expression_statement "signal(4,FUN_00029750);" (call_expression "signal(4,FUN_00029750)" identifier (argument_list "(4,FUN_00029750)" ( number_literal , identifier ))) ;) (expression_statement "signal(7,FUN_00029750);" (call_expression "signal(7,FUN_00029750)" identifier (argument_list "(7,FUN_00029750)" ( number_literal , identifier ))) ;) (expression_statement "signal(6,FUN_00029750);" (call_expression "signal(6,FUN_00029750)" identifier (argument_list "(6,FUN_00029750)" ( number_literal , identifier ))) ;) (expression_statement "signal(8,FUN_00029750);" (call_expression "signal(8,FUN_00029750)" identifier (argument_list "(8,FUN_00029750)" ( number_literal , identifier ))) ;) (return_statement "return;" return ;) })))
(translation_unit "/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid signal_init(void)\n\n{\n  signal(0xb,signal_crash);\n  signal(4,signal_crash);\n  signal(7,signal_crash);\n  signal(6,signal_crash);\n  signal(8,signal_crash);\n  return;\n}\n\n" comment comment (function_definition "void signal_init(void)\n\n{\n  signal(0xb,signal_crash);\n  signal(4,signal_crash);\n  signal(7,signal_crash);\n  signal(6,signal_crash);\n  signal(8,signal_crash);\n  return;\n}" primitive_type (function_declarator "signal_init(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  signal(0xb,signal_crash);\n  signal(4,signal_crash);\n  signal(7,signal_crash);\n  signal(6,signal_crash);\n  signal(8,signal_crash);\n  return;\n}" { (expression_statement "signal(0xb,signal_crash);" (call_expression "signal(0xb,signal_crash)" identifier (argument_list "(0xb,signal_crash)" ( number_literal , identifier ))) ;) (expression_statement "signal(4,signal_crash);" (call_expression "signal(4,signal_crash)" identifier (argument_list "(4,signal_crash)" ( number_literal , identifier ))) ;) (expression_statement "signal(7,signal_crash);" (call_expression "signal(7,signal_crash)" identifier (argument_list "(7,signal_crash)" ( number_literal , identifier ))) ;) (expression_statement "signal(6,signal_crash);" (call_expression "signal(6,signal_crash)" identifier (argument_list "(6,signal_crash)" ( number_literal , identifier ))) ;) (expression_statement "signal(8,signal_crash);" (call_expression "signal(8,signal_crash)" identifier (argument_list "(8,signal_crash)" ( number_literal , identifier ))) ;) (return_statement "return;" return ;) })))
(translation_unit "void FUN_000299f0(void)\n\n{\n  signal(0xb,FUN_00029750);\n  signal(4,FUN_00029750);\n  signal(7,FUN_00029750);\n  signal(6,FUN_00029750);\n  signal(8,FUN_00029750);\n  return;\n}\n\n" (function_definition "void FUN_000299f0(void)\n\n{\n  signal(0xb,FUN_00029750);\n  signal(4,FUN_00029750);\n  signal(7,FUN_00029750);\n  signal(6,FUN_00029750);\n  signal(8,FUN_00029750);\n  return;\n}" primitive_type (function_declarator "FUN_000299f0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  signal(0xb,FUN_00029750);\n  signal(4,FUN_00029750);\n  signal(7,FUN_00029750);\n  signal(6,FUN_00029750);\n  signal(8,FUN_00029750);\n  return;\n}" { (expression_statement "signal(0xb,FUN_00029750);" (call_expression "signal(0xb,FUN_00029750)" identifier (argument_list "(0xb,FUN_00029750)" ( number_literal , identifier ))) ;) (expression_statement "signal(4,FUN_00029750);" (call_expression "signal(4,FUN_00029750)" identifier (argument_list "(4,FUN_00029750)" ( number_literal , identifier ))) ;) (expression_statement "signal(7,FUN_00029750);" (call_expression "signal(7,FUN_00029750)" identifier (argument_list "(7,FUN_00029750)" ( number_literal , identifier ))) ;) (expression_statement "signal(6,FUN_00029750);" (call_expression "signal(6,FUN_00029750)" identifier (argument_list "(6,FUN_00029750)" ( number_literal , identifier ))) ;) (expression_statement "signal(8,FUN_00029750);" (call_expression "signal(8,FUN_00029750)" identifier (argument_list "(8,FUN_00029750)" ( number_literal , identifier ))) ;) (return_statement "return;" return ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( LIT , IDENT ))) ;) (expression_statement (call_expression IDENT (argument_list ( LIT , IDENT ))) ;) (expression_statement (call_expression IDENT (argument_list ( LIT , IDENT ))) ;) (expression_statement (call_expression IDENT (argument_list ( LIT , IDENT ))) ;) (expression_statement (call_expression IDENT (argument_list ( LIT , IDENT ))) ;) (return_statement return ;) })))
(function_definition "void FUN_000299f0(void)\n\n{\n  signal(0xb,FUN_00029750);\n  signal(4,FUN_00029750);\n  signal(7,FUN_00029750);\n  signal(6,FUN_00029750);\n  signal(8,FUN_00029750);\n  return;\n}" (primitive_type "void") (function_declarator "FUN_000299f0(void)" (identifier "FUN_000299f0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n  signal(0xb,FUN_00029750);\n  signal(4,FUN_00029750);\n  signal(7,FUN_00029750);\n  signal(6,FUN_00029750);\n  signal(8,FUN_00029750);\n  return;\n}" ({ "{") (expression_statement "signal(0xb,FUN_00029750);" (call_expression "signal(0xb,FUN_00029750)" (identifier "signal") (argument_list "(0xb,FUN_00029750)" (( "(") (number_literal "0xb") (, ",") (identifier "FUN_00029750") () ")"))) (; ";")) (expression_statement "signal(4,FUN_00029750);" (call_expression "signal(4,FUN_00029750)" (identifier "signal") (argument_list "(4,FUN_00029750)" (( "(") (number_literal "4") (, ",") (identifier "FUN_00029750") () ")"))) (; ";")) (expression_statement "signal(7,FUN_00029750);" (call_expression "signal(7,FUN_00029750)" (identifier "signal") (argument_list "(7,FUN_00029750)" (( "(") (number_literal "7") (, ",") (identifier "FUN_00029750") () ")"))) (; ";")) (expression_statement "signal(6,FUN_00029750);" (call_expression "signal(6,FUN_00029750)" (identifier "signal") (argument_list "(6,FUN_00029750)" (( "(") (number_literal "6") (, ",") (identifier "FUN_00029750") () ")"))) (; ";")) (expression_statement "signal(8,FUN_00029750);" (call_expression "signal(8,FUN_00029750)" (identifier "signal") (argument_list "(8,FUN_00029750)" (( "(") (number_literal "8") (, ",") (identifier "FUN_00029750") () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}")))

/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */

void function_1(void)

{
  var_1(0xb,signal_crash);
  var_1(4,signal_crash);
  var_1(7,signal_crash);
  var_1(6,signal_crash);
  var_1(8,signal_crash);
  return;
}


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

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

void MASKED(void)

{
  signal(0xb,FUN_00029750);
  signal(4,FUN_00029750);
  signal(7,FUN_00029750);
  signal(6,FUN_00029750);
  signal(8,FUN_00029750);
  return;
}

