
/* DWARF original prototype: void clear_got_offsets(Sized_relobj<32,_true> * this) */

void __thiscall gold::Sized_relobj<32,_true>::clear_got_offsets(Sized_relobj<32,_true> *this)

{
  std::
  _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>
  ::clear((_Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>
           *)&this->local_got_offsets_);
  return;
}



void FUN_000bbc80(void)

{
  FUN_000bb750();
  return;
}


ADD dword ptr [ESP + 0x4],0x68
JMP 0x000bb750
(translation_unit "void FUN_000bbc80(void)\n\n{\n  FUN_000bb750();\n  return;\n}\n\n" (function_definition "void FUN_000bbc80(void)\n\n{\n  FUN_000bb750();\n  return;\n}" primitive_type (function_declarator "FUN_000bbc80(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  FUN_000bb750();\n  return;\n}" { (expression_statement "FUN_000bb750();" (call_expression "FUN_000bb750()" identifier (argument_list "()" ( ))) ;) (return_statement "return;" return ;) })))
(translation_unit "/* DWARF original prototype: void clear_got_offsets(Sized_relobj<32,_true> * this) */\n\nvoid __thiscall gold::Sized_relobj<32,_true>::clear_got_offsets(Sized_relobj<32,_true> *this)\n\n{\n  std::\n  _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n  ::clear((_Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n           *)&this->local_got_offsets_);\n  return;\n}\n\n" comment (declaration "void __thiscall gold::Sized_relobj<32,_true>::clear_got_offsets(Sized_relobj<32,_true> *this)\n\n{\n  std::\n  _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n  ::clear((_Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n           *)" primitive_type (ms_call_modifier "__thiscall" __thiscall) (ERROR "gold::" identifier : :) identifier (ERROR "<32" < number_literal) , (ERROR "_true>::clear_got_offsets(Sized_relobj<32,_true> *this)\n\n{\n  std::\n  _Hashtable<gold::" identifier > : : (function_declarator "clear_got_offsets(Sized_relobj<32,_true> *this)" identifier (parameter_list "(Sized_relobj<32,_true> *this)" ( (parameter_declaration "Sized_relobj" type_identifier) (ERROR "<32" < number_literal) , (parameter_declaration "_true> *this" type_identifier (ERROR ">" >) (pointer_declarator "*this" * identifier)) ))) { identifier : : identifier < identifier : :) identifier , (ERROR "_std::pair<const_gold::" identifier : : identifier < identifier : :) identifier , (ERROR "_gold::" identifier : :) identifier (ERROR "*>" * >) , (ERROR "_std::allocator<std::pair<const_gold::" identifier : : identifier < identifier : : identifier < identifier : :) identifier , (ERROR "_gold::Got_offset_list*>" identifier : : identifier * >) identifier (ERROR ">" >) , (ERROR "_std::__detail::" identifier : : identifier : :) identifier , (ERROR "_gold::Local_got_entry_key::" identifier : : identifier : :) identifier , (ERROR "_gold::Local_got_entry_key::" identifier : : identifier : :) identifier , (ERROR "_std::__detail::" identifier : : identifier : :) identifier , (ERROR "_std::__detail::" identifier : : identifier : :) identifier , (ERROR "_std::__detail::" identifier : : identifier : :) identifier , (ERROR "_std::__detail::" identifier : : identifier : :) identifier (ERROR "<true" < true) , identifier , (ERROR "_true>_>\n  ::" identifier > identifier > : :) (function_declarator "clear((_Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n           *)" identifier (ERROR "(" () (parameter_list "(_Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n           *)" ( (parameter_declaration "_Hashtable<gold::Local_got_entry_key" type_identifier (ERROR "<gold::" < identifier : :) identifier) , (parameter_declaration "_std::pair<const_gold::Local_got_entry_key" type_identifier (ERROR "::pair<const_gold::" : : identifier < identifier : :) identifier) , (parameter_declaration "_gold::Got_offset_list" type_identifier (ERROR "::" : :) identifier) (ERROR "*>" * >) , (parameter_declaration "_std::allocator<std::pair<const_gold::Local_got_entry_key" type_identifier (ERROR "::allocator<std::pair<const_gold::" : : identifier < identifier : : identifier < identifier : :) identifier) , (parameter_declaration "_gold::Got_offset_list*>_" type_identifier (ERROR "::Got_offset_list*>" : : identifier * >) identifier) (ERROR ">" >) , (parameter_declaration "_std::__detail::_Select1st" type_identifier (ERROR "::__detail::" : : identifier : :) identifier) , (parameter_declaration "_gold::Local_got_entry_key::equal_to" type_identifier (ERROR "::Local_got_entry_key::" : : identifier : :) identifier) , (parameter_declaration "_gold::Local_got_entry_key::hash" type_identifier (ERROR "::Local_got_entry_key::" : : identifier : :) identifier) , (parameter_declaration "_std::__detail::_Mod_range_hashing" type_identifier (ERROR "::__detail::" : : identifier : :) identifier) , (parameter_declaration "_std::__detail::_Default_ranged_hash" type_identifier (ERROR "::__detail::" : : identifier : :) identifier) , (parameter_declaration "_std::__detail::_Prime_rehash_policy" type_identifier (ERROR "::__detail::" : : identifier : :) identifier) , (parameter_declaration "_std::__detail::_Hashtable_traits" type_identifier (ERROR "::__detail::" : : identifier : :) identifier) (ERROR "<true" < true) , (parameter_declaration "_false" type_identifier) , (parameter_declaration "_true>_>\n           *" type_identifier (ERROR ">_>" > identifier >) (abstract_pointer_declarator "*" *)) ))) ;) (expression_statement "&this->local_got_offsets_);" (pointer_expression "&this->local_got_offsets_" & (field_expression "this->local_got_offsets_" identifier -> field_identifier)) (ERROR ")" )) ;) (return_statement "return;" return ;) (ERROR "}" }))
(translation_unit "void FUN_000bbc80(void)\n\n{\n  FUN_000bb750();\n  return;\n}\n\n" (function_definition "void FUN_000bbc80(void)\n\n{\n  FUN_000bb750();\n  return;\n}" primitive_type (function_declarator "FUN_000bbc80(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  FUN_000bb750();\n  return;\n}" { (expression_statement "FUN_000bb750();" (call_expression "FUN_000bb750()" identifier (argument_list "()" ( ))) ;) (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 ( ))) ;) (return_statement return ;) })))
(function_definition "void FUN_000bbc80(void)\n\n{\n  FUN_000bb750();\n  return;\n}" (primitive_type "void") (function_declarator "FUN_000bbc80(void)" (identifier "FUN_000bbc80") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n  FUN_000bb750();\n  return;\n}" ({ "{") (expression_statement "FUN_000bb750();" (call_expression "FUN_000bb750()" (identifier "FUN_000bb750") (argument_list "()" (( "(") () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}")))

/* DWARF original prototype: void clear_got_offsets(Sized_relobj<32,_true> * this) */

void __thiscall gold::Sized_relobj<32,type_5>::clear_got_offsets(Sized_relobj<32,type_5> *this)

{
  std::
  type_1<gold::Local_got_entry_key,type_2::pair<const_gold::Local_got_entry_key,type_3::Got_offset_list*>,type_2::allocator<std::pair<const_gold::Local_got_entry_key,type_3::Got_offset_list*>_>,type_2::__detail::_Select1st,type_3::Local_got_entry_key::equal_to,type_3::Local_got_entry_key::hash,type_2::__detail::_Mod_range_hashing,type_2::__detail::_Default_ranged_hash,type_2::__detail::_Prime_rehash_policy,type_2::__detail::_Hashtable_traits<true,type_4,type_5>_>
  ::function_1((type_1<gold::Local_got_entry_key,type_2::pair<const_gold::Local_got_entry_key,type_3::Got_offset_list*>,type_2::allocator<std::pair<const_gold::Local_got_entry_key,type_3::Got_offset_list*>_>,type_2::__detail::_Select1st,type_3::Local_got_entry_key::equal_to,type_3::Local_got_entry_key::hash,type_2::__detail::_Mod_range_hashing,type_2::__detail::_Default_ranged_hash,type_2::__detail::_Prime_rehash_policy,type_2::__detail::_Hashtable_traits<true,type_4,type_5>_>
           *)&this->local_got_offsets_);
  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))) (return_statement))))

void MASKED(void)

{
  FUN_000bb750();
  return;
}

