
/* DWARF original prototype: off_t do_next_offset(Sized_elf_reloc_mapper<32,_false> * this) */

off_t __thiscall
gold::Sized_elf_reloc_mapper<32,_false>::do_next_offset(Sized_elf_reloc_mapper<32,_false> *this)

{
  off_t oVar1;
  
                    /* WARNING: Could not recover jumptable at 0x000d7cb8. Too many branches */
                    /* WARNING: Treating indirect jump as call */
  oVar1 = (*(code *)PTR_next_offset_00432c18)(&this->track_relocs_);
  return oVar1;
}



/* gold::Sized_elf_reloc_mapper<32, false>::do_next_offset() */

void __thiscall
gold::Sized_elf_reloc_mapper<32,false>::do_next_offset(Sized_elf_reloc_mapper<32,false> *this)

{
                    /* WARNING: Could not recover jumptable at 0x000d7cb8. Too many branches */
                    /* WARNING: Treating indirect jump as call */
  (*(code *)PTR_next_offset_00432c18)(this + 0x1c);
  return;
}


lui gp,0x36
addiu gp,gp,0x2528
addu gp,gp,t9
lw t9,-0x75b8(gp)
jr t9
_addiu a0,a0,0x1c
(translation_unit "/* gold::Sized_elf_reloc_mapper<32, false>::do_next_offset() */\n\nvoid __thiscall\ngold::Sized_elf_reloc_mapper<32,false>::do_next_offset(Sized_elf_reloc_mapper<32,false> *this)\n\n{\n                    /* WARNING: Could not recover jumptable at 0x000d7cb8. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n  (*(code *)PTR_next_offset_00432c18)(this + 0x1c);\n  return;\n}\n\n" comment (declaration "void __thiscall\ngold::Sized_elf_reloc_mapper<32,false>::do_next_offset(Sized_elf_reloc_mapper<32,false> *this)\n\n{\n                    /* WARNING: Could not recover jumptable at 0x000d7cb8. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n  (*(code *)PTR_next_offset_00432c18)(this + 0x1c);" primitive_type (ms_call_modifier "__thiscall" __thiscall) (ERROR "gold::" identifier : :) identifier (ERROR "<32" < number_literal) , (ERROR "false>::" identifier > : :) (function_declarator "do_next_offset(Sized_elf_reloc_mapper<32,false> *this)\n\n{\n                    /* WARNING: Could not recover jumptable at 0x000d7cb8. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n  (*(code *)PTR_next_offset_00432c18)(this + 0x1c)" (function_declarator "do_next_offset(Sized_elf_reloc_mapper<32,false> *this)\n\n{\n                    /* WARNING: Could not recover jumptable at 0x000d7cb8. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n  (*(code *)PTR_next_offset_00432c18)" (function_declarator "do_next_offset(Sized_elf_reloc_mapper<32,false> *this)" identifier (parameter_list "(Sized_elf_reloc_mapper<32,false> *this)" ( (parameter_declaration "Sized_elf_reloc_mapper" type_identifier) (ERROR "<32" < number_literal) , (parameter_declaration "false> *this" type_identifier (ERROR ">" >) (pointer_declarator "*this" * identifier)) ))) (ERROR "{" {) comment comment (parameter_list "(*(code *)PTR_next_offset_00432c18)" ( (parameter_declaration "*(code *)PTR_next_offset_00432c18" type_identifier (pointer_declarator "*(code *)PTR_next_offset_00432c18" * (ERROR "(code *)" (abstract_function_declarator "(code *)" (parameter_list "(code *)" ( (parameter_declaration "code *" type_identifier (abstract_pointer_declarator "*" *)) )))) identifier)) ))) (parameter_list "(this + 0x1c)" ( (parameter_declaration "this" type_identifier) (ERROR "+ 0x1c" + number_literal) ))) ;) (return_statement "return;" return ;) (ERROR "}" }))
(translation_unit "/* DWARF original prototype: off_t do_next_offset(Sized_elf_reloc_mapper<32,_false> * this) */\n\noff_t __thiscall\ngold::Sized_elf_reloc_mapper<32,_false>::do_next_offset(Sized_elf_reloc_mapper<32,_false> *this)\n\n{\n  off_t oVar1;\n  \n                    /* WARNING: Could not recover jumptable at 0x000d7cb8. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n  oVar1 = (*(code *)PTR_next_offset_00432c18)(&this->track_relocs_);\n  return oVar1;\n}\n\n" comment (declaration "off_t __thiscall\ngold::Sized_elf_reloc_mapper<32,_false>::do_next_offset(Sized_elf_reloc_mapper<32,_false> *this)\n\n{\n  off_t oVar1;" type_identifier (ms_call_modifier "__thiscall" __thiscall) (ERROR "gold::" identifier : :) identifier (ERROR "<32" < number_literal) , (ERROR "_false>::do_next_offset(Sized_elf_reloc_mapper<32,_false> *this)\n\n{\n  off_t" identifier > : : (function_declarator "do_next_offset(Sized_elf_reloc_mapper<32,_false> *this)" identifier (parameter_list "(Sized_elf_reloc_mapper<32,_false> *this)" ( (parameter_declaration "Sized_elf_reloc_mapper" type_identifier) (ERROR "<32" < number_literal) , (parameter_declaration "_false> *this" type_identifier (ERROR ">" >) (pointer_declarator "*this" * identifier)) ))) { identifier) identifier ;) comment comment (expression_statement "oVar1 = (*(code *)PTR_next_offset_00432c18)(&this->track_relocs_);" (assignment_expression "oVar1 = (*(code *)PTR_next_offset_00432c18)(&this->track_relocs_)" identifier = (call_expression "(*(code *)PTR_next_offset_00432c18)(&this->track_relocs_)" (parenthesized_expression "(*(code *)PTR_next_offset_00432c18)" ( (pointer_expression "*(code *)PTR_next_offset_00432c18" * (cast_expression "(code *)PTR_next_offset_00432c18" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(&this->track_relocs_)" ( (pointer_expression "&this->track_relocs_" & (field_expression "this->track_relocs_" identifier -> field_identifier)) )))) ;) (return_statement "return oVar1;" return identifier ;) (ERROR "}" }))
(translation_unit "void __thiscall\ngold::Sized_elf_reloc_mapper<32,false>::do_next_offset(Sized_elf_reloc_mapper<32,false> *this)\n\n{\n                    \n                    \n  (*(code *)PTR_next_offset_00432c18)(this + 0x1c);\n  return;\n}\n\n" (declaration "void __thiscall\ngold::Sized_elf_reloc_mapper<32,false>::do_next_offset(Sized_elf_reloc_mapper<32,false> *this)\n\n{\n                    \n                    \n  (*(code *)PTR_next_offset_00432c18)(this + 0x1c);" primitive_type (ms_call_modifier "__thiscall" __thiscall) (ERROR "gold::" identifier : :) identifier (ERROR "<32" < number_literal) , (ERROR "false>::" identifier > : :) (function_declarator "do_next_offset(Sized_elf_reloc_mapper<32,false> *this)\n\n{\n                    \n                    \n  (*(code *)PTR_next_offset_00432c18)(this + 0x1c)" (function_declarator "do_next_offset(Sized_elf_reloc_mapper<32,false> *this)\n\n{\n                    \n                    \n  (*(code *)PTR_next_offset_00432c18)" (function_declarator "do_next_offset(Sized_elf_reloc_mapper<32,false> *this)" identifier (parameter_list "(Sized_elf_reloc_mapper<32,false> *this)" ( (parameter_declaration "Sized_elf_reloc_mapper" type_identifier) (ERROR "<32" < number_literal) , (parameter_declaration "false> *this" type_identifier (ERROR ">" >) (pointer_declarator "*this" * identifier)) ))) (ERROR "{" {) (parameter_list "(*(code *)PTR_next_offset_00432c18)" ( (parameter_declaration "*(code *)PTR_next_offset_00432c18" type_identifier (pointer_declarator "*(code *)PTR_next_offset_00432c18" * (ERROR "(code *)" (abstract_function_declarator "(code *)" (parameter_list "(code *)" ( (parameter_declaration "code *" type_identifier (abstract_pointer_declarator "*" *)) )))) identifier)) ))) (parameter_list "(this + 0x1c)" ( (parameter_declaration "this" type_identifier) (ERROR "+ 0x1c" + number_literal) ))) ;) (return_statement "return;" return ;) (ERROR "}" }))
(translation_unit (declaration TYPE (ms_call_modifier __thiscall) (ERROR IDENT : :) IDENT (ERROR < LIT) , (ERROR IDENT > : :) (function_declarator (function_declarator (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) (ERROR < LIT) , (parameter_declaration TYPE (ERROR >) (pointer_declarator * IDENT)) ))) (ERROR {) (parameter_list ( (parameter_declaration TYPE (pointer_declarator * (ERROR (abstract_function_declarator (parameter_list ( (parameter_declaration TYPE (abstract_pointer_declarator *)) )))) IDENT)) ))) (parameter_list ( (parameter_declaration TYPE) (ERROR + LIT) ))) ;) (return_statement return ;) (ERROR }))
(declaration "void __thiscall\ngold::Sized_elf_reloc_mapper<32,false>::do_next_offset(Sized_elf_reloc_mapper<32,false> *this)\n\n{\n                    \n                    \n  (*(code *)PTR_next_offset_00432c18)(this + 0x1c);" (primitive_type "void") (ms_call_modifier "__thiscall" (__thiscall "__thiscall")) (ERROR "gold::" (identifier "gold") (: ":") (: ":")) (identifier "Sized_elf_reloc_mapper") (ERROR "<32" (< "<") (number_literal "32")) (, ",") (ERROR "false>::" (identifier "false") (> ">") (: ":") (: ":")) (function_declarator "do_next_offset(Sized_elf_reloc_mapper<32,false> *this)\n\n{\n                    \n                    \n  (*(code *)PTR_next_offset_00432c18)(this + 0x1c)" (function_declarator "do_next_offset(Sized_elf_reloc_mapper<32,false> *this)\n\n{\n                    \n                    \n  (*(code *)PTR_next_offset_00432c18)" (function_declarator "do_next_offset(Sized_elf_reloc_mapper<32,false> *this)" (identifier "do_next_offset") (parameter_list "(Sized_elf_reloc_mapper<32,false> *this)" (( "(") (parameter_declaration "Sized_elf_reloc_mapper" (type_identifier "Sized_elf_reloc_mapper")) (ERROR "<32" (< "<") (number_literal "32")) (, ",") (parameter_declaration "false> *this" (type_identifier "false") (ERROR ">" (> ">")) (pointer_declarator "*this" (* "*") (identifier "this"))) () ")"))) (ERROR "{" ({ "{")) (parameter_list "(*(code *)PTR_next_offset_00432c18)" (( "(") (parameter_declaration "*(code *)PTR_next_offset_00432c18" (type_identifier "") (pointer_declarator "*(code *)PTR_next_offset_00432c18" (* "*") (ERROR "(code *)" (abstract_function_declarator "(code *)" (parameter_list "(code *)" (( "(") (parameter_declaration "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")")))) (identifier "PTR_next_offset_00432c18"))) () ")"))) (parameter_list "(this + 0x1c)" (( "(") (parameter_declaration "this" (type_identifier "this")) (ERROR "+ 0x1c" (+ "+") (number_literal "0x1c")) () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (ERROR "}" (} "}"))
(translation_unit (declaration type: (primitive_type) declarator: (ms_call_modifier) (ERROR (identifier)) declarator: (identifier) (ERROR (number_literal)) (ERROR (identifier)) declarator: (function_declarator declarator: (function_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier)) (ERROR (number_literal)) (parameter_declaration type: (type_identifier) (ERROR) declarator: (pointer_declarator declarator: (identifier))))) (ERROR) parameters: (parameter_list (parameter_declaration type: (MISSING type_identifier) declarator: (pointer_declarator (ERROR (abstract_function_declarator parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (abstract_pointer_declarator))))) declarator: (identifier))))) parameters: (parameter_list (parameter_declaration type: (type_identifier)) (ERROR (number_literal))))) (return_statement) (ERROR))

/* gold::Sized_elf_reloc_mapper<32, false>::MASKED() */

void __thiscall
gold::Sized_elf_reloc_mapper<32,false>::MASKED(Sized_elf_reloc_mapper<32,false> *this)

{
                    /* WARNING: Could not recover jumptable at 0x000d7cb8. Too many branches */
                    /* WARNING: Treating indirect jump as call */
  (*(code *)PTR_next_offset_00432c18)(this + 0x1c);
  return;
}

