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

void subsegs_begin(void)

{
  _obstack_begin(&frchains,chunksize,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);
  frchains.alignment_mask = 3;
  frchain_now = (frchainS *)0x0;
  frag_now = &dummy_frag;
  return;
}



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

void FUN_00036530(void)

{
  _obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);
  DAT_00077af8 = 3;
  DAT_00077f88 = 0;
  DAT_00077e24 = &DAT_00077a80;
  return;
}


PUSH EBX
CALL 0x00016090
ADD EBX,0x38aca
SUB ESP,0x14
LEA EAX,[EBX + 0x86b0]
PUSH dword ptr [EBX + 0xffffff58]
PUSH dword ptr [EBX + 0xffffff7c]
PUSH 0x0
PUSH dword ptr [EAX]
LEA EAX,[EBX + 0x8ae0]
PUSH EAX
CALL 0x000141f0
LEA EAX,[EBX + 0x8f88]
LEA EDX,[EBX + 0x8a80]
MOV dword ptr [EBX + 0x8af8],0x3
MOV dword ptr [EAX],0x0
LEA EAX,[EBX + 0x8e24]
MOV dword ptr [EAX],EDX
ADD ESP,0x28
POP EBX
RET
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n\nvoid FUN_00036530(void)\n\n{\n  _obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);\n  DAT_00077af8 = 3;\n  DAT_00077f88 = 0;\n  DAT_00077e24 = &DAT_00077a80;\n  return;\n}\n\n" comment (function_definition "void FUN_00036530(void)\n\n{\n  _obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);\n  DAT_00077af8 = 3;\n  DAT_00077f88 = 0;\n  DAT_00077e24 = &DAT_00077a80;\n  return;\n}" primitive_type (function_declarator "FUN_00036530(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  _obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);\n  DAT_00077af8 = 3;\n  DAT_00077f88 = 0;\n  DAT_00077e24 = &DAT_00077a80;\n  return;\n}" { (expression_statement "_obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);" (call_expression "_obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58)" identifier (argument_list "(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58)" ( (pointer_expression "&DAT_00077ae0" & identifier) , identifier , number_literal , identifier , identifier ))) ;) (expression_statement "DAT_00077af8 = 3;" (assignment_expression "DAT_00077af8 = 3" identifier = number_literal) ;) (expression_statement "DAT_00077f88 = 0;" (assignment_expression "DAT_00077f88 = 0" identifier = number_literal) ;) (expression_statement "DAT_00077e24 = &DAT_00077a80;" (assignment_expression "DAT_00077e24 = &DAT_00077a80" identifier = (pointer_expression "&DAT_00077a80" & 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 subsegs_begin(void)\n\n{\n  _obstack_begin(&frchains,chunksize,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);\n  frchains.alignment_mask = 3;\n  frchain_now = (frchainS *)0x0;\n  frag_now = &dummy_frag;\n  return;\n}\n\n" comment comment (function_definition "void subsegs_begin(void)\n\n{\n  _obstack_begin(&frchains,chunksize,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);\n  frchains.alignment_mask = 3;\n  frchain_now = (frchainS *)0x0;\n  frag_now = &dummy_frag;\n  return;\n}" primitive_type (function_declarator "subsegs_begin(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  _obstack_begin(&frchains,chunksize,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);\n  frchains.alignment_mask = 3;\n  frchain_now = (frchainS *)0x0;\n  frag_now = &dummy_frag;\n  return;\n}" { (expression_statement "_obstack_begin(&frchains,chunksize,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);" (call_expression "_obstack_begin(&frchains,chunksize,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58)" identifier (argument_list "(&frchains,chunksize,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58)" ( (pointer_expression "&frchains" & identifier) , identifier , number_literal , identifier , identifier ))) ;) (expression_statement "frchains.alignment_mask = 3;" (assignment_expression "frchains.alignment_mask = 3" (field_expression "frchains.alignment_mask" identifier . field_identifier) = number_literal) ;) (expression_statement "frchain_now = (frchainS *)0x0;" (assignment_expression "frchain_now = (frchainS *)0x0" identifier = (cast_expression "(frchainS *)0x0" ( (type_descriptor "frchainS *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "frag_now = &dummy_frag;" (assignment_expression "frag_now = &dummy_frag" identifier = (pointer_expression "&dummy_frag" & identifier)) ;) (return_statement "return;" return ;) })))
(translation_unit "void FUN_00036530(void)\n\n{\n  _obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);\n  DAT_00077af8 = 3;\n  DAT_00077f88 = 0;\n  DAT_00077e24 = &DAT_00077a80;\n  return;\n}\n\n" (function_definition "void FUN_00036530(void)\n\n{\n  _obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);\n  DAT_00077af8 = 3;\n  DAT_00077f88 = 0;\n  DAT_00077e24 = &DAT_00077a80;\n  return;\n}" primitive_type (function_declarator "FUN_00036530(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  _obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);\n  DAT_00077af8 = 3;\n  DAT_00077f88 = 0;\n  DAT_00077e24 = &DAT_00077a80;\n  return;\n}" { (expression_statement "_obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);" (call_expression "_obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58)" identifier (argument_list "(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58)" ( (pointer_expression "&DAT_00077ae0" & identifier) , identifier , number_literal , identifier , identifier ))) ;) (expression_statement "DAT_00077af8 = 3;" (assignment_expression "DAT_00077af8 = 3" identifier = number_literal) ;) (expression_statement "DAT_00077f88 = 0;" (assignment_expression "DAT_00077f88 = 0" identifier = number_literal) ;) (expression_statement "DAT_00077e24 = &DAT_00077a80;" (assignment_expression "DAT_00077e24 = &DAT_00077a80" identifier = (pointer_expression "&DAT_00077a80" & 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 ( (pointer_expression & IDENT) , IDENT , LIT , IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (return_statement return ;) })))
(function_definition "void FUN_00036530(void)\n\n{\n  _obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);\n  DAT_00077af8 = 3;\n  DAT_00077f88 = 0;\n  DAT_00077e24 = &DAT_00077a80;\n  return;\n}" (primitive_type "void") (function_declarator "FUN_00036530(void)" (identifier "FUN_00036530") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n  _obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);\n  DAT_00077af8 = 3;\n  DAT_00077f88 = 0;\n  DAT_00077e24 = &DAT_00077a80;\n  return;\n}" ({ "{") (expression_statement "_obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);" (call_expression "_obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58)" (identifier "_obstack_begin") (argument_list "(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58)" (( "(") (pointer_expression "&DAT_00077ae0" (& "&") (identifier "DAT_00077ae0")) (, ",") (identifier "DAT_000776b0") (, ",") (number_literal "0") (, ",") (identifier "PTR_xmalloc_0006ef7c") (, ",") (identifier "PTR_free_0006ef58") () ")"))) (; ";")) (expression_statement "DAT_00077af8 = 3;" (assignment_expression "DAT_00077af8 = 3" (identifier "DAT_00077af8") (= "=") (number_literal "3")) (; ";")) (expression_statement "DAT_00077f88 = 0;" (assignment_expression "DAT_00077f88 = 0" (identifier "DAT_00077f88") (= "=") (number_literal "0")) (; ";")) (expression_statement "DAT_00077e24 = &DAT_00077a80;" (assignment_expression "DAT_00077e24 = &DAT_00077a80" (identifier "DAT_00077e24") (= "=") (pointer_expression "&DAT_00077a80" (& "&") (identifier "DAT_00077a80"))) (; ";")) (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(&frchains,chunksize,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);
  frchains.alignment_mask = 3;
  frchain_now = (type_1 *)0x0;
  frag_now = &dummy_frag;
  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 (pointer_expression argument: (identifier)) (identifier) (number_literal) (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (return_statement))))

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

void MASKED(void)

{
  _obstack_begin(&DAT_00077ae0,DAT_000776b0,0,PTR_xmalloc_0006ef7c,PTR_free_0006ef58);
  DAT_00077af8 = 3;
  DAT_00077f88 = 0;
  DAT_00077e24 = &DAT_00077a80;
  return;
}

