file_name
stringlengths
18
83
original_function_name
stringlengths
1
741
stripped_function_name
stringlengths
2
57
decompiled_code_original
stringlengths
34
256k
decompiled_code_stripped
stringlengths
36
215k
assembly_code
stringlengths
3
189k
dataflowgraph_original
float64
dataflowgraph_stripped
float64
graphImage_original
float64
graphImage_stripped
float64
pcode_edges_original
stringlengths
11
4.92M
pcode_edges_stripped
stringlengths
11
4.86M
pcode_graph_original
float64
pcode_graph_stripped
float64
address
stringlengths
8
8
arch
stringclasses
1 value
opt_level
stringclasses
1 value
S-Expression_of_decompiled_code_stripped
stringlengths
345
5.19M
S-Expression_decompiled_code_original
stringlengths
339
6.03M
S-Expression_decompiled_code_original_noisy
stringlengths
345
5.19M
S-Expression_decompiled_code_original_clean
stringlengths
176
802k
S-Expression_decompiled_code_original_root
stringlengths
353
5.35M
Replace_function_name_and_variable_name
stringlengths
39
248k
S-Expression_decompiled_code_stripped
float64
Root Node
stringlengths
244
1.12M
decompiled_code_original_masked
float64
decompiled_code_stripped_masked
stringlengths
35
215k
10194_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
do_frac_digits
FUN_00345630
/* std::moneypunct<char, true>::do_frac_digits() const */ undefined4 __thiscall std::moneypunct<char,true>::do_frac_digits(moneypunct<char,true> *this) { return *(undefined4 *)(*(long *)(this + 0x10) + 0x58); }
undefined4 FUN_00345630(long param_1) { return *(undefined4 *)(*(long *)(param_1 + 0x10) + 0x58); }
MOV RAX,qword ptr [RDI + 0x10] MOV EAX,dword ptr [RAX + 0x58] RET
null
null
null
null
[('tmp_28', u'PTRADD_-1205119375'), ('const-16', u'PTRADD_-1205119375'), (u'INT_ADD_-1205119414', u'CAST_-1205119355'), (u'CAST_-1205119355', u'LOAD_-1205119430'), ('const-88', u'INT_ADD_-1205119414'), (u'LOAD_-1205119430', u'COPY_-1205119420'), (u'CAST_-1205119360', u'LOAD_-1205119437'), ('const-1', u'PTRADD_-12051193...
[(u'INT_ADD_-1205119414', u'CAST_-1205119355'), ('tmp_35', u'INT_ADD_-1205119421'), (u'CAST_-1205119355', u'LOAD_-1205119430'), ('const-88', u'INT_ADD_-1205119414'), ('const-433', u'LOAD_-1205119430'), ('const-16', u'INT_ADD_-1205119421'), (u'INT_ADD_-1205119421', u'CAST_-1205119360'), (u'LOAD_-1205119430', u'COPY_-120...
null
null
00345630
x64
O2
(translation_unit "undefined4 FUN_00345630(long param_1)\n\n{\n return *(undefined4 *)(*(long *)(param_1 + 0x10) + 0x58);\n}\n\n" (function_definition "undefined4 FUN_00345630(long param_1)\n\n{\n return *(undefined4 *)(*(long *)(param_1 + 0x10) + 0x58);\n}" type_identifier (function_declarator "FUN_00345630(long par...
(translation_unit "/* std::moneypunct<char, true>::do_frac_digits() const */\n\nundefined4 __thiscall std::moneypunct<char,true>::do_frac_digits(moneypunct<char,true> *this)\n\n{\n return *(undefined4 *)(*(long *)(this + 0x10) + 0x58);\n}\n\n" comment (declaration "undefined4 __thiscall std::moneypunct<char,true>::do_...
(translation_unit "undefined4 FUN_00345630(long param_1)\n\n{\n return *(undefined4 *)(*(long *)(param_1 + 0x10) + 0x58);\n}\n\n" (function_definition "undefined4 FUN_00345630(long param_1)\n\n{\n return *(undefined4 *)(*(long *)(param_1 + 0x10) + 0x58);\n}" type_identifier (function_declarator "FUN_00345630(long par...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (return_statement return (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expressio...
(function_definition "undefined4 FUN_00345630(long param_1)\n\n{\n return *(undefined4 *)(*(long *)(param_1 + 0x10) + 0x58);\n}" (type_identifier "undefined4") (function_declarator "FUN_00345630(long param_1)" (identifier "FUN_00345630") (parameter_list "(long param_1)" (( "(") (parameter_declaration "long param_1" (s...
/* std::moneypunct<char, true>::do_frac_digits() const */ type_1 __thiscall std::moneypunct<char,true>::do_frac_digits(moneypunct<char,true> *type_3) { return *(type_1 *)(type_2*(long *)(type_3 + 0x10) + 0x58); }
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (return_statement (pointer_expression argument: (cast_expression ...
null
undefined4 MASKED(long param_1) { return *(undefined4 *)(*(long *)(param_1 + 0x10) + 0x58); }
71_rmdir_and_rmdir_strip.c
strip_trailing_slashes
FUN_00102e20
_Bool strip_trailing_slashes(char *file) { char cVar1; char *name; size_t sVar2; name = last_component(file); if (*name == '\0') { name = file; } sVar2 = base_len(name); cVar1 = name[sVar2]; name[sVar2] = '\0'; return cVar1 != '\0'; }
bool FUN_00102e20(char *param_1) { char cVar1; long lVar2; char *pcVar3; pcVar3 = (char *)FUN_00105660(); if (*pcVar3 == '\0') { pcVar3 = param_1; } lVar2 = FUN_001056c0(pcVar3); cVar1 = pcVar3[lVar2]; pcVar3[lVar2] = '\0'; return cVar1 != '\0'; }
PUSH RBP MOV RBP,RDI PUSH RBX SUB RSP,0x8 CALL 0x00105660 CMP byte ptr [RAX],0x0 MOV RBX,RAX CMOVZ RBX,RBP MOV RDI,RBX CALL 0x001056c0 ADD RBX,RAX CMP byte ptr [RBX],0x0 MOV byte ptr [RBX],0x0 SETNZ AL ADD RSP,0x8 POP RBX POP RBP RET
null
null
null
null
[(u'INT_NOTEQUAL_-1206964603', u'COPY_-1206964557'), (u'LOAD_-1206964619', u'INT_NOTEQUAL_-1206964603'), ('const-433', u'STORE_-1206964603'), (u'PTRADD_-1206964566', u'LOAD_-1206964619'), ('const-433', u'LOAD_-1206964669'), ('const-0', u'INT_NOTEQUAL_-1206964603'), (u'LOAD_-1206964669', u'INT_EQUAL_-1206964654'), (u'CA...
[(u'LOAD_-1206964619', u'INT_NOTEQUAL_-1206964603'), (u'COPY_-1206964545', u'MULTIEQUAL_-1206964515'), (u'PTRADD_-1206964566', u'LOAD_-1206964619'), (u'COPY_-1206964600', u'RETURN_-1206964562'), (u'LOAD_-1206964669', u'INT_EQUAL_-1206964654'), (u'CAST_-1206964491', u'LOAD_-1206964669'), ('const-0', u'RETURN_-1206964562...
null
null
00102e20
x64
O2
(translation_unit "bool FUN_00102e20(char *param_1)\n\n{\n char cVar1;\n long lVar2;\n char *pcVar3;\n \n pcVar3 = (char *)FUN_00105660();\n if (*pcVar3 == '\0') {\n pcVar3 = param_1;\n }\n lVar2 = FUN_001056c0(pcVar3);\n cVar1 = pcVar3[lVar2];\n pcVar3[lVar2] = '\0';\n return cVar1 != '\0';\n}\n\n" (func...
(translation_unit "_Bool strip_trailing_slashes(char *file)\n\n{\n char cVar1;\n char *name;\n size_t sVar2;\n \n name = last_component(file);\n if (*name == '\0') {\n name = file;\n }\n sVar2 = base_len(name);\n cVar1 = name[sVar2];\n name[sVar2] = '\0';\n return cVar1 != '\0';\n}\n\n" (function_definiti...
(translation_unit "bool FUN_00102e20(char *param_1)\n\n{\n char cVar1;\n long lVar2;\n char *pcVar3;\n \n pcVar3 = (char *)FUN_00105660();\n if (*pcVar3 == '\0') {\n pcVar3 = param_1;\n }\n lVar2 = FUN_001056c0(pcVar3);\n cVar1 = pcVar3[lVar2];\n pcVar3[lVar2] = '\0';\n return cVar1 != '\0';\n}\n\n" (func...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statemen...
(function_definition "bool FUN_00102e20(char *param_1)\n\n{\n char cVar1;\n long lVar2;\n char *pcVar3;\n \n pcVar3 = (char *)FUN_00105660();\n if (*pcVar3 == '\0') {\n pcVar3 = param_1;\n }\n lVar2 = FUN_001056c0(pcVar3);\n cVar1 = pcVar3[lVar2];\n pcVar3[lVar2] = '\0';\n return cVar1 != '\0';\n}" (primi...
type_1 function_1(char *file) { char var_3; char *name; size_t sVar2; name = var_1(file); if (*name == '\0') { name = file; } sVar2 = var_2(name); var_3 = name[sVar2]; name[sVar2] = '\0'; return var_3 != '\0'; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (primitive_type) dec...
null
bool MASKED(char *param_1) { char cVar1; long lVar2; char *pcVar3; pcVar3 = (char *)FUN_00105660(); if (*pcVar3 == '\0') { pcVar3 = param_1; } lVar2 = FUN_001056c0(pcVar3); cVar1 = pcVar3[lVar2]; pcVar3[lVar2] = '\0'; return cVar1 != '\0'; }
4063_x86_64-linux-gnux32-dwp_and_x86_64-linux-gnux32-dwp_strip.c
add_local_section
FUN_001dfb50
/* DWARF original prototype: void add_local_section(Output_data_reloc<4,_false,_64,_false> * this, Sized_relobj<64,_false> * relobj, uint input_shndx, uint type, Output_data * od, uint shndx, Address address, Addend addend) */ void __thiscall gold::Output_data_reloc<4,_false,_64,_false>::add_local_section ...
void FUN_001dfb50(undefined8 param_1) { undefined8 in_R8; undefined8 in_stack_00000010; undefined1 auStack_48 [40]; undefined8 local_20; FUN_001cae80(auStack_48); local_20 = in_stack_00000010; FUN_001df4d0(param_1,in_R8,auStack_48); return; }
PUSH R12 MOV R12,R8 MOV R8D,R9D PUSH RBP MOV RBP,RDI PUSH RBX SUB RSP,0x30 MOV RBX,RSP PUSH 0x0 PUSH 0x1 MOV RDI,RBX PUSH 0x0 PUSH 0x0 MOV R9,qword ptr [RSP + 0x70] CALL 0x001cae80 MOV RAX,qword ptr [RSP + 0x78] MOV RDX,RBX MOV RSI,R12 MOV RDI,RBP MOV qword ptr [RSP + 0x48],RAX ADD RSP,0x20 CALL 0x001df4d0 ADD RSP,0x30...
null
null
null
null
[('tmp_245', u'COPY_-1207764038'), ('tmp_239', u'CALL_-1207764060'), ('tmp_238', u'PTRSUB_-1207763836'), ('const-1', u'CALL_-1207764060'), ('const-0', u'CALL_-1207764060'), ('tmp_242', u'CALL_-1207764011'), (u'PTRSUB_-1207763890', u'PTRSUB_-1207763865'), ('tmp_241', u'CALL_-1207764060'), ('const-0', u'PTRSUB_-120776383...
[('tmp_347', u'PTRSUB_-1207763906'), ('const--72', u'PTRSUB_-1207763906'), ('tmp_526', u'COPY_-1207764038'), (u'PTRSUB_-1207763907', u'CALL_-1207764060'), (u'PTRSUB_-1207763906', u'CALL_-1207764011'), ('tmp_347', u'PTRSUB_-1207763907'), ('const--72', u'PTRSUB_-1207763907'), ('tmp_348', u'CALL_-1207764011'), (u'CALL_-12...
null
null
001dfb50
x64
O2
(translation_unit "void FUN_001dfb50(undefined8 param_1)\n\n{\n undefined8 in_R8;\n undefined8 in_stack_00000010;\n undefined1 auStack_48 [40];\n undefined8 local_20;\n \n FUN_001cae80(auStack_48);\n local_20 = in_stack_00000010;\n FUN_001df4d0(param_1,in_R8,auStack_48);\n return;\n}\n\n" (function_definition ...
(translation_unit "/* DWARF original prototype: void add_local_section(Output_data_reloc<4,_false,_64,_false> * this,\n Sized_relobj<64,_false> * relobj, uint input_shndx, uint type, Output_data * od, uint shndx,\n Address address, Addend addend) */\n\nvoid __thiscall\ngold::Output_data_reloc<4,_false,_64,_false>::...
(translation_unit "void FUN_001dfb50(undefined8 param_1)\n\n{\n undefined8 in_R8;\n undefined8 in_stack_00000010;\n undefined1 auStack_48 [40];\n undefined8 local_20;\n \n FUN_001cae80(auStack_48);\n local_20 = in_stack_00000010;\n FUN_001df4d0(param_1,in_R8,auStack_48);\n return;\n}\n\n" (function_definition ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (array_declarator IDENT [ LIT ]) ;) (declaration TYPE IDENT ;) (expression_statement (call_express...
(function_definition "void FUN_001dfb50(undefined8 param_1)\n\n{\n undefined8 in_R8;\n undefined8 in_stack_00000010;\n undefined1 auStack_48 [40];\n undefined8 local_20;\n \n FUN_001cae80(auStack_48);\n local_20 = in_stack_00000010;\n FUN_001df4d0(param_1,in_R8,auStack_48);\n return;\n}" (primitive_type "void"...
/* DWARF original prototype: void add_local_section(Output_data_reloc<4,_false,_64,_false> * this, Sized_relobj<64,_false> * relobj, uint input_shndx, uint type, Output_data * od, uint shndx, Address address, Addend addend) */ void __thiscall gold::Output_data_reloc<4,_false,_64,_false>::add_local_section ...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier)) (declara...
null
void MASKED(undefined8 param_1) { undefined8 in_R8; undefined8 in_stack_00000010; undefined1 auStack_48 [40]; undefined8 local_20; FUN_001cae80(auStack_48); local_20 = in_stack_00000010; FUN_001df4d0(param_1,in_R8,auStack_48); return; }
1576_x86_64-linux-gnux32-dwp_and_x86_64-linux-gnux32-dwp_strip.c
~Struct_disable_new_dtags
FUN_00152660
/* DWARF original prototype: void ~Struct_disable_new_dtags(Struct_disable_new_dtags * this, int __in_chrg) */ void __thiscall gold::General_options::Struct_disable_new_dtags::~Struct_disable_new_dtags (Struct_disable_new_dtags *this,int __in_chrg) { pointer pcVar1; pcVar1 = (this->option).longna...
void FUN_00152660(undefined8 *param_1) { *param_1 = &PTR_FUN_003a76e8; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_00276d20((undefined8 *)param_1[1]); return; } return; }
LEA RAX,[0x3a76e8] MOV RDX,qword ptr [RDI + 0x8] MOV qword ptr [RDI],RAX LEA RAX,[RDI + 0x18] CMP RDX,RAX JZ 0x00152680 MOV RDI,RDX JMP 0x00276d20 RET
null
null
null
null
[('tmp_68', u'PTRSUB_-1207294246'), (u'PTRSUB_-1207294249', u'CAST_-1207294239'), ('const-3831528', u'PTRSUB_-1207294249'), (u'PTRSUB_-1207294251', u'PTRSUB_-1207294247'), (u'PTRSUB_-1207294242', u'PTRSUB_-1207294238'), (u'PTRSUB_-1207294235', u'INT_NOTEQUAL_-1207294325'), ('tmp_68', u'PTRSUB_-1207294252'), ('const-0',...
[('const-433', u'LOAD_-1207294357'), ('tmp_109', u'PTRADD_-1207294246'), ('const-3', u'PTRADD_-1207294246'), ('tmp_109', u'PTRADD_-1207294254'), ('const-8', u'PTRADD_-1207294254'), (u'CAST_-1207294253', u'INT_NOTEQUAL_-1207294325'), ('const-8', u'PTRADD_-1207294246'), (u'INT_NOTEQUAL_-1207294325', u'CBRANCH_-1207294324...
null
null
00152660
x64
O2
(translation_unit "void FUN_00152660(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_003a76e8;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_00276d20((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_00152660(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_003...
(translation_unit "/* DWARF original prototype: void ~Struct_disable_new_dtags(Struct_disable_new_dtags * this, int\n __in_chrg) */\n\nvoid __thiscall\ngold::General_options::Struct_disable_new_dtags::~Struct_disable_new_dtags\n (Struct_disable_new_dtags *this,int __in_chrg)\n\n{\n pointer pcVar1;\n \n pc...
(translation_unit "void FUN_00152660(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_003a76e8;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_00276d20((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_00152660(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_003...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression & IDENT)) ;) (if_statement if (parenthesized_expres...
(function_definition "void FUN_00152660(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_003a76e8;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_00276d20((undefined8 *)param_1[1]);\n return;\n }\n return;\n}" (primitive_type "void") (function_declarator "FUN_00152660(undefined8 *param_1)" (identifier ...
/* DWARF original prototype: void ~Struct_disable_new_dtags(Struct_disable_new_dtags * this, int __in_chrg) */ void __thiscall gold::General_options::function_1::~function_1 (function_1 *this,int __in_chrg) { type_1 var_5; var_5 = (this->option).longname._M_dataplus._M_p; (this->super_Struct_va...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (assignment_expr...
null
void MASKED(undefined8 *param_1) { *param_1 = &PTR_FUN_003a76e8; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_00276d20((undefined8 *)param_1[1]); return; } return; }
9233_powerpc-linux-gnuspe-dwp_and_powerpc-linux-gnuspe-dwp_strip.c
do_compare
FUN_003102a0
/* std::__facet_shims::(anonymous namespace)::collate_shim<char>::do_compare(char const*, char const*, char const*, char const*) const */ void std::__facet_shims::(anonymous_namespace)::collate_shim<char>::do_compare (char *param_1,char *param_2,char *param_3,char *param_4) { __collate_compare<ch...
void FUN_003102a0(long param_1) { FUN_00316180(*(undefined8 *)(param_1 + 0x18)); return; }
MOV RDI,qword ptr [RDI + 0x18] JMP 0x00316180
null
null
null
null
[(u'CAST_-1204944146', u'LOAD_-1204944221'), (u'LOAD_-1204944221', u'CALL_-1204944210'), ('const-433', u'LOAD_-1204944221'), ('const-24', u'PTRADD_-1204944159'), ('const-0', u'RETURN_-1204944206'), (u'PTRADD_-1204944159', u'CAST_-1204944146'), ('const-1', u'PTRADD_-1204944159'), ('tmp_16', u'PTRADD_-1204944159')]
[(u'CAST_-1204944149', u'LOAD_-1204944221'), (u'LOAD_-1204944221', u'CALL_-1204944210'), (u'INT_ADD_-1204944205', u'CAST_-1204944149'), ('const-0', u'RETURN_-1204944206'), ('const-24', u'INT_ADD_-1204944205'), ('tmp_28', u'INT_ADD_-1204944205'), ('const-433', u'LOAD_-1204944221')]
null
null
003102a0
x64
O2
(translation_unit "void FUN_003102a0(long param_1)\n\n{\n FUN_00316180(*(undefined8 *)(param_1 + 0x18));\n return;\n}\n\n" (function_definition "void FUN_003102a0(long param_1)\n\n{\n FUN_00316180(*(undefined8 *)(param_1 + 0x18));\n return;\n}" primitive_type (function_declarator "FUN_003102a0(long param_1)" identi...
(translation_unit "/* std::__facet_shims::(anonymous namespace)::collate_shim<char>::do_compare(char const*, char\n const*, char const*, char const*) const */\n\nvoid std::__facet_shims::(anonymous_namespace)::collate_shim<char>::do_compare\n (char *param_1,char *param_2,char *param_3,char *param_4)\n\n...
(translation_unit "void FUN_003102a0(long param_1)\n\n{\n FUN_00316180(*(undefined8 *)(param_1 + 0x18));\n return;\n}\n\n" (function_definition "void FUN_003102a0(long param_1)\n\n{\n FUN_00316180(*(undefined8 *)(param_1 + 0x18));\n return;\n}" primitive_type (function_declarator "FUN_003102a0(long param_1)" identi...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_decl...
(function_definition "void FUN_003102a0(long param_1)\n\n{\n FUN_00316180(*(undefined8 *)(param_1 + 0x18));\n return;\n}" (primitive_type "void") (function_declarator "FUN_003102a0(long param_1)" (identifier "FUN_003102a0") (parameter_list "(long param_1)" (( "(") (parameter_declaration "long param_1" (sized_type_spe...
/* std::__facet_shims::(anonymous namespace)::collate_shim<char>::do_compare(char const*, char const*, char const*, char const*) const */ void std::__facet_shims::(anonymous_namespace)::collate_shim<char>::function_1 (char *var_3,char *param_2,char *param_3,char *param_4) { var_1<var_2>(*(type_1 ...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (expression_statement (call_expression function: (identifier) argu...
null
void MASKED(long param_1) { FUN_00316180(*(undefined8 *)(param_1 + 0x18)); return; }
12868_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
register_callback
FUN_004dc170
/* std::ios_base::register_callback(void (*)(std::ios_base::event, std::ios_base&, int), int) */ void __thiscall std::ios_base::register_callback (ios_base *this,_func_void_event_ios_base_ptr_int *param_1,int param_2) { undefined8 uVar1; undefined8 *puVar2; puVar2 = (undefined8 *)operator_new(0x18...
void FUN_004dc170(long param_1,undefined8 param_2,undefined4 param_3) { undefined8 uVar1; undefined8 *puVar2; puVar2 = (undefined8 *)FUN_0049cb70(0x18); uVar1 = *(undefined8 *)(param_1 + 0x28); puVar2[1] = param_2; *puVar2 = uVar1; *(undefined4 *)(puVar2 + 2) = param_3; *(undefined4 *)((long)puVar2...
PUSH R12 MOV R12,RSI PUSH RBP MOV EBP,EDX PUSH RBX MOV RBX,RDI MOV EDI,0x18 CALL 0x0049cb70 MOV RDX,qword ptr [RBX + 0x28] MOV qword ptr [RAX + 0x8],R12 MOV qword ptr [RAX],RDX MOV dword ptr [RAX + 0x10],EBP MOV dword ptr [RAX + 0x14],0x0 MOV qword ptr [RBX + 0x28],RAX POP RBX POP RBP POP R12 RET
null
null
null
null
[(u'CAST_-1202535923', u'PTRADD_-1202535915'), ('const-433', u'STORE_-1202536017'), (u'CAST_-1202535905', u'STORE_-1202536017'), (u'CAST_-1202535900', u'STORE_-1202536011'), ('const-20', u'INT_ADD_-1202535997'), (u'CAST_-1202535923', u'STORE_-1202536001'), ('const-1', u'PTRADD_-1202535941'), (u'CALL_-1202536040', u'CAS...
[('tmp_174', u'INT_ADD_-1202536022'), ('const-8', u'PTRADD_-1202535909'), (u'PTRADD_-1202535917', u'STORE_-1202536029'), ('tmp_224', u'STORE_-1202536017'), ('const-20', u'INT_ADD_-1202535997'), (u'CAST_-1202535925', u'PTRADD_-1202535909'), ('const-433', u'STORE_-1202536017'), ('const-0', u'STORE_-1202536011'), (u'INT_A...
null
null
004dc170
x64
O2
(translation_unit "void FUN_004dc170(long param_1,undefined8 param_2,undefined4 param_3)\n\n{\n undefined8 uVar1;\n undefined8 *puVar2;\n \n puVar2 = (undefined8 *)FUN_0049cb70(0x18);\n uVar1 = *(undefined8 *)(param_1 + 0x28);\n puVar2[1] = param_2;\n *puVar2 = uVar1;\n *(undefined4 *)(puVar2 + 2) = param_3;\n ...
(translation_unit "/* std::ios_base::register_callback(void (*)(std::ios_base::event, std::ios_base&, int), int) */\n\nvoid __thiscall\nstd::ios_base::register_callback\n (ios_base *this,_func_void_event_ios_base_ptr_int *param_1,int param_2)\n\n{\n undefined8 uVar1;\n undefined8 *puVar2;\n \n puVar2 = (un...
(translation_unit "void FUN_004dc170(long param_1,undefined8 param_2,undefined4 param_3)\n\n{\n undefined8 uVar1;\n undefined8 *puVar2;\n \n puVar2 = (undefined8 *)FUN_0049cb70(0x18);\n uVar1 = *(undefined8 *)(param_1 + 0x28);\n puVar2[1] = param_2;\n *puVar2 = uVar1;\n *(undefined4 *)(puVar2 + 2) = param_3;\n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT)...
(function_definition "void FUN_004dc170(long param_1,undefined8 param_2,undefined4 param_3)\n\n{\n undefined8 uVar1;\n undefined8 *puVar2;\n \n puVar2 = (undefined8 *)FUN_0049cb70(0x18);\n uVar1 = *(undefined8 *)(param_1 + 0x28);\n puVar2[1] = param_2;\n *puVar2 = uVar1;\n *(undefined4 *)(puVar2 + 2) = param_3;...
/* std::ios_base::register_callback(void (*)(std::ios_base::event, std::ios_base&, int), int) */ void __thiscall std::type_1::function_1 (type_1 *var_2,type_2 *param_1,int param_2) { type_3 uVar1; type_3 *var_3; var_3 = (type_3 *)var_1(0x18); uVar1 = *(type_3 *)(var_2 + 0x28); var_3[1] = param...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaratio...
null
void MASKED(long param_1,undefined8 param_2,undefined4 param_3) { undefined8 uVar1; undefined8 *puVar2; puVar2 = (undefined8 *)FUN_0049cb70(0x18); uVar1 = *(undefined8 *)(param_1 + 0x28); puVar2[1] = param_2; *puVar2 = uVar1; *(undefined4 *)(puVar2 + 2) = param_3; *(undefined4 *)((long)puVar2 + 0x1...
10646_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c
d_index_template_argument.part.8
FUN_0035bb20
undefined8 d_index_template_argument_part_8(int *param_1,int param_2) { if ((param_1 == (int *)0x0) || (*param_1 != 0x2f)) { return 0; } if (param_2 < 1) { if (param_2 != 0) { return 0; } } else { do { param_1 = *(int **)(param_1 + 4); param_2 = param_2 + -1; if (para...
undefined8 FUN_0035bb20(int *param_1,int param_2) { if ((param_1 == (int *)0x0) || (*param_1 != 0x2f)) { return 0; } if (param_2 < 1) { if (param_2 != 0) { return 0; } } else { do { param_1 = *(int **)(param_1 + 4); param_2 = param_2 + -1; if (param_1 == (int *)0x0) {...
TEST RDI,RDI JZ 0x0035bb45 CMP dword ptr [RDI],0x2f JNZ 0x0035bb45 TEST ESI,ESI JG 0x0035bb39 JMP 0x0035bb48 CMP dword ptr [RDI],0x2f JNZ 0x0035bb45 TEST ESI,ESI JZ 0x0035bb4a MOV RDI,qword ptr [RDI + 0x10] SUB ESI,0x1 TEST RDI,RDI JNZ 0x0035bb30 XOR EAX,EAX RET JNZ 0x0035bb45 MOV RAX,qword ptr [RDI + 0x8] RET
null
null
null
null
[(u'COPY_-1205158884', u'RETURN_-1205158872'), ('const-0', u'INT_NOTEQUAL_-1205159004'), ('const-1', u'INT_SLESS_-1205159077'), (u'LOAD_-1205159050', u'LOAD_-1205159036'), ('tmp_93', u'CBRANCH_-1205159084'), (u'LOAD_-1205159052', u'COPY_-1205159052'), ('tmp_591', u'LOAD_-1205159119'), ('const-47', u'INT_NOTEQUAL_-12051...
[(u'COPY_-1205158884', u'RETURN_-1205158872'), ('const-0', u'INT_NOTEQUAL_-1205159004'), ('const-1', u'INT_SLESS_-1205159077'), (u'LOAD_-1205159050', u'LOAD_-1205159036'), ('tmp_93', u'CBRANCH_-1205159084'), (u'LOAD_-1205159052', u'COPY_-1205159052'), ('tmp_591', u'LOAD_-1205159119'), ('const-47', u'INT_NOTEQUAL_-12051...
null
null
0035bb20
x64
O2
(translation_unit "undefined8 FUN_0035bb20(int *param_1,int param_2)\n\n{\n if ((param_1 == (int *)0x0) || (*param_1 != 0x2f)) {\n return 0;\n }\n if (param_2 < 1) {\n if (param_2 != 0) {\n return 0;\n }\n }\n else {\n do {\n param_1 = *(int **)(param_1 + 4);\n param_2 = param_2 + -1;\n ...
(translation_unit "undefined8 d_index_template_argument_part_8(int *param_1,int param_2)\n\n{\n if ((param_1 == (int *)0x0) || (*param_1 != 0x2f)) {\n return 0;\n }\n if (param_2 < 1) {\n if (param_2 != 0) {\n return 0;\n }\n }\n else {\n do {\n param_1 = *(int **)(param_1 + 4);\n param_...
(translation_unit "undefined8 FUN_0035bb20(int *param_1,int param_2)\n\n{\n if ((param_1 == (int *)0x0) || (*param_1 != 0x2f)) {\n return 0;\n }\n if (param_2 < 1) {\n if (param_2 != 0) {\n return 0;\n }\n }\n else {\n do {\n param_1 = *(int **)(param_1 + 4);\n param_2 = param_2 + -1;\n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression...
(function_definition "undefined8 FUN_0035bb20(int *param_1,int param_2)\n\n{\n if ((param_1 == (int *)0x0) || (*param_1 != 0x2f)) {\n return 0;\n }\n if (param_2 < 1) {\n if (param_2 != 0) {\n return 0;\n }\n }\n else {\n do {\n param_1 = *(int **)(param_1 + 4);\n param_2 = param_2 + -1;...
type_1 function_1(int *var_1,int var_2) { if ((var_1 == (int *)0x0) || (*var_1 != 0x2f)) { return 0; } if (var_2 < 1) { if (var_2 != 0) { return 0; } } else { do { var_1 = *(int **)(var_1 + 4); var_2 = var_2 + -1; if (var_1 == (int *)0x0) { return 0; } ...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primitive_type) declarator: (identif...
null
undefined8 MASKED(int *param_1,int param_2) { if ((param_1 == (int *)0x0) || (*param_1 != 0x2f)) { return 0; } if (param_2 < 1) { if (param_2 != 0) { return 0; } } else { do { param_1 = *(int **)(param_1 + 4); param_2 = param_2 + -1; if (param_1 == (int *)0x0) { ...
10424_powerpc64le-linux-gnu-ld_and_powerpc64le-linux-gnu-ld_strip.c
~money_put
FUN_00382be0
/* std::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::~money_put() */ void __thiscall std::money_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>::~money_put (money_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>> *this...
void FUN_00382be0(undefined8 *param_1) { *param_1 = &PTR_FUN_004b81e0; FUN_0033a770(); FUN_00338a40(param_1); return; }
LEA RAX,[0x4b81d0] PUSH RBX MOV RBX,RDI ADD RAX,0x10 MOV qword ptr [RDI],RAX CALL 0x0033a770 MOV RDI,RBX POP RBX JMP 0x00338a40
null
null
null
null
[(u'CAST_-1205392281', u'STORE_-1205392383'), ('tmp_74', u'CAST_-1205392281'), ('tmp_74', u'CAST_-1205392277'), (u'PTRSUB_-1205392280', u'STORE_-1205392383'), (u'CAST_-1205392277', u'CALL_-1205392373'), ('const-433', u'STORE_-1205392383'), ('const-4948448', u'PTRSUB_-1205392280'), ('const-0', u'RETURN_-1205392354'), ('...
[('const-4948448', u'PTRSUB_-1205392280'), ('const-0', u'PTRSUB_-1205392280'), (u'PTRSUB_-1205392280', u'STORE_-1205392383'), ('const-433', u'STORE_-1205392383'), ('tmp_137', u'STORE_-1205392383'), ('tmp_137', u'CALL_-1205392358'), ('const-0', u'RETURN_-1205392354')]
null
null
00382be0
x64
O2
(translation_unit "void FUN_00382be0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004b81e0;\n FUN_0033a770();\n FUN_00338a40(param_1);\n return;\n}\n\n" (function_definition "void FUN_00382be0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004b81e0;\n FUN_0033a770();\n FUN_00338a40(param_1);\n return;\n}" p...
(translation_unit "/* std::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> >\n >::~money_put() */\n\nvoid __thiscall\nstd::money_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>::~money_put\n (money_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_...
(translation_unit "void FUN_00382be0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004b81e0;\n FUN_0033a770();\n FUN_00338a40(param_1);\n return;\n}\n\n" (function_definition "void FUN_00382be0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004b81e0;\n FUN_0033a770();\n FUN_00338a40(param_1);\n return;\n}" p...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression & IDENT)) ;) (expression_statement (call_expression...
(function_definition "void FUN_00382be0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004b81e0;\n FUN_0033a770();\n FUN_00338a40(param_1);\n return;\n}" (primitive_type "void") (function_declarator "FUN_00382be0(undefined8 *param_1)" (identifier "FUN_00382be0") (parameter_list "(undefined8 *param_1)" (( "(") (par...
/* std::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::~money_put() */ void __thiscall std::money_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>::~money_put (money_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>> *this...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (assignment_expr...
null
void MASKED(undefined8 *param_1) { *param_1 = &PTR_FUN_004b81e0; FUN_0033a770(); FUN_00338a40(param_1); return; }
6852_x86_64-linux-gnu-dwp_and_x86_64-linux-gnu-dwp_strip.c
put
FUN_00284320
/* std::wostream::put(wchar_t) */ wostream * __thiscall std::wostream::put(wostream *this,wchar_t param_1) { long *plVar1; wchar_t *pwVar2; sentry local_28 [16]; sentry::sentry(local_28,this); if (local_28[0] != (sentry)0x0) { plVar1 = *(long **)(this + *(long *)(*(long *)this + -0x18) + 0xe8); ...
long * FUN_00284320(long *param_1,int param_2) { long *plVar1; int *piVar2; long lVar3; char local_28 [16]; FUN_00284120(local_28,param_1); if (local_28[0] != '\0') { plVar1 = *(long **)((long)param_1 + *(long *)(*param_1 + -0x18) + 0xe8); piVar2 = (int *)plVar1[5]; if (piVar2 < (int *)plVa...
PUSH R12 MOV R12D,ESI MOV RSI,RDI PUSH RBP PUSH RBX MOV RBX,RDI SUB RSP,0x10 MOV RBP,RSP MOV RDI,RBP CALL 0x00284120 CMP byte ptr [RSP],0x0 JZ 0x0028436e MOV RAX,qword ptr [RBX] MOV RAX,qword ptr [RAX + -0x18] MOV RDI,qword ptr [RBX + RAX*0x1 + 0xe8] MOV EAX,R12D MOV RDX,qword ptr [RDI + 0x28] CMP qword ptr [RDI + 0x30...
null
null
null
null
[(u'PTRADD_-1204337583', u'CAST_-1204337334'), ('tmp_101', u'CBRANCH_-1204337813'), (u'LOAD_-1204337813', u'INT_ADD_-1204337791'), (u'CAST_-1204337334', u'PTRADD_-1204337573'), (u'PTRADD_-1204337390', u'CAST_-1204337379'), ('tmp_860', u'PTRSUB_-1204337446'), ('const-433', u'LOAD_-1204337807'), (u'PTRADD_-1204337400', u...
[(u'INDIRECT_-1204337477', u'INT_NOTEQUAL_-1204337815'), (u'MULTIEQUAL_-1204337441', u'INT_EQUAL_-1204337717'), (u'INT_ADD_-1204337629', u'INT_ADD_-1204337619'), (u'INT_ADD_-1204337791', u'CAST_-1204337424'), ('tmp_101', u'CBRANCH_-1204337813'), ('tmp_860', u'CAST_-1204337419'), (u'LOAD_-1204337813', u'INT_ADD_-1204337...
null
null
00284320
x64
O2
(translation_unit "long * FUN_00284320(long *param_1,int param_2)\n\n{\n long *plVar1;\n int *piVar2;\n long lVar3;\n char local_28 [16];\n \n FUN_00284120(local_28,param_1);\n if (local_28[0] != '\0') {\n plVar1 = *(long **)((long)param_1 + *(long *)(*param_1 + -0x18) + 0xe8);\n piVar2 = (int *)plVar1[5];...
(translation_unit "/* std::wostream::put(wchar_t) */\n\nwostream * __thiscall std::wostream::put(wostream *this,wchar_t param_1)\n\n{\n long *plVar1;\n wchar_t *pwVar2;\n sentry local_28 [16];\n \n sentry::sentry(local_28,this);\n if (local_28[0] != (sentry)0x0) {\n plVar1 = *(long **)(this + *(long *)(*(long ...
(translation_unit "long * FUN_00284320(long *param_1,int param_2)\n\n{\n long *plVar1;\n int *piVar2;\n long lVar3;\n char local_28 [16];\n \n FUN_00284120(local_28,param_1);\n if (local_28[0] != '\0') {\n plVar1 = *(long **)((long)param_1 + *(long *)(*param_1 + -0x18) + 0xe8);\n piVar2 = (int *)plVar1[5];...
(translation_unit (function_definition (sized_type_specifier long) (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) )))) (compound_statement { (declaration (sized_type_specifier long) ...
(function_definition "long * FUN_00284320(long *param_1,int param_2)\n\n{\n long *plVar1;\n int *piVar2;\n long lVar3;\n char local_28 [16];\n \n FUN_00284120(local_28,param_1);\n if (local_28[0] != '\0') {\n plVar1 = *(long **)((long)param_1 + *(long *)(*param_1 + -0x18) + 0xe8);\n piVar2 = (int *)plVar1[...
/* std::wostream::put(wchar_t) */ wostream * __thiscall std::wostream::put(wostream *var_1,type_1 function_1) { long *plVar1; type_1 *var_2; type_2 local_28 [16]; sentry::type_2(local_28,var_1); if (local_28[0] != (type_2)0x0) { plVar1 = *(long **)(var_1 + *(long *)(*(long *)var_1 + -0x18) + 0xe8); ...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration ...
null
long * MASKED(long *param_1,int param_2) { long *plVar1; int *piVar2; long lVar3; char local_28 [16]; FUN_00284120(local_28,param_1); if (local_28[0] != '\0') { plVar1 = *(long **)((long)param_1 + *(long *)(*param_1 + -0x18) + 0xe8); piVar2 = (int *)plVar1[5]; if (piVar2 < (int *)plVar1[6])...
621_hppa-linux-gnu-as_and_hppa-linux-gnu-as_strip.c
fix_new_internal
FUN_00135750
fixS * fix_new_internal(fragS *frag,int where,int size,symbolS *add_symbol,symbolS *sub_symbol, offsetT offset,int pcrel,bfd_reloc_code_real r_type,int at_beginning) { fixS **ppfVar1; int iVar2; addressT aVar3; fragS *pfVar4; char *pcVar5; fixS **ppfVar6; fixS *pfVar7; n_fixu...
ushort * FUN_00135750(undefined8 param_1,int param_2,uint param_3,undefined8 param_4, undefined8 param_5,undefined8 param_6,byte param_7,undefined4 param_8, int param_9) { undefined8 *puVar1; int iVar2; undefined8 uVar3; long *plVar4; ushort *puVar5; ushort *puVar...
PUSH R14 MOV R14,RCX PUSH R13 MOV R13,RDI PUSH R12 MOV R12D,EDX PUSH RBP MOVSXD RBP,ESI PUSH RBX SUB RSP,0x10 MOV RCX,qword ptr [0x00175b20] MOV RAX,qword ptr [0x00175b18] ADD dword ptr [0x001754bc],0x1 MOV RDX,RCX SUB RDX,RAX CMP RDX,0x77 JBE 0x001358f0 MOV RBX,qword ptr [0x00175b10] LEA RDX,[RAX + 0x78] CMP RDX,RBX J...
null
null
null
null
[(u'STORE_-1207150476', u'INDIRECT_-1207149511'), (u'INDIRECT_-1207149169', u'COPY_-1207149223'), ('const-0', u'CALL_-1207149800'), (u'MULTIEQUAL_-1207149562', u'CAST_-1207149129'), (u'COPY_-1207149171', u'COPY_-1207149180'), ('tmp_1331', u'SUBPIECE_-1207149222'), (u'STORE_-1207150428', u'INDIRECT_-1207149481'), (u'STO...
[(u'STORE_-1207150313', u'INDIRECT_-1207149370'), (u'STORE_-1207150428', u'INDIRECT_-1207149366'), ('const-433', u'STORE_-1207150360'), ('const-168', u'CALL_-1207149741'), (u'STORE_-1207150250', u'INDIRECT_-1207149436'), (u'STORE_-1207150168', u'INDIRECT_-1207149362'), (u'CAST_-1207148822', u'STORE_-1207150037'), (u'IN...
null
null
00135750
x64
O2
(translation_unit "ushort * FUN_00135750(undefined8 param_1,int param_2,uint param_3,undefined8 param_4,\n undefined8 param_5,undefined8 param_6,byte param_7,undefined4 param_8,\n int param_9)\n\n{\n undefined8 *puVar1;\n int iVar2;\n undefined8 uVar3;\n long *plVar4;\n usho...
(translation_unit "fixS * fix_new_internal(fragS *frag,int where,int size,symbolS *add_symbol,symbolS *sub_symbol,\n offsetT offset,int pcrel,bfd_reloc_code_real r_type,int at_beginning)\n\n{\n fixS **ppfVar1;\n int iVar2;\n addressT aVar3;\n fragS *pfVar4;\n char *pcVar5;\n fixS **ppfVar6;\...
(translation_unit "ushort * FUN_00135750(undefined8 param_1,int param_2,uint param_3,undefined8 param_4,\n undefined8 param_5,undefined8 param_6,byte param_7,undefined4 param_8,\n int param_9)\n\n{\n undefined8 *puVar1;\n int iVar2;\n undefined8 uVar3;\n long *plVar4;\n usho...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration T...
(function_definition "ushort * FUN_00135750(undefined8 param_1,int param_2,uint param_3,undefined8 param_4,\n undefined8 param_5,undefined8 param_6,byte param_7,undefined4 param_8,\n int param_9)\n\n{\n undefined8 *puVar1;\n int iVar2;\n undefined8 uVar3;\n long *plVar4;\n u...
type_1 * function_1(type_2 *frag,int where,int var_4,type_3 *add_symbol,type_3 *sub_symbol, type_4 offset,int pcrel,type_5 r_type,int var_7) { type_1 **ppfVar1; int var_6; type_6 aVar3; type_2 *pfVar4; char *var_3; type_1 **ppfVar6; type_1 *pfVar7; var_1 = var_1 + 1; if ((t...
null
(translation_unit (function_definition type: (type_identifier) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (identif...
null
ushort * MASKED(undefined8 param_1,int param_2,uint param_3,undefined8 param_4, undefined8 param_5,undefined8 param_6,byte param_7,undefined4 param_8, int param_9) { undefined8 *puVar1; int iVar2; undefined8 uVar3; long *plVar4; ushort *puVar5; ushort *puVar6; ...
265_ia64-linux-gnu-ld_and_ia64-linux-gnu-ld_strip.c
insert_os_after
FUN_00112250
lang_statement_union_type ** insert_os_after(lang_output_section_statement_type *after) { lang_statement_union_type *plVar1; asection *paVar2; bfd_section *pbVar3; lang_statement_union_type *plVar4; lang_statement_union_type *plVar5; bool bVar6; plVar1 = (after->header).next; bVar6 = lang_output_se...
long * FUN_00112250(long *param_1) { long *plVar1; long lVar2; char *pcVar3; long *plVar4; long *plVar5; bool bVar6; bVar6 = DAT_001859a0 == param_1; if ((long *)*param_1 == (long *)0x0) { switchD_00112282_caseD_10: return param_1; } plVar5 = (long *)0x0; plVar1 = (long *)*param_1; do {...
MOV RDX,qword ptr [RDI] XOR R8D,R8D CMP qword ptr [0x001859a0],RDI MOV RAX,RDI SETZ R8B TEST RDX,RDX JZ 0x001122cb XOR EDI,EDI LEA RSI,[0x13ea00] CMP dword ptr [RDX + 0x8],0xf JA 0x001122cb MOV ECX,dword ptr [RDX + 0x8] MOVSXD RCX,dword ptr [RSI + RCX*0x4] ADD RCX,RSI JMP RCX TEST RDI,RDI JZ 0x001122e0 XOR R8D,R8D MOV ...
null
null
null
null
[(u'LOAD_-1207033262', u'COPY_-1207032697'), ('const-0', u'COPY_-1207032828'), (u'MULTIEQUAL_-1207032755', u'COPY_-1207032558'), (u'MULTIEQUAL_-1207032755', u'MULTIEQUAL_-1207032726'), (u'MULTIEQUAL_-1207032787', u'CAST_-1207032511'), (u'LOAD_-1207032942', u'INT_EQUAL_-1207032927'), (u'CAST_-1207032467', u'COPY_-120703...
[(u'COPY_-1207032698', u'COPY_-1207032644'), (u'COPY_-1207032698', u'PTRADD_-1207032656'), (u'MULTIEQUAL_-1207032755', u'MULTIEQUAL_-1207032726'), ('tmp_621', u'CBRANCH_-1207032903'), (u'LOAD_-1207032942', u'INT_EQUAL_-1207032927'), ('const-0', u'INT_EQUAL_-1207032911'), (u'INT_ADD_-1207032910', u'CAST_-1207032547'), (...
null
null
00112250
x64
O2
(translation_unit "long * FUN_00112250(long *param_1)\n\n{\n long *plVar1;\n long lVar2;\n char *pcVar3;\n long *plVar4;\n long *plVar5;\n bool bVar6;\n \n bVar6 = DAT_001859a0 == param_1;\n if ((long *)*param_1 == (long *)0x0) {\nswitchD_00112282_caseD_10:\n return param_1;\n }\n plVar5 = (long *)0x0;\n ...
(translation_unit "lang_statement_union_type ** insert_os_after(lang_output_section_statement_type *after)\n\n{\n lang_statement_union_type *plVar1;\n asection *paVar2;\n bfd_section *pbVar3;\n lang_statement_union_type *plVar4;\n lang_statement_union_type *plVar5;\n bool bVar6;\n \n plVar1 = (after->header).ne...
(translation_unit "long * FUN_00112250(long *param_1)\n\n{\n long *plVar1;\n long lVar2;\n char *pcVar3;\n long *plVar4;\n long *plVar5;\n bool bVar6;\n \n bVar6 = DAT_001859a0 == param_1;\n if ((long *)*param_1 == (long *)0x0) {\nswitchD_00112282_caseD_10:\n return param_1;\n }\n plVar5 = (long *)0x0;\n ...
(translation_unit (function_definition (sized_type_specifier long) (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) )))) (compound_statement { (declaration (sized_type_specifier long) (pointer_declarator * IDENT) ;) (decl...
(function_definition "long * FUN_00112250(long *param_1)\n\n{\n long *plVar1;\n long lVar2;\n char *pcVar3;\n long *plVar4;\n long *plVar5;\n bool bVar6;\n \n bVar6 = DAT_001859a0 == param_1;\n if ((long *)*param_1 == (long *)0x0) {\nswitchD_00112282_caseD_10:\n return param_1;\n }\n plVar5 = (long *)0x0;...
type_1 ** function_1(type_2 *after) { type_1 *var_1; type_3 *var_3; type_4 *pbVar3; type_1 *plVar4; type_1 *var_2; bool bVar6; var_1 = (after->header).next; bVar6 = lang_output_section_statement.head == (type_5 *)after; if (var_1 == (type_1 *)0x0) { switchD_00112282_caseD_10: return (type_1 *...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier)))))) body: (compound_stat...
null
long * MASKED(long *param_1) { long *plVar1; long lVar2; char *pcVar3; long *plVar4; long *plVar5; bool bVar6; bVar6 = DAT_001859a0 == param_1; if ((long *)*param_1 == (long *)0x0) { switchD_00112282_caseD_10: return param_1; } plVar5 = (long *)0x0; plVar1 = (long *)*param_1; do { p...
1844_libcurl.so.4.5_and_libcurl.so.4.5_strip.c
poll
poll
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int poll(pollfd *__fds,nfds_t __nfds,int __timeout) { /* WARNING: Bad instruction - Truncating control flow here */ /* poll@@GLIBC_2.2.5 */...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int poll(pollfd *__fds,nfds_t __nfds,int __timeout) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207559470')]
[('const-1', u'RETURN_-1207559470')]
null
null
00191ac8
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint poll(pollfd *__fds,nfds_t __nfds,int __timeout)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint poll(pollfd *__fds,nfds_t __nfds,int __timeout)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n ...
(translation_unit "int poll(pollfd *__fds,nfds_t __nfds,int __timeout)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int poll(pollfd *__fds,nfds_t __nfds,int __timeout)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "poll(pollfd *__fds,nfds_t __nfds,i...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "int poll(pollfd *__fds,nfds_t __nfds,int __timeout)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "poll(pollfd *__fds,nfds_t __nfds,int __timeout)" (identifier "poll") (parameter_list "(pollfd *__fds,nfds_t __nfds,int __timeout)" (( "(") (parameter_d...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(type_1 *__fds,type_2 __nfds,int __timeout) { /* WARNING: Bad instruction - Truncating control flow here */ /* poll@@GLIBC_2....
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (identi...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(MASKEDfd *__fds,nfds_t __nfds,int __timeout) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
106_powerpc-linux-gnuspe-elfedit_and_powerpc-linux-gnuspe-elfedit_strip.c
fputc
fputc
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int fputc(int __c,FILE *__stream) { /* WARNING: Bad instruction - Truncating control flow here */ /* fputc@@GLIBC_2.2.5 */ halt_baddata()...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int fputc(int __c,FILE *__stream) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1206931318')]
[('const-1', u'RETURN_-1206931318')]
null
null
0010b080
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint fputc(int __c,FILE *__stream)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment co...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint fputc(int __c,FILE *__stream)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* fputc@@GLIBC_...
(translation_unit "int fputc(int __c,FILE *__stream)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int fputc(int __c,FILE *__stream)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "fputc(int __c,FILE *__stream)" identifier (parameter_list "(int __c,FI...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "int fputc(int __c,FILE *__stream)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "fputc(int __c,FILE *__stream)" (identifier "fputc") (parameter_list "(int __c,FILE *__stream)" (( "(") (parameter_declaration "int __c" (primitive_type "int") (identifie...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(int __c,type_1 *__stream) { /* WARNING: Bad instruction - Truncating control flow here */ /* fputc@@GLIBC_2.2.5 */ var_1()...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifi...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(int __c,FILE *__stream) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
92_ia64-linux-gnu-objcopy_and_ia64-linux-gnu-objcopy_strip.c
malloc
malloc
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void * malloc(size_t __size) { void *pvVar1; pvVar1 = (void *)(*(code *)PTR_malloc_0012b2e0)(); return pvVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void * malloc(size_t __size) { void *pvVar1; pvVar1 = (void *)(*(code *)PTR_malloc_0012b2e0)(); return pvVar1; }
JMP qword ptr [0x0012b2e0]
null
null
null
null
[(u'INDIRECT_-1206958586', u'COPY_-1206958645'), (u'CAST_-1206958580', u'RETURN_-1206958645'), ('const-0', u'RETURN_-1206958645'), (u'CALLIND_-1206958648', u'INDIRECT_-1206958586'), (u'CALLIND_-1206958648', u'CAST_-1206958580'), ('tmp_32', u'CAST_-1206958581'), (u'CAST_-1206958581', u'CALLIND_-1206958648')]
[(u'INDIRECT_-1206958586', u'COPY_-1206958645'), (u'CAST_-1206958580', u'RETURN_-1206958645'), ('const-0', u'RETURN_-1206958645'), (u'CALLIND_-1206958648', u'INDIRECT_-1206958586'), (u'CALLIND_-1206958648', u'CAST_-1206958580'), ('tmp_32', u'CAST_-1206958581'), (u'CAST_-1206958581', u'CALLIND_-1206958648')]
null
null
001045c0
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid * malloc(size_t __size)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_malloc_0012b2e0)();\n return pvVar1;\n}\n\n" comment (function_definition "void * malloc(size_t __size)\n\n{\n void *pvVar1;\n \n...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid * malloc(size_t __size)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_malloc_0012b2e0)();\n return pvVar1;\n}\n\n" comment (function_definition "void * malloc(size_t __size)\n\n{\n void *pvVar1;\n \n...
(translation_unit "void * malloc(size_t __size)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_malloc_0012b2e0)();\n return pvVar1;\n}\n\n" (function_definition "void * malloc(size_t __size)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_malloc_0012b2e0)();\n return pvVar1;\n}" primitive_typ...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) )))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (ab...
(function_definition "void * malloc(size_t __size)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_malloc_0012b2e0)();\n return pvVar1;\n}" (primitive_type "void") (pointer_declarator "* malloc(size_t __size)" (* "*") (function_declarator "malloc(size_t __size)" (identifier "malloc") (parameter_list "(size...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void * function_1(size_t __size) { void *pvVar1; pvVar1 = (void *)(*(type_1 *)PTR_malloc_0012b2e0)(); return pvVar1; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier))))) body: (compound_statement (declaration type: (primitive_type) dec...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void * MASKED(size_t __size) { void *pvVar1; pvVar1 = (void *)(*(code *)PTR_MASKED_0012b2e0)(); return pvVar1; }
312_inetutils-ftp_and_inetutils-ftp_strip.c
space
FUN_00116340
void space(argp_fmtstream_t stream,size_t ensure) { int iVar1; long lVar2; char *pcVar3; pcVar3 = stream->p; if (stream->point_offs < (ulong)((long)pcVar3 - (long)stream->buf)) { _argp_fmtstream_update(stream); pcVar3 = stream->p; } lVar2 = 0; if (-1 < stream->point_col) { lVar2 = strea...
void FUN_00116340(long param_1,long param_2) { int iVar1; long lVar2; undefined1 *puVar3; puVar3 = *(undefined1 **)(param_1 + 0x38); if (*(ulong *)(param_1 + 0x20) < (ulong)((long)puVar3 - *(long *)(param_1 + 0x30))) { FUN_00119b30(); puVar3 = *(undefined1 **)(param_1 + 0x38); } lVar2 = 0; ...
PUSH RBP MOV RBP,RSI PUSH RBX MOV RBX,RDI SUB RSP,0x8 MOV RDX,qword ptr [RDI + 0x38] MOV RAX,RDX MOV RCX,RDX SUB RAX,qword ptr [RDI + 0x30] CMP RAX,qword ptr [RDI + 0x20] JA 0x001163f0 CMP qword ptr [RBX + 0x28],0x0 MOV EAX,0x0 CMOVNS RAX,qword ptr [RBX + 0x28] MOV RDI,qword ptr [RBX + 0x40] ADD RAX,RBP CMP RAX,qword p...
null
null
null
null
[('tmp_589', u'INT_ADD_-1207016491'), ('const-1', u'CALL_-1207016324'), (u'COPY_-1207016188', u'MULTIEQUAL_-1207016257'), (u'LOAD_-1207016375', u'MULTIEQUAL_-1207016227'), (u'INT_LESS_-1207016548', u'CBRANCH_-1207016556'), ('const-1', u'PTRADD_-1207016399'), (u'MULTIEQUAL_-1207016257', u'MULTIEQUAL_-1207016227'), ('con...
[('const-56', u'INT_ADD_-1207016279'), (u'MULTIEQUAL_-1207016153', u'PTRADD_-1207016239'), ('const-56', u'INT_ADD_-1207016359'), (u'INT_LESS_-1207016548', u'CBRANCH_-1207016556'), ('tmp_1009', u'INT_ADD_-1207016577'), ('const-0', u'RETURN_-1207016158'), ('const-0', u'COPY_-1207016536'), ('tmp_1009', u'INT_ADD_-12070162...
null
null
00116340
x64
O2
(translation_unit "void FUN_00116340(long param_1,long param_2)\n\n{\n int iVar1;\n long lVar2;\n undefined1 *puVar3;\n \n puVar3 = *(undefined1 **)(param_1 + 0x38);\n if (*(ulong *)(param_1 + 0x20) < (ulong)((long)puVar3 - *(long *)(param_1 + 0x30))) {\n FUN_00119b30();\n puVar3 = *(undefined1 **)(param_1 ...
(translation_unit "void space(argp_fmtstream_t stream,size_t ensure)\n\n{\n int iVar1;\n long lVar2;\n char *pcVar3;\n \n pcVar3 = stream->p;\n if (stream->point_offs < (ulong)((long)pcVar3 - (long)stream->buf)) {\n _argp_fmtstream_update(stream);\n pcVar3 = stream->p;\n }\n lVar2 = 0;\n if (-1 < stream-...
(translation_unit "void FUN_00116340(long param_1,long param_2)\n\n{\n int iVar1;\n long lVar2;\n undefined1 *puVar3;\n \n puVar3 = *(undefined1 **)(param_1 + 0x38);\n if (*(ulong *)(param_1 + 0x20) < (ulong)((long)puVar3 - *(long *)(param_1 + 0x30))) {\n FUN_00119b30();\n puVar3 = *(undefined1 **)(param_1 ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (declarati...
(function_definition "void FUN_00116340(long param_1,long param_2)\n\n{\n int iVar1;\n long lVar2;\n undefined1 *puVar3;\n \n puVar3 = *(undefined1 **)(param_1 + 0x38);\n if (*(ulong *)(param_1 + 0x20) < (ulong)((long)puVar3 - *(long *)(param_1 + 0x30))) {\n FUN_00119b30();\n puVar3 = *(undefined1 **)(param...
void function_1(type_1 stream,size_t var_3) { int var_6; long var_2; char *var_4; var_4 = stream->p; if (stream->point_offs < (ulong)((long)var_4 - (long)stream->buf)) { var_1(stream); var_4 = stream->p; } var_2 = 0; if (-1 < stream->point_col) { var_2 = stream->point_col; } if (str...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compoun...
null
void MASKED(long param_1,long param_2) { int iVar1; long lVar2; undefined1 *puVar3; puVar3 = *(undefined1 **)(param_1 + 0x38); if (*(ulong *)(param_1 + 0x20) < (ulong)((long)puVar3 - *(long *)(param_1 + 0x30))) { FUN_00119b30(); puVar3 = *(undefined1 **)(param_1 + 0x38); } lVar2 = 0; if (-1...
6328_x86_64-linux-gnu-dwp_and_x86_64-linux-gnu-dwp_strip.c
_M_construct
FUN_0027a7c0
/* std::wstring::_M_construct(unsigned long, wchar_t) */ void __thiscall std::wstring::_M_construct(wstring *this,ulong param_1,wchar_t param_2) { wchar_t *__s; size_t local_20 [2]; local_20[0] = param_1; if (param_1 < 4) { __s = *(wchar_t **)this; } else { __s = (wchar_t *)_M_create(this,loca...
void FUN_0027a7c0(undefined8 *param_1,ulong param_2,wchar_t param_3) { wchar_t *__s; size_t local_20 [2]; local_20[0] = param_2; if (param_2 < 4) { __s = (wchar_t *)*param_1; } else { __s = (wchar_t *)FUN_0027a730(param_1,local_20,0); *param_1 = __s; param_1[2] = local_20[0]; } if (...
PUSH RBP MOV EBP,EDX PUSH RBX MOV RBX,RDI SUB RSP,0x18 MOV qword ptr [RSP + 0x8],RSI CMP RSI,0x3 JA 0x0027a810 MOV RAX,qword ptr [RDI] MOV RDX,RSI TEST RDX,RDX JZ 0x0027a7f9 CMP RDX,0x1 JZ 0x0027a830 MOV ESI,EBP MOV RDI,RAX CALL 0x0013eaf0 MOV RDX,qword ptr [RSP + 0x8] MOV RAX,qword ptr [RBX] MOV qword ptr [RBX + 0x8],...
null
null
null
null
[(u'CALL_-1204246478', u'INDIRECT_-1204246259'), ('tmp_596', u'PTRSUB_-1204246203'), (u'MULTIEQUAL_-1204246354', u'CALL_-1204246478'), ('tmp_258', u'BRANCH_-1204246376'), ('tmp_152', u'CBRANCH_-1204246493'), (u'MULTIEQUAL_-1204246274', u'INT_NOTEQUAL_-1204246511'), (u'CALL_-1204246385', u'CAST_-1204246196'), ('tmp_122'...
[('tmp_594', u'LOAD_-1204246534'), ('const-1', u'PTRADD_-1204246234'), ('tmp_610', u'STORE_-1204246380'), (u'COPY_-1204246329', u'MULTIEQUAL_-1204246278'), (u'MULTIEQUAL_-1204246354', u'CALL_-1204246478'), ('tmp_610', u'CALL_-1204246478'), (u'CALL_-1204246385', u'INDIRECT_-1204246221'), ('tmp_258', u'BRANCH_-1204246376...
null
null
0027a7c0
x64
O2
(translation_unit "void FUN_0027a7c0(undefined8 *param_1,ulong param_2,wchar_t param_3)\n\n{\n wchar_t *__s;\n size_t local_20 [2];\n \n local_20[0] = param_2;\n if (param_2 < 4) {\n __s = (wchar_t *)*param_1;\n }\n else {\n __s = (wchar_t *)FUN_0027a730(param_1,local_20,0);\n *param_1 = __s;\n param...
(translation_unit "/* std::wstring::_M_construct(unsigned long, wchar_t) */\n\nvoid __thiscall std::wstring::_M_construct(wstring *this,ulong param_1,wchar_t param_2)\n\n{\n wchar_t *__s;\n size_t local_20 [2];\n \n local_20[0] = param_1;\n if (param_1 < 4) {\n __s = *(wchar_t **)this;\n }\n else {\n __s =...
(translation_unit "void FUN_0027a7c0(undefined8 *param_1,ulong param_2,wchar_t param_3)\n\n{\n wchar_t *__s;\n size_t local_20 [2];\n \n local_20[0] = param_2;\n if (param_2 < 4) {\n __s = (wchar_t *)*param_1;\n }\n else {\n __s = (wchar_t *)FUN_0027a730(param_1,local_20,0);\n *param_1 = __s;\n param...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (arra...
(function_definition "void FUN_0027a7c0(undefined8 *param_1,ulong param_2,wchar_t param_3)\n\n{\n wchar_t *__s;\n size_t local_20 [2];\n \n local_20[0] = param_2;\n if (param_2 < 4) {\n __s = (wchar_t *)*param_1;\n }\n else {\n __s = (wchar_t *)FUN_0027a730(param_1,local_20,0);\n *param_1 = __s;\n pa...
/* std::wstring::_M_construct(unsigned long, wchar_t) */ void __thiscall std::type_1::function_1(type_1 *var_3,type_2 var_1,type_3 param_2) { type_3 *__s; size_t local_20 [2]; local_20[0] = var_1; if (var_1 < 4) { __s = *(type_3 **)var_3; } else { __s = (type_3 *)var_2(var_3,local_20,0); *...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (identi...
null
void MASKED(undefined8 *param_1,ulong param_2,wchar_t param_3) { wchar_t *__s; size_t local_20 [2]; local_20[0] = param_2; if (param_2 < 4) { __s = (wchar_t *)*param_1; } else { __s = (wchar_t *)FUN_0027a730(param_1,local_20,0); *param_1 = __s; param_1[2] = local_20[0]; } if (local_...
390_powerpc-linux-gnuspe-objdump_and_powerpc-linux-gnuspe-objdump_strip.c
debug_make_enum_type
FUN_0012d670
debug_type_conflict debug_make_enum_type(void *handle,char **names,bfd_signed_vma *values) { debug_type_s *pdVar1; debug_enum_type *pdVar2; debug_handle *info; pdVar1 = debug_make_type((debug_handle *)0xb,DEBUG_KIND_ILLEGAL,(uint)values); if (pdVar1 != (debug_type_s *)0x0) { pdVar2 = (debug_enum_type...
long FUN_0012d670(undefined8 param_1,undefined8 param_2,undefined8 param_3) { long lVar1; undefined8 *puVar2; lVar1 = FUN_0012b330(0xb,0); if (lVar1 != 0) { puVar2 = (undefined8 *)xmalloc(0x10); *puVar2 = param_2; puVar2[1] = param_3; *(undefined8 **)(lVar1 + 0x10) = puVar2; } return lV...
PUSH R12 MOV EDI,0xb MOV R12,RSI XOR ESI,ESI PUSH RBP MOV RBP,RDX PUSH RBX CALL 0x0012b330 MOV RBX,RAX TEST RAX,RAX JZ 0x0012d6a3 MOV EDI,0x10 CALL 0x00107350 MOV qword ptr [RAX],R12 MOV qword ptr [RAX + 0x8],RBP MOV qword ptr [RBX + 0x10],RAX MOV RAX,RBX POP RBX POP RBP POP R12 RET
null
null
null
null
[(u'PTRSUB_-1207052426', u'STORE_-1207052591'), ('tmp_174', u'SUBPIECE_-1207052546'), (u'CAST_-1207052441', u'STORE_-1207052591'), ('const-0', u'SUBPIECE_-1207052546'), ('const-0', u'PTRSUB_-1207052426'), (u'SUBPIECE_-1207052546', u'CALL_-1207052640'), ('const-16', u'CALL_-1207052607'), ('const-0', u'RETURN_-1207052557...
[('const-16', u'INT_ADD_-1207052577'), ('const-0', u'CALL_-1207052640'), (u'CALL_-1207052640', u'INT_ADD_-1207052577'), ('const-8', u'PTRADD_-1207052443'), (u'INT_ADD_-1207052577', u'CAST_-1207052438'), ('const-433', u'STORE_-1207052591'), ('const-11', u'CALL_-1207052640'), (u'CALL_-1207052607', u'CAST_-1207052451'), (...
null
null
0012d670
x64
O2
(translation_unit "long FUN_0012d670(undefined8 param_1,undefined8 param_2,undefined8 param_3)\n\n{\n long lVar1;\n undefined8 *puVar2;\n \n lVar1 = FUN_0012b330(0xb,0);\n if (lVar1 != 0) {\n puVar2 = (undefined8 *)xmalloc(0x10);\n *puVar2 = param_2;\n puVar2[1] = param_3;\n *(undefined8 **)(lVar1 + 0x...
(translation_unit "debug_type_conflict debug_make_enum_type(void *handle,char **names,bfd_signed_vma *values)\n\n{\n debug_type_s *pdVar1;\n debug_enum_type *pdVar2;\n debug_handle *info;\n \n pdVar1 = debug_make_type((debug_handle *)0xb,DEBUG_KIND_ILLEGAL,(uint)values);\n if (pdVar1 != (debug_type_s *)0x0) {\n ...
(translation_unit "long FUN_0012d670(undefined8 param_1,undefined8 param_2,undefined8 param_3)\n\n{\n long lVar1;\n undefined8 *puVar2;\n \n lVar1 = FUN_0012b330(0xb,0);\n if (lVar1 != 0) {\n puVar2 = (undefined8 *)xmalloc(0x10);\n *puVar2 = param_2;\n puVar2[1] = param_3;\n *(undefined8 **)(lVar1 + 0x...
(translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE (poin...
(function_definition "long FUN_0012d670(undefined8 param_1,undefined8 param_2,undefined8 param_3)\n\n{\n long lVar1;\n undefined8 *puVar2;\n \n lVar1 = FUN_0012b330(0xb,0);\n if (lVar1 != 0) {\n puVar2 = (undefined8 *)xmalloc(0x10);\n *puVar2 = param_2;\n puVar2[1] = param_3;\n *(undefined8 **)(lVar1 +...
type_1 function_1(void *handle,char **names,type_2 *values) { type_3 *var_2; type_4 *pdVar2; type_5 *info; var_2 = var_1((type_5 *)0xb,DEBUG_KIND_ILLEGAL,(type_6)values); if (var_2 != (type_3 *)0x0) { pdVar2 = (type_4 *)var_3(0x10); pdVar2->names = names; pdVar2->values = values; (var_2->...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declarati...
null
long MASKED(undefined8 param_1,undefined8 param_2,undefined8 param_3) { long lVar1; undefined8 *puVar2; lVar1 = FUN_0012b330(0xb,0); if (lVar1 != 0) { puVar2 = (undefined8 *)xmalloc(0x10); *puVar2 = param_2; puVar2[1] = param_3; *(undefined8 **)(lVar1 + 0x10) = puVar2; } return lVar1; }...
883_x86_64-linux-gnu-dwp_and_x86_64-linux-gnu-dwp_strip.c
parse_to_value
FUN_0014b8c0
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_no_dp * this, char * param_1, char * param_2, Command_line * param_3, General_options * options) */ void __thiscall gold::General_options::Struct_no_dp::parse_to_value (Struct_no_dp *thi...
void FUN_0014b8c0(void) { long in_R8; *(undefined2 *)(in_R8 + 0x13d0) = 1; return; }
MOV EAX,0x1 MOV word ptr [R8 + 0x13d0],AX RET
null
null
null
null
[(u'PTRSUB_-1207191276', u'STORE_-1207191349'), ('tmp_24', u'PTRSUB_-1207191275'), (u'PTRSUB_-1207191275', u'PTRSUB_-1207191274'), ('tmp_24', u'PTRSUB_-1207191277'), ('const-96', u'PTRSUB_-1207191276'), (u'PTRSUB_-1207191277', u'PTRSUB_-1207191276'), ('const-433', u'STORE_-1207191336'), ('const-433', u'STORE_-120719134...
[('tmp_23', u'INT_ADD_-1207191335'), ('const-5072', u'INT_ADD_-1207191335'), ('const-1', u'STORE_-1207191349'), (u'CAST_-1207191282', u'STORE_-1207191349'), ('const-0', u'RETURN_-1207191331'), ('const-433', u'STORE_-1207191349'), (u'INT_ADD_-1207191335', u'CAST_-1207191282')]
null
null
0014b8c0
x64
O2
(translation_unit "void FUN_0014b8c0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x13d0) = 1;\n return;\n}\n\n" (function_definition "void FUN_0014b8c0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x13d0) = 1;\n return;\n}" primitive_type (function_declarator "FUN_0014b8c0(void)" identifier (...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void parse_to_value(Struct_no_dp * this, char * param_1, char *\n param_2, Command_line * param_3, General_options * options) */\n\nvoid __thiscall\ngold::General_options::Struct_no_dp::parse_to_value\n ...
(translation_unit "void FUN_0014b8c0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x13d0) = 1;\n return;\n}\n\n" (function_definition "void FUN_0014b8c0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x13d0) = 1;\n return;\n}" primitive_type (function_declarator "FUN_0014b8c0(void)" identifier (...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_...
(function_definition "void FUN_0014b8c0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x13d0) = 1;\n return;\n}" (primitive_type "void") (function_declarator "FUN_0014b8c0(void)" (identifier "FUN_0014b8c0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (co...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_no_dp * this, char * param_1, char * param_2, Command_line * param_3, General_options * options) */ void __thiscall gold::type_3::type_1::function_1 (type_1 *this,char *param_2,char *par...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (sized_type_specifier) declarator: (identifier)) (expression_statement (assign...
null
void MASKED(void) { long in_R8; *(undefined2 *)(in_R8 + 0x13d0) = 1; return; }
919_powerpc-linux-gnu-as_and_powerpc-linux-gnu-as_strip.c
free
free
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ void free(void *__ptr) { /* WARNING: Bad instruction - Truncating control flow here */ /* free@@GLIBC_2.2.5 */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ void free(void *__ptr) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207507958')]
[('const-1', u'RETURN_-1207507958')]
null
null
0019e400
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid free(void *__ptr)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment comment (func...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid free(void *__ptr)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* free@@GLIBC_2.2.5 */\n ...
(translation_unit "void free(void *__ptr)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void free(void *__ptr)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "free(void *__ptr)" identifier (parameter_list "(void *__ptr)" ( (parameter_declaration "void...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "void free(void *__ptr)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "free(void *__ptr)" (identifier "free") (parameter_list "(void *__ptr)" (( "(") (parameter_declaration "void *__ptr" (primitive_type "void") (pointer_declarator "*__ptr" (* "*") (i...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ void function_1(void *__ptr) { /* WARNING: Bad instruction - Truncating control flow here */ /* free@@GLIBC_2.2.5 */ var_1(); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (call_expression ...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ void MASKED(void *__ptr) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
237_hppa64-linux-gnu-ld_and_hppa64-linux-gnu-ld_strip.c
yyset_out
FUN_0010f2a0
/* WARNING: Unknown calling convention */ void yyset_out(FILE *_out_str) { yyout = _out_str; return; }
void FUN_0010f2a0(undefined8 param_1) { DAT_00170fd0 = param_1; return; }
MOV qword ptr [0x00170fd0],RDI RET
null
null
null
null
[('tmp_12', u'COPY_-1206914399'), ('const-0', u'RETURN_-1206914380'), (u'COPY_-1206914399', u'COPY_-1206914387')]
[('tmp_12', u'COPY_-1206914399'), ('const-0', u'RETURN_-1206914380'), (u'COPY_-1206914399', u'COPY_-1206914387')]
null
null
0010f2a0
x64
O2
(translation_unit "void FUN_0010f2a0(undefined8 param_1)\n\n{\n DAT_00170fd0 = param_1;\n return;\n}\n\n" (function_definition "void FUN_0010f2a0(undefined8 param_1)\n\n{\n DAT_00170fd0 = param_1;\n return;\n}" primitive_type (function_declarator "FUN_0010f2a0(undefined8 param_1)" identifier (parameter_list "(undef...
(translation_unit "/* WARNING: Unknown calling convention */\n\nvoid yyset_out(FILE *_out_str)\n\n{\n yyout = _out_str;\n return;\n}\n\n" comment (function_definition "void yyset_out(FILE *_out_str)\n\n{\n yyout = _out_str;\n return;\n}" primitive_type (function_declarator "yyset_out(FILE *_out_str)" identifier (pa...
(translation_unit "void FUN_0010f2a0(undefined8 param_1)\n\n{\n DAT_00170fd0 = param_1;\n return;\n}\n\n" (function_definition "void FUN_0010f2a0(undefined8 param_1)\n\n{\n DAT_00170fd0 = param_1;\n return;\n}" primitive_type (function_declarator "FUN_0010f2a0(undefined8 param_1)" identifier (parameter_list "(undef...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (assignment_expression IDENT = IDENT) ;) (return_statement return ;) })))
(function_definition "void FUN_0010f2a0(undefined8 param_1)\n\n{\n DAT_00170fd0 = param_1;\n return;\n}" (primitive_type "void") (function_declarator "FUN_0010f2a0(undefined8 param_1)" (identifier "FUN_0010f2a0") (parameter_list "(undefined8 param_1)" (( "(") (parameter_declaration "undefined8 param_1" (type_identifi...
/* WARNING: Unknown calling convention */ void function_1(type_1 *_out_str) { yyout = _out_str; return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: ...
null
void MASKED(undefined8 param_1) { DAT_00170fd0 = param_1; return; }
956_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
parse_to_value
FUN_00154db0
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_no_toc_optimize * this, char * param_1, char * param_2, Command_line * param_3, General_options * options) */ void __thiscall gold::General_options::Struct_no_toc_optimize::parse_to_value ...
void FUN_00154db0(void) { long in_R8; *(undefined2 *)(in_R8 + 0x6778) = 1; return; }
MOV EAX,0x1 MOV word ptr [R8 + 0x6778],AX RET
null
null
null
null
[('tmp_24', u'PTRSUB_-1207284219'), ('const-433', u'STORE_-1207284280'), ('tmp_24', u'PTRSUB_-1207284221'), (u'PTRSUB_-1207284219', u'PTRSUB_-1207284218'), ('const-26392', u'PTRSUB_-1207284221'), ('const-433', u'STORE_-1207284293'), ('const-1', u'STORE_-1207284293'), ('const-97', u'PTRSUB_-1207284218'), ('const-26392',...
[('const-1', u'STORE_-1207284293'), (u'CAST_-1207284226', u'STORE_-1207284293'), ('tmp_23', u'INT_ADD_-1207284279'), (u'INT_ADD_-1207284279', u'CAST_-1207284226'), ('const-26488', u'INT_ADD_-1207284279'), ('const-0', u'RETURN_-1207284275'), ('const-433', u'STORE_-1207284293')]
null
null
00154db0
x64
O2
(translation_unit "void FUN_00154db0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x6778) = 1;\n return;\n}\n\n" (function_definition "void FUN_00154db0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x6778) = 1;\n return;\n}" primitive_type (function_declarator "FUN_00154db0(void)" identifier (...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void parse_to_value(Struct_no_toc_optimize * this, char * param_1, char\n * param_2, Command_line * param_3, General_options * options) */\n\nvoid __thiscall\ngold::General_options::Struct_no_toc_optimize::...
(translation_unit "void FUN_00154db0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x6778) = 1;\n return;\n}\n\n" (function_definition "void FUN_00154db0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x6778) = 1;\n return;\n}" primitive_type (function_declarator "FUN_00154db0(void)" identifier (...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_...
(function_definition "void FUN_00154db0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x6778) = 1;\n return;\n}" (primitive_type "void") (function_declarator "FUN_00154db0(void)" (identifier "FUN_00154db0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (co...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_no_toc_optimize * this, char * param_1, char * param_2, Command_line * param_3, General_options * options) */ void __thiscall gold::type_3::type_1::function_1 (type_1 *this,char *param_2...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (sized_type_specifier) declarator: (identifier)) (expression_statement (assign...
null
void MASKED(void) { long in_R8; *(undefined2 *)(in_R8 + 0x6778) = 1; return; }
9542_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c
output_section_name
FUN_00428580
/* DWARF original prototype: char * output_section_name(Output_section_definition * this, char * file_name, char * section_name, Output_section * * * slot, Section_type * psection_type, bool * keep, bool match_input_spec) */ char * __thiscall gold::Output_section_definition::output_section_name (Outpu...
undefined8 FUN_00428580(long param_1,undefined8 param_2,undefined8 param_3,long *param_4,uint *param_5, undefined8 param_6,char param_7) { char cVar1; uint uVar2; int iVar3; undefined8 *puVar4; if (param_7 == '\0') { iVar3 = FUN_004a7110(param_1 + 8,"/DISCARD/"); if (iVar3 != 0) { ...
PUSH R15 MOV R15,RCX PUSH R14 PUSH R13 MOV R13,R9 PUSH R12 MOV R12,RSI PUSH RBP MOV RBP,RDX PUSH RBX MOV RBX,RDI SUB RSP,0x18 CMP byte ptr [RSP + 0x50],0x0 MOV qword ptr [RSP + 0x8],R8 JZ 0x00428638 MOV R14,qword ptr [RBX + 0x60] CMP R14,qword ptr [RBX + 0x68] JNZ 0x004285ca JMP 0x00428620 ADD R14,0x8 CMP qword ptr [RB...
null
null
null
null
[(u'PTRSUB_-1201829492', u'LOAD_-1201830197'), ('tmp_937', u'STORE_-1201830287'), (u'PTRSUB_-1201829607', u'PTRSUB_-1201829606'), (u'INT_NOTEQUAL_-1201830044', u'CBRANCH_-1201830044'), (u'INT_NOTEQUAL_-1201830409', u'CBRANCH_-1201830406'), (u'PTRSUB_-1201829547', u'STORE_-1201830287'), ('tmp_936', u'CALL_-1201830025'),...
[('const-433', u'LOAD_-1201830212'), ('const-1', u'PTRADD_-1201829592'), ('const-96', u'INT_ADD_-1201830416'), (u'INT_NOTEQUAL_-1201830044', u'CBRANCH_-1201830044'), (u'INT_NOTEQUAL_-1201830409', u'CBRANCH_-1201830406'), (u'INT_ADD_-1201829981', u'CAST_-1201829418'), (u'CAST_-1201829573', u'LOAD_-1201830323'), (u'COPY_...
null
null
00428580
x64
O2
(translation_unit "undefined8\nFUN_00428580(long param_1,undefined8 param_2,undefined8 param_3,long *param_4,uint *param_5,\n undefined8 param_6,char param_7)\n\n{\n char cVar1;\n uint uVar2;\n int iVar3;\n undefined8 *puVar4;\n \n if (param_7 == '\0') {\n iVar3 = FUN_004a7110(param_1 + 8,"/DISCARD/...
(translation_unit "/* DWARF original prototype: char * output_section_name(Output_section_definition * this, char *\n file_name, char * section_name, Output_section * * * slot, Section_type * psection_type, bool *\n keep, bool match_input_spec) */\n\nchar * __thiscall\ngold::Output_section_definition::output_sectio...
(translation_unit "undefined8\nFUN_00428580(long param_1,undefined8 param_2,undefined8 param_3,long *param_4,uint *param_5,\n undefined8 param_6,char param_7)\n\n{\n char cVar1;\n uint uVar2;\n int iVar3;\n undefined8 *puVar4;\n \n if (param_7 == '\0') {\n iVar3 = FUN_004a7110(param_1 + 8,"/DISCARD/...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_dec...
(function_definition "undefined8\nFUN_00428580(long param_1,undefined8 param_2,undefined8 param_3,long *param_4,uint *param_5,\n undefined8 param_6,char param_7)\n\n{\n char cVar1;\n uint uVar2;\n int iVar3;\n undefined8 *puVar4;\n \n if (param_7 == '\0') {\n iVar3 = FUN_004a7110(param_1 + 8,"/DISCA...
/* DWARF original prototype: char * output_section_name(Output_section_definition * this, char * file_name, char * section_name, Output_section * * * slot, Section_type * psection_type, bool * keep, bool match_input_spec) */ char * __thiscall gold::Output_section_definition::output_section_name (type_...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declarati...
null
undefined8 MASKED(long param_1,undefined8 param_2,undefined8 param_3,long *param_4,uint *param_5, undefined8 param_6,char param_7) { char cVar1; uint uVar2; int iVar3; undefined8 *puVar4; if (param_7 == '\0') { iVar3 = FUN_004a7110(param_1 + 8,"/DISCARD/"); if (iVar3 != 0) { iVa...
7392_i686-gnu-dwp_and_i686-gnu-dwp_strip.c
resolve<64,_false>
FUN_002c16c0
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "STB": Some values do not have unique names */ /* WARNING: Enum "STT": Some values do not have unique names */ /* DWARF original name: resolve<64, false> DWARF original prototype: void resolve<64,_false>(Symbol_table * this, Sized_symbo...
ulong FUN_002c16c0(long param_1,undefined8 *param_2,ulong *param_3,int param_4,char param_5, int param_6,long *param_7,ulong param_8,undefined1 param_9) { byte bVar1; int iVar2; long *plVar3; ulong uVar4; undefined8 *puVar5; char cVar6; undefined4 uVar7; uint uVar8; ulong uVar9; ...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x78 MOV EAX,dword ptr [RSP + 0xc0] MOV RBX,qword ptr [RSP + 0xb0] MOV dword ptr [RSP],ECX MOV qword ptr [RSP + 0x8],RDI MOV dword ptr [RSP + 0x10],R9D MOV dword ptr [RSP + 0x4],EAX TEST byte ptr [RSI + 0x3a],0x7 JNZ 0x002c1e21 MOVZX R15D,byte ptr [RSI + 0x3...
null
null
null
null
[(u'INT_EQUAL_-1204609804', u'CBRANCH_-1204609802'), (u'INT_EQUAL_-1204611029', u'CBRANCH_-1204611026'), (u'MULTIEQUAL_-1204605664', u'MULTIEQUAL_-1204605649'), ('tmp_5717', u'PTRSUB_-1204603334'), (u'MULTIEQUAL_-1204604303', u'MULTIEQUAL_-1204603788'), (u'CALL_-1204609410', u'INDIRECT_-1204604853'), ('const-60', u'PTR...
[(u'INT_ADD_-1204608760', u'CAST_-1204604152'), ('const-433', u'LOAD_-1204608523'), (u'INT_EQUAL_-1204609804', u'CBRANCH_-1204609802'), (u'INT_EQUAL_-1204611029', u'CBRANCH_-1204611026'), ('tmp_21020', u'MULTIEQUAL_-1204605570'), (u'INDIRECT_-1204605733', u'MULTIEQUAL_-1204605656'), ('const-433', u'STORE_-1204608528'),...
null
null
002c16c0
x64
O2
(translation_unit "ulong FUN_002c16c0(long param_1,undefined8 *param_2,ulong *param_3,int param_4,char param_5,\n int param_6,long *param_7,ulong param_8,undefined1 param_9)\n\n{\n byte bVar1;\n int iVar2;\n long *plVar3;\n ulong uVar4;\n undefined8 *puVar5;\n char cVar6;\n undefined4 uVar7;\n ...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* WARNING: Enum "STB": Some values do not have unique names */\n/* WARNING: Enum "STT": Some values do not have unique names */\n/* DWARF original name: resolve<64, false>\n DWARF original prototype: void resolve<64,_false>(Symbol_tab...
(translation_unit "ulong FUN_002c16c0(long param_1,undefined8 *param_2,ulong *param_3,int param_4,char param_5,\n int param_6,long *param_7,ulong param_8,undefined1 param_9)\n\n{\n byte bVar1;\n int iVar2;\n long *plVar3;\n ulong uVar4;\n undefined8 *puVar5;\n char cVar6;\n undefined4 uVar7;\n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_dec...
(function_definition "ulong FUN_002c16c0(long param_1,undefined8 *param_2,ulong *param_3,int param_4,char param_5,\n int param_6,long *param_7,ulong param_8,undefined1 param_9)\n\n{\n byte bVar1;\n int iVar2;\n long *plVar3;\n ulong uVar4;\n undefined8 *puVar5;\n char cVar6;\n undefined4 uVar7;\...
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "STB": Some values do not have unique names */ /* WARNING: Enum "STT": Some values do not have unique names */ /* DWARF original name: resolve<64, false> DWARF original prototype: void resolve<64,_false>(Symbol_table * this, Sized_symbo...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (i...
null
ulong MASKED(long param_1,undefined8 *param_2,ulong *param_3,int param_4,char param_5, int param_6,long *param_7,ulong param_8,undefined1 param_9) { byte bVar1; int iVar2; long *plVar3; ulong uVar4; undefined8 *puVar5; char cVar6; undefined4 uVar7; uint uVar8; ulong uVar9; long l...
113_sg_inq_and_sg_inq_strip.c
fclose
fclose
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int fclose(FILE *__stream) { /* WARNING: Bad instruction - Truncating control flow here */ /* fclose@@GLIBC_2.2.5 */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int fclose(FILE *__stream) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207148414')]
[('const-1', u'RETURN_-1207148414')]
null
null
00136078
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint fclose(FILE *__stream)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment comment (...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint fclose(FILE *__stream)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* fclose@@GLIBC_2.2.5 ...
(translation_unit "int fclose(FILE *__stream)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int fclose(FILE *__stream)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "fclose(FILE *__stream)" identifier (parameter_list "(FILE *__stream)" ( (parameter_d...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "int fclose(FILE *__stream)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "fclose(FILE *__stream)" (identifier "fclose") (parameter_list "(FILE *__stream)" (( "(") (parameter_declaration "FILE *__stream" (type_identifier "FILE") (pointer_declarator "*...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(type_1 *__stream) { /* WARNING: Bad instruction - Truncating control flow here */ /* fclose@@GLIBC_2.2.5 */ var_1(); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (call_expression...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(FILE *__stream) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
6127_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c
Input_file
FUN_0034d890
/* WARNING: Type propagation algorithm not settling */ /* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void Input_file(Input_file * this, Task * task, char * name, uchar * contents, off_t size) */ void __thiscall gold::Input_file::Input_file(Input_file *this,Task *task,c...
void FUN_0034d890(undefined8 *param_1,undefined8 param_2,char *param_3,undefined8 param_4, undefined8 param_5) { undefined1 uVar1; undefined1 uVar2; undefined1 uVar3; undefined4 uVar4; char cVar5; undefined4 uVar6; long *plVar7; size_t sVar8; char *pcVar9; undefined1 *local_58 [2]...
PUSH R15 LEA RAX,[RDI + 0x28] PUSH R14 PUSH R13 LEA R13,[RDI + 0x18] PUSH R12 MOV R12,RDX PUSH RBP PUSH RBX MOV RBX,RDI SUB RSP,0x58 MOV qword ptr [RDI + 0x8],R13 MOV qword ptr [RSP + 0x8],RAX LEA RAX,[RDI + 0x38] MOV qword ptr [RDI + 0x28],RAX LEA RAX,[RDI + 0x88] MOV qword ptr [RDI + 0x98],RAX MOV qword ptr [RDI + 0x...
null
null
null
null
[(u'CALL_-1205085104', u'INDIRECT_-1205084586'), (u'STORE_-1205085733', u'INDIRECT_-1205085044'), (u'INDIRECT_-1205084964', u'MULTIEQUAL_-1205084932'), (u'INDIRECT_-1205084885', u'MULTIEQUAL_-1205084828'), (u'CALL_-1205085250', u'INDIRECT_-1205084654'), (u'STORE_-1205085409', u'INDIRECT_-1205084865'), (u'PTRSUB_-120508...
[(u'CAST_-1205084741', u'INT_ADD_-1205085827'), (u'CAST_-1205084446', u'STORE_-1205085431'), ('const-8', u'PTRADD_-1205084471'), (u'STORE_-1205085848', u'INDIRECT_-1205085037'), ('tmp_1682', u'PTRSUB_-1205084351'), (u'INDIRECT_-1205085004', u'COPY_-1205084693'), ('const-0', u'STORE_-1205085690'), ('const-76', u'INT_ADD...
null
null
0034d890
x64
O2
(translation_unit "void FUN_0034d890(undefined8 *param_1,undefined8 param_2,char *param_3,undefined8 param_4,\n undefined8 param_5)\n\n{\n undefined1 uVar1;\n undefined1 uVar2;\n undefined1 uVar3;\n undefined4 uVar4;\n char cVar5;\n undefined4 uVar6;\n long *plVar7;\n size_t sVar8;\n char *pcVa...
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void Input_file(Input_file * this, Task * task, char * name, uchar *\n contents, off_t size) */\n\nvoid __thiscall\ngold::Input_file::Input_file(Input...
(translation_unit "void FUN_0034d890(undefined8 *param_1,undefined8 param_2,char *param_3,undefined8 param_4,\n undefined8 param_5)\n\n{\n undefined1 uVar1;\n undefined1 uVar2;\n undefined1 uVar3;\n undefined4 uVar4;\n char cVar5;\n undefined4 uVar6;\n long *plVar7;\n size_t sVar8;\n char *pcVa...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))...
(function_definition "void FUN_0034d890(undefined8 *param_1,undefined8 param_2,char *param_3,undefined8 param_4,\n undefined8 param_5)\n\n{\n undefined1 uVar1;\n undefined1 uVar2;\n undefined1 uVar3;\n undefined4 uVar4;\n char cVar5;\n undefined4 uVar6;\n long *plVar7;\n size_t sVar8;\n char *p...
/* WARNING: Type propagation algorithm not settling */ /* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void Input_file(Input_file * this, Task * task, char * name, uchar * contents, off_t size) */ void __thiscall gold::function_1::function_1(function_1 *this,type_1 *task...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (identi...
null
void MASKED(undefined8 *param_1,undefined8 param_2,char *param_3,undefined8 param_4, undefined8 param_5) { undefined1 uVar1; undefined1 uVar2; undefined1 uVar3; undefined4 uVar4; char cVar5; undefined4 uVar6; long *plVar7; size_t sVar8; char *pcVar9; undefined1 *local_58 [2]; un...
353_i686-linux-gnu-objdump_and_i686-linux-gnu-objdump_strip.c
stab_context
FUN_0012a850
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void stab_context(void) { saved_stab *psVar1; char *__format; long lVar2; int iVar3; __format = (char *)dcgettext(0,"Last stabs entries before error:\n",5); fprintf(stderr,__format); fwrite("n_type n_desc n_value string\n"...
void FUN_0012a850(void) { long lVar1; int *piVar2; char *__format; long lVar3; long lVar4; int iVar5; __format = (char *)dcgettext(0,"Last stabs entries before error:\n",5); fprintf(stderr,__format); fwrite("n_type n_desc n_value string\n",1,0x1e,stderr); iVar5 = DAT_00159c00; do { lVar3...
PUSH R13 MOV EDX,0x5 LEA RSI,[0x146080] XOR EDI,EDI PUSH R12 LEA R12,[0x13d993] PUSH RBP LEA RBP,[0x159c20] PUSH RBX SUB RSP,0x8 CALL 0x00107230 MOV RDI,qword ptr [0x00157220] MOV RSI,RAX XOR EAX,EAX CALL 0x00107850 MOV EDX,0x1e MOV RCX,qword ptr [0x00157220] MOV ESI,0x1 LEA RDI,[0x1460a8] CALL 0x00107780 MOV EBX,dword...
null
null
null
null
[(u'PTRSUB_-1207063242', u'PTRADD_-1207063230'), (u'INDIRECT_-1207063259', u'CALL_-1207064067'), ('const-0', u'INT_NOTEQUAL_-1207064162'), (u'PTRSUB_-1207063067', u'PTRADD_-1207063055'), (u'INT_SEXT_-1207063180', u'PTRADD_-1207063055'), (u'INDIRECT_-1207063375', u'MULTIEQUAL_-1207063361'), ('const-24', u'PTRADD_-120706...
[(u'INDIRECT_-1207063259', u'CALL_-1207064067'), (u'INDIRECT_-1207063375', u'MULTIEQUAL_-1207063361'), (u'INT_SEXT_-1207064182', u'INT_MULT_-1207063101'), ('const-1', u'CALL_-1207064346'), (u'INT_MULT_-1207063101', u'PTRADD_-1207063067'), (u'CALL_-1207063800', u'INDIRECT_-1207063153'), ('tmp_254', u'CBRANCH_-1207064128...
null
null
0012a850
x64
O2
(translation_unit "void FUN_0012a850(void)\n\n{\n long lVar1;\n int *piVar2;\n char *__format;\n long lVar3;\n long lVar4;\n int iVar5;\n \n __format = (char *)dcgettext(0,"Last stabs entries before error:\n",5);\n fprintf(stderr,__format);\n fwrite("n_type n_desc n_value string\n",1,0x1e,stderr);\n iVar5 =...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid stab_context(void)\n\n{\n saved_stab *psVar1;\n char *__format;\n long lVar2;\n int iVar3;\n \n __format = (char *)dcgettext(0,"Last stabs entries before error:\n",5);\n fprintf(stderr,__format);\n fwrite("n_...
(translation_unit "void FUN_0012a850(void)\n\n{\n long lVar1;\n int *piVar2;\n char *__format;\n long lVar3;\n long lVar4;\n int iVar5;\n \n __format = (char *)dcgettext(0,"Last stabs entries before error:\n",5);\n fprintf(stderr,__format);\n fwrite("n_type n_desc n_value string\n",1,0x1e,stderr);\n iVar5 =...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration (sized_type_s...
(function_definition "void FUN_0012a850(void)\n\n{\n long lVar1;\n int *piVar2;\n char *__format;\n long lVar3;\n long lVar4;\n int iVar5;\n \n __format = (char *)dcgettext(0,"Last stabs entries before error:\n",5);\n fprintf(stderr,__format);\n fwrite("n_type n_desc n_value string\n",1,0x1e,stderr);\n iVar...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void function_1(void) { type_1 *psVar1; char *__format; long var_7; int var_5; __format = (char *)var_1(0,"Last stabs entries before error:\n",5); var_2(stderr,__format); var_3("n_type n_desc n_value string\n",1,0x1e,stder...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (sized_type_specifier) declarator: (identifier)) (declaration type: (primitive...
null
void MASKED(void) { long lVar1; int *piVar2; char *__format; long lVar3; long lVar4; int iVar5; __format = (char *)dcgettext(0,"Last stabs entries before error:\n",5); fprintf(stderr,__format); fwrite("n_type n_desc n_value string\n",1,0x1e,stderr); iVar5 = DAT_00159c00; do { lVar3 = (lo...
815_libtomcrypt.so_and_libtomcrypt.so_strip.c
sha512_256_test
sha512_256_test
/* WARNING: Unknown calling convention */ int sha512_256_test(void) { int iVar1; long in_FS_OFFSET; hash_state hStack_1e8; uchar auStack_48 [40]; long lStack_20; lStack_20 = *(long *)(in_FS_OFFSET + 0x28); sha512_256_init(&hStack_1e8); sha512_process(&hStack_1e8,"abc",3); sha512_256_done(&hStack...
int sha512_256_test(void) { int iVar1; long in_FS_OFFSET; undefined1 auStack_1e8 [416]; undefined1 auStack_48 [40]; long lStack_20; lStack_20 = *(long *)(in_FS_OFFSET + 0x28); sha512_256_init(auStack_1e8); sha512_process(auStack_1e8,&DAT_001ae5d0,3); sha512_256_done(auStack_1e8,auStack_48); iVa...
JMP 0x00153390
null
null
null
null
[(u'COPY_-1207290539', u'RETURN_-1207290596'), (u'PTRSUB_-1207290437', u'CALL_-1207290783'), (u'CALL_-1207290783', u'INDIRECT_-1207290484'), (u'INT_EQUAL_-1207290796', u'CBRANCH_-1207290794'), (u'MULTIEQUAL_-1207290396', u'INT_ADD_-1207290639'), ('const-1765264', u'COPY_-1207290323'), ('const-1932992', u'PTRSUB_-120729...
[(u'PTRSUB_-1207290463', u'CALL_-1207290757'), (u'CALL_-1207290757', u'INDIRECT_-1207290377'), ('const-0', u'CALL_-1207290810'), ('const--72', u'PTRSUB_-1207290432'), (u'MULTIEQUAL_-1207290282', u'RETURN_-1207290596'), (u'INT_EQUAL_-1207290796', u'CBRANCH_-1207290794'), ('const-0', u'PTRSUB_-1207290413'), (u'PTRSUB_-12...
null
null
00153490
x64
O2
(translation_unit "int sha512_256_test(void)\n\n{\n int iVar1;\n long in_FS_OFFSET;\n undefined1 auStack_1e8 [416];\n undefined1 auStack_48 [40];\n long lStack_20;\n \n lStack_20 = *(long *)(in_FS_OFFSET + 0x28);\n sha512_256_init(auStack_1e8);\n sha512_process(auStack_1e8,&DAT_001ae5d0,3);\n sha512_256_done(...
(translation_unit "/* WARNING: Unknown calling convention */\n\nint sha512_256_test(void)\n\n{\n int iVar1;\n long in_FS_OFFSET;\n hash_state hStack_1e8;\n uchar auStack_48 [40];\n long lStack_20;\n \n lStack_20 = *(long *)(in_FS_OFFSET + 0x28);\n sha512_256_init(&hStack_1e8);\n sha512_process(&hStack_1e8,"abc...
(translation_unit "int sha512_256_test(void)\n\n{\n int iVar1;\n long in_FS_OFFSET;\n undefined1 auStack_1e8 [416];\n undefined1 auStack_48 [40];\n long lStack_20;\n \n lStack_20 = *(long *)(in_FS_OFFSET + 0x28);\n sha512_256_init(auStack_1e8);\n sha512_process(auStack_1e8,&DAT_001ae5d0,3);\n sha512_256_done(...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE (array_declarator IDENT [ LIT ]) ;) (declaration TYPE (array_declarator IDENT [ L...
(function_definition "int sha512_256_test(void)\n\n{\n int iVar1;\n long in_FS_OFFSET;\n undefined1 auStack_1e8 [416];\n undefined1 auStack_48 [40];\n long lStack_20;\n \n lStack_20 = *(long *)(in_FS_OFFSET + 0x28);\n sha512_256_init(auStack_1e8);\n sha512_process(auStack_1e8,&DAT_001ae5d0,3);\n sha512_256_do...
/* WARNING: Unknown calling convention */ int function_1(void) { int var_7; long var_1; type_1 hStack_1e8; type_2 auStack_48 [40]; long var_8; var_8 = *(long *)(var_1 + 0x28); var_2(&hStack_1e8); var_3(&hStack_1e8,"abc",3); var_4(&hStack_1e8,auStack_48); var_7 = var_5(auStack_48,0x20,var_6 + 8...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (sized_type_spec...
null
int MASKED(void) { int iVar1; long in_FS_OFFSET; undefined1 auStack_1e8 [416]; undefined1 auStack_48 [40]; long lStack_20; lStack_20 = *(long *)(in_FS_OFFSET + 0x28); sha512_256_init(auStack_1e8); sha512_process(auStack_1e8,&DAT_001ae5d0,3); sha512_256_done(auStack_1e8,auStack_48); iVar1 = comp...
5033_i686-gnu-dwp_and_i686-gnu-dwp_strip.c
add_local_section
FUN_0021f200
/* DWARF original prototype: void add_local_section(Output_data_reloc<4,_false,_32,_false> * this, Sized_relobj<32,_false> * relobj, uint input_shndx, uint type, Output_data * od, uint shndx, Address address, Addend addend) */ void __thiscall gold::Output_data_reloc<4,_false,_32,_false>::add_local_section ...
void FUN_0021f200(undefined8 param_1) { undefined8 in_R8; undefined4 in_stack_00000010; undefined1 auStack_48 [32]; undefined4 local_28; FUN_001ffe40(auStack_48); local_28 = in_stack_00000010; FUN_0021eb00(param_1,in_R8,auStack_48); return; }
PUSH R12 MOV R12,R8 MOV R8D,R9D PUSH RBP MOV RBP,RDI PUSH RBX SUB RSP,0x30 MOV RBX,RSP PUSH 0x0 PUSH 0x1 MOV RDI,RBX PUSH 0x0 PUSH 0x0 MOV R9D,dword ptr [RSP + 0x70] CALL 0x001ffe40 MOV EAX,dword ptr [RSP + 0x78] MOV RDX,RBX MOV RSI,R12 MOV RDI,RBP MOV dword ptr [RSP + 0x40],EAX ADD RSP,0x20 CALL 0x0021eb00 ADD RSP,0x3...
null
null
null
null
[('const--72', u'PTRSUB_-1203834099'), ('tmp_243', u'CALL_-1203834283'), ('tmp_244', u'CALL_-1203834283'), ('const-0', u'CALL_-1203834283'), ('tmp_248', u'CALL_-1203834283'), ('const-0', u'RETURN_-1203834195'), (u'PTRSUB_-1203834099', u'CALL_-1203834235'), ('const-0', u'PTRSUB_-1203834048'), ('tmp_246', u'CALL_-1203834...
[('tmp_366', u'CALL_-1203834235'), (u'PTRSUB_-1203834120', u'CALL_-1203834283'), ('const-0', u'RETURN_-1203834195'), (u'CALL_-1203834235', u'INDIRECT_-1203834085'), ('const--72', u'PTRSUB_-1203834120'), (u'PTRSUB_-1203834119', u'CALL_-1203834235'), ('tmp_365', u'PTRSUB_-1203834119'), ('const--72', u'PTRSUB_-1203834119'...
null
null
0021f200
x64
O2
(translation_unit "void FUN_0021f200(undefined8 param_1)\n\n{\n undefined8 in_R8;\n undefined4 in_stack_00000010;\n undefined1 auStack_48 [32];\n undefined4 local_28;\n \n FUN_001ffe40(auStack_48);\n local_28 = in_stack_00000010;\n FUN_0021eb00(param_1,in_R8,auStack_48);\n return;\n}\n\n" (function_definition ...
(translation_unit "/* DWARF original prototype: void add_local_section(Output_data_reloc<4,_false,_32,_false> * this,\n Sized_relobj<32,_false> * relobj, uint input_shndx, uint type, Output_data * od, uint shndx,\n Address address, Addend addend) */\n\nvoid __thiscall\ngold::Output_data_reloc<4,_false,_32,_false>::...
(translation_unit "void FUN_0021f200(undefined8 param_1)\n\n{\n undefined8 in_R8;\n undefined4 in_stack_00000010;\n undefined1 auStack_48 [32];\n undefined4 local_28;\n \n FUN_001ffe40(auStack_48);\n local_28 = in_stack_00000010;\n FUN_0021eb00(param_1,in_R8,auStack_48);\n return;\n}\n\n" (function_definition ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (array_declarator IDENT [ LIT ]) ;) (declaration TYPE IDENT ;) (expression_statement (call_express...
(function_definition "void FUN_0021f200(undefined8 param_1)\n\n{\n undefined8 in_R8;\n undefined4 in_stack_00000010;\n undefined1 auStack_48 [32];\n undefined4 local_28;\n \n FUN_001ffe40(auStack_48);\n local_28 = in_stack_00000010;\n FUN_0021eb00(param_1,in_R8,auStack_48);\n return;\n}" (primitive_type "void"...
/* DWARF original prototype: void add_local_section(Output_data_reloc<4,_false,_32,_false> * this, Sized_relobj<32,_false> * relobj, uint input_shndx, uint type, Output_data * od, uint shndx, Address address, Addend addend) */ void __thiscall gold::Output_data_reloc<4,_false,_32,_false>::add_local_section ...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier)) (declara...
null
void MASKED(undefined8 param_1) { undefined8 in_R8; undefined4 in_stack_00000010; undefined1 auStack_48 [32]; undefined4 local_28; FUN_001ffe40(auStack_48); local_28 = in_stack_00000010; FUN_0021eb00(param_1,in_R8,auStack_48); return; }
8936_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
write
FUN_003fbbe0
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "ELFOSABI": Some values do not have unique names */ /* DWARF original prototype: void write(Output_reloc<4,_true,_32,_true> * this, uchar * pov) */ ssize_t __thiscall gold::Output_reloc<4,_true,_32,_true>::write (Output_reloc<4,...
void FUN_003fbbe0(undefined8 *param_1,uint *param_2) { uint uVar1; long *plVar2; uint uVar3; int iVar4; uint uVar5; uint uVar6; uVar3 = FUN_003fb8f0(); *param_2 = uVar3 >> 0x18 | (uVar3 & 0xff0000) >> 8 | (uVar3 & 0xff00) << 8 | uVar3 << 0x18; iVar4 = FUN_003d7dc0(param_1); uVar3 = *(uint *)(pa...
PUSH RBP MOV RBP,RSI PUSH RBX MOV RBX,RDI SUB RSP,0x8 CALL 0x003fb8f0 MOV RDI,RBX BSWAP EAX MOV dword ptr [RBP],EAX CALL 0x003d7dc0 MOV EDX,dword ptr [RBX + 0x18] SHL EAX,0x8 AND EDX,0xfffffff MOVZX ECX,DL ADD EAX,ECX MOV ECX,dword ptr [RBX + 0x14] BSWAP EAX MOV dword ptr [RBP + 0x4],EAX MOV EAX,dword ptr [RBX + 0x20] ...
null
null
null
null
[('const-433', u'STORE_-1205813937'), ('const-12', u'PTRADD_-1205813382'), (u'STORE_-1205814129', u'INDIRECT_-1205813552'), ('const-0', u'PTRSUB_-1205813535'), ('const-0', u'PTRSUB_-1205813518'), (u'INT_AND_-1205813987', u'INT_RIGHT_-1205813983'), (u'PTRSUB_-1205813521', u'CALL_-1205814235'), (u'CAST_-1205813550', u'PT...
[('const-433', u'STORE_-1205813821'), (u'INDIRECT_-1205813566', u'PTRADD_-1205813820'), (u'CAST_-1205813505', u'INT_ADD_-1205814086'), ('tmp_1550', u'CALL_-1205813914'), ('const-5431929', u'COPY_-1205813443'), (u'INT_AND_-1205813987', u'INT_RIGHT_-1205813983'), (u'COPY_-1205813442', u'CALL_-1205813762'), (u'CALLIND_-12...
null
null
003fbbe0
x64
O2
(translation_unit "void FUN_003fbbe0(undefined8 *param_1,uint *param_2)\n\n{\n uint uVar1;\n long *plVar2;\n uint uVar3;\n int iVar4;\n uint uVar5;\n uint uVar6;\n \n uVar3 = FUN_003fb8f0();\n *param_2 = uVar3 >> 0x18 | (uVar3 & 0xff0000) >> 8 | (uVar3 & 0xff00) << 8 | uVar3 << 0x18;\n iVar4 = FUN_003d7dc0(pa...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* WARNING: Enum "ELFOSABI": Some values do not have unique names */\n/* DWARF original prototype: void write(Output_reloc<4,_true,_32,_true> * this, uchar * pov) */\n\nssize_t __thiscall\ngold::Output_reloc<4,_true,_32,_true>::write\n ...
(translation_unit "void FUN_003fbbe0(undefined8 *param_1,uint *param_2)\n\n{\n uint uVar1;\n long *plVar2;\n uint uVar3;\n int iVar4;\n uint uVar5;\n uint uVar6;\n \n uVar3 = FUN_003fb8f0();\n *param_2 = uVar3 >> 0x18 | (uVar3 & 0xff0000) >> 8 | (uVar3 & 0xff00) << 8 | uVar3 << 0x18;\n iVar4 = FUN_003d7dc0(pa...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration (sized_type_specifier long) (pointer_declarator...
(function_definition "void FUN_003fbbe0(undefined8 *param_1,uint *param_2)\n\n{\n uint uVar1;\n long *plVar2;\n uint uVar3;\n int iVar4;\n uint uVar5;\n uint uVar6;\n \n uVar3 = FUN_003fb8f0();\n *param_2 = uVar3 >> 0x18 | (uVar3 & 0xff0000) >> 8 | (uVar3 & 0xff00) << 8 | uVar3 << 0x18;\n iVar4 = FUN_003d7dc0...
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "ELFOSABI": Some values do not have unique names */ /* DWARF original prototype: void write(Output_reloc<4,_true,_32,_true> * this, uchar * pov) */ ssize_t __thiscall gold::var_2<4,var_13,_32,var_13>::write (var_2<4,var_13,_32,v...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (pointe...
null
void MASKED(undefined8 *param_1,uint *param_2) { uint uVar1; long *plVar2; uint uVar3; int iVar4; uint uVar5; uint uVar6; uVar3 = FUN_003fb8f0(); *param_2 = uVar3 >> 0x18 | (uVar3 & 0xff0000) >> 8 | (uVar3 & 0xff00) << 8 | uVar3 << 0x18; iVar4 = FUN_003d7dc0(param_1); uVar3 = *(uint *)(param_1 ...
6296_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c
Merged_string
FUN_00282be0
/* DWARF original prototype: void Merged_string(Merged_string * this, section_offset_type offseta, Key stringpool_keya) */ void __thiscall gold::Output_merge_string<short_unsigned_int>::Merged_string::Merged_string (Merged_string *this,section_offset_type offseta,Key stringpool_keya) { this->offset = ...
void FUN_00282be0(undefined8 *param_1,undefined8 param_2,undefined8 param_3) { *param_1 = param_2; param_1[1] = param_3; return; }
MOV qword ptr [RDI],RSI MOV qword ptr [RDI + 0x8],RDX RET
null
null
null
null
[('tmp_23', u'PTRSUB_-1204343765'), ('const-433', u'STORE_-1204343830'), (u'PTRSUB_-1204343761', u'STORE_-1204343830'), (u'PTRSUB_-1204343765', u'STORE_-1204343836'), ('tmp_24', u'STORE_-1204343836'), ('const-433', u'STORE_-1204343836'), ('const-0', u'PTRSUB_-1204343765'), ('tmp_25', u'STORE_-1204343830'), ('tmp_23', u...
[('tmp_25', u'STORE_-1204343836'), ('const-8', u'PTRADD_-1204343763'), ('tmp_26', u'STORE_-1204343830'), ('tmp_25', u'PTRADD_-1204343763'), ('tmp_24', u'STORE_-1204343836'), ('const-433', u'STORE_-1204343830'), ('const-1', u'PTRADD_-1204343763'), (u'PTRADD_-1204343763', u'STORE_-1204343830'), ('const-433', u'STORE_-120...
null
null
00282be0
x64
O2
(translation_unit "void FUN_00282be0(undefined8 *param_1,undefined8 param_2,undefined8 param_3)\n\n{\n *param_1 = param_2;\n param_1[1] = param_3;\n return;\n}\n\n" (function_definition "void FUN_00282be0(undefined8 *param_1,undefined8 param_2,undefined8 param_3)\n\n{\n *param_1 = param_2;\n param_1[1] = param_3;\...
(translation_unit "/* DWARF original prototype: void Merged_string(Merged_string * this, section_offset_type offseta,\n Key stringpool_keya) */\n\nvoid __thiscall\ngold::Output_merge_string<short_unsigned_int>::Merged_string::Merged_string\n (Merged_string *this,section_offset_type offseta,Key stringpool_key...
(translation_unit "void FUN_00282be0(undefined8 *param_1,undefined8 param_2,undefined8 param_3)\n\n{\n *param_1 = param_2;\n param_1[1] = param_3;\n return;\n}\n\n" (function_definition "void FUN_00282be0(undefined8 *param_1,undefined8 param_2,undefined8 param_3)\n\n{\n *param_1 = param_2;\n param_1[1] = param_3;\...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (assignment_expression (pointer_expression * IDENT)...
(function_definition "void FUN_00282be0(undefined8 *param_1,undefined8 param_2,undefined8 param_3)\n\n{\n *param_1 = param_2;\n param_1[1] = param_3;\n return;\n}" (primitive_type "void") (function_declarator "FUN_00282be0(undefined8 *param_1,undefined8 param_2,undefined8 param_3)" (identifier "FUN_00282be0") (param...
/* DWARF original prototype: void Merged_string(Merged_string * this, section_offset_type offseta, Key stringpool_keya) */ void __thiscall gold::Output_merge_string<short_unsigned_int>::function_1::function_1 (function_1 *this,type_1 offseta,type_2 stringpool_keya) { this->offset = offseta; this->st...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (identi...
null
void MASKED(undefined8 *param_1,undefined8 param_2,undefined8 param_3) { *param_1 = param_2; param_1[1] = param_3; return; }
6441_i686-linux-gnu-dwp_and_i686-linux-gnu-dwp_strip.c
find
FUN_0027c710
/* std::wstring::find(std::wstring const&, unsigned long) const */ void __thiscall std::wstring::find(wstring *this,wstring *param_1,ulong param_2) { find(this,*(wchar_t **)param_1,param_2,*(ulong *)(param_1 + 8)); return; }
void FUN_0027c710(undefined8 param_1,undefined8 *param_2,undefined8 param_3) { FUN_0027c620(param_1,*param_2,param_3,param_2[1]); return; }
MOV RCX,qword ptr [RSI + 0x8] MOV RSI,qword ptr [RSI] JMP 0x0027c620
null
null
null
null
[('const-433', u'LOAD_-1204238573'), ('tmp_22', u'CAST_-1204238491'), ('tmp_21', u'CALL_-1204238557'), ('const-1', u'PTRADD_-1204238511'), ('tmp_23', u'CALL_-1204238557'), (u'PTRADD_-1204238511', u'CAST_-1204238496'), ('tmp_22', u'PTRADD_-1204238511'), (u'CAST_-1204238496', u'LOAD_-1204238573'), (u'LOAD_-1204238567', u...
[(u'PTRADD_-1204238495', u'LOAD_-1204238573'), ('const-8', u'PTRADD_-1204238495'), ('tmp_37', u'LOAD_-1204238567'), ('tmp_49', u'CALL_-1204238557'), ('const-433', u'LOAD_-1204238567'), ('const-1', u'PTRADD_-1204238495'), (u'LOAD_-1204238567', u'CALL_-1204238557'), ('tmp_48', u'CALL_-1204238557'), ('const-0', u'RETURN_-...
null
null
0027c710
x64
O2
(translation_unit "void FUN_0027c710(undefined8 param_1,undefined8 *param_2,undefined8 param_3)\n\n{\n FUN_0027c620(param_1,*param_2,param_3,param_2[1]);\n return;\n}\n\n" (function_definition "void FUN_0027c710(undefined8 param_1,undefined8 *param_2,undefined8 param_3)\n\n{\n FUN_0027c620(param_1,*param_2,param_3,p...
(translation_unit "/* std::wstring::find(std::wstring const&, unsigned long) const */\n\nvoid __thiscall std::wstring::find(wstring *this,wstring *param_1,ulong param_2)\n\n{\n find(this,*(wchar_t **)param_1,param_2,*(ulong *)(param_1 + 8));\n return;\n}\n\n" comment (function_definition "void __thiscall std::wstring...
(translation_unit "void FUN_0027c710(undefined8 param_1,undefined8 *param_2,undefined8 param_3)\n\n{\n FUN_0027c620(param_1,*param_2,param_3,param_2[1]);\n return;\n}\n\n" (function_definition "void FUN_0027c710(undefined8 param_1,undefined8 *param_2,undefined8 param_3)\n\n{\n FUN_0027c620(param_1,*param_2,param_3,p...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , (po...
(function_definition "void FUN_0027c710(undefined8 param_1,undefined8 *param_2,undefined8 param_3)\n\n{\n FUN_0027c620(param_1,*param_2,param_3,param_2[1]);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0027c710(undefined8 param_1,undefined8 *param_2,undefined8 param_3)" (identifier "FUN_0027c710") ...
/* std::wstring::find(std::wstring const&, unsigned long) const */ void __thiscall std::type_1::function_1(type_1 *this,type_1 *var_1,type_2 param_2) { function_1(this,*(type_3 **)var_1,param_2,*(type_2 *)(var_1 + 8)); return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identif...
null
void MASKED(undefined8 param_1,undefined8 *param_2,undefined8 param_3) { FUN_0027c620(param_1,*param_2,param_3,param_2[1]); return; }
10_i686-linux-gnu-ranlib_and_i686-linux-gnu-ranlib_strip.c
__errno_location
__errno_location
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int * __errno_location(void) { int *piVar1; piVar1 = (int *)(*(code *)PTR___errno_location_00110050)(); return piVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int * __errno_location(void) { int *piVar1; piVar1 = (int *)(*(code *)PTR___errno_location_00110050)(); return piVar1; }
JMP qword ptr [0x00110050]
null
null
null
null
[(u'CAST_-1206968085', u'RETURN_-1206968149'), ('const-0', u'RETURN_-1206968149'), (u'CAST_-1206968086', u'CALLIND_-1206968152'), (u'CALLIND_-1206968152', u'CAST_-1206968085'), (u'INDIRECT_-1206968091', u'COPY_-1206968150'), ('tmp_26', u'CAST_-1206968086'), (u'CALLIND_-1206968152', u'INDIRECT_-1206968091')]
[(u'CAST_-1206968085', u'RETURN_-1206968149'), ('const-0', u'RETURN_-1206968149'), (u'CAST_-1206968086', u'CALLIND_-1206968152'), (u'CALLIND_-1206968152', u'CAST_-1206968085'), (u'INDIRECT_-1206968091', u'COPY_-1206968150'), ('tmp_26', u'CAST_-1206968086'), (u'CALLIND_-1206968152', u'INDIRECT_-1206968091')]
null
null
001020a0
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint * __errno_location(void)\n\n{\n int *piVar1;\n \n piVar1 = (int *)(*(code *)PTR___errno_location_00110050)();\n return piVar1;\n}\n\n" comment (function_definition "int * __errno_location(void)\n\n{\n int *piVar1...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint * __errno_location(void)\n\n{\n int *piVar1;\n \n piVar1 = (int *)(*(code *)PTR___errno_location_00110050)();\n return piVar1;\n}\n\n" comment (function_definition "int * __errno_location(void)\n\n{\n int *piVar1...
(translation_unit "int * __errno_location(void)\n\n{\n int *piVar1;\n \n piVar1 = (int *)(*(code *)PTR___errno_location_00110050)();\n return piVar1;\n}\n\n" (function_definition "int * __errno_location(void)\n\n{\n int *piVar1;\n \n piVar1 = (int *)(*(code *)PTR___errno_location_00110050)();\n return piVar1;\n...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) )))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract...
(function_definition "int * __errno_location(void)\n\n{\n int *piVar1;\n \n piVar1 = (int *)(*(code *)PTR___errno_location_00110050)();\n return piVar1;\n}" (primitive_type "int") (pointer_declarator "* __errno_location(void)" (* "*") (function_declarator "__errno_location(void)" (identifier "__errno_location") (pa...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int * function_1(void) { int *piVar1; piVar1 = (int *)(*(type_1 *)PTR___errno_location_00110050)(); return piVar1; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type))))) body: (compound_statement (declaration type: (primitive_type) declarator: (pointer_declara...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int * MASKED(void) { int *piVar1; piVar1 = (int *)(*(code *)PTR_MASKED_00110050)(); return piVar1; }
122_vdir_and_vdir_strip.c
_obstack_free.cold.3
abort
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void _obstack_free_cold_3(void) { /* WARNING: Subroutine does not return */ abort(); }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void abort(void) { /* WARNING: Subroutine does not return */ abort(); }
CALL 0x00104080
null
null
null
null
[('const-1', u'RETURN_-1206958288')]
[('const-1', u'RETURN_-1206958288')]
null
null
00104722
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid abort(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}\n\n" comment (function_definition "void abort(void)\n\n{\n /* WARNING: Subroutine does not return */\n...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid _obstack_free_cold_3(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}\n\n" comment (function_definition "void _obstack_free_cold_3(void)\n\n{\n /* WARNING: S...
(translation_unit "void abort(void)\n\n{\n \n abort();\n}\n\n" (function_definition "void abort(void)\n\n{\n \n abort();\n}" primitive_type (function_declarator "abort(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_stateme...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "void abort(void)\n\n{\n \n abort();\n}" (primitive_type "void") (function_declarator "abort(void)" (identifier "abort") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n \n abort();\n}"...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void function_1(void) { /* WARNING: Subroutine does not return */ var_1(); }
null
(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))))))
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void MASKED(void) { /* WARNING: Subroutine does not return */ MASKED(); }
651_i686-gnu-ld_and_i686-gnu-ld_strip.c
__libc_csu_fini
FUN_00133360
void __libc_csu_fini(void) { return; }
void FUN_00133360(void) { return; }
RET
null
null
null
null
[('const-0', u'RETURN_-1207159956')]
[('const-0', u'RETURN_-1207159956')]
null
null
00133360
x64
O2
(translation_unit "void FUN_00133360(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_00133360(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_00133360(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n return;\n}" { (r...
(translation_unit "void __libc_csu_fini(void)\n\n{\n return;\n}\n\n" (function_definition "void __libc_csu_fini(void)\n\n{\n return;\n}" primitive_type (function_declarator "__libc_csu_fini(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n return;...
(translation_unit "void FUN_00133360(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_00133360(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_00133360(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n return;\n}" { (r...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (return_statement return ;) })))
(function_definition "void FUN_00133360(void)\n\n{\n return;\n}" (primitive_type "void") (function_declarator "FUN_00133360(void)" (identifier "FUN_00133360") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n return;\n}" ({ "{") (return_statemen...
void function_1(void) { return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (return_statement))))
null
void MASKED(void) { return; }
24_x86_64-linux-gnux32-gprof_and_x86_64-linux-gnux32-gprof_strip.c
bfd_get_section_contents
bfd_get_section_contents
void bfd_get_section_contents(void) { (*(code *)PTR_bfd_get_section_contents_001180c0)(); return; }
void bfd_get_section_contents(void) { (*(code *)PTR_bfd_get_section_contents_001180c0)(); return; }
JMP qword ptr [0x001180c0]
null
null
null
null
[('const-0', u'RETURN_-1206967925'), (u'CAST_-1206967863', u'CALLIND_-1206967928'), ('tmp_22', u'CAST_-1206967863'), (u'INDIRECT_-1206967868', u'COPY_-1206967927'), (u'CALLIND_-1206967928', u'INDIRECT_-1206967868')]
[('const-0', u'RETURN_-1206967925'), (u'CAST_-1206967863', u'CALLIND_-1206967928'), ('tmp_22', u'CAST_-1206967863'), (u'INDIRECT_-1206967868', u'COPY_-1206967927'), (u'CALLIND_-1206967928', u'INDIRECT_-1206967868')]
null
null
00102180
x64
O2
(translation_unit "void bfd_get_section_contents(void)\n\n{\n (*(code *)PTR_bfd_get_section_contents_001180c0)();\n return;\n}\n\n" (function_definition "void bfd_get_section_contents(void)\n\n{\n (*(code *)PTR_bfd_get_section_contents_001180c0)();\n return;\n}" primitive_type (function_declarator "bfd_get_section_...
(translation_unit "void bfd_get_section_contents(void)\n\n{\n (*(code *)PTR_bfd_get_section_contents_001180c0)();\n return;\n}\n\n" (function_definition "void bfd_get_section_contents(void)\n\n{\n (*(code *)PTR_bfd_get_section_contents_001180c0)();\n return;\n}" primitive_type (function_declarator "bfd_get_section_...
(translation_unit "void bfd_get_section_contents(void)\n\n{\n (*(code *)PTR_bfd_get_section_contents_001180c0)();\n return;\n}\n\n" (function_definition "void bfd_get_section_contents(void)\n\n{\n (*(code *)PTR_bfd_get_section_contents_001180c0)();\n return;\n}" primitive_type (function_declarator "bfd_get_section_...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) ...
(function_definition "void bfd_get_section_contents(void)\n\n{\n (*(code *)PTR_bfd_get_section_contents_001180c0)();\n return;\n}" (primitive_type "void") (function_declarator "bfd_get_section_contents(void)" (identifier "bfd_get_section_contents") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primi...
void function_1(void) { (*(type_1 *)PTR_bfd_get_section_contents_001180c0)(); return; }
null
(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: (parenthesized_expression (pointer_expression ar...
null
void MASKED(void) { (*(code *)PTR_MASKED_001180c0)(); return; }
2_tr_and_tr_strip.c
FUN_00102020
FUN_00102020
void FUN_00102020(void) { (*(code *)PTR_0010d010)(); return; }
void FUN_00102020(void) { (*(code *)PTR_0010d010)(); return; }
PUSH qword ptr [0x0010d008] JMP qword ptr [0x0010d010]
null
null
null
null
[(u'CALLIND_-1206968271', u'INDIRECT_-1206968208'), (u'INDIRECT_-1206968208', u'COPY_-1206968267'), ('tmp_44', u'CAST_-1206968202'), (u'CAST_-1206968202', u'CALLIND_-1206968271'), (u'INDIRECT_-1206968210', u'COPY_-1206968269'), ('const-1', u'RETURN_-1206968268'), (u'CALLIND_-1206968271', u'INDIRECT_-1206968210')]
[(u'CALLIND_-1206968271', u'INDIRECT_-1206968208'), (u'INDIRECT_-1206968208', u'COPY_-1206968267'), ('tmp_44', u'CAST_-1206968202'), (u'CAST_-1206968202', u'CALLIND_-1206968271'), (u'INDIRECT_-1206968210', u'COPY_-1206968269'), ('const-1', u'RETURN_-1206968268'), (u'CALLIND_-1206968271', u'INDIRECT_-1206968210')]
null
null
00102020
x64
O2
(translation_unit "void FUN_00102020(void)\n\n{\n (*(code *)PTR_0010d010)();\n return;\n}\n\n" (function_definition "void FUN_00102020(void)\n\n{\n (*(code *)PTR_0010d010)();\n return;\n}" primitive_type (function_declarator "FUN_00102020(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" pr...
(translation_unit "void FUN_00102020(void)\n\n{\n (*(code *)PTR_0010d010)();\n return;\n}\n\n" (function_definition "void FUN_00102020(void)\n\n{\n (*(code *)PTR_0010d010)();\n return;\n}" primitive_type (function_declarator "FUN_00102020(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" pr...
(translation_unit "void FUN_00102020(void)\n\n{\n (*(code *)PTR_0010d010)();\n return;\n}\n\n" (function_definition "void FUN_00102020(void)\n\n{\n (*(code *)PTR_0010d010)();\n return;\n}" primitive_type (function_declarator "FUN_00102020(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" pr...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) ...
(function_definition "void FUN_00102020(void)\n\n{\n (*(code *)PTR_0010d010)();\n return;\n}" (primitive_type "void") (function_declarator "FUN_00102020(void)" (identifier "FUN_00102020") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n (*(cod...
void function_1(void) { (*(type_1 *)PTR_0010d010)(); return; }
null
(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: (parenthesized_expression (pointer_expression ar...
null
void MASKED(void) { (*(code *)PTR_0010d010)(); return; }
7465_x86_64-linux-gnu-dwp_and_x86_64-linux-gnu-dwp_strip.c
is_open
FUN_002a2c80
/* std::wfstream::is_open() const */ void __thiscall std::wfstream::is_open(wfstream *this) { __basic_file<char>::is_open((__basic_file<char> *)(this + 0x80)); return; }
void FUN_002a2c80(long param_1) { FUN_00277210(param_1 + 0x80); return; }
SUB RDI,-0x80 JMP 0x00277210
null
null
null
null
[('const-128', u'PTRADD_-1204474685'), (u'PTRADD_-1204474685', u'CAST_-1204474665'), ('tmp_34', u'PTRADD_-1204474685'), ('const-1', u'PTRADD_-1204474685'), ('const-0', u'RETURN_-1204474728'), (u'CAST_-1204474665', u'CALL_-1204474732')]
[('tmp_61', u'INT_ADD_-1204474731'), (u'INT_ADD_-1204474731', u'CALL_-1204474732'), ('const-0', u'RETURN_-1204474728'), ('const-128', u'INT_ADD_-1204474731')]
null
null
002a2c80
x64
O2
(translation_unit "void FUN_002a2c80(long param_1)\n\n{\n FUN_00277210(param_1 + 0x80);\n return;\n}\n\n" (function_definition "void FUN_002a2c80(long param_1)\n\n{\n FUN_00277210(param_1 + 0x80);\n return;\n}" primitive_type (function_declarator "FUN_002a2c80(long param_1)" identifier (parameter_list "(long param_...
(translation_unit "/* std::wfstream::is_open() const */\n\nvoid __thiscall std::wfstream::is_open(wfstream *this)\n\n{\n __basic_file<char>::is_open((__basic_file<char> *)(this + 0x80));\n return;\n}\n\n" comment (function_definition "void __thiscall std::wfstream::is_open(wfstream *this)\n\n{\n __basic_file<char>::...
(translation_unit "void FUN_002a2c80(long param_1)\n\n{\n FUN_00277210(param_1 + 0x80);\n return;\n}\n\n" (function_definition "void FUN_002a2c80(long param_1)\n\n{\n FUN_00277210(param_1 + 0x80);\n return;\n}" primitive_type (function_declarator "FUN_002a2c80(long param_1)" identifier (parameter_list "(long param_...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (binary_expression IDENT + LIT) ))) ;) (return_statement return ;) })))
(function_definition "void FUN_002a2c80(long param_1)\n\n{\n FUN_00277210(param_1 + 0x80);\n return;\n}" (primitive_type "void") (function_declarator "FUN_002a2c80(long param_1)" (identifier "FUN_002a2c80") (parameter_list "(long param_1)" (( "(") (parameter_declaration "long param_1" (sized_type_specifier "long" (lo...
/* std::wfstream::is_open() const */ void __thiscall std::type_1::function_1(type_1 *var_3) { var_1<var_2>::function_1((var_1<var_2> *)(var_3 + 0x80)); return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (expression_statement (call_expression function: (identifier) argu...
null
void MASKED(long param_1) { FUN_00277210(param_1 + 0x80); return; }
169_cp_and_cp_strip.c
deregister_tm_clones
FUN_001051c0
/* WARNING: Removing unreachable block (ram,0x001051d3) */ /* WARNING: Removing unreachable block (ram,0x001051df) */ void deregister_tm_clones(void) { return; }
/* WARNING: Removing unreachable block (ram,0x001051d3) */ /* WARNING: Removing unreachable block (ram,0x001051df) */ void FUN_001051c0(void) { return; }
LEA RDI,[0x124540] LEA RAX,[0x124540] CMP RAX,RDI JZ 0x001051e8 MOV RAX,qword ptr [0x00123f90] TEST RAX,RAX JZ 0x001051e8 JMP RAX RET
null
null
null
null
[('const-0', u'RETURN_-1206955506')]
[('const-0', u'RETURN_-1206955506')]
null
null
001051c0
x64
O2
(translation_unit "/* WARNING: Removing unreachable block (ram,0x001051d3) */\n/* WARNING: Removing unreachable block (ram,0x001051df) */\n\nvoid FUN_001051c0(void)\n\n{\n return;\n}\n\n" comment comment (function_definition "void FUN_001051c0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_001051c0...
(translation_unit "/* WARNING: Removing unreachable block (ram,0x001051d3) */\n/* WARNING: Removing unreachable block (ram,0x001051df) */\n\nvoid deregister_tm_clones(void)\n\n{\n return;\n}\n\n" comment comment (function_definition "void deregister_tm_clones(void)\n\n{\n return;\n}" primitive_type (function_declarat...
(translation_unit "void FUN_001051c0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_001051c0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_001051c0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n return;\n}" { (r...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (return_statement return ;) })))
(function_definition "void FUN_001051c0(void)\n\n{\n return;\n}" (primitive_type "void") (function_declarator "FUN_001051c0(void)" (identifier "FUN_001051c0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n return;\n}" ({ "{") (return_statemen...
/* WARNING: Removing unreachable block (ram,0x001051d3) */ /* WARNING: Removing unreachable block (ram,0x001051df) */ void function_1(void) { return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (return_statement))))
null
/* WARNING: Removing unreachable block (ram,0x001051d3) */ /* WARNING: Removing unreachable block (ram,0x001051df) */ void MASKED(void) { return; }
244_sparc64-linux-gnu-gprof_and_sparc64-linux-gnu-gprof_strip.c
xexit
xexit
/* WARNING: Control flow encountered bad instruction data */ void xexit(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void xexit(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207000574')]
[('const-1', u'RETURN_-1207000574')]
null
null
0011a1f8
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid xexit(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void xexit(void)\n\n{\n /* WARNING: Bad instruction - Tr...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid xexit(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void xexit(void)\n\n{\n /* WARNING: Bad instruction - Tr...
(translation_unit "void xexit(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void xexit(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "xexit(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (co...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "void xexit(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "xexit(void)" (identifier "xexit") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n \n halt_...
/* WARNING: Control flow encountered bad instruction data */ void function_1(void) { /* WARNING: Bad instruction - Truncating control flow here */ var_1(); }
null
(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))))))
null
/* WARNING: Control flow encountered bad instruction data */ void MASKED(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
225_s390x-linux-gnu-as_and_s390x-linux-gnu-as_strip.c
cfi_add_CFA_restore_state
FUN_001118d0
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void cfi_add_CFA_restore_state(void) { frch_cfi_data *pfVar1; cfa_save_data *__ptr; cfi_insn_data *pcVar2; char *format; pcVar2 = alloc_cfi_insn_data(); pcVar2->insn = 0xb; pfVar1 = frchain_now->frch_cfi_data; __ptr = pfV...
void FUN_001118d0(void) { undefined8 *__ptr; long lVar1; undefined8 uVar2; lVar1 = FUN_0010fa20(); *(undefined4 *)(lVar1 + 8) = 0xb; lVar1 = *(long *)(DAT_00174b90 + 0x90); __ptr = *(undefined8 **)(lVar1 + 0x18); if (__ptr != (undefined8 *)0x0) { *(undefined8 *)(lVar1 + 0x10) = __ptr[1]; *(...
SUB RSP,0x8 CALL 0x0010fa20 MOV dword ptr [RAX + 0x8],0xb MOV RAX,qword ptr [0x00174b90] MOV RAX,qword ptr [RAX + 0x90] MOV RDI,qword ptr [RAX + 0x18] TEST RDI,RDI JZ 0x00111910 MOV RDX,qword ptr [RDI + 0x8] MOV qword ptr [RAX + 0x10],RDX MOV RDX,qword ptr [RDI] MOV qword ptr [RAX + 0x18],RDX ADD RSP,0x8 JMP 0x00107760...
null
null
null
null
[('const-433', u'STORE_-1207035670'), (u'LOAD_-1207035644', u'INT_NOTEQUAL_-1207035624'), (u'CAST_-1207035363', u'CALL_-1207035508'), ('const-0', u'RETURN_-1207035575'), (u'CALL_-1207035674', u'INDIRECT_-1207035462'), ('const-0', u'CALL_-1207035543'), (u'LOAD_-1207035654', u'PTRSUB_-1207035390'), (u'PTRSUB_-1207035399'...
[(u'CALL_-1207035674', u'INT_ADD_-1207035656'), ('const-144', u'INT_ADD_-1207035638'), (u'PTRADD_-1207035407', u'LOAD_-1207035622'), (u'LOAD_-1207035644', u'INT_NOTEQUAL_-1207035624'), ('const-0', u'RETURN_-1207035575'), (u'LOAD_-1207035654', u'INT_ADD_-1207035587'), (u'COPY_-1207035433', u'CALL_-1207035543'), ('const-...
null
null
001118d0
x64
O2
(translation_unit "void FUN_001118d0(void)\n\n{\n undefined8 *__ptr;\n long lVar1;\n undefined8 uVar2;\n \n lVar1 = FUN_0010fa20();\n *(undefined4 *)(lVar1 + 8) = 0xb;\n lVar1 = *(long *)(DAT_00174b90 + 0x90);\n __ptr = *(undefined8 **)(lVar1 + 0x18);\n if (__ptr != (undefined8 *)0x0) {\n *(undefined8 *)(lV...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid cfi_add_CFA_restore_state(void)\n\n{\n frch_cfi_data *pfVar1;\n cfa_save_data *__ptr;\n cfi_insn_data *pcVar2;\n char *format;\n \n pcVar2 = alloc_cfi_insn_data();\n pcVar2->insn = 0xb;\n pfVar1 = frchain_now...
(translation_unit "void FUN_001118d0(void)\n\n{\n undefined8 *__ptr;\n long lVar1;\n undefined8 uVar2;\n \n lVar1 = FUN_0010fa20();\n *(undefined4 *)(lVar1 + 8) = 0xb;\n lVar1 = *(long *)(DAT_00174b90 + 0x90);\n __ptr = *(undefined8 **)(lVar1 + 0x18);\n if (__ptr != (undefined8 *)0x0) {\n *(undefined8 *)(lV...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDEN...
(function_definition "void FUN_001118d0(void)\n\n{\n undefined8 *__ptr;\n long lVar1;\n undefined8 uVar2;\n \n lVar1 = FUN_0010fa20();\n *(undefined4 *)(lVar1 + 8) = 0xb;\n lVar1 = *(long *)(DAT_00174b90 + 0x90);\n __ptr = *(undefined8 **)(lVar1 + 0x18);\n if (__ptr != (undefined8 *)0x0) {\n *(undefined8 *)...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void function_1(void) { type_1 *pfVar1; type_2 *var_2; type_3 *pcVar2; char *format; pcVar2 = var_1(); pcVar2->insn = 0xb; pfVar1 = frchain_now->type_1; var_2 = pfVar1->cfa_save_stack; if (var_2 != (type_2 *)0x0) { ...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (...
null
void MASKED(void) { undefined8 *__ptr; long lVar1; undefined8 uVar2; lVar1 = FUN_0010fa20(); *(undefined4 *)(lVar1 + 8) = 0xb; lVar1 = *(long *)(DAT_00174b90 + 0x90); __ptr = *(undefined8 **)(lVar1 + 0x18); if (__ptr != (undefined8 *)0x0) { *(undefined8 *)(lVar1 + 0x10) = __ptr[1]; *(undefi...
196_powerpc-linux-gnu-ar_and_powerpc-linux-gnu-ar_strip.c
bfd_nonfatal_message
FUN_00108370
void bfd_nonfatal_message(char *filename,bfd *abfd,asection *section,char *format,...) { char in_AL; undefined4 uVar1; undefined8 uVar2; undefined8 in_R8; undefined8 in_R9; undefined8 in_XMM0_Qa; undefined8 in_XMM1_Qa; undefined8 in_XMM2_Qa; undefined8 in_XMM3_Qa; undefined8 in_XMM4_Qa; undefine...
void FUN_00108370(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4, undefined8 param_5,undefined8 param_6,undefined8 param_7,undefined8 param_8, long param_9,long param_10,long *param_11,char *param_12,undefined8 param_13, undefined8 param_1...
PUSH R14 PUSH R13 MOV R13,RSI PUSH R12 MOV R12,RDX PUSH RBP MOV RBP,RCX PUSH RBX MOV RBX,RDI SUB RSP,0xd0 MOV qword ptr [RSP + 0x40],R8 MOV qword ptr [RSP + 0x48],R9 TEST AL,AL JZ 0x001083d0 MOVAPS xmmword ptr [RSP + 0x50],XMM0 MOVAPS xmmword ptr [RSP + 0x60],XMM1 MOVAPS xmmword ptr [RSP + 0x70],XMM2 MOVAPS xmmword ptr...
null
null
null
null
[(u'LOAD_-1206942522', u'INT_NOTEQUAL_-1206942502'), ('const-1093967', u'PTRSUB_-1206941287'), (u'INDIRECT_-1206941635', u'MULTIEQUAL_-1206941621'), (u'INDIRECT_-1206941459', u'MULTIEQUAL_-1206941445'), (u'INT_EQUAL_-1206942551', u'CBRANCH_-1206942549'), (u'INDIRECT_-1206941549', u'MULTIEQUAL_-1206941540'), (u'INDIRECT...
[(u'LOAD_-1206942522', u'INT_NOTEQUAL_-1206942502'), (u'CALL_-1206942470', u'INDIRECT_-1206941624'), ('const-1098841', u'COPY_-1206941402'), ('tmp_2096', u'COPY_-1206941528'), (u'INT_EQUAL_-1206942551', u'CBRANCH_-1206942549'), (u'CALL_-1206942679', u'INDIRECT_-1206941664'), (u'INDIRECT_-1206941837', u'MULTIEQUAL_-1206...
null
null
00108370
x64
O2
(translation_unit "void FUN_00108370(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,undefined8 param_6,undefined8 param_7,undefined8 param_8,\n long param_9,long param_10,long *param_11,char *param_12,undefined8 param_13,\n ...
(translation_unit "void bfd_nonfatal_message(char *filename,bfd *abfd,asection *section,char *format,...)\n\n{\n char in_AL;\n undefined4 uVar1;\n undefined8 uVar2;\n undefined8 in_R8;\n undefined8 in_R9;\n undefined8 in_XMM0_Qa;\n undefined8 in_XMM1_Qa;\n undefined8 in_XMM2_Qa;\n undefined8 in_XMM3_Qa;\n und...
(translation_unit "void FUN_00108370(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,undefined8 param_6,undefined8 param_7,undefined8 param_8,\n long param_9,long param_10,long *param_11,char *param_12,undefined8 param_13,\n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (paramete...
(function_definition "void FUN_00108370(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,undefined8 param_6,undefined8 param_7,undefined8 param_8,\n long param_9,long param_10,long *param_11,char *param_12,undefined8 param_13,\n ...
void function_1(char *var_7,type_1 *var_6,type_2 *var_9,char *var_11,...) { char var_1; type_3 uVar1; type_4 uVar2; type_4 in_R8; type_4 in_R9; type_4 in_XMM0_Qa; type_4 in_XMM1_Qa; type_4 in_XMM2_Qa; type_4 in_XMM3_Qa; type_4 in_XMM4_Qa; type_4 in_XMM5_Qa; type_4 in_XMM6_Qa; type_4 in_XMM7_...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration typ...
null
void MASKED(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4, undefined8 param_5,undefined8 param_6,undefined8 param_7,undefined8 param_8, long param_9,long param_10,long *param_11,char *param_12,undefined8 param_13, undefined8 param_14) { ...
10917_powerpc-linux-gnuspe-dwp_and_powerpc-linux-gnuspe-dwp_strip.c
strncpy
strncpy
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ char * strncpy(char *__dest,char *__src,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ /* strncpy@@GLIBC_2.2.5...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ char * strncpy(char *__dest,char *__src,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1201941390')]
[('const-1', u'RETURN_-1201941390')]
null
null
0044d468
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nchar * strncpy(char *__dest,char *__src,size_t __n)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nchar * strncpy(char *__dest,char *__src,size_t __n)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n ...
(translation_unit "char * strncpy(char *__dest,char *__src,size_t __n)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "char * strncpy(char *__dest,char *__src,size_t __n)\n\n{\n \n halt_baddata();\n}" primitive_type (pointer_declarator "* strncpy(char *__dest,char *__src,...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) )))) (compound_statement { (expression_statement (call...
(function_definition "char * strncpy(char *__dest,char *__src,size_t __n)\n\n{\n \n halt_baddata();\n}" (primitive_type "char") (pointer_declarator "* strncpy(char *__dest,char *__src,size_t __n)" (* "*") (function_declarator "strncpy(char *__dest,char *__src,size_t __n)" (identifier "strncpy") (par...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ char * function_1(char *__dest,char *__src,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ /* strncpy@@GLIBC_2....
null
(translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primi...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ char * MASKED(char *__dest,char *__src,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
9112_s390x-linux-gnu-ld_and_s390x-linux-gnu-ld_strip.c
~wifstream
FUN_00322540
/* std::wifstream::~wifstream() */ void __thiscall std::wifstream::~wifstream(wifstream *this) { *(undefined ***)(this + 0x100) = &PTR__wifstream_00457a68; *(undefined ***)this = &PTR__wifstream_00457a40; *(undefined ***)(this + 0x10) = &PTR__wfilebuf_00457948; wfilebuf::close((wfilebuf *)(this + 0x10)); _...
void FUN_00322540(undefined8 *param_1) { param_1[0x20] = &PTR_FUN_00457a68; *param_1 = &PTR_FUN_00457a40; param_1[2] = &PTR_FUN_00457948; FUN_003206d0(); thunk_FUN_002f24d0(param_1 + 0xf); param_1[2] = &PTR_FUN_00456710; FUN_002f43a0(param_1 + 9); param_1[1] = 0; *param_1 = &DAT_004579d0; param_1[...
LEA RAX,[0x457a28] PUSH RBX MOV RBX,RDI LEA RDI,[RDI + 0x10] LEA RDX,[RAX + 0x18] ADD RAX,0x40 MOV qword ptr [RDI + 0xf0],RAX LEA RAX,[0x457938] MOV qword ptr [RDI + -0x10],RDX ADD RAX,0x10 MOV qword ptr [RDI],RAX CALL 0x003206d0 LEA RDI,[RBX + 0x78] CALL 0x002f2520 LEA RAX,[0x456700] LEA RDI,[RBX + 0x48] ADD RAX,0x10 ...
null
null
null
null
[('const-120', u'PTRADD_-1205000739'), (u'CAST_-1205000558', u'STORE_-1205000735'), ('const-4551816', u'PTRSUB_-1205000538'), ('const-4553032', u'PTRSUB_-1205000614'), ('const-0', u'PTRSUB_-1205000584'), ('const-0', u'RETURN_-1205000656'), ('const-256', u'PTRADD_-1205000664'), (u'PTRSUB_-1205000621', u'STORE_-120500083...
[(u'PTRADD_-1205000558', u'STORE_-1205000735'), ('const-8', u'PTRADD_-1205000549'), ('const-0', u'RETURN_-1205000656'), ('const-15', u'PTRADD_-1205000601'), ('const-0', u'PTRSUB_-1205000550'), ('tmp_437', u'PTRADD_-1205000632'), ('const-433', u'STORE_-1205000689'), ('const-433', u'STORE_-1205000813'), (u'PTRSUB_-120500...
null
null
00322540
x64
O2
(translation_unit "void FUN_00322540(undefined8 *param_1)\n\n{\n param_1[0x20] = &PTR_FUN_00457a68;\n *param_1 = &PTR_FUN_00457a40;\n param_1[2] = &PTR_FUN_00457948;\n FUN_003206d0();\n thunk_FUN_002f24d0(param_1 + 0xf);\n param_1[2] = &PTR_FUN_00456710;\n FUN_002f43a0(param_1 + 9);\n param_1[1] = 0;\n *param_...
(translation_unit "/* std::wifstream::~wifstream() */\n\nvoid __thiscall std::wifstream::~wifstream(wifstream *this)\n\n{\n *(undefined ***)(this + 0x100) = &PTR__wifstream_00457a68;\n *(undefined ***)this = &PTR__wifstream_00457a40;\n *(undefined ***)(this + 0x10) = &PTR__wfilebuf_00457948;\n wfilebuf::close((wfil...
(translation_unit "void FUN_00322540(undefined8 *param_1)\n\n{\n param_1[0x20] = &PTR_FUN_00457a68;\n *param_1 = &PTR_FUN_00457a40;\n param_1[2] = &PTR_FUN_00457948;\n FUN_003206d0();\n thunk_FUN_002f24d0(param_1 + 0xf);\n param_1[2] = &PTR_FUN_00456710;\n FUN_002f43a0(param_1 + 9);\n param_1[1] = 0;\n *param_...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = (pointer_expression & IDENT)) ;) (expression_statement (assignm...
(function_definition "void FUN_00322540(undefined8 *param_1)\n\n{\n param_1[0x20] = &PTR_FUN_00457a68;\n *param_1 = &PTR_FUN_00457a40;\n param_1[2] = &PTR_FUN_00457948;\n FUN_003206d0();\n thunk_FUN_002f24d0(param_1 + 0xf);\n param_1[2] = &PTR_FUN_00456710;\n FUN_002f43a0(param_1 + 9);\n param_1[1] = 0;\n *par...
/* std::wifstream::~wifstream() */ void __thiscall std::function_1::~function_1(function_1 *var_1) { *(type_1 ***)(var_1 + 0x100) = &PTR__wifstream_00457a68; *(type_1 ***)var_1 = &PTR__wifstream_00457a40; *(type_1 ***)(var_1 + 0x10) = &PTR__wfilebuf_00457948; wfilebuf::var_2((type_2 *)(var_1 + 0x10)); var_...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (assignment_expr...
null
void MASKED(undefined8 *param_1) { param_1[0x20] = &PTR_FUN_00457a68; *param_1 = &PTR_FUN_00457a40; param_1[2] = &PTR_FUN_00457948; FUN_003206d0(); thunk_FUN_002f24d0(param_1 + 0xf); param_1[2] = &PTR_FUN_00456710; FUN_002f43a0(param_1 + 9); param_1[1] = 0; *param_1 = &DAT_004579d0; param_1[0x20] ...
7958_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c
sync
FUN_002d3b70
/* stdio_sync_filebuf<wchar_t, std::char_traits<wchar_t> >::sync() */ void __thiscall stdio_sync_filebuf<wchar_t,std::char_traits<wchar_t>>::sync (stdio_sync_filebuf<wchar_t,std::char_traits<wchar_t>> *this) { fflush(*(FILE **)(this + 0x40)); return; }
void FUN_002d3b70(long param_1) { fflush(*(FILE **)(param_1 + 0x40)); return; }
MOV RDI,qword ptr [RDI + 0x40] JMP 0x00144b00
null
null
null
null
[('tmp_16', u'PTRADD_-1204667471'), ('const-1', u'PTRADD_-1204667471'), (u'LOAD_-1204667533', u'CALL_-1204667522'), ('const-0', u'RETURN_-1204667518'), ('const-433', u'LOAD_-1204667533'), (u'PTRADD_-1204667471', u'CAST_-1204667461'), ('const-64', u'PTRADD_-1204667471'), (u'CAST_-1204667461', u'LOAD_-1204667533')]
[(u'LOAD_-1204667533', u'CALL_-1204667522'), ('const-0', u'RETURN_-1204667518'), ('const-433', u'LOAD_-1204667533'), (u'INT_ADD_-1204667517', u'CAST_-1204667461'), ('tmp_30', u'INT_ADD_-1204667517'), (u'CAST_-1204667461', u'LOAD_-1204667533'), ('const-64', u'INT_ADD_-1204667517')]
null
null
002d3b70
x64
O2
(translation_unit "void FUN_002d3b70(long param_1)\n\n{\n fflush(*(FILE **)(param_1 + 0x40));\n return;\n}\n\n" (function_definition "void FUN_002d3b70(long param_1)\n\n{\n fflush(*(FILE **)(param_1 + 0x40));\n return;\n}" primitive_type (function_declarator "FUN_002d3b70(long param_1)" identifier (parameter_list "...
(translation_unit "/* stdio_sync_filebuf<wchar_t, std::char_traits<wchar_t> >::sync() */\n\nvoid __thiscall\nstdio_sync_filebuf<wchar_t,std::char_traits<wchar_t>>::sync\n (stdio_sync_filebuf<wchar_t,std::char_traits<wchar_t>> *this)\n\n{\n fflush(*(FILE **)(this + 0x40));\n return;\n}\n\n" comment (declarati...
(translation_unit "void FUN_002d3b70(long param_1)\n\n{\n fflush(*(FILE **)(param_1 + 0x40));\n return;\n}\n\n" (function_definition "void FUN_002d3b70(long param_1)\n\n{\n fflush(*(FILE **)(param_1 + 0x40));\n return;\n}" primitive_type (function_declarator "FUN_002d3b70(long param_1)" identifier (parameter_list "...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_decl...
(function_definition "void FUN_002d3b70(long param_1)\n\n{\n fflush(*(FILE **)(param_1 + 0x40));\n return;\n}" (primitive_type "void") (function_declarator "FUN_002d3b70(long param_1)" (identifier "FUN_002d3b70") (parameter_list "(long param_1)" (( "(") (parameter_declaration "long param_1" (sized_type_specifier "lon...
/* stdio_sync_filebuf<wchar_t, std::char_traits<wchar_t> >::sync() */ void __thiscall stdio_sync_filebuf<wchar_t,std::char_traits<wchar_t>>::sync (stdio_sync_filebuf<wchar_t,std::char_traits<wchar_t>> *type_3) { function_1(type_1*(type_2 **)(type_3 + 0x40)); return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (expression_statement (call_expression function: (identifier) argu...
null
void MASKED(long param_1) { fflush(*(FILE **)(param_1 + 0x40)); return; }
8940_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c
do_get
thunk_FUN_002f93a0
/* std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::do_get(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&, std::_Ios_Iostate&, long long&) const */ undefined1 [16] std::num_get...
undefined1 [16] thunk_FUN_002f93a0(undefined8 param_1,long *param_2,ulong param_3,long *param_4,undefined8 param_5, long param_6,uint *param_7,ulong *param_8) { long *plVar1; char cVar2; bool bVar3; char cVar4; uint uVar5; int iVar6; long lVar7; wchar_t *pwVar8; ulong uVar9; boo...
JMP 0x002f93a0
null
null
null
null
[('const--104', u'PTRSUB_-1204767073'), (u'MULTIEQUAL_-1204768407', u'MULTIEQUAL_-1204767390'), (u'BOOL_AND_-1204774014', u'CBRANCH_-1204774041'), (u'MULTIEQUAL_-1204769911', u'MULTIEQUAL_-1204769700'), (u'BOOL_NEGATE_-1204769722', u'BOOL_AND_-1204774014'), ('const-0', u'SUBPIECE_-1204770415'), ('const-0', u'COPY_-1204...
[(u'MULTIEQUAL_-1204769487', u'MULTIEQUAL_-1204769481'), (u'INDIRECT_-1204768972', u'MULTIEQUAL_-1204768810'), (u'CALLIND_-1204771865', u'INDIRECT_-1204766874'), (u'MULTIEQUAL_-1204768686', u'PTRADD_-1204767769'), (u'MULTIEQUAL_-1204768619', u'MULTIEQUAL_-1204767345'), (u'INDIRECT_-1204767427', u'MULTIEQUAL_-1204768434...
null
null
002f9d60
x64
O2
(translation_unit "undefined1 [16]\nthunk_FUN_002f93a0(undefined8 param_1,long *param_2,ulong param_3,long *param_4,undefined8 param_5,\n long param_6,uint *param_7,ulong *param_8)\n\n{\n long *plVar1;\n char cVar2;\n bool bVar3;\n char cVar4;\n uint uVar5;\n int iVar6;\n long lVar7;\n wchar_t...
(translation_unit "/* std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >\n >::do_get(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >,\n std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&,\n std::_Ios_Iostate&, long long&) const */\n\nundefi...
(translation_unit "undefined1 [16]\nthunk_FUN_002f93a0(undefined8 param_1,long *param_2,ulong param_3,long *param_4,undefined8 param_5,\n long param_6,uint *param_7,ulong *param_8)\n\n{\n long *plVar1;\n char cVar2;\n bool bVar3;\n char cVar4;\n uint uVar5;\n int iVar6;\n long lVar7;\n wchar_t...
(translation_unit (expression_statement (subscript_expression IDENT [ LIT ]) ;) (declaration (macro_type_specifier IDENT ( (type_descriptor TYPE) )) IDENT , (ERROR IDENT) (pointer_declarator * IDENT) , (ERROR IDENT) IDENT , (ERROR IDENT) (pointer_declarator * IDENT) , IDENT (ERROR IDENT) , (ERROR IDENT) IDENT , (ERROR ...
(expression_statement "undefined1 [16]" (subscript_expression "undefined1 [16]" (identifier "undefined1") ([ "[") (number_literal "16") (] "]")) (; "")) (declaration "thunk_FUN_002f93a0(undefined8 param_1,long *param_2,ulong param_3,long *param_4,undefined8 param_5,\n long param_6,uint *param_7,ulong...
/* std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::do_get(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&, std::_Ios_Iostate&, long long&) const */ type_1 [16] std::num_get<var...
null
(translation_unit (expression_statement (subscript_expression argument: (identifier) index: (number_literal)) (MISSING ";")) (declaration type: (macro_type_specifier name: (identifier) type: (type_descriptor type: (type_identifier)) (MISSING ")")) declarator: (identifier) (ERROR (identifier)) declarator: (pointer_decla...
null
undefined1 [16] MASKED(undefined8 param_1,long *param_2,ulong param_3,long *param_4,undefined8 param_5, long param_6,uint *param_7,ulong *param_8) { long *plVar1; char cVar2; bool bVar3; char cVar4; uint uVar5; int iVar6; long lVar7; wchar_t *pwVar8; ulong uVar9; bool bVar10; ...
91_sh4-linux-gnu-objcopy_and_sh4-linux-gnu-objcopy_strip.c
cplus_mangle_opname
cplus_mangle_opname
void cplus_mangle_opname(void) { (*(code *)PTR_cplus_mangle_opname_0012b2d8)(); return; }
void cplus_mangle_opname(void) { (*(code *)PTR_cplus_mangle_opname_0012b2d8)(); return; }
JMP qword ptr [0x0012b2d8]
null
null
null
null
[('const-0', u'RETURN_-1206958661'), (u'CALLIND_-1206958664', u'INDIRECT_-1206958604'), (u'CAST_-1206958599', u'CALLIND_-1206958664'), (u'INDIRECT_-1206958604', u'COPY_-1206958663'), ('tmp_22', u'CAST_-1206958599')]
[('const-0', u'RETURN_-1206958661'), (u'CALLIND_-1206958664', u'INDIRECT_-1206958604'), (u'CAST_-1206958599', u'CALLIND_-1206958664'), (u'INDIRECT_-1206958604', u'COPY_-1206958663'), ('tmp_22', u'CAST_-1206958599')]
null
null
001045b0
x64
O2
(translation_unit "void cplus_mangle_opname(void)\n\n{\n (*(code *)PTR_cplus_mangle_opname_0012b2d8)();\n return;\n}\n\n" (function_definition "void cplus_mangle_opname(void)\n\n{\n (*(code *)PTR_cplus_mangle_opname_0012b2d8)();\n return;\n}" primitive_type (function_declarator "cplus_mangle_opname(void)" identifie...
(translation_unit "void cplus_mangle_opname(void)\n\n{\n (*(code *)PTR_cplus_mangle_opname_0012b2d8)();\n return;\n}\n\n" (function_definition "void cplus_mangle_opname(void)\n\n{\n (*(code *)PTR_cplus_mangle_opname_0012b2d8)();\n return;\n}" primitive_type (function_declarator "cplus_mangle_opname(void)" identifie...
(translation_unit "void cplus_mangle_opname(void)\n\n{\n (*(code *)PTR_cplus_mangle_opname_0012b2d8)();\n return;\n}\n\n" (function_definition "void cplus_mangle_opname(void)\n\n{\n (*(code *)PTR_cplus_mangle_opname_0012b2d8)();\n return;\n}" primitive_type (function_declarator "cplus_mangle_opname(void)" identifie...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) ...
(function_definition "void cplus_mangle_opname(void)\n\n{\n (*(code *)PTR_cplus_mangle_opname_0012b2d8)();\n return;\n}" (primitive_type "void") (function_declarator "cplus_mangle_opname(void)" (identifier "cplus_mangle_opname") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) (...
void function_1(void) { (*(type_1 *)PTR_cplus_mangle_opname_0012b2d8)(); return; }
null
(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: (parenthesized_expression (pointer_expression ar...
null
void MASKED(void) { (*(code *)PTR_MASKED_0012b2d8)(); return; }
11626_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
operator<<
FUN_004a9e50
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ /* std::ostream& std::TEMPNAMEPLACEHOLDERVALUE(std::ostream&, unsigned char) */ ostream * std::operator<<(ostream *param_1,uchar param_2) { ostream *poVar1; uchar local_9 [9]; local_9[0] = param_2; poVar1 = __ostream_insert<char,...
void FUN_004a9e50(undefined8 param_1,undefined1 param_2) { undefined1 local_9 [9]; local_9[0] = param_2; FUN_004a9a80(param_1,local_9,1); return; }
SUB RSP,0x18 MOV EDX,0x1 MOV byte ptr [RSP + 0xf],SIL LEA RSI,[RSP + 0xf] CALL 0x004a9a80 ADD RSP,0x18 RET
null
null
null
null
[('const-0', u'RETURN_-1202348397'), (u'PTRSUB_-1202348334', u'CAST_-1202348329'), ('tmp_90', u'COPY_-1202348393'), ('const--9', u'PTRSUB_-1202348334'), ('tmp_134', u'PTRSUB_-1202348334'), (u'CALL_-1202348421', u'INDIRECT_-1202348335'), ('const-1', u'CALL_-1202348421'), ('tmp_89', u'CALL_-1202348421'), (u'CALL_-1202348...
[('const-0', u'RETURN_-1202348397'), ('const-1', u'CALL_-1202348421'), ('tmp_157', u'CALL_-1202348421'), (u'CALL_-1202348421', u'INDIRECT_-1202348337'), (u'PTRSUB_-1202348335', u'CALL_-1202348421'), ('const--9', u'PTRSUB_-1202348335'), ('tmp_125', u'PTRSUB_-1202348335'), ('tmp_132', u'COPY_-1202348394')]
null
null
004a9e50
x64
O2
(translation_unit "void FUN_004a9e50(undefined8 param_1,undefined1 param_2)\n\n{\n undefined1 local_9 [9];\n \n local_9[0] = param_2;\n FUN_004a9a80(param_1,local_9,1);\n return;\n}\n\n" (function_definition "void FUN_004a9e50(undefined8 param_1,undefined1 param_2)\n\n{\n undefined1 local_9 [9];\n \n local_9[0]...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n/* std::ostream& std::TEMPNAMEPLACEHOLDERVALUE(std::ostream&, unsigned char) */\n\nostream * std::operator<<(ostream *param_1,uchar param_2)\n\n{\n ostream *poVar1;\n uchar local_9 [9];\n \n local_9[0] = param_2;\n poV...
(translation_unit "void FUN_004a9e50(undefined8 param_1,undefined1 param_2)\n\n{\n undefined1 local_9 [9];\n \n local_9[0] = param_2;\n FUN_004a9a80(param_1,local_9,1);\n return;\n}\n\n" (function_definition "void FUN_004a9e50(undefined8 param_1,undefined1 param_2)\n\n{\n undefined1 local_9 [9];\n \n local_9[0]...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE (array_declarator IDENT [ LIT ]) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ...
(function_definition "void FUN_004a9e50(undefined8 param_1,undefined1 param_2)\n\n{\n undefined1 local_9 [9];\n \n local_9[0] = param_2;\n FUN_004a9a80(param_1,local_9,1);\n return;\n}" (primitive_type "void") (function_declarator "FUN_004a9e50(undefined8 param_1,undefined1 param_2)" (identifier "FUN_004a9e50") (p...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ /* std::ostream& std::TEMPNAMEPLACEHOLDERVALUE(std::ostream&, unsigned char) */ type_1 * std::operator<<(type_1 *param_1,type_2 param_2) { type_1 *poVar1; type_2 local_9 [9]; local_9[0] = param_2; poVar1 = __ostream_insert<var_2,...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statemen...
null
void MASKED(undefined8 param_1,undefined1 param_2) { undefined1 local_9 [9]; local_9[0] = param_2; FUN_004a9a80(param_1,local_9,1); return; }
232_s390x-linux-gnu-strip_and_s390x-linux-gnu-strip_strip.c
debug_make_indirect_type
FUN_0010f450
debug_type_conflict debug_make_indirect_type(void *handle,debug_type_conflict *slot,char *tag) { debug_type_s *pdVar1; debug_indirect_type *pdVar2; debug_handle *info; pdVar1 = debug_make_type((debug_handle *)0x1,DEBUG_KIND_ILLEGAL,(uint)tag); if (pdVar1 != (debug_type_s *)0x0) { pdVar2 = (debug_indi...
long FUN_0010f450(undefined8 param_1,undefined8 param_2,undefined8 param_3) { long lVar1; undefined8 *puVar2; lVar1 = FUN_0010d270(1,0); if (lVar1 != 0) { puVar2 = (undefined8 *)xmalloc(0x10); *puVar2 = param_2; puVar2[1] = param_3; *(undefined8 **)(lVar1 + 0x10) = puVar2; } return lVar...
PUSH R12 MOV EDI,0x1 MOV R12,RSI XOR ESI,ESI PUSH RBP MOV RBP,RDX PUSH RBX CALL 0x0010d270 MOV RBX,RAX TEST RAX,RAX JZ 0x0010f483 MOV EDI,0x10 CALL 0x00104370 MOV qword ptr [RAX],R12 MOV qword ptr [RAX + 0x8],RBP MOV qword ptr [RBX + 0x10],RAX MOV RAX,RBX POP RBX POP RBP POP R12 RET
null
null
null
null
[('const-16', u'CALL_-1206913887'), (u'INT_NOTEQUAL_-1206913901', u'CBRANCH_-1206913900'), ('const-433', u'STORE_-1206913871'), (u'COPY_-1206913868', u'RETURN_-1206913837'), ('const-0', u'CALL_-1206913920'), ('const-0', u'INT_NOTEQUAL_-1206913901'), (u'PTRSUB_-1206913708', u'PTRSUB_-1206913706'), (u'SUBPIECE_-120691382...
[(u'INT_NOTEQUAL_-1206913901', u'CBRANCH_-1206913900'), ('tmp_321', u'STORE_-1206913884'), (u'COPY_-1206913868', u'RETURN_-1206913837'), (u'CAST_-1206913718', u'STORE_-1206913871'), ('tmp_324', u'STORE_-1206913878'), ('const-16', u'INT_ADD_-1206913857'), ('const-0', u'INT_NOTEQUAL_-1206913901'), ('const-433', u'STORE_-...
null
null
0010f450
x64
O2
(translation_unit "long FUN_0010f450(undefined8 param_1,undefined8 param_2,undefined8 param_3)\n\n{\n long lVar1;\n undefined8 *puVar2;\n \n lVar1 = FUN_0010d270(1,0);\n if (lVar1 != 0) {\n puVar2 = (undefined8 *)xmalloc(0x10);\n *puVar2 = param_2;\n puVar2[1] = param_3;\n *(undefined8 **)(lVar1 + 0x10...
(translation_unit "debug_type_conflict debug_make_indirect_type(void *handle,debug_type_conflict *slot,char *tag)\n\n{\n debug_type_s *pdVar1;\n debug_indirect_type *pdVar2;\n debug_handle *info;\n \n pdVar1 = debug_make_type((debug_handle *)0x1,DEBUG_KIND_ILLEGAL,(uint)tag);\n if (pdVar1 != (debug_type_s *)0x0) ...
(translation_unit "long FUN_0010f450(undefined8 param_1,undefined8 param_2,undefined8 param_3)\n\n{\n long lVar1;\n undefined8 *puVar2;\n \n lVar1 = FUN_0010d270(1,0);\n if (lVar1 != 0) {\n puVar2 = (undefined8 *)xmalloc(0x10);\n *puVar2 = param_2;\n puVar2[1] = param_3;\n *(undefined8 **)(lVar1 + 0x10...
(translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE (poin...
(function_definition "long FUN_0010f450(undefined8 param_1,undefined8 param_2,undefined8 param_3)\n\n{\n long lVar1;\n undefined8 *puVar2;\n \n lVar1 = FUN_0010d270(1,0);\n if (lVar1 != 0) {\n puVar2 = (undefined8 *)xmalloc(0x10);\n *puVar2 = param_2;\n puVar2[1] = param_3;\n *(undefined8 **)(lVar1 + 0...
type_1 function_1(void *handle,type_1 *slot,char *tag) { type_2 *var_2; type_3 *pdVar2; type_4 *info; var_2 = var_1((type_4 *)0x1,DEBUG_KIND_ILLEGAL,(type_5)tag); if (var_2 != (type_2 *)0x0) { pdVar2 = (type_3 *)var_3(0x10); pdVar2->slot = slot; pdVar2->tag = tag; (var_2->u).kindirect = p...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declarati...
null
long MASKED(undefined8 param_1,undefined8 param_2,undefined8 param_3) { long lVar1; undefined8 *puVar2; lVar1 = FUN_0010d270(1,0); if (lVar1 != 0) { puVar2 = (undefined8 *)xmalloc(0x10); *puVar2 = param_2; puVar2[1] = param_3; *(undefined8 **)(lVar1 + 0x10) = puVar2; } return lVar1; }
929_powerpc64le-linux-gnu-ld_and_powerpc64le-linux-gnu-ld_strip.c
basic_string
FUN_0015bc00
/* DWARF original prototype: void basic_string(basic_string<char,_std::char_traits<char>,_std::allocator<char>_> * this, char * __s, allocator<char> * __a) */ void __thiscall std::__cxx11::basic_string<char,_std::char_traits<char>,_std::allocator<char>_>::basic_string (basic_string<char,_std::char_tra...
void FUN_0015bc00(long *param_1,char *param_2) { size_t __n; long *__dest; size_t local_30 [2]; __dest = param_1 + 2; *param_1 = (long)__dest; if (param_2 == (char *)0x0) { /* WARNING: Subroutine does not return */ FUN_003772b0("basic_string::_M_construct null not valid"); } ...
PUSH R13 LEA R13,[RDI + 0x10] PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x18 MOV qword ptr [RDI],R13 TEST RSI,RSI JZ 0x0015bc90 MOV RBX,RDI MOV RDI,RSI MOV R12,RSI CALL 0x00150490 MOV RBP,RAX MOV qword ptr [RSP + 0x8],RAX CMP RAX,0xf JA 0x0015bc62 CMP RAX,0x1 JNZ 0x0015bc5b MOVZX EAX,byte ptr [R12] MOV byte ptr [RBX + 0x10],A...
null
null
null
null
[(u'CALL_-1207255788', u'INDIRECT_-1207255556'), ('const-0', u'STORE_-1207255898'), (u'COPY_-1207255660', u'MULTIEQUAL_-1207255629'), (u'LOAD_-1207255914', u'PTRADD_-1207255838'), ('const-433', u'STORE_-1207255898'), ('const-0', u'PTRSUB_-1207255576'), (u'INDIRECT_-1207255556', u'MULTIEQUAL_-1207255629'), (u'CALL_-1207...
[('const-2', u'PTRADD_-1207255532'), (u'CALL_-1207255788', u'INDIRECT_-1207255556'), ('tmp_806', u'STORE_-1207256023'), (u'INDIRECT_-1207255556', u'MULTIEQUAL_-1207255629'), ('tmp_806', u'LOAD_-1207255914'), ('tmp_806', u'PTRADD_-1207255532'), ('tmp_810', u'CALL_-1207255986'), ('const-1', u'INT_EQUAL_-1207255940'), ('t...
null
null
0015bc00
x64
O2
(translation_unit "void FUN_0015bc00(long *param_1,char *param_2)\n\n{\n size_t __n;\n long *__dest;\n size_t local_30 [2];\n \n __dest = param_1 + 2;\n *param_1 = (long)__dest;\n if (param_2 == (char *)0x0) {\n /* WARNING: Subroutine does not return */\n FUN_003772b0("basic_string::_M_cons...
(translation_unit "/* DWARF original prototype: void\n basic_string(basic_string<char,_std::char_traits<char>,_std::allocator<char>_> * this, char *\n __s, allocator<char> * __a) */\n\nvoid __thiscall\nstd::__cxx11::basic_string<char,_std::char_traits<char>,_std::allocator<char>_>::basic_string\n (basic_st...
(translation_unit "void FUN_0015bc00(long *param_1,char *param_2)\n\n{\n size_t __n;\n long *__dest;\n size_t local_30 [2];\n \n __dest = param_1 + 2;\n *param_1 = (long)__dest;\n if (param_2 == (char *)0x0) {\n \n FUN_003772b0("basic_string::_M_construct null not valid");\n }\n __n = str...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration (sized_type_specifier lo...
(function_definition "void FUN_0015bc00(long *param_1,char *param_2)\n\n{\n size_t __n;\n long *__dest;\n size_t local_30 [2];\n \n __dest = param_1 + 2;\n *param_1 = (long)__dest;\n if (param_2 == (char *)0x0) {\n \n FUN_003772b0("basic_string::_M_construct null not valid");\n }\n __n = ...
/* DWARF original prototype: void basic_string(basic_string<char,_std::char_traits<char>,_std::allocator<char>_> * this, char * __s, allocator<char> * __a) */ void __thiscall std::__cxx11::basic_string<char,_std::char_traits<char>,_std::var_1<char>var_3>::basic_string (basic_string<char,_std::char_tra...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primitive_type) declarator: (po...
null
void MASKED(long *param_1,char *param_2) { size_t __n; long *__dest; size_t local_30 [2]; __dest = param_1 + 2; *param_1 = (long)__dest; if (param_2 == (char *)0x0) { /* WARNING: Subroutine does not return */ FUN_003772b0("basic_string::_M_construct null not valid"); } __n =...
74_sha224sum_and_sha224sum_strip.c
close_stdout_set_file_name
FUN_00103ce0
/* WARNING: Unknown calling convention */ void close_stdout_set_file_name(char *file) { file_name = file; return; }
void FUN_00103ce0(undefined8 param_1) { DAT_0010e290 = param_1; return; }
MOV qword ptr [0x0010e290],RDI RET
null
null
null
null
[('tmp_12', u'COPY_-1206960927'), ('const-0', u'RETURN_-1206960908'), (u'COPY_-1206960927', u'COPY_-1206960915')]
[('tmp_12', u'COPY_-1206960927'), ('const-0', u'RETURN_-1206960908'), (u'COPY_-1206960927', u'COPY_-1206960915')]
null
null
00103ce0
x64
O2
(translation_unit "void FUN_00103ce0(undefined8 param_1)\n\n{\n DAT_0010e290 = param_1;\n return;\n}\n\n" (function_definition "void FUN_00103ce0(undefined8 param_1)\n\n{\n DAT_0010e290 = param_1;\n return;\n}" primitive_type (function_declarator "FUN_00103ce0(undefined8 param_1)" identifier (parameter_list "(undef...
(translation_unit "/* WARNING: Unknown calling convention */\n\nvoid close_stdout_set_file_name(char *file)\n\n{\n file_name = file;\n return;\n}\n\n" comment (function_definition "void close_stdout_set_file_name(char *file)\n\n{\n file_name = file;\n return;\n}" primitive_type (function_declarator "close_stdout_se...
(translation_unit "void FUN_00103ce0(undefined8 param_1)\n\n{\n DAT_0010e290 = param_1;\n return;\n}\n\n" (function_definition "void FUN_00103ce0(undefined8 param_1)\n\n{\n DAT_0010e290 = param_1;\n return;\n}" primitive_type (function_declarator "FUN_00103ce0(undefined8 param_1)" identifier (parameter_list "(undef...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (assignment_expression IDENT = IDENT) ;) (return_statement return ;) })))
(function_definition "void FUN_00103ce0(undefined8 param_1)\n\n{\n DAT_0010e290 = param_1;\n return;\n}" (primitive_type "void") (function_declarator "FUN_00103ce0(undefined8 param_1)" (identifier "FUN_00103ce0") (parameter_list "(undefined8 param_1)" (( "(") (parameter_declaration "undefined8 param_1" (type_identifi...
/* WARNING: Unknown calling convention */ void function_1(char *file) { file_name = file; return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: ...
null
void MASKED(undefined8 param_1) { DAT_0010e290 = param_1; return; }
2487_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c
increment_counter
FUN_00191430
/* DWARF original prototype: void increment_counter(Errors * this, int * counter) */ void __thiscall gold::Errors::increment_counter(Errors *this,int *counter) { Lock *pLVar1; Lock_impl *pLVar2; bool bVar3; bVar3 = Initialize_lock::initialize(&this->initialize_lock_); if (!bVar3) { *counter = *count...
void FUN_00191430(long param_1,int *param_2) { undefined8 *puVar1; long *plVar2; char cVar3; cVar3 = FUN_0019c6f0(param_1 + 0x10); if (cVar3 == '\0') { *param_2 = *param_2 + 1; return; } puVar1 = *(undefined8 **)(param_1 + 8); (**(code **)(*(long *)*puVar1 + 0x10))(); plVar2 = (long *)*pu...
PUSH RBP MOV RBP,RDI ADD RDI,0x10 PUSH RBX MOV RBX,RSI SUB RSP,0x8 CALL 0x0019c6f0 TEST AL,AL JNZ 0x00191458 ADD dword ptr [RBX],0x1 ADD RSP,0x8 POP RBX POP RBP RET MOV RBP,qword ptr [RBP + 0x8] MOV RDI,qword ptr [RBP] MOV RAX,qword ptr [RDI] CALL qword ptr [RAX + 0x10] MOV RDI,qword ptr [RBP] ADD dword ptr [RBX],0x1 M...
null
null
null
null
[(u'PTRSUB_-1207560831', u'LOAD_-1207560998'), ('const-433', u'STORE_-1207561010'), ('const-8', u'PTRADD_-1207560828'), (u'LOAD_-1207561097', u'INT_ADD_-1207561079'), ('const-433', u'LOAD_-1207561049'), ('const-433', u'LOAD_-1207560992'), (u'PTRSUB_-1207560857', u'LOAD_-1207561049'), ('const-433', u'LOAD_-1207561037'),...
[('tmp_505', u'LOAD_-1207561013'), (u'CALL_-1207561117', u'INT_EQUAL_-1207561103'), ('tmp_503', u'INT_ADD_-1207561139'), ('const-16', u'INT_ADD_-1207561139'), (u'LOAD_-1207561097', u'INT_ADD_-1207561079'), ('tmp_503', u'INT_ADD_-1207561033'), (u'LOAD_-1207560998', u'INT_ADD_-1207560976'), (u'INT_ADD_-1207561015', u'CAS...
null
null
00191430
x64
O2
(translation_unit "void FUN_00191430(long param_1,int *param_2)\n\n{\n undefined8 *puVar1;\n long *plVar2;\n char cVar3;\n \n cVar3 = FUN_0019c6f0(param_1 + 0x10);\n if (cVar3 == '\0') {\n *param_2 = *param_2 + 1;\n return;\n }\n puVar1 = *(undefined8 **)(param_1 + 8);\n (**(code **)(*(long *)*puVar1 + 0...
(translation_unit "/* DWARF original prototype: void increment_counter(Errors * this, int * counter) */\n\nvoid __thiscall gold::Errors::increment_counter(Errors *this,int *counter)\n\n{\n Lock *pLVar1;\n Lock_impl *pLVar2;\n bool bVar3;\n \n bVar3 = Initialize_lock::initialize(&this->initialize_lock_);\n if (!bV...
(translation_unit "void FUN_00191430(long param_1,int *param_2)\n\n{\n undefined8 *puVar1;\n long *plVar2;\n char cVar3;\n \n cVar3 = FUN_0019c6f0(param_1 + 0x10);\n if (cVar3 == '\0') {\n *param_2 = *param_2 + 1;\n return;\n }\n puVar1 = *(undefined8 **)(param_1 + 8);\n (**(code **)(*(long *)*puVar1 + 0...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration (sized_type_specifier lo...
(function_definition "void FUN_00191430(long param_1,int *param_2)\n\n{\n undefined8 *puVar1;\n long *plVar2;\n char cVar3;\n \n cVar3 = FUN_0019c6f0(param_1 + 0x10);\n if (cVar3 == '\0') {\n *param_2 = *param_2 + 1;\n return;\n }\n puVar1 = *(undefined8 **)(param_1 + 8);\n (**(code **)(*(long *)*puVar1 ...
/* DWARF original prototype: void increment_counter(Errors * this, int * counter) */ void __thiscall gold::type_1::function_1(type_1 *this,int *counter) { type_2 *pLVar1; type_3 *pLVar2; bool bVar3; bVar3 = Initialize_lock::var_1(&this->initialize_lock_); if (!bVar3) { *counter = *counter + 1; r...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (ide...
null
void MASKED(long param_1,int *param_2) { undefined8 *puVar1; long *plVar2; char cVar3; cVar3 = FUN_0019c6f0(param_1 + 0x10); if (cVar3 == '\0') { *param_2 = *param_2 + 1; return; } puVar1 = *(undefined8 **)(param_1 + 8); (**(code **)(*(long *)*puVar1 + 0x10))(); plVar2 = (long *)*puVar1; ...
8158_powerpc-linux-gnuspe-dwp_and_powerpc-linux-gnuspe-dwp_strip.c
__safe_pbump
FUN_002e51a0
/* std::wstreambuf::__safe_pbump(long) */ void __thiscall std::wstreambuf::__safe_pbump(wstreambuf *this,long param_1) { *(long *)(this + 0x28) = *(long *)(this + 0x28) + param_1 * 4; return; }
void FUN_002e51a0(long param_1,long param_2) { *(long *)(param_1 + 0x28) = *(long *)(param_1 + 0x28) + param_2 * 4; return; }
SHL RSI,0x2 ADD qword ptr [RDI + 0x28],RSI RET
null
null
null
null
[(u'CAST_-1204727266', u'LOAD_-1204727344'), (u'PTRADD_-1204727286', u'CAST_-1204727265'), ('const-40', u'PTRADD_-1204727286'), (u'LOAD_-1204727344', u'INT_ADD_-1204727326'), ('const-4', u'INT_MULT_-1204727358'), (u'INT_MULT_-1204727358', u'INT_ADD_-1204727326'), ('tmp_165', u'INT_MULT_-1204727358'), (u'CAST_-120472726...
[('const-4', u'INT_MULT_-1204727358'), (u'CAST_-1204727266', u'LOAD_-1204727344'), (u'LOAD_-1204727344', u'INT_ADD_-1204727326'), (u'INT_MULT_-1204727358', u'INT_ADD_-1204727326'), ('const-433', u'STORE_-1204727341'), (u'INT_ADD_-1204727326', u'STORE_-1204727341'), (u'INT_ADD_-1204727332', u'CAST_-1204727266'), ('const...
null
null
002e51a0
x64
O2
(translation_unit "void FUN_002e51a0(long param_1,long param_2)\n\n{\n *(long *)(param_1 + 0x28) = *(long *)(param_1 + 0x28) + param_2 * 4;\n return;\n}\n\n" (function_definition "void FUN_002e51a0(long param_1,long param_2)\n\n{\n *(long *)(param_1 + 0x28) = *(long *)(param_1 + 0x28) + param_2 * 4;\n return;\n}" p...
(translation_unit "/* std::wstreambuf::__safe_pbump(long) */\n\nvoid __thiscall std::wstreambuf::__safe_pbump(wstreambuf *this,long param_1)\n\n{\n *(long *)(this + 0x28) = *(long *)(this + 0x28) + param_1 * 4;\n return;\n}\n\n" comment (function_definition "void __thiscall std::wstreambuf::__safe_pbump(wstreambuf *t...
(translation_unit "void FUN_002e51a0(long param_1,long param_2)\n\n{\n *(long *)(param_1 + 0x28) = *(long *)(param_1 + 0x28) + param_2 * 4;\n return;\n}\n\n" (function_definition "void FUN_002e51a0(long param_1,long param_2)\n\n{\n *(long *)(param_1 + 0x28) = *(long *)(param_1 + 0x28) + param_2 * 4;\n return;\n}" p...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (...
(function_definition "void FUN_002e51a0(long param_1,long param_2)\n\n{\n *(long *)(param_1 + 0x28) = *(long *)(param_1 + 0x28) + param_2 * 4;\n return;\n}" (primitive_type "void") (function_declarator "FUN_002e51a0(long param_1,long param_2)" (identifier "FUN_002e51a0") (parameter_list "(long param_1,long param_2)" ...
/* std::wstreambuf::__safe_pbump(long) */ void __thiscall std::type_1::function_1(type_1 *var_1,long var_2) { *(long *)(var_1 + 0x28) = *(long *)(var_1 + 0x28) + var_2 * 4; return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compoun...
null
void MASKED(long param_1,long param_2) { *(long *)(param_1 + 0x28) = *(long *)(param_1 + 0x28) + param_2 * 4; return; }
10746_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c
_Unwind_DeleteException
FUN_00368c20
void _Unwind_DeleteException(long param_1) { if (*(code **)(param_1 + 8) != (code *)0x0) { /* WARNING: Could not recover jumptable at 0x00368c31. Too many branches */ /* WARNING: Treating indirect jump as call */ (**(code **)(param_1 + 8))(1,param_1); return; } re...
void FUN_00368c20(long param_1) { if (*(code **)(param_1 + 8) != (code *)0x0) { /* WARNING: Could not recover jumptable at 0x00368c31. Too many branches */ /* WARNING: Treating indirect jump as call */ (**(code **)(param_1 + 8))(1,param_1); return; } return; }
MOV RAX,qword ptr [RDI + 0x8] TEST RAX,RAX JZ 0x00368c38 MOV RSI,RDI MOV EDI,0x1 JMP RAX RET
null
null
null
null
[(u'LOAD_-1205236701', u'CALLIND_-1205236664'), ('tmp_92', u'INT_ADD_-1205236685'), ('const-1', u'CALLIND_-1205236664'), (u'LOAD_-1205236701', u'INT_NOTEQUAL_-1205236681'), ('const-8', u'INT_ADD_-1205236685'), ('const-0', u'INT_NOTEQUAL_-1205236681'), ('tmp_32', u'CBRANCH_-1205236680'), ('tmp_92', u'CALLIND_-1205236664...
[(u'LOAD_-1205236701', u'CALLIND_-1205236664'), ('tmp_92', u'INT_ADD_-1205236685'), ('const-1', u'CALLIND_-1205236664'), (u'LOAD_-1205236701', u'INT_NOTEQUAL_-1205236681'), ('const-8', u'INT_ADD_-1205236685'), ('const-0', u'INT_NOTEQUAL_-1205236681'), ('tmp_32', u'CBRANCH_-1205236680'), ('tmp_92', u'CALLIND_-1205236664...
null
null
00368c20
x64
O2
(translation_unit "void FUN_00368c20(long param_1)\n\n{\n if (*(code **)(param_1 + 8) != (code *)0x0) {\n /* WARNING: Could not recover jumptable at 0x00368c31. Too many branches */\n /* WARNING: Treating indirect jump as call */\n (**(code **)(param_1 + 8))(1,param_1);\n re...
(translation_unit "void _Unwind_DeleteException(long param_1)\n\n{\n if (*(code **)(param_1 + 8) != (code *)0x0) {\n /* WARNING: Could not recover jumptable at 0x00368c31. Too many branches */\n /* WARNING: Treating indirect jump as call */\n (**(code **)(param_1 + 8))(1,param_...
(translation_unit "void FUN_00368c20(long param_1)\n\n{\n if (*(code **)(param_1 + 8) != (code *)0x0) {\n \n \n (**(code **)(param_1 + 8))(1,param_1);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_00368c20(long param_1)\n\n{\n if (*(code **)(param_1 + 8) ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_de...
(function_definition "void FUN_00368c20(long param_1)\n\n{\n if (*(code **)(param_1 + 8) != (code *)0x0) {\n \n \n (**(code **)(param_1 + 8))(1,param_1);\n return;\n }\n return;\n}" (primitive_type "void") (function_declarator "FUN_00368c20(long param_1)" (identifier "FUN_...
void function_1(long var_1) { if (*(type_1 **)(var_1 + 8) != (type_1 *)0x0) { /* WARNING: Could not recover jumptable at 0x00368c31. Too many branches */ /* WARNING: Treating indirect jump as call */ (**(type_1 **)(var_1 + 8))(1,var_1); return; } return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (if_statement condition: (parenthesized_expression (binary_express...
null
void MASKED(long param_1) { if (*(code **)(param_1 + 8) != (code *)0x0) { /* WARNING: Could not recover jumptable at 0x00368c31. Too many branches */ /* WARNING: Treating indirect jump as call */ (**(code **)(param_1 + 8))(1,param_1); return; } return; }
183_riscv64-linux-gnu-addr2line_and_riscv64-linux-gnu-addr2line_strip.c
fopen
fopen
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ FILE * fopen(char *__filename,char *__modes) { /* WARNING: Bad instruction - Truncating control flow here */ /* fopen@@GLIBC_2.2.5 */ hal...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ FILE * fopen(char *__filename,char *__modes) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1206939126')]
[('const-1', u'RETURN_-1206939126')]
null
null
00109200
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nFILE * fopen(char *__filename,char *__modes)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n"...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nFILE * fopen(char *__filename,char *__modes)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* fo...
(translation_unit "FILE * fopen(char *__filename,char *__modes)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "FILE * fopen(char *__filename,char *__modes)\n\n{\n \n halt_baddata();\n}" type_identifier (pointer_declarator "* fopen(char *__filename,char *__modes)" * (func...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) )))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))...
(function_definition "FILE * fopen(char *__filename,char *__modes)\n\n{\n \n halt_baddata();\n}" (type_identifier "FILE") (pointer_declarator "* fopen(char *__filename,char *__modes)" (* "*") (function_declarator "fopen(char *__filename,char *__modes)" (identifier "fopen") (parameter_list "(char *__...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ type_1 * function_1(char *__filename,char *__modes) { /* WARNING: Bad instruction - Truncating control flow here */ /* fopen@@GLIBC_2.2.5 *...
null
(translation_unit (function_definition type: (type_identifier) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (prim...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ FILE * MASKED(char *__filename,char *__modes) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
58_dd_and_dd_strip.c
__printf_chk
__printf_chk
void __printf_chk(void) { (*(code *)PTR___printf_chk_001131d0)(); return; }
void __printf_chk(void) { (*(code *)PTR___printf_chk_001131d0)(); return; }
JMP qword ptr [0x001131d0]
null
null
null
null
[(u'CAST_-1206967319', u'CALLIND_-1206967384'), (u'INDIRECT_-1206967324', u'COPY_-1206967383'), ('tmp_22', u'CAST_-1206967319'), (u'CALLIND_-1206967384', u'INDIRECT_-1206967324'), ('const-0', u'RETURN_-1206967381')]
[(u'CAST_-1206967319', u'CALLIND_-1206967384'), (u'INDIRECT_-1206967324', u'COPY_-1206967383'), ('tmp_22', u'CAST_-1206967319'), (u'CALLIND_-1206967384', u'INDIRECT_-1206967324'), ('const-0', u'RETURN_-1206967381')]
null
null
001023a0
x64
O2
(translation_unit "void __printf_chk(void)\n\n{\n (*(code *)PTR___printf_chk_001131d0)();\n return;\n}\n\n" (function_definition "void __printf_chk(void)\n\n{\n (*(code *)PTR___printf_chk_001131d0)();\n return;\n}" primitive_type (function_declarator "__printf_chk(void)" identifier (parameter_list "(void)" ( (param...
(translation_unit "void __printf_chk(void)\n\n{\n (*(code *)PTR___printf_chk_001131d0)();\n return;\n}\n\n" (function_definition "void __printf_chk(void)\n\n{\n (*(code *)PTR___printf_chk_001131d0)();\n return;\n}" primitive_type (function_declarator "__printf_chk(void)" identifier (parameter_list "(void)" ( (param...
(translation_unit "void __printf_chk(void)\n\n{\n (*(code *)PTR___printf_chk_001131d0)();\n return;\n}\n\n" (function_definition "void __printf_chk(void)\n\n{\n (*(code *)PTR___printf_chk_001131d0)();\n return;\n}" primitive_type (function_declarator "__printf_chk(void)" identifier (parameter_list "(void)" ( (param...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) ...
(function_definition "void __printf_chk(void)\n\n{\n (*(code *)PTR___printf_chk_001131d0)();\n return;\n}" (primitive_type "void") (function_declarator "__printf_chk(void)" (identifier "__printf_chk") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement...
void function_1(void) { (*(type_1 *)PTR___printf_chk_001131d0)(); return; }
null
(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: (parenthesized_expression (pointer_expression ar...
null
void MASKED(void) { (*(code *)PTR_MASKED_001131d0)(); return; }
3839_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
parse_dirlist
FUN_001e6e50
void gold::options::parse_dirlist(char *param_1,char *arg,Dir_list *retval) { pointer *ppSVar1; size_t sVar2; char *pcVar3; iterator __position; basic_string<char,_std::char_traits<char>,_std::allocator<char>_> local_68; Search_directory local_48; pcVar3 = (char *)0xffffffffffffffff; local_68._M_da...
void FUN_001e6e50(undefined8 param_1,char *param_2,long param_3) { size_t sVar1; char *pcVar2; long *plVar3; undefined1 *local_68; long local_60; undefined1 local_58 [16]; long *local_48; long local_40; long local_38; long lStack_30; undefined2 local_28; pcVar2 = (char *)0xffffffffffffffff;...
PUSH R12 MOV R12,RDX MOV RDX,-0x1 PUSH RBP PUSH RBX MOV RBX,RSI SUB RSP,0x50 MOV RBP,RSP LEA RAX,[RBP + 0x10] MOV qword ptr [RSP],RAX TEST RSI,RSI JZ 0x001e6e81 MOV RDI,RSI CALL 0x00147490 LEA RDX,[RBX + RAX*0x1] MOV RSI,RBX MOV RDI,RBP LEA RBX,[RSP + 0x20] CALL 0x001665c0 MOV RSI,qword ptr [RSP] LEA RAX,[RBX + 0x10] M...
null
null
null
null
[(u'PTRSUB_-1207864850', u'CAST_-1207864831'), ('const-0', u'PTRSUB_-1207864627'), ('const--104', u'PTRSUB_-1207864688'), (u'MULTIEQUAL_-1207864867', u'CALL_-1207865352'), (u'PTRSUB_-1207864700', u'PTRSUB_-1207864678'), (u'PTRSUB_-1207864877', u'PTRSUB_-1207864762'), (u'PTRSUB_-1207864596', u'PTRSUB_-1207864567'), ('tm...
[(u'INT_ADD_-1207865406', u'CAST_-1207864703'), ('const-0', u'CALL_-1207865225'), ('tmp_1749', u'INT_NOTEQUAL_-1207865702'), (u'CALL_-1207865206', u'INDIRECT_-1207864720'), (u'INDIRECT_-1207864939', u'MULTIEQUAL_-1207864920'), (u'MULTIEQUAL_-1207864881', u'MULTIEQUAL_-1207864815'), (u'CALL_-1207865206', u'INDIRECT_-120...
null
null
001e6e50
x64
O2
(translation_unit "void FUN_001e6e50(undefined8 param_1,char *param_2,long param_3)\n\n{\n size_t sVar1;\n char *pcVar2;\n long *plVar3;\n undefined1 *local_68;\n long local_60;\n undefined1 local_58 [16];\n long *local_48;\n long local_40;\n long local_38;\n long lStack_30;\n undefined2 local_28;\n \n pcV...
(translation_unit "void gold::options::parse_dirlist(char *param_1,char *arg,Dir_list *retval)\n\n{\n pointer *ppSVar1;\n size_t sVar2;\n char *pcVar3;\n iterator __position;\n basic_string<char,_std::char_traits<char>,_std::allocator<char>_> local_68;\n Search_directory local_48;\n \n pcVar3 = (char *)0xffffff...
(translation_unit "void FUN_001e6e50(undefined8 param_1,char *param_2,long param_3)\n\n{\n size_t sVar1;\n char *pcVar2;\n long *plVar3;\n undefined1 *local_68;\n long local_60;\n undefined1 local_58 [16];\n long *local_48;\n long local_40;\n long local_38;\n long lStack_30;\n undefined2 local_28;\n \n pcV...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (poin...
(function_definition "void FUN_001e6e50(undefined8 param_1,char *param_2,long param_3)\n\n{\n size_t sVar1;\n char *pcVar2;\n long *plVar3;\n undefined1 *local_68;\n long local_60;\n undefined1 local_58 [16];\n long *local_48;\n long local_40;\n long local_38;\n long lStack_30;\n undefined2 local_28;\n \n ...
void gold::options::function_1(char *param_1,char *var_5,type_1 *retval) { type_2 *ppSVar1; size_t var_7; char *pcVar3; type_3 __position; basic_string<var_2,_std::char_traits<var_2>,_std::var_1<var_2>var_3> var_4; type_4 local_48; pcVar3 = (char *)0xffffffffffffffff; var_4._M_dataplus._M_p = (type...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifi...
null
void MASKED(undefined8 param_1,char *param_2,long param_3) { size_t sVar1; char *pcVar2; long *plVar3; undefined1 *local_68; long local_60; undefined1 local_58 [16]; long *local_48; long local_40; long local_38; long lStack_30; undefined2 local_28; pcVar2 = (char *)0xffffffffffffffff; loc...
1718_sqlite3_and_sqlite3_strip.c
sqlite3FixExprList
FUN_001699c0
int sqlite3FixExprList(DbFixer *pFix,ExprList *pList) { int iVar1; long lVar2; if ((pList != (ExprList *)0x0) && (0 < pList->nExpr)) { lVar2 = 0; do { iVar1 = sqlite3FixExpr(pFix,pList->a[lVar2].pExpr); if (iVar1 != 0) { return 1; } lVar2 = lVar2 + 1; } while ((int...
undefined8 FUN_001699c0(undefined8 param_1,int *param_2) { int iVar1; long lVar2; if ((param_2 != (int *)0x0) && (0 < *param_2)) { lVar2 = 0; do { iVar1 = FUN_00169900(param_1,*(undefined8 *)(param_2 + lVar2 * 8 + 2)); if (iVar1 != 0) { return 1; } lVar2 = lVar2 + 1; ...
TEST RSI,RSI JZ 0x00169a20 MOV EAX,dword ptr [RSI] TEST EAX,EAX JLE 0x00169a20 PUSH R12 MOV R12,RDI PUSH RBP MOV RBP,RSI PUSH RBX XOR EBX,EBX JMP 0x001699e9 ADD RBX,0x1 CMP dword ptr [RBP],EBX JLE 0x00169a10 MOV RAX,RBX MOV RDI,R12 SHL RAX,0x5 MOV RSI,qword ptr [RBP + RAX*0x1 + 0x8] CALL 0x00169900 TEST EAX,EAX JZ 0x00...
null
null
null
null
[(u'INT_SLESS_-1207330323', u'CBRANCH_-1207330330'), ('tmp_488', u'PTRSUB_-1207329918'), ('const-0', u'PTRSUB_-1207329896'), (u'COPY_-1207329996', u'RETURN_-1207330080'), ('const-0', u'COPY_-1207330009'), (u'INT_ADD_-1207330195', u'SUBPIECE_-1207329977'), ('tmp_378', u'CBRANCH_-1207330182'), (u'PTRSUB_-1207329950', u'L...
[(u'INT_SLESS_-1207330323', u'CBRANCH_-1207330330'), (u'INT_ADD_-1207330195', u'SUBPIECE_-1207329982'), ('const-433', u'LOAD_-1207330201'), ('const-433', u'LOAD_-1207330226'), ('tmp_378', u'CBRANCH_-1207330182'), ('tmp_835', u'INT_NOTEQUAL_-1207330352'), (u'INT_ADD_-1207329957', u'PTRADD_-1207329910'), ('tmp_835', u'LO...
null
null
001699c0
x64
O2
(translation_unit "undefined8 FUN_001699c0(undefined8 param_1,int *param_2)\n\n{\n int iVar1;\n long lVar2;\n \n if ((param_2 != (int *)0x0) && (0 < *param_2)) {\n lVar2 = 0;\n do {\n iVar1 = FUN_00169900(param_1,*(undefined8 *)(param_2 + lVar2 * 8 + 2));\n if (iVar1 != 0) {\n return 1;\n ...
(translation_unit "int sqlite3FixExprList(DbFixer *pFix,ExprList *pList)\n\n{\n int iVar1;\n long lVar2;\n \n if ((pList != (ExprList *)0x0) && (0 < pList->nExpr)) {\n lVar2 = 0;\n do {\n iVar1 = sqlite3FixExpr(pFix,pList->a[lVar2].pExpr);\n if (iVar1 != 0) {\n return 1;\n }\n lVar2...
(translation_unit "undefined8 FUN_001699c0(undefined8 param_1,int *param_2)\n\n{\n int iVar1;\n long lVar2;\n \n if ((param_2 != (int *)0x0) && (0 < *param_2)) {\n lVar2 = 0;\n do {\n iVar1 = FUN_00169900(param_1,*(undefined8 *)(param_2 + lVar2 * 8 + 2));\n if (iVar1 != 0) {\n return 1;\n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (if_statement if (parenthesized_e...
(function_definition "undefined8 FUN_001699c0(undefined8 param_1,int *param_2)\n\n{\n int iVar1;\n long lVar2;\n \n if ((param_2 != (int *)0x0) && (0 < *param_2)) {\n lVar2 = 0;\n do {\n iVar1 = FUN_00169900(param_1,*(undefined8 *)(param_2 + lVar2 * 8 + 2));\n if (iVar1 != 0) {\n return 1;\n ...
int function_1(type_1 *pFix,type_2 *var_1) { int var_3; long var_4; if ((var_1 != (type_2 *)0x0) && (0 < var_1->nExpr)) { var_4 = 0; do { var_3 = var_2(pFix,var_1->a[var_4].pExpr); if (var_3 != 0) { return 1; } var_4 = var_4 + 1; } while ((int)var_4 < var_1->nExpr)...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identif...
null
undefined8 MASKED(undefined8 param_1,int *param_2) { int iVar1; long lVar2; if ((param_2 != (int *)0x0) && (0 < *param_2)) { lVar2 = 0; do { iVar1 = FUN_00169900(param_1,*(undefined8 *)(param_2 + lVar2 * 8 + 2)); if (iVar1 != 0) { return 1; } lVar2 = lVar2 + 1; } w...
2965_i686-gnu-dwp_and_i686-gnu-dwp_strip.c
_M_realloc_insert<gold::Sized_incremental_binary<32,_true>::Sized_input_reader>
FUN_0019ae10
/* WARNING: Type propagation algorithm not settling */ /* DWARF original name: _M_realloc_insert<gold::Sized_incremental_binary<32, true>::Sized_input_reader> DWARF original prototype: void _M_realloc_insert<gold::Sized_incremental_binary<32,_true>::Sized_input_reader>(vector<gold::Sized_incremental_binary<32...
void FUN_0019ae10(long *param_1,undefined8 *param_2,long param_3) { undefined8 *puVar1; undefined8 *puVar2; undefined8 uVar3; undefined8 uVar4; undefined8 uVar5; ulong uVar6; undefined8 *puVar7; undefined8 *puVar8; undefined8 *puVar9; undefined8 *puVar10; undefined8 *puVar11; ulong uVar12; l...
PUSH R15 MOV RCX,RSI PUSH R14 PUSH R13 MOV R13,RDI PUSH R12 PUSH RBP PUSH RBX MOV RBX,RSI SUB RSP,0x28 MOV R12,qword ptr [RDI + 0x8] MOV R14,qword ptr [RDI] MOV RAX,R12 SUB RCX,R14 SUB RAX,R14 SAR RAX,0x5 JZ 0x0019afd0 LEA RSI,[RAX + RAX*0x1] MOV RBP,-0x20 CMP RAX,RSI JBE 0x0019af98 MOV RDI,RBP MOV qword ptr [RSP + 0x1...
null
null
null
null
[('const-1', u'PTRADD_-1207520523'), (u'MULTIEQUAL_-1207520739', u'PTRADD_-1207520390'), ('const-5', u'INT_SRIGHT_-1207521650'), (u'PTRSUB_-1207520374', u'LOAD_-1207520435'), ('const-16', u'PTRSUB_-1207520230'), (u'LOAD_-1207521714', u'COPY_-1207520361'), (u'CAST_-1207520229', u'INT_ADD_-1207521188'), (u'MULTIEQUAL_-12...
[('const-4', u'PTRADD_-1207520482'), ('const-2', u'PTRADD_-1207520468'), (u'PTRADD_-1207520469', u'STORE_-1207520631'), (u'MULTIEQUAL_-1207520814', u'PTRADD_-1207520474'), (u'INT_MULT_-1207520739', u'INT_LESS_-1207520880'), ('tmp_2709', u'INT_NOTEQUAL_-1207521305'), (u'MULTIEQUAL_-1207520752', u'PTRADD_-1207520415'), (...
null
null
0019ae10
x64
O2
(translation_unit "void FUN_0019ae10(long *param_1,undefined8 *param_2,long param_3)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n undefined8 uVar3;\n undefined8 uVar4;\n undefined8 uVar5;\n ulong uVar6;\n undefined8 *puVar7;\n undefined8 *puVar8;\n undefined8 *puVar9;\n undefined8 *puVar10;\n undefined...
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n/* DWARF original name: _M_realloc_insert<gold::Sized_incremental_binary<32,\n true>::Sized_input_reader>\n DWARF original prototype: void\n _M_realloc_insert<gold::Sized_incremental_binary<32,_true>::Sized_input_reader>(vector<gold::Sized...
(translation_unit "void FUN_0019ae10(long *param_1,undefined8 *param_2,long param_3)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n undefined8 uVar3;\n undefined8 uVar4;\n undefined8 uVar5;\n ulong uVar6;\n undefined8 *puVar7;\n undefined8 *puVar8;\n undefined8 *puVar9;\n undefined8 *puVar10;\n undefined...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (dec...
(function_definition "void FUN_0019ae10(long *param_1,undefined8 *param_2,long param_3)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n undefined8 uVar3;\n undefined8 uVar4;\n undefined8 uVar5;\n ulong uVar6;\n undefined8 *puVar7;\n undefined8 *puVar8;\n undefined8 *puVar9;\n undefined8 *puVar10;\n undefi...
/* WARNING: Type propagation algorithm not settling */ /* DWARF original name: _M_realloc_insert<gold::Sized_incremental_binary<32, true>::Sized_input_reader> DWARF original prototype: void _M_realloc_insert<gold::Sized_incremental_binary<32,_true>::Sized_input_reader>(vector<gold::Sized_incremental_binary<32...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (p...
null
void MASKED(long *param_1,undefined8 *param_2,long param_3) { undefined8 *puVar1; undefined8 *puVar2; undefined8 uVar3; undefined8 uVar4; undefined8 uVar5; ulong uVar6; undefined8 *puVar7; undefined8 *puVar8; undefined8 *puVar9; undefined8 *puVar10; undefined8 *puVar11; ulong uVar12; long lo...
2385_s390x-linux-gnu-dwp_and_s390x-linux-gnu-dwp_strip.c
_M_rehash
FUN_00182910
/* DWARF original prototype: void _M_rehash(_Hashtable<unsigned_int,_std::pair<unsigned_int_const,_unsigned_int>,_std::allocator<std::pair<unsigned_int_const,_unsigned_int>_>,_std::__detail::_Select1st,_std::equal_to<unsigned_int>,_std::hash<unsigned_int>,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_...
void FUN_00182910(long *param_1,ulong param_2) { long *plVar1; long *plVar2; long *plVar3; long *plVar4; ulong uVar5; ulong uVar6; if (param_2 == 1) { plVar3 = param_1 + 6; param_1[6] = 0; } else { /* try { // try from 0018292a to 0018292e has its CatchHandler @ 001829...
PUSH R12 PUSH RBP MOV RBP,RSI PUSH RBX MOV RBX,RDI CMP RSI,0x1 JZ 0x001829c8 MOV RDI,RSI MOV R12,RDX CALL 0x0017f5b0 MOV R12,RAX LEA R8,[RBX + 0x30] MOV RCX,qword ptr [RBX + 0x10] MOV qword ptr [RBX + 0x10],0x0 TEST RCX,RCX JZ 0x001829a0 XOR EDI,EDI LEA R10,[RBX + 0x10] JMP 0x00182964 MOV RAX,qword ptr [RAX] MOV qword ...
null
null
null
null
[(u'COPY_-1207489769', u'MULTIEQUAL_-1207489836'), (u'PTRSUB_-1207489683', u'STORE_-1207490070'), (u'INT_EQUAL_-1207490016', u'CBRANCH_-1207490014'), (u'MULTIEQUAL_-1207489863', u'PTRSUB_-1207489709'), ('const-0', u'PTRSUB_-1207489670'), ('const-0', u'PTRSUB_-1207489770'), (u'INT_EQUAL_-1207490040', u'CBRANCH_-12074900...
[(u'INT_EQUAL_-1207490016', u'CBRANCH_-1207490014'), (u'CAST_-1207489633', u'INT_NOTEQUAL_-1207489983'), ('const-6', u'PTRADD_-1207489610'), (u'INT_EQUAL_-1207490040', u'CBRANCH_-1207490037'), ('const-433', u'LOAD_-1207490217'), ('const-433', u'STORE_-1207490064'), ('tmp_56', u'CBRANCH_-1207490248'), (u'CAST_-120748974...
null
null
00182910
x64
O2
(translation_unit "void FUN_00182910(long *param_1,ulong param_2)\n\n{\n long *plVar1;\n long *plVar2;\n long *plVar3;\n long *plVar4;\n ulong uVar5;\n ulong uVar6;\n \n if (param_2 == 1) {\n plVar3 = param_1 + 6;\n param_1[6] = 0;\n }\n else {\n /* try { // try from 0018292a to 00182...
(translation_unit "/* DWARF original prototype: void\n _M_rehash(_Hashtable<unsigned_int,_std::pair<unsigned_int_const,_unsigned_int>,_std::allocator<std::pair<unsigned_int_const,_unsigned_int>_>,_std::__detail::_Select1st,_std::equal_to<unsigned_int>,_std::hash<unsigned_int>,_std::__detail::_Mod_range_hashing,_std::...
(translation_unit "void FUN_00182910(long *param_1,ulong param_2)\n\n{\n long *plVar1;\n long *plVar2;\n long *plVar3;\n long *plVar4;\n ulong uVar5;\n ulong uVar6;\n \n if (param_2 == 1) {\n plVar3 = param_1 + 6;\n param_1[6] = 0;\n }\n else {\n \n plVar3 = (long *)FUN_0017f5b0();...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration (sized_type_specifier long) (pointer_declarator * IDENT) ;) (declaration (...
(function_definition "void FUN_00182910(long *param_1,ulong param_2)\n\n{\n long *plVar1;\n long *plVar2;\n long *plVar3;\n long *plVar4;\n ulong uVar5;\n ulong uVar6;\n \n if (param_2 == 1) {\n plVar3 = param_1 + 6;\n param_1[6] = 0;\n }\n else {\n \n plVar3 = (long *)FUN_0017f5b0...
/* DWARF original prototype: void _M_rehash(_Hashtable<unsigned_int,_std::pair<unsigned_int_const,_unsigned_int>,_std::allocator<std::pair<unsigned_int_const,_unsigned_int>_>,_std::__detail::_Select1st,_std::equal_to<unsigned_int>,_std::hash<unsigned_int>,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (i...
null
void MASKED(long *param_1,ulong param_2) { long *plVar1; long *plVar2; long *plVar3; long *plVar4; ulong uVar5; ulong uVar6; if (param_2 == 1) { plVar3 = param_1 + 6; param_1[6] = 0; } else { /* try { // try from 0018292a to 0018292e has its CatchHandler @ 001829dc */ ...
206_m68k-linux-gnu-ld_and_m68k-linux-gnu-ld_strip.c
main
FUN_00109cd0
int main(int argc,char **argv) { char cVar1; bfd *pbVar2; int iVar3; int iVar4; long lVar5; char **ppcVar6; size_t sVar7; char *pcVar8; bfd *name; FILE *__stream; char *fmt; long lVar9; ulong uVar10; uint uVar11; uint uVar12; byte *pbVar13; char *pcVar14; byte *pbVar15; byte *pbV...
/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */ void FUN_00109cd0(uint param_1,FILE *param_2) { char cVar1; byte bVar2; undefined *puVar3; int iVar4; int iVar5; long lVar6; char **ppcVar7; size_t sVar8; undefined8 uVar9; char *__s; char *__filename; FILE *...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x38 MOV dword ptr [RSP + 0x1c],EDI MOV qword ptr [RSP + 0x10],RSI CALL 0x0012f760 LEA RSI,[0x141f34] MOV EDI,0x5 MOV qword ptr [RSP + 0x8],RAX CALL 0x001098b0 LEA RSI,[0x141f34] XOR EDI,EDI CALL 0x001098b0 LEA RSI,[0x140e51] LEA RDI,[0x1418e0] CALL 0x001092...
null
null
null
null
[(u'INDIRECT_-1206920657', u'MULTIEQUAL_-1206920370'), (u'INDIRECT_-1206917798', u'MULTIEQUAL_-1206917777'), (u'INDIRECT_-1206920838', u'MULTIEQUAL_-1206920816'), (u'INDIRECT_-1206922887', u'MULTIEQUAL_-1206922733'), (u'CALL_-1206936205', u'INDIRECT_-1206923473'), (u'INDIRECT_-1206921656', u'MULTIEQUAL_-1206922620'), (...
[(u'INDIRECT_-1206920609', u'MULTIEQUAL_-1206921422'), (u'CALL_-1206934408', u'INDIRECT_-1206925953'), (u'CALL_-1206935313', u'INDIRECT_-1206920792'), (u'INDIRECT_-1206919744', u'MULTIEQUAL_-1206919773'), (u'INDIRECT_-1206918454', u'MULTIEQUAL_-1206919777'), (u'CALL_-1206934556', u'INDIRECT_-1206923442'), (u'INDIRECT_-...
null
null
00109cd0
x64
O2
(translation_unit "/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */\n\nvoid FUN_00109cd0(uint param_1,FILE *param_2)\n\n{\n char cVar1;\n byte bVar2;\n undefined *puVar3;\n int iVar4;\n int iVar5;\n long lVar6;\n char **ppcVar7;\n size_t sVar8;\n undefined8 uVar9;\n char *_...
(translation_unit "int main(int argc,char **argv)\n\n{\n char cVar1;\n bfd *pbVar2;\n int iVar3;\n int iVar4;\n long lVar5;\n char **ppcVar6;\n size_t sVar7;\n char *pcVar8;\n bfd *name;\n FILE *__stream;\n char *fmt;\n long lVar9;\n ulong uVar10;\n uint uVar11;\n uint uVar12;\n byte *pbVar13;\n char *...
(translation_unit "void FUN_00109cd0(uint param_1,FILE *param_2)\n\n{\n char cVar1;\n byte bVar2;\n undefined *puVar3;\n int iVar4;\n int iVar5;\n long lVar6;\n char **ppcVar7;\n size_t sVar8;\n undefined8 uVar9;\n char *__s;\n char *__filename;\n FILE *__stream;\n long lVar10;\n ulong uVar11;\n uint uVa...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (decla...
(function_definition "void FUN_00109cd0(uint param_1,FILE *param_2)\n\n{\n char cVar1;\n byte bVar2;\n undefined *puVar3;\n int iVar4;\n int iVar5;\n long lVar6;\n char **ppcVar7;\n size_t sVar8;\n undefined8 uVar9;\n char *__s;\n char *__filename;\n FILE *__stream;\n long lVar10;\n ulong uVar11;\n uint ...
int function_1(int argc,char **argv) { char var_81; type_1 *pbVar2; int var_23; int var_84; long var_90; char **var_17; size_t var_56; char *pcVar8; type_1 *name; type_2 *var_87; char *fmt; long var_12; type_3 var_80; type_4 var_31; type_4 var_30; type_5 *var_13; char *var_28; type...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identif...
null
/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */ void MASKED(uint param_1,FILE *param_2) { char cVar1; byte bVar2; undefined *puVar3; int iVar4; int iVar5; long lVar6; char **ppcVar7; size_t sVar8; undefined8 uVar9; char *__s; char *__filename; FILE *__stre...
8168_powerpc64le-linux-gnu-ld_and_powerpc64le-linux-gnu-ld_strip.c
d_template_args_1
FUN_0032fa50
demangle_component * d_template_args_1(d_info *di) { char cVar1; int iVar2; demangle_component *pdVar3; demangle_component *pdVar4; char *pcVar5; demangle_component **ppdVar6; demangle_component *al; pcVar5 = di->n; pdVar4 = di->last_name; cVar1 = *pcVar5; if (cVar1 == 'E') { di->n = pcVa...
long FUN_0032fa50(long param_1) { char cVar1; undefined4 uVar2; long lVar3; undefined8 uVar4; char *pcVar5; long *plVar6; long local_30 [2]; pcVar5 = *(char **)(param_1 + 0x18); uVar4 = *(undefined8 *)(param_1 + 0x40); cVar1 = *pcVar5; if (cVar1 == 'E') { *(char **)(param_1 + 0x18) = pcVa...
PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x18 MOV RDX,qword ptr [RDI + 0x18] MOV R12,qword ptr [RDI + 0x40] MOVZX EAX,byte ptr [RDX] CMP AL,0x45 JZ 0x0032fb58 MOV RBX,RDI LEA RBP,[RSP + 0x8] MOV qword ptr [RSP + 0x8],0x0 JMP 0x0032fac6 SUB EAX,0x49 CMP AL,0x1 JA 0x0032fb18 MOV RDI,RBX CALL 0x0032fb80 TEST RAX,RAX JZ...
null
null
null
null
[('tmp_981', u'PTRSUB_-1204945424'), ('tmp_482', u'CBRANCH_-1204946050'), ('const-0', u'COPY_-1204945377'), ('const-433', u'STORE_-1204945750'), (u'LOAD_-1204946318', u'LOAD_-1204946305'), ('const-433', u'LOAD_-1204946318'), ('const-0', u'INT_EQUAL_-1204946144'), ('const-1', u'PTRADD_-1204945719'), ('tmp_798', u'BRANCH...
[('tmp_482', u'CBRANCH_-1204946050'), ('const-1', u'STORE_-1204946127'), (u'INT_ADD_-1204946039', u'CAST_-1204945346'), (u'LOAD_-1204946318', u'LOAD_-1204946305'), ('const-0', u'INT_EQUAL_-1204946144'), (u'MULTIEQUAL_-1204945479', u'INT_SLESS_-1204946159'), ('const-1', u'PTRADD_-1204945719'), ('const-24', u'INT_ADD_-12...
null
null
0032fa50
x64
O2
(translation_unit "long FUN_0032fa50(long param_1)\n\n{\n char cVar1;\n undefined4 uVar2;\n long lVar3;\n undefined8 uVar4;\n char *pcVar5;\n long *plVar6;\n long local_30 [2];\n \n pcVar5 = *(char **)(param_1 + 0x18);\n uVar4 = *(undefined8 *)(param_1 + 0x40);\n cVar1 = *pcVar5;\n if (cVar1 == 'E') {\n ...
(translation_unit "demangle_component * d_template_args_1(d_info *di)\n\n{\n char cVar1;\n int iVar2;\n demangle_component *pdVar3;\n demangle_component *pdVar4;\n char *pcVar5;\n demangle_component **ppdVar6;\n demangle_component *al;\n \n pcVar5 = di->n;\n pdVar4 = di->last_name;\n cVar1 = *pcVar5;\n if (...
(translation_unit "long FUN_0032fa50(long param_1)\n\n{\n char cVar1;\n undefined4 uVar2;\n long lVar3;\n undefined8 uVar4;\n char *pcVar5;\n long *plVar6;\n long local_30 [2];\n \n pcVar5 = *(char **)(param_1 + 0x18);\n uVar4 = *(undefined8 *)(param_1 + 0x40);\n cVar1 = *pcVar5;\n if (cVar1 == 'E') {\n ...
(translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE ID...
(function_definition "long FUN_0032fa50(long param_1)\n\n{\n char cVar1;\n undefined4 uVar2;\n long lVar3;\n undefined8 uVar4;\n char *pcVar5;\n long *plVar6;\n long local_30 [2];\n \n pcVar5 = *(char **)(param_1 + 0x18);\n uVar4 = *(undefined8 *)(param_1 + 0x40);\n cVar1 = *pcVar5;\n if (cVar1 == 'E') {\n ...
type_1 * function_1(type_2 *di) { char var_1; int iVar2; type_1 *var_8; type_1 *pdVar4; char *var_2; type_1 **ppdVar6; type_1 *al; var_2 = di->n; pdVar4 = di->last_name; var_1 = *var_2; if (var_1 == 'E') { di->n = var_2 + 1; pdVar4 = var_3(di,DEMANGLE_COMPONENT_TEMPLATE_ARGLIST,(type_...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (declaration type: (primitive_type) declarator: (identifier)...
null
long MASKED(long param_1) { char cVar1; undefined4 uVar2; long lVar3; undefined8 uVar4; char *pcVar5; long *plVar6; long local_30 [2]; pcVar5 = *(char **)(param_1 + 0x18); uVar4 = *(undefined8 *)(param_1 + 0x40); cVar1 = *pcVar5; if (cVar1 == 'E') { *(char **)(param_1 + 0x18) = pcVar5 + 1...
442_nano_and_nano_strip.c
do_statusbar_backspace
FUN_00119900
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void do_statusbar_backspace(void) { if (typing_x == 0) { return; } typing_x = move_mbleft(answer,typing_x); do_statusbar_delete(); return; }
void FUN_00119900(void) { if (DAT_0013c788 == 0) { return; } DAT_0013c788 = FUN_00108c90(DAT_0013cbc8); FUN_001198a0(); return; }
MOV RSI,qword ptr [0x0013c788] TEST RSI,RSI JNZ 0x00119910 RET SUB RSP,0x8 MOV RDI,qword ptr [0x0013cbc8] CALL 0x00108c90 MOV qword ptr [0x0013c788],RAX ADD RSP,0x8 JMP 0x001198a0
null
null
null
null
[('const-0', u'RETURN_-1207002844'), (u'INDIRECT_-1207002703', u'COPY_-1207002761'), (u'CALL_-1207002819', u'INDIRECT_-1207002724'), ('const-0', u'RETURN_-1207002788'), ('tmp_228', u'COPY_-1207002793'), ('tmp_228', u'CALL_-1207002819'), (u'CALL_-1207002819', u'INDIRECT_-1207002720'), ('tmp_227', u'COPY_-1207002797'), (...
[('const-0', u'RETURN_-1207002844'), (u'CALL_-1207002819', u'INDIRECT_-1207002719'), (u'CALL_-1207002792', u'INDIRECT_-1207002706'), (u'CALL_-1207002792', u'INDIRECT_-1207002702'), ('const-0', u'RETURN_-1207002788'), ('tmp_237', u'COPY_-1207002792'), ('tmp_236', u'INT_EQUAL_-1207002857'), ('tmp_236', u'COPY_-1207002796...
null
null
00119900
x64
O2
(translation_unit "void FUN_00119900(void)\n\n{\n if (DAT_0013c788 == 0) {\n return;\n }\n DAT_0013c788 = FUN_00108c90(DAT_0013cbc8);\n FUN_001198a0();\n return;\n}\n\n" (function_definition "void FUN_00119900(void)\n\n{\n if (DAT_0013c788 == 0) {\n return;\n }\n DAT_0013c788 = FUN_00108c90(DAT_0013cbc8);...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid do_statusbar_backspace(void)\n\n{\n if (typing_x == 0) {\n return;\n }\n typing_x = move_mbleft(answer,typing_x);\n do_statusbar_delete();\n return;\n}\n\n" comment (function_definition "void do_statusbar_bac...
(translation_unit "void FUN_00119900(void)\n\n{\n if (DAT_0013c788 == 0) {\n return;\n }\n DAT_0013c788 = FUN_00108c90(DAT_0013cbc8);\n FUN_001198a0();\n return;\n}\n\n" (function_definition "void FUN_00119900(void)\n\n{\n if (DAT_0013c788 == 0) {\n return;\n }\n DAT_0013c788 = FUN_00108c90(DAT_0013cbc8);...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return ;) })) (expression_statement (assignment_express...
(function_definition "void FUN_00119900(void)\n\n{\n if (DAT_0013c788 == 0) {\n return;\n }\n DAT_0013c788 = FUN_00108c90(DAT_0013cbc8);\n FUN_001198a0();\n return;\n}" (primitive_type "void") (function_declarator "FUN_00119900(void)" (identifier "FUN_00119900") (parameter_list "(void)" (( "(") (parameter_decla...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void function_1(void) { if (var_1 == 0) { return; } var_1 = var_2(answer,var_1); var_3(); return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (...
null
void MASKED(void) { if (DAT_0013c788 == 0) { return; } DAT_0013c788 = FUN_00108c90(DAT_0013cbc8); FUN_001198a0(); return; }
352_x86_64-linux-gnu-dwp_and_x86_64-linux-gnu-dwp_strip.c
add_input_file
FUN_00143a88
/* gold::Plugin_manager::add_input_file(char const*, bool) [clone .cold.365] */ void gold::Plugin_manager::add_input_file(char *param_1,bool param_2) { long unaff_R12; void *in_stack_00000010; void *in_stack_00000038; if (in_stack_00000038 != (void *)(unaff_R12 + 0x38)) { operator_delete(in_stack_0000...
void FUN_00143a88(void) { long unaff_R12; long in_stack_00000010; long in_stack_00000038; if (in_stack_00000038 != unaff_R12 + 0x38) { FUN_00276d20(); } if (in_stack_00000010 != unaff_R12 + 0x10) { FUN_00276d20(); } /* WARNING: Subroutine does not return */ FUN_00304990(...
MOV RDI,qword ptr [RSP + 0x38] LEA RAX,[R12 + 0x38] CMP RDI,RAX JZ 0x00143a9c CALL 0x00276d20 MOV RDI,qword ptr [RSP + 0x10] ADD R12,0x10 CMP RDI,R12 JZ 0x00143aaf CALL 0x00276d20 MOV RDI,RBX CALL 0x00304990
null
null
null
null
[('tmp_389', u'CALL_-1207223587'), ('tmp_387', u'INT_NOTEQUAL_-1207223640'), ('tmp_389', u'INT_NOTEQUAL_-1207223595'), ('const-1', u'RETURN_-1207223570'), ('const-56', u'INT_ADD_-1207223645'), (u'INT_NOTEQUAL_-1207223640', u'CBRANCH_-1207223639'), (u'CAST_-1207223473', u'INT_NOTEQUAL_-1207223640'), (u'INT_ADD_-12072236...
[('tmp_291', u'INT_ADD_-1207223604'), ('tmp_373', u'INT_NOTEQUAL_-1207223595'), ('const-1', u'RETURN_-1207223570'), ('const-56', u'INT_ADD_-1207223645'), (u'INT_NOTEQUAL_-1207223640', u'CBRANCH_-1207223639'), (u'INT_ADD_-1207223604', u'INT_NOTEQUAL_-1207223595'), (u'INT_NOTEQUAL_-1207223595', u'CBRANCH_-1207223594'), (...
null
null
00143a88
x64
O2
(translation_unit "void FUN_00143a88(void)\n\n{\n long unaff_R12;\n long in_stack_00000010;\n long in_stack_00000038;\n \n if (in_stack_00000038 != unaff_R12 + 0x38) {\n FUN_00276d20();\n }\n if (in_stack_00000010 != unaff_R12 + 0x10) {\n FUN_00276d20();\n }\n /* WARNING: Subroutine doe...
(translation_unit "/* gold::Plugin_manager::add_input_file(char const*, bool) [clone .cold.365] */\n\nvoid gold::Plugin_manager::add_input_file(char *param_1,bool param_2)\n\n{\n long unaff_R12;\n void *in_stack_00000010;\n void *in_stack_00000038;\n \n if (in_stack_00000038 != (void *)(unaff_R12 + 0x38)) {\n o...
(translation_unit "void FUN_00143a88(void)\n\n{\n long unaff_R12;\n long in_stack_00000010;\n long in_stack_00000038;\n \n if (in_stack_00000038 != unaff_R12 + 0x38) {\n FUN_00276d20();\n }\n if (in_stack_00000010 != unaff_R12 + 0x10) {\n FUN_00276d20();\n }\n \n FUN_00304990();\n}\n\n...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (if_statement if (parenthe...
(function_definition "void FUN_00143a88(void)\n\n{\n long unaff_R12;\n long in_stack_00000010;\n long in_stack_00000038;\n \n if (in_stack_00000038 != unaff_R12 + 0x38) {\n FUN_00276d20();\n }\n if (in_stack_00000010 != unaff_R12 + 0x10) {\n FUN_00276d20();\n }\n \n FUN_00304990();\n}"...
/* gold::Plugin_manager::add_input_file(char const*, bool) [clone .cold.365] */ void gold::Plugin_manager::function_1(char *param_1,bool param_2) { long var_2; void *var_4; void *var_1; if (var_1 != (void *)(var_2 + 0x38)) { var_3(var_1); } if (var_4 != (void *)(var_2 + 0x10)) { var_3(var_4); ...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (sized_type_specifier) declarator: (identifier)) (declaration type: (sized_typ...
null
void MASKED(void) { long unaff_R12; long in_stack_00000010; long in_stack_00000038; if (in_stack_00000038 != unaff_R12 + 0x38) { FUN_00276d20(); } if (in_stack_00000010 != unaff_R12 + 0x10) { FUN_00276d20(); } /* WARNING: Subroutine does not return */ FUN_00304990(); }
533_bison_and_bison_strip.c
hash_semantic_type_hasher
FUN_00134aa0
ulong hash_semantic_type_hasher(ulong *param_1,ulong param_2) { return *param_1 % param_2; }
ulong FUN_00134aa0(ulong *param_1,ulong param_2) { return *param_1 % param_2; }
MOV RAX,qword ptr [RDI] XOR EDX,EDX DIV RSI MOV RAX,RDX RET
null
null
null
null
[('const-433', u'LOAD_-1207154014'), ('tmp_85', u'LOAD_-1207154014'), (u'LOAD_-1207154014', u'INT_REM_-1207153957'), ('tmp_87', u'INT_REM_-1207153957'), (u'COPY_-1207153986', u'RETURN_-1207153971'), (u'INT_REM_-1207153957', u'COPY_-1207153986'), ('const-0', u'RETURN_-1207153971')]
[('const-433', u'LOAD_-1207154014'), ('tmp_85', u'LOAD_-1207154014'), (u'LOAD_-1207154014', u'INT_REM_-1207153957'), ('tmp_87', u'INT_REM_-1207153957'), (u'COPY_-1207153986', u'RETURN_-1207153971'), (u'INT_REM_-1207153957', u'COPY_-1207153986'), ('const-0', u'RETURN_-1207153971')]
null
null
00134aa0
x64
O2
(translation_unit "ulong FUN_00134aa0(ulong *param_1,ulong param_2)\n\n{\n return *param_1 % param_2;\n}\n\n" (function_definition "ulong FUN_00134aa0(ulong *param_1,ulong param_2)\n\n{\n return *param_1 % param_2;\n}" type_identifier (function_declarator "FUN_00134aa0(ulong *param_1,ulong param_2)" identifier (param...
(translation_unit "ulong hash_semantic_type_hasher(ulong *param_1,ulong param_2)\n\n{\n return *param_1 % param_2;\n}\n\n" (function_definition "ulong hash_semantic_type_hasher(ulong *param_1,ulong param_2)\n\n{\n return *param_1 % param_2;\n}" type_identifier (function_declarator "hash_semantic_type_hasher(ulong *pa...
(translation_unit "ulong FUN_00134aa0(ulong *param_1,ulong param_2)\n\n{\n return *param_1 % param_2;\n}\n\n" (function_definition "ulong FUN_00134aa0(ulong *param_1,ulong param_2)\n\n{\n return *param_1 % param_2;\n}" type_identifier (function_declarator "FUN_00134aa0(ulong *param_1,ulong param_2)" identifier (param...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (return_statement return (binary_expression (pointer_expression * IDENT) % IDENT) ;) })))
(function_definition "ulong FUN_00134aa0(ulong *param_1,ulong param_2)\n\n{\n return *param_1 % param_2;\n}" (type_identifier "ulong") (function_declarator "FUN_00134aa0(ulong *param_1,ulong param_2)" (identifier "FUN_00134aa0") (parameter_list "(ulong *param_1,ulong param_2)" (( "(") (parameter_declaration "ulong *pa...
type_1 function_1(type_1 *param_1,type_1 var_1) { return *param_1 % var_1; }
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (ident...
null
ulong MASKED(ulong *param_1,ulong param_2) { return *param_1 % param_2; }
459_powerpc64le-linux-gnu-dwp_and_powerpc64le-linux-gnu-dwp_strip.c
FUN_0014db05
FUN_0014db05
void FUN_0014db05(void) { void *unaff_retaddr; operator_delete(unaff_retaddr,0x178); /* WARNING: Subroutine does not return */ _Unwind_Resume(); }
void FUN_0014db05(void) { undefined8 unaff_retaddr; thunk_FUN_002dac60(unaff_retaddr,0x178); /* WARNING: Subroutine does not return */ FUN_003688d0(); }
MOV RDI,qword ptr [RSP] MOV ESI,0x178 CALL 0x002dac50 MOV RDI,RBX CALL 0x003688d0
null
null
null
null
[('const-1', u'RETURN_-1207182549'), ('tmp_99', u'CALL_-1207182566'), ('const-376', u'CALL_-1207182566')]
[('const-376', u'CALL_-1207182566'), ('const-1', u'RETURN_-1207182549'), ('tmp_100', u'CALL_-1207182566')]
null
null
0014db05
x64
O2
(translation_unit "void FUN_0014db05(void)\n\n{\n undefined8 unaff_retaddr;\n \n thunk_FUN_002dac60(unaff_retaddr,0x178);\n /* WARNING: Subroutine does not return */\n FUN_003688d0();\n}\n\n" (function_definition "void FUN_0014db05(void)\n\n{\n undefined8 unaff_retaddr;\n \n thunk_FUN_002dac60...
(translation_unit "void FUN_0014db05(void)\n\n{\n void *unaff_retaddr;\n \n operator_delete(unaff_retaddr,0x178);\n /* WARNING: Subroutine does not return */\n _Unwind_Resume();\n}\n\n" (function_definition "void FUN_0014db05(void)\n\n{\n void *unaff_retaddr;\n \n operator_delete(unaff_retaddr...
(translation_unit "void FUN_0014db05(void)\n\n{\n undefined8 unaff_retaddr;\n \n thunk_FUN_002dac60(unaff_retaddr,0x178);\n \n FUN_003688d0();\n}\n\n" (function_definition "void FUN_0014db05(void)\n\n{\n undefined8 unaff_retaddr;\n \n thunk_FUN_002dac60(unaff_retaddr,0x178);\n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT ))) ;) (expression_statement (call_expression IDENT (argument_list ( ))) ;)...
(function_definition "void FUN_0014db05(void)\n\n{\n undefined8 unaff_retaddr;\n \n thunk_FUN_002dac60(unaff_retaddr,0x178);\n \n FUN_003688d0();\n}" (primitive_type "void") (function_declarator "FUN_0014db05(void)" (identifier "FUN_0014db05") (parameter_list "(void)" (( "(") (parameter_declarati...
void function_1(void) { void *unaff_retaddr; var_1(unaff_retaddr,0x178); /* WARNING: Subroutine does not return */ var_2(); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier)) (expression_statement (call_expres...
null
void MASKED(void) { undefined8 unaff_retaddr; thunk_FUN_002dac60(unaff_retaddr,0x178); /* WARNING: Subroutine does not return */ FUN_003688d0(); }
3171_libMagickCore-7.Q16HDRI.so.8.0_and_libMagickCore-7.Q16HDRI.so.8.0_strip.c
ReadPCLImage
FUN_00381600
/* WARNING: Enum "ChannelType": Some values do not have unique names */ /* WARNING: Enum "GravityType": Some values do not have unique names */ /* WARNING: Enum "DisposeType": Some values do not have unique names */ /* WARNING: Enum "PixelChannel": Some values do not have unique names */ /* WARNING: Enum "ExceptionTyp...
undefined8 FUN_00381600(long param_1,long param_2) { bool bVar1; int iVar2; int iVar3; long lVar4; ulong uVar5; undefined8 uVar6; undefined8 uVar7; long lVar8; undefined8 uVar9; long lVar10; int *piVar11; ulong uVar12; char *pcVar13; char *pcVar14; long in_FS_OFFSET; bool bVar15; dou...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x40b8 MOV RAX,qword ptr FS:[0x28] MOV qword ptr [RSP + 0x40a8],RAX XOR EAX,EAX TEST RDI,RDI MOV qword ptr [RSP],RSI JZ 0x00382324 MOV EAX,0xabacadab CMP qword ptr [RDI + 0x3278],RAX MOV RBP,RDI JNZ 0x00382381 MOV R8D,dword ptr [RDI + 0x3270] TEST R8D,R8D JN...
null
null
null
null
[('tmp_19589', u'PTRSUB_-1205386289'), (u'INDIRECT_-1205388197', u'MULTIEQUAL_-1205389981'), (u'INDIRECT_-1205386345', u'MULTIEQUAL_-1205386416'), (u'CALL_-1205397762', u'INDIRECT_-1205388515'), (u'INDIRECT_-1205385947', u'MULTIEQUAL_-1205387256'), (u'CALL_-1205395398', u'INDIRECT_-1205386955'), (u'CALL_-1205392290', u...
[(u'CALL_-1205396074', u'INDIRECT_-1205388602'), (u'MULTIEQUAL_-1205388664', u'MULTIEQUAL_-1205388646'), (u'COPY_-1205384019', u'CALL_-1205392889'), ('tmp_34624', u'MULTIEQUAL_-1205387587'), (u'FLOAT_SUB_-1205396765', u'FLOAT_ADD_-1205396761'), (u'CALL_-1205393598', u'INDIRECT_-1205384647'), (u'CALL_-1205394754', u'IND...
null
null
00381600
x64
O2
(translation_unit "undefined8 FUN_00381600(long param_1,long param_2)\n\n{\n bool bVar1;\n int iVar2;\n int iVar3;\n long lVar4;\n ulong uVar5;\n undefined8 uVar6;\n undefined8 uVar7;\n long lVar8;\n undefined8 uVar9;\n long lVar10;\n int *piVar11;\n ulong uVar12;\n char *pcVar13;\n char *pcVar14;\n long...
(translation_unit "/* WARNING: Enum "ChannelType": Some values do not have unique names */\n/* WARNING: Enum "GravityType": Some values do not have unique names */\n/* WARNING: Enum "DisposeType": Some values do not have unique names */\n/* WARNING: Enum "PixelChannel": Some values do not have unique names */\n/* WARNI...
(translation_unit "undefined8 FUN_00381600(long param_1,long param_2)\n\n{\n bool bVar1;\n int iVar2;\n int iVar3;\n long lVar4;\n ulong uVar5;\n undefined8 uVar6;\n undefined8 uVar7;\n long lVar8;\n undefined8 uVar9;\n long lVar10;\n int *piVar11;\n ulong uVar12;\n char *pcVar13;\n char *pcVar14;\n long...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (decla...
(function_definition "undefined8 FUN_00381600(long param_1,long param_2)\n\n{\n bool bVar1;\n int iVar2;\n int iVar3;\n long lVar4;\n ulong uVar5;\n undefined8 uVar6;\n undefined8 uVar7;\n long lVar8;\n undefined8 uVar9;\n long lVar10;\n int *piVar11;\n ulong uVar12;\n char *pcVar13;\n char *pcVar14;\n l...
/* WARNING: Enum "ChannelType": Some values do not have unique names */ /* WARNING: Enum "GravityType": Some values do not have unique names */ /* WARNING: Enum "DisposeType": Some values do not have unique names */ /* WARNING: Enum "PixelChannel": Some values do not have unique names */ /* WARNING: Enum "ExceptionTyp...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compou...
null
undefined8 MASKED(long param_1,long param_2) { bool bVar1; int iVar2; int iVar3; long lVar4; ulong uVar5; undefined8 uVar6; undefined8 uVar7; long lVar8; undefined8 uVar9; long lVar10; int *piVar11; ulong uVar12; char *pcVar13; char *pcVar14; long in_FS_OFFSET; bool bVar15; double dV...
60_libcurl.so.4.5_and_libcurl.so.4.5_strip.c
RAND_status
RAND_status
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int RAND_status(void) { int iVar1; iVar1 = (*(code *)PTR_RAND_status_0018f200)(); return iVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int RAND_status(void) { int iVar1; iVar1 = (*(code *)PTR_RAND_status_0018f200)(); return iVar1; }
JMP qword ptr [0x0018f200]
null
null
null
null
[(u'CALLIND_-1206922296', u'INDIRECT_-1206922235'), ('const-0', u'RETURN_-1206922293'), ('tmp_26', u'CAST_-1206922230'), (u'CAST_-1206922230', u'CALLIND_-1206922296'), (u'INDIRECT_-1206922235', u'COPY_-1206922294'), (u'CALLIND_-1206922296', u'RETURN_-1206922293')]
[(u'CALLIND_-1206922296', u'INDIRECT_-1206922235'), ('const-0', u'RETURN_-1206922293'), ('tmp_26', u'CAST_-1206922230'), (u'CAST_-1206922230', u'CALLIND_-1206922296'), (u'INDIRECT_-1206922235', u'COPY_-1206922294'), (u'CALLIND_-1206922296', u'RETURN_-1206922293')]
null
null
0010d3c0
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint RAND_status(void)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_RAND_status_0018f200)();\n return iVar1;\n}\n\n" comment (function_definition "int RAND_status(void)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_R...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint RAND_status(void)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_RAND_status_0018f200)();\n return iVar1;\n}\n\n" comment (function_definition "int RAND_status(void)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_R...
(translation_unit "int RAND_status(void)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_RAND_status_0018f200)();\n return iVar1;\n}\n\n" (function_definition "int RAND_status(void)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_RAND_status_0018f200)();\n return iVar1;\n}" primitive_type (function_declarator "RAND_s...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_desc...
(function_definition "int RAND_status(void)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_RAND_status_0018f200)();\n return iVar1;\n}" (primitive_type "int") (function_declarator "RAND_status(void)" (identifier "RAND_status") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(void) { int iVar1; iVar1 = (*(type_1 *)PTR_RAND_status_0018f200)(); return iVar1; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (primitive_type) declarator: (identifier)) (expression_statement (assignment_e...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(void) { int iVar1; iVar1 = (*(code *)PTR_MASKED_0018f200)(); return iVar1; }
1610_libsqlite3.so.0.8_and_libsqlite3.so.0.8_strip.c
pthread_mutex_init
pthread_mutex_init
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr) { /* WARNING: Bad instruction - Truncating control flow here */ ...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddat...
null
null
null
null
null
[('const-1', u'RETURN_-1205640710')]
[('const-1', u'RETURN_-1205640710')]
null
null
003c61f0
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr)\n\n{\n /* WARNING: Bad instruction - Truncating control fl...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr)\n\n{\n /* WARNING: Bad instruction - Truncating control fl...
(translation_unit "int pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr)\n\n{\n \n halt_baddata();\n}" primitive_t...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "int pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr)" (identifier "pthread_mutex_init") (paramet...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(type_1 *__mutex,type_2 *__mutexattr) { /* WARNING: Bad instruction - Truncating control flow here */ /* pthread_mutex_init@@...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (pointe...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
25_wget_and_wget_strip.c
nettle_md4_update
nettle_md4_update
void nettle_md4_update(void) { (*(code *)PTR_nettle_md4_update_0016f928)(); return; }
void nettle_md4_update(void) { (*(code *)PTR_nettle_md4_update_0016f928)(); return; }
JMP qword ptr [0x0016f928]
null
null
null
null
[(u'CALLIND_-1206926952', u'INDIRECT_-1206926892'), ('tmp_22', u'CAST_-1206926887'), ('const-0', u'RETURN_-1206926949'), (u'INDIRECT_-1206926892', u'COPY_-1206926951'), (u'CAST_-1206926887', u'CALLIND_-1206926952')]
[(u'CALLIND_-1206926952', u'INDIRECT_-1206926892'), ('tmp_22', u'CAST_-1206926887'), ('const-0', u'RETURN_-1206926949'), (u'INDIRECT_-1206926892', u'COPY_-1206926951'), (u'CAST_-1206926887', u'CALLIND_-1206926952')]
null
null
0010c190
x64
O2
(translation_unit "void nettle_md4_update(void)\n\n{\n (*(code *)PTR_nettle_md4_update_0016f928)();\n return;\n}\n\n" (function_definition "void nettle_md4_update(void)\n\n{\n (*(code *)PTR_nettle_md4_update_0016f928)();\n return;\n}" primitive_type (function_declarator "nettle_md4_update(void)" identifier (paramet...
(translation_unit "void nettle_md4_update(void)\n\n{\n (*(code *)PTR_nettle_md4_update_0016f928)();\n return;\n}\n\n" (function_definition "void nettle_md4_update(void)\n\n{\n (*(code *)PTR_nettle_md4_update_0016f928)();\n return;\n}" primitive_type (function_declarator "nettle_md4_update(void)" identifier (paramet...
(translation_unit "void nettle_md4_update(void)\n\n{\n (*(code *)PTR_nettle_md4_update_0016f928)();\n return;\n}\n\n" (function_definition "void nettle_md4_update(void)\n\n{\n (*(code *)PTR_nettle_md4_update_0016f928)();\n return;\n}" primitive_type (function_declarator "nettle_md4_update(void)" identifier (paramet...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) ...
(function_definition "void nettle_md4_update(void)\n\n{\n (*(code *)PTR_nettle_md4_update_0016f928)();\n return;\n}" (primitive_type "void") (function_declarator "nettle_md4_update(void)" (identifier "nettle_md4_update") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")")))...
void function_1(void) { (*(type_1 *)PTR_nettle_md4_update_0016f928)(); return; }
null
(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: (parenthesized_expression (pointer_expression ar...
null
void MASKED(void) { (*(code *)PTR_MASKED_0016f928)(); return; }
545_sparc64-linux-gnu-ld_and_sparc64-linux-gnu-ld_strip.c
qualifier_string.cold.18
caseD_8
void qualifier_string_cold_18(void) { /* WARNING: Subroutine does not return */ abort(); }
void switchD_002d7cad::caseD_8(void) { /* WARNING: Subroutine does not return */ abort(); }
CALL 0x001491a0
null
null
null
null
[('const-1', u'RETURN_-1207302145')]
[('const-1', u'RETURN_-1207302145')]
null
null
001507f1
x64
O2
(translation_unit "void switchD_002d7cad::caseD_8(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}\n\n" (function_definition "void switchD_002d7cad::caseD_8(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}" primitive_type (ERROR "switchD_00...
(translation_unit "void qualifier_string_cold_18(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}\n\n" (function_definition "void qualifier_string_cold_18(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}" primitive_type (function_declarator...
(translation_unit "void switchD_002d7cad::caseD_8(void)\n\n{\n \n abort();\n}\n\n" (function_definition "void switchD_002d7cad::caseD_8(void)\n\n{\n \n abort();\n}" primitive_type (ERROR "switchD_002d7cad::" identifier : :) (function_declarator "caseD_8(void)" identifier (paramet...
(translation_unit (function_definition TYPE (ERROR IDENT : :) (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "void switchD_002d7cad::caseD_8(void)\n\n{\n \n abort();\n}" (primitive_type "void") (ERROR "switchD_002d7cad::" (identifier "switchD_002d7cad") (: ":") (: ":")) (function_declarator "caseD_8(void)" (identifier "caseD_8") (parameter_list "(void)" (( "(") (parameter_declaration "...
void function_1(void) { /* WARNING: Subroutine does not return */ var_1(); }
null
(translation_unit (function_definition type: (primitive_type) (ERROR (identifier)) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (ar...
null
void switchD_002d7cad::MASKED(void) { /* WARNING: Subroutine does not return */ abort(); }
799_powerpc-linux-gnu-ld_and_powerpc-linux-gnu-ld_strip.c
gldelf64lppc_load_symbols
FUN_00149ce0
bfd_boolean gldelf64lppc_load_symbols(lang_input_statement_type *entry) { char *fmt; byte bVar1; uint uVar2; uint uVar3; bfd *pbVar4; uVar2 = (uint)(char)*(byte *)&entry->flags; uVar3 = uVar2 >> 0x1f; bVar1 = *(byte *)&entry->flags & 0x10; if ((uVar2 & 0x40) == 0) { uVar3 = uVar3 | 4; pbV...
undefined8 FUN_00149ce0(long param_1) { undefined8 uVar1; byte bVar2; uint uVar3; uint uVar4; long lVar5; uVar3 = (uint)(char)*(byte *)(param_1 + 0x48); uVar4 = uVar3 >> 0x1f; bVar2 = *(byte *)(param_1 + 0x48) & 0x10; if ((uVar3 & 0x40) == 0) { uVar4 = uVar4 | 4; lVar5 = *(long *)(param_1...
PUSH R12 PUSH RBP MOV RBP,RDI PUSH RBX MOVSX EBX,byte ptr [RDI + 0x48] MOV EAX,EBX SHR EBX,0x1f MOV EDX,EAX AND EDX,0x10 TEST AL,0x40 JNZ 0x00149d20 OR EBX,0x4 MOV R12,qword ptr [RDI + 0x20] TEST DL,DL JZ 0x00149d0c TEST byte ptr [R12 + 0x45],0x8 JNZ 0x00149d58 TEST byte ptr [R12 + 0x45],0x8 JNZ 0x00149d40 POP RBX XOR ...
null
null
null
null
[('const-4', u'INT_OR_-1207198364'), ('tmp_262', u'CBRANCH_-1207198358'), (u'LOAD_-1207198378', u'MULTIEQUAL_-1207197745'), (u'LOAD_-1207198476', u'CAST_-1207197804'), (u'INT_AND_-1207198151', u'INT_EQUAL_-1207198165'), ('const-32', u'PTRSUB_-1207197753'), (u'INT_AND_-1207198393', u'INT_EQUAL_-1207198359'), ('const-8',...
[('const-4', u'INT_OR_-1207198364'), ('tmp_262', u'CBRANCH_-1207198358'), (u'LOAD_-1207198378', u'INT_ADD_-1207198341'), (u'INT_AND_-1207198151', u'INT_EQUAL_-1207198165'), (u'CALL_-1207198159', u'CALL_-1207198131'), ('tmp_639', u'CBRANCH_-1207198178'), (u'INT_AND_-1207198393', u'INT_EQUAL_-1207198359'), ('const-8', u'...
null
null
00149ce0
x64
O2
(translation_unit "undefined8 FUN_00149ce0(long param_1)\n\n{\n undefined8 uVar1;\n byte bVar2;\n uint uVar3;\n uint uVar4;\n long lVar5;\n \n uVar3 = (uint)(char)*(byte *)(param_1 + 0x48);\n uVar4 = uVar3 >> 0x1f;\n bVar2 = *(byte *)(param_1 + 0x48) & 0x10;\n if ((uVar3 & 0x40) == 0) {\n uVar4 = uVar4 | 4...
(translation_unit "bfd_boolean gldelf64lppc_load_symbols(lang_input_statement_type *entry)\n\n{\n char *fmt;\n byte bVar1;\n uint uVar2;\n uint uVar3;\n bfd *pbVar4;\n \n uVar2 = (uint)(char)*(byte *)&entry->flags;\n uVar3 = uVar2 >> 0x1f;\n bVar1 = *(byte *)&entry->flags & 0x10;\n if ((uVar2 & 0x40) == 0) {\...
(translation_unit "undefined8 FUN_00149ce0(long param_1)\n\n{\n undefined8 uVar1;\n byte bVar2;\n uint uVar3;\n uint uVar4;\n long lVar5;\n \n uVar3 = (uint)(char)*(byte *)(param_1 + 0x48);\n uVar4 = uVar3 >> 0x1f;\n bVar2 = *(byte *)(param_1 + 0x48) & 0x10;\n if ((uVar3 & 0x40) == 0) {\n uVar4 = uVar4 | 4...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration (sized_type_specifier long...
(function_definition "undefined8 FUN_00149ce0(long param_1)\n\n{\n undefined8 uVar1;\n byte bVar2;\n uint uVar3;\n uint uVar4;\n long lVar5;\n \n uVar3 = (uint)(char)*(byte *)(param_1 + 0x48);\n uVar4 = uVar3 >> 0x1f;\n bVar2 = *(byte *)(param_1 + 0x48) & 0x10;\n if ((uVar3 & 0x40) == 0) {\n uVar4 = uVar4 ...
type_1 function_1(type_2 *entry) { char *fmt; type_3 var_3; type_4 var_1; type_4 var_2; type_5 *pbVar4; var_1 = (type_4)(char)*(type_3 *)&entry->flags; var_2 = var_1 >> 0x1f; var_3 = *(type_3 *)&entry->flags & 0x10; if ((var_1 & 0x40) == 0) { var_2 = var_2 | 4; pbVar4 = entry->the_bfd; ...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier)) (d...
null
undefined8 MASKED(long param_1) { undefined8 uVar1; byte bVar2; uint uVar3; uint uVar4; long lVar5; uVar3 = (uint)(char)*(byte *)(param_1 + 0x48); uVar4 = uVar3 >> 0x1f; bVar2 = *(byte *)(param_1 + 0x48) & 0x10; if ((uVar3 & 0x40) == 0) { uVar4 = uVar4 | 4; lVar5 = *(long *)(param_1 + 0x2...
5359_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
optimize_tls_reloc
FUN_002ed7a0
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "ELFOSABI": Some values do not have unique names */ Tls_optimization anon_unknown.dwarf_12235f4::Target_aarch64<64,_true>::optimize_tls_reloc(bool is_final,int r_type) { if (gold::parameters->options_ == (General_options *)0x0) { ...
char FUN_002ed7a0(char param_1,undefined4 param_2) { if (*(long *)(PTR_DAT_0067cb08 + 0x10) == 0) { /* WARNING: Subroutine does not return */ FUN_00352af0("../../gold/parameters.h",0x5c,"options"); } if (*(char *)(*(long *)(PTR_DAT_0067cb08 + 0x10) + 0x2a61) == '\0') { switch(param_2...
SUB RSP,0x8 MOV RAX,qword ptr [0x0067cb08] MOV RAX,qword ptr [RAX + 0x10] TEST RAX,RAX JZ 0x002ed832 CMP byte ptr [RAX + 0x2a61],0x0 JNZ 0x002ed7e0 SUB ESI,0x201 CMP ESI,0x38 JA 0x002ed81a LEA RDX,[0x562f10] MOVSXD RAX,dword ptr [RDX + RSI*0x4] ADD RAX,RDX JMP RAX XOR EAX,EAX ADD RSP,0x8 RET XOR EAX,EAX TEST DIL,DIL SE...
null
null
null
null
[('tmp_1083', u'PTRSUB_-1204692607'), (u'INT_MULT_-1204692577', u'COPY_-1204692692'), ('const-0', u'RETURN_-1204692904'), (u'COPY_-1204692522', u'CALL_-1204692806'), ('const-10752', u'PTRSUB_-1204692597'), (u'COPY_-1204692664', u'RETURN_-1204692747'), (u'INDIRECT_-1204692474', u'COPY_-1204692530'), ('tmp_1083', u'COPY_...
[('tmp_967', u'BRANCHIND_-1204692954'), ('const-433', u'LOAD_-1204693042'), (u'COPY_-1204692580', u'RETURN_-1204692747'), (u'INT_MULT_-1204692571', u'COPY_-1204692601'), ('const-0', u'RETURN_-1204692904'), ('const-0', u'INT_EQUAL_-1204692852'), (u'COPY_-1204692522', u'CALL_-1204692806'), ('const-0', u'INT_EQUAL_-120469...
null
null
002ed7a0
x64
O2
(translation_unit "char FUN_002ed7a0(char param_1,undefined4 param_2)\n\n{\n if (*(long *)(PTR_DAT_0067cb08 + 0x10) == 0) {\n /* WARNING: Subroutine does not return */\n FUN_00352af0("../../gold/parameters.h",0x5c,"options");\n }\n if (*(char *)(*(long *)(PTR_DAT_0067cb08 + 0x10) + 0x2a61) == '...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* WARNING: Enum "ELFOSABI": Some values do not have unique names */\n\nTls_optimization\nanon_unknown.dwarf_12235f4::Target_aarch64<64,_true>::optimize_tls_reloc(bool is_final,int r_type)\n\n{\n if (gold::parameters->options_ == (Gener...
(translation_unit "char FUN_002ed7a0(char param_1,undefined4 param_2)\n\n{\n if (*(long *)(PTR_DAT_0067cb08 + 0x10) == 0) {\n \n FUN_00352af0("../../gold/parameters.h",0x5c,"options");\n }\n if (*(char *)(*(long *)(PTR_DAT_0067cb08 + 0x10) + 0x2a61) == '\0') {\n switch(param_2) {\n case 0...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor (sized_type...
(function_definition "char FUN_002ed7a0(char param_1,undefined4 param_2)\n\n{\n if (*(long *)(PTR_DAT_0067cb08 + 0x10) == 0) {\n \n FUN_00352af0("../../gold/parameters.h",0x5c,"options");\n }\n if (*(char *)(*(long *)(PTR_DAT_0067cb08 + 0x10) + 0x2a61) == '\0') {\n switch(param_2) {\n cas...
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "ELFOSABI": Some values do not have unique names */ Tls_optimization anon_unknown.dwarf_12235f4::Target_aarch64<64,_true>::optimize_tls_reloc(bool is_final,int r_type) { if (gold::parameters->options_ == (General_options *)0x0) { ...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement...
null
char MASKED(char param_1,undefined4 param_2) { if (*(long *)(PTR_DAT_0067cb08 + 0x10) == 0) { /* WARNING: Subroutine does not return */ FUN_00352af0("../../gold/parameters.h",0x5c,"options"); } if (*(char *)(*(long *)(PTR_DAT_0067cb08 + 0x10) + 0x2a61) == '\0') { switch(param_2) { ...
1387_i686-gnu-dwp_and_i686-gnu-dwp_strip.c
~Struct_stats
FUN_00158ed0
/* DWARF original prototype: void ~Struct_stats(Struct_stats * this, int __in_chrg) */ void __thiscall gold::General_options::Struct_stats::~Struct_stats(Struct_stats *this,int __in_chrg) { pointer pcVar1; (this->super_Struct_var)._vptr_Struct_var = (_func_int_varargs **)&PTR_parse_to_value_00425730; pcVar1...
void FUN_00158ed0(undefined8 *param_1) { *param_1 = &PTR_FUN_00425730; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_002dac60(); } thunk_FUN_002dac60(param_1,0x68); return; }
LEA RAX,[0x425730] PUSH RBX MOV RBX,RDI MOV qword ptr [RDI],RAX MOV RDI,qword ptr [RDI + 0x8] LEA RAX,[RBX + 0x18] CMP RDI,RAX JZ 0x00158ef0 CALL 0x002dac60 MOV RDI,RBX MOV ESI,0x68 POP RBX JMP 0x002dac50
null
null
null
null
[('const-0', u'PTRSUB_-1207267469'), (u'PTRSUB_-1207267465', u'PTRSUB_-1207267462'), ('const-4347696', u'PTRSUB_-1207267475'), (u'CAST_-1207267465', u'STORE_-1207267612'), (u'PTRSUB_-1207267475', u'CAST_-1207267465'), ('const-104', u'CALL_-1207267552'), ('const-0', u'RETURN_-1207267548'), (u'PTRSUB_-1207267469', u'PTRS...
[(u'PTRADD_-1207267473', u'LOAD_-1207267608'), ('const-0', u'PTRSUB_-1207267476'), ('const-433', u'LOAD_-1207267608'), ('tmp_194', u'PTRADD_-1207267468'), ('tmp_194', u'PTRADD_-1207267473'), ('const-0', u'RETURN_-1207267548'), ('tmp_194', u'STORE_-1207267612'), ('const-104', u'CALL_-1207267552'), ('const-3', u'PTRADD_-...
null
null
00158ed0
x64
O2
(translation_unit "void FUN_00158ed0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00425730;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_002dac60();\n }\n thunk_FUN_002dac60(param_1,0x68);\n return;\n}\n\n" (function_definition "void FUN_00158ed0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004...
(translation_unit "/* DWARF original prototype: void ~Struct_stats(Struct_stats * this, int __in_chrg) */\n\nvoid __thiscall gold::General_options::Struct_stats::~Struct_stats(Struct_stats *this,int __in_chrg)\n\n{\n pointer pcVar1;\n \n (this->super_Struct_var)._vptr_Struct_var = (_func_int_varargs **)&PTR_parse_to...
(translation_unit "void FUN_00158ed0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00425730;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_002dac60();\n }\n thunk_FUN_002dac60(param_1,0x68);\n return;\n}\n\n" (function_definition "void FUN_00158ed0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression & IDENT)) ;) (if_statement if (parenthesized_expres...
(function_definition "void FUN_00158ed0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00425730;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_002dac60();\n }\n thunk_FUN_002dac60(param_1,0x68);\n return;\n}" (primitive_type "void") (function_declarator "FUN_00158ed0(undefined8 *param_1)" (identifier ...
/* DWARF original prototype: void ~Struct_stats(Struct_stats * this, int __in_chrg) */ void __thiscall gold::General_options::function_1::~function_1(function_1 *this,int __in_chrg) { type_1 var_5; (this->super_Struct_var)._vptr_Struct_var = (type_2 **)&PTR_parse_to_value_00425730; var_5 = (this->option).lo...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (assignment_expr...
null
void MASKED(undefined8 *param_1) { *param_1 = &PTR_FUN_00425730; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_002dac60(); } thunk_FUN_002dac60(param_1,0x68); return; }
9285_s390x-linux-gnu-ld_and_s390x-linux-gnu-ld_strip.c
assign
FUN_00325330
/* std::string::assign(unsigned long, char) */ void __thiscall std::string::assign(string *this,ulong param_1,char param_2) { _M_replace_aux(this,0,*(ulong *)(*(long *)this + -0x18),param_1,param_2); return; }
void FUN_00325330(long *param_1,undefined8 param_2,char param_3) { FUN_003252a0(param_1,0,*(undefined8 *)(*param_1 + -0x18),param_2,(int)param_3); return; }
MOV RAX,qword ptr [RDI] MOV RCX,RSI MOVSX R8D,DL XOR ESI,ESI MOV RAX,qword ptr [RAX + -0x18] MOV RDX,RAX JMP 0x003252a0
null
null
null
null
[('const-0', u'CALL_-1204989091'), ('tmp_56', u'CALL_-1204989091'), (u'CAST_-1204989005', u'LOAD_-1204989106'), (u'CAST_-1204989018', u'LOAD_-1204989134'), ('const-0', u'RETURN_-1204989087'), ('const--24', u'INT_ADD_-1204989090'), ('const-433', u'LOAD_-1204989106'), ('const-433', u'LOAD_-1204989134'), ('tmp_55', u'CAST...
[('const-433', u'LOAD_-1204989134'), ('const-0', u'RETURN_-1204989087'), ('tmp_127', u'CALL_-1204989091'), ('const--24', u'INT_ADD_-1204989090'), ('tmp_128', u'CALL_-1204989091'), (u'INT_ADD_-1204989090', u'CAST_-1204989009'), ('const-0', u'CALL_-1204989091'), (u'LOAD_-1204989106', u'CALL_-1204989091'), ('const-433', u...
null
null
00325330
x64
O2
(translation_unit "void FUN_00325330(long *param_1,undefined8 param_2,char param_3)\n\n{\n FUN_003252a0(param_1,0,*(undefined8 *)(*param_1 + -0x18),param_2,(int)param_3);\n return;\n}\n\n" (function_definition "void FUN_00325330(long *param_1,undefined8 param_2,char param_3)\n\n{\n FUN_003252a0(param_1,0,*(undefined...
(translation_unit "/* std::string::assign(unsigned long, char) */\n\nvoid __thiscall std::string::assign(string *this,ulong param_1,char param_2)\n\n{\n _M_replace_aux(this,0,*(ulong *)(*(long *)this + -0x18),param_1,param_2);\n return;\n}\n\n" comment (function_definition "void __thiscall std::string::assign(string ...
(translation_unit "void FUN_00325330(long *param_1,undefined8 param_2,char param_3)\n\n{\n FUN_003252a0(param_1,0,*(undefined8 *)(*param_1 + -0x18),param_2,(int)param_3);\n return;\n}\n\n" (function_definition "void FUN_00325330(long *param_1,undefined8 param_2,char param_3)\n\n{\n FUN_003252a0(param_1,0,*(undefined...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argu...
(function_definition "void FUN_00325330(long *param_1,undefined8 param_2,char param_3)\n\n{\n FUN_003252a0(param_1,0,*(undefined8 *)(*param_1 + -0x18),param_2,(int)param_3);\n return;\n}" (primitive_type "void") (function_declarator "FUN_00325330(long *param_1,undefined8 param_2,char param_3)" (identifier "FUN_003253...
/* std::string::assign(unsigned long, char) */ void __thiscall std::type_1::function_1(type_1 *this,type_2 param_1,char param_2) { var_1(this,0,*(type_2 *)(*(long *)this + -0x18),param_1,param_2); return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (i...
null
void MASKED(long *param_1,undefined8 param_2,char param_3) { FUN_003252a0(param_1,0,*(undefined8 *)(*param_1 + -0x18),param_2,(int)param_3); return; }
1085_x86_64-linux-gnux32-dwp_and_x86_64-linux-gnux32-dwp_strip.c
do_output_section_offset
FUN_0014ca30
/* DWARF original prototype: uint64_t do_output_section_offset(Sized_relobj<32,_false> * this, uint shndx) */ uint64_t __thiscall gold::Sized_relobj<32,_false>::do_output_section_offset(Sized_relobj<32,_false> *this,uint shndx) { uint uVar1; pointer puVar2; uint64_t uVar3; puVar2 = (this->section_offse...
ulong FUN_0014ca30(long param_1,uint param_2) { uint uVar1; ulong uVar2; if ((ulong)param_2 < (ulong)(*(long *)(param_1 + 0xe8) - *(long *)(param_1 + 0xe0) >> 2)) { uVar1 = *(uint *)(*(long *)(param_1 + 0xe0) + (ulong)param_2 * 4); uVar2 = (ulong)uVar1; if (uVar1 == 0xffffffff) { uVar2 = 0x...
MOV RDX,qword ptr [RDI + 0xe0] MOV RAX,qword ptr [RDI + 0xe8] MOV ESI,ESI SUB RAX,RDX SAR RAX,0x2 CMP RSI,RAX JNC 0x0014ca5e MOV EAX,dword ptr [RDX + RSI*0x4] MOV RDX,-0x1 CMP EAX,-0x1 CMOVZ RAX,RDX RET PUSH RAX LEA RDX,[0x307e40] MOV ESI,0x7f7 LEA RDI,[0x307016] CALL 0x0016cdf0
null
null
null
null
[(u'PTRADD_-1207186656', u'LOAD_-1207186801'), ('const-4294967295', u'INT_EQUAL_-1207186773'), ('const-1', u'RETURN_-1207186724'), ('const-3178048', u'COPY_-1207186694'), ('const-433', u'LOAD_-1207186893'), ('tmp_171', u'CBRANCH_-1207186803'), ('const-0', u'PTRSUB_-1207186682'), (u'LOAD_-1207186893', u'CAST_-1207186667...
[(u'INT_SRIGHT_-1207186827', u'CAST_-1207186673'), ('const-1', u'RETURN_-1207186724'), (u'CAST_-1207186690', u'LOAD_-1207186883'), (u'LOAD_-1207186893', u'INT_ADD_-1207186785'), (u'INT_EQUAL_-1207186773', u'CBRANCH_-1207186769'), (u'LOAD_-1207186883', u'INT_SUB_-1207186850'), ('tmp_171', u'CBRANCH_-1207186803'), ('cons...
null
null
0014ca30
x64
O2
(translation_unit "ulong FUN_0014ca30(long param_1,uint param_2)\n\n{\n uint uVar1;\n ulong uVar2;\n \n if ((ulong)param_2 < (ulong)(*(long *)(param_1 + 0xe8) - *(long *)(param_1 + 0xe0) >> 2)) {\n uVar1 = *(uint *)(*(long *)(param_1 + 0xe0) + (ulong)param_2 * 4);\n uVar2 = (ulong)uVar1;\n if (uVar1 == 0xf...
(translation_unit "/* DWARF original prototype: uint64_t do_output_section_offset(Sized_relobj<32,_false> * this, uint\n shndx) */\n\nuint64_t __thiscall\ngold::Sized_relobj<32,_false>::do_output_section_offset(Sized_relobj<32,_false> *this,uint shndx)\n\n{\n uint uVar1;\n pointer puVar2;\n uint64_t uVar3;\n \n ...
(translation_unit "ulong FUN_0014ca30(long param_1,uint param_2)\n\n{\n uint uVar1;\n ulong uVar2;\n \n if ((ulong)param_2 < (ulong)(*(long *)(param_1 + 0xe8) - *(long *)(param_1 + 0xe0) >> 2)) {\n uVar1 = *(uint *)(*(long *)(param_1 + 0xe0) + (ulong)param_2 * 4);\n uVar2 = (ulong)uVar1;\n if (uVar1 == 0xf...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (if_statement if (parenthesized_expression ( (binary_exp...
(function_definition "ulong FUN_0014ca30(long param_1,uint param_2)\n\n{\n uint uVar1;\n ulong uVar2;\n \n if ((ulong)param_2 < (ulong)(*(long *)(param_1 + 0xe8) - *(long *)(param_1 + 0xe0) >> 2)) {\n uVar1 = *(uint *)(*(long *)(param_1 + 0xe0) + (ulong)param_2 * 4);\n uVar2 = (ulong)uVar1;\n if (uVar1 == ...
/* DWARF original prototype: uint64_t do_output_section_offset(Sized_relobj<32,_false> * this, uint shndx) */ uint64_t __thiscall gold::Sized_relobj<32,_false>::do_output_section_offset(Sized_relobj<32,_false> *this,uint shndx) { uint var_4; type_1 puVar2; uint64_t uVar3; puVar2 = (this->section_offset...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_st...
null
ulong MASKED(long param_1,uint param_2) { uint uVar1; ulong uVar2; if ((ulong)param_2 < (ulong)(*(long *)(param_1 + 0xe8) - *(long *)(param_1 + 0xe0) >> 2)) { uVar1 = *(uint *)(*(long *)(param_1 + 0xe0) + (ulong)param_2 * 4); uVar2 = (ulong)uVar1; if (uVar1 == 0xffffffff) { uVar2 = 0xffffff...
6609_i686-linux-gnu-ld_and_i686-linux-gnu-ld_strip.c
__cxa_free_exception
FUN_002a2880
void __cxa_free_exception(long param_1) { void *__ptr; __ptr = (void *)(param_1 + -0x80); if (((ulong)(anonymous_namespace)::emergency_pool._48_8_ < __ptr) && (__ptr < (void *)((anonymous_namespace)::emergency_pool._48_8_ + (anonymous_namespace)::emergency_pool._56_8_))) { (ano...
/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */ void FUN_002a2880(long param_1) { void *__ptr; __ptr = (void *)(param_1 + -0x80); if ((DAT_004033f0 < __ptr) && (__ptr < (void *)((long)DAT_004033f0 + _DAT_004033f8))) { FUN_002a2530(); return; } free(__ptr); ...
MOV RAX,qword ptr [0x004033f0] ADD RDI,-0x80 CMP RDI,RAX JBE 0x002a28a8 ADD RAX,qword ptr [0x004033f8] CMP RDI,RAX JNC 0x002a28a8 JMP 0x002a2530 JMP 0x00144470
null
null
null
null
[(u'CAST_-1204475612', u'INT_LESS_-1204475706'), (u'CALL_-1204475684', u'INDIRECT_-1204475588'), (u'INT_LESS_-1204475727', u'CBRANCH_-1204475736'), ('tmp_259', u'INT_ADD_-1204475717'), (u'INDIRECT_-1204475603', u'COPY_-1204475662'), (u'CAST_-1204475601', u'INT_LESS_-1204475706'), ('tmp_59', u'CBRANCH_-1204475736'), ('t...
[(u'CAST_-1204475612', u'INT_LESS_-1204475706'), (u'CALL_-1204475684', u'INDIRECT_-1204475588'), (u'INT_LESS_-1204475727', u'CBRANCH_-1204475736'), ('tmp_259', u'INT_ADD_-1204475717'), (u'INDIRECT_-1204475603', u'COPY_-1204475662'), (u'CAST_-1204475601', u'INT_LESS_-1204475706'), ('tmp_59', u'CBRANCH_-1204475736'), (u'...
null
null
002a2880
x64
O2
(translation_unit "/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */\n\nvoid FUN_002a2880(long param_1)\n\n{\n void *__ptr;\n \n __ptr = (void *)(param_1 + -0x80);\n if ((DAT_004033f0 < __ptr) && (__ptr < (void *)((long)DAT_004033f0 + _DAT_004033f8))) {\n FUN_002a2530();\n r...
(translation_unit "void __cxa_free_exception(long param_1)\n\n{\n void *__ptr;\n \n __ptr = (void *)(param_1 + -0x80);\n if (((ulong)(anonymous_namespace)::emergency_pool._48_8_ < __ptr) &&\n (__ptr < (void *)((anonymous_namespace)::emergency_pool._48_8_ +\n (anonymous_namespace)::emergency...
(translation_unit "void FUN_002a2880(long param_1)\n\n{\n void *__ptr;\n \n __ptr = (void *)(param_1 + -0x80);\n if ((DAT_004033f0 < __ptr) && (__ptr < (void *)((long)DAT_004033f0 + _DAT_004033f8))) {\n FUN_002a2530();\n return;\n }\n free(__ptr);\n return;\n}\n\n" (function_definition "void FUN_002a2880(l...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (ab...
(function_definition "void FUN_002a2880(long param_1)\n\n{\n void *__ptr;\n \n __ptr = (void *)(param_1 + -0x80);\n if ((DAT_004033f0 < __ptr) && (__ptr < (void *)((long)DAT_004033f0 + _DAT_004033f8))) {\n FUN_002a2530();\n return;\n }\n free(__ptr);\n return;\n}" (primitive_type "void") (function_declarat...
void function_1(long var_1) { void *var_2; var_2 = (void *)(var_1 + -0x80); if (((ulong)(anonymous_namespace)::emergency_pool._48_8_ < var_2) && (var_2 < (void *)((anonymous_namespace)::emergency_pool._48_8_ + (anonymous_namespace)::emergency_pool._56_8_))) { (anonymous_namespa...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (declaration type: (primitive_type) declarator: (pointer_declarato...
null
/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */ void MASKED(long param_1) { void *__ptr; __ptr = (void *)(param_1 + -0x80); if ((DAT_004033f0 < __ptr) && (__ptr < (void *)((long)DAT_004033f0 + _DAT_004033f8))) { FUN_002a2530(); return; } free(__ptr); return...
2004_i686-kfreebsd-gnu-dwp_and_i686-kfreebsd-gnu-dwp_strip.c
set_linkage_name
FUN_00161580
/* DWARF original prototype: void set_linkage_name(Dwarf_die * this) */ void __thiscall gold::Dwarf_die::set_linkage_name(Dwarf_die *this) { bool bVar1; char *pcVar2; if (this->linkage_name_ != (char *)0x0) { return; } if ((this->attributes_read_ == false) && (bVar1 = read_attributes(this), !bVar1))...
void FUN_00161580(undefined8 *param_1) { undefined8 uVar1; char cVar2; if (param_1[0xd] != 0) { return; } if ((*(char *)(param_1 + 10) == '\0') && (cVar2 = FUN_00160730(), cVar2 == '\0')) { return; } if (param_1[0xe] == -1) { return; } uVar1 = FUN_0015ffa0(*param_1,param_1[0xe],*(unde...
CMP qword ptr [RDI + 0x68],0x0 JZ 0x00161590 RET PUSH RBX CMP byte ptr [RDI + 0x50],0x0 MOV RBX,RDI JNZ 0x001615a3 CALL 0x00160730 TEST AL,AL JZ 0x001615ad MOV RSI,qword ptr [RBX + 0x70] CMP RSI,-0x1 JNZ 0x001615b0 POP RBX RET MOV EDX,dword ptr [RBX + 0x78] MOV RDI,qword ptr [RBX] CALL 0x0015ffa0 MOV qword ptr [RBX + 0...
null
null
null
null
[('const-433', u'LOAD_-1207364139'), ('const-104', u'PTRSUB_-1207363907'), (u'PTRSUB_-1207363971', u'LOAD_-1207364221'), (u'LOAD_-1207364139', u'INT_EQUAL_-1207364119'), ('tmp_89', u'CBRANCH_-1207364162'), ('tmp_241', u'PTRSUB_-1207363907'), (u'PTRSUB_-1207363907', u'STORE_-1207364082'), ('const-0', u'PTRSUB_-120736391...
[('const-0', u'INT_NOTEQUAL_-1207364205'), ('tmp_476', u'LOAD_-1207364098'), ('const-15', u'PTRADD_-1207363922'), ('tmp_476', u'PTRADD_-1207363973'), (u'CAST_-1207363919', u'LOAD_-1207364104'), (u'LOAD_-1207364139', u'INT_EQUAL_-1207364119'), (u'PTRADD_-1207363922', u'CAST_-1207363919'), ('tmp_89', u'CBRANCH_-120736416...
null
null
00161580
x64
O2
(translation_unit "void FUN_00161580(undefined8 *param_1)\n\n{\n undefined8 uVar1;\n char cVar2;\n \n if (param_1[0xd] != 0) {\n return;\n }\n if ((*(char *)(param_1 + 10) == '\0') && (cVar2 = FUN_00160730(), cVar2 == '\0')) {\n return;\n }\n if (param_1[0xe] == -1) {\n return;\n }\n uVar1 = FUN_0015...
(translation_unit "/* DWARF original prototype: void set_linkage_name(Dwarf_die * this) */\n\nvoid __thiscall gold::Dwarf_die::set_linkage_name(Dwarf_die *this)\n\n{\n bool bVar1;\n char *pcVar2;\n \n if (this->linkage_name_ != (char *)0x0) {\n return;\n }\n if ((this->attributes_read_ == false) && (bVar1 = re...
(translation_unit "void FUN_00161580(undefined8 *param_1)\n\n{\n undefined8 uVar1;\n char cVar2;\n \n if (param_1[0xd] != 0) {\n return;\n }\n if ((*(char *)(param_1 + 10) == '\0') && (cVar2 = FUN_00160730(), cVar2 == '\0')) {\n return;\n }\n if (param_1[0xe] == -1) {\n return;\n }\n uVar1 = FUN_0015...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (if_statement if (parenthesized_expression ( (binary_expression (subscript_expression IDENT [...
(function_definition "void FUN_00161580(undefined8 *param_1)\n\n{\n undefined8 uVar1;\n char cVar2;\n \n if (param_1[0xd] != 0) {\n return;\n }\n if ((*(char *)(param_1 + 10) == '\0') && (cVar2 = FUN_00160730(), cVar2 == '\0')) {\n return;\n }\n if (param_1[0xe] == -1) {\n return;\n }\n uVar1 = FUN_0...
/* DWARF original prototype: void set_linkage_name(Dwarf_die * this) */ void __thiscall gold::type_1::function_1(type_1 *this) { bool bVar1; char *pcVar2; if (this->linkage_name_ != (char *)0x0) { return; } if ((this->attributes_read_ == false) && (bVar1 = var_1(this), !bVar1)) { return; } i...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (type_identifier) d...
null
void MASKED(undefined8 *param_1) { undefined8 uVar1; char cVar2; if (param_1[0xd] != 0) { return; } if ((*(char *)(param_1 + 10) == '\0') && (cVar2 = FUN_00160730(), cVar2 == '\0')) { return; } if (param_1[0xe] == -1) { return; } uVar1 = FUN_0015ffa0(*param_1,param_1[0xe],*(undefined4...
6453_powerpc64le-linux-gnu-dwp_and_powerpc64le-linux-gnu-dwp_strip.c
compute_final_value<32>
FUN_00275140
/* WARNING: Type propagation algorithm not settling */ /* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: Value_type compute_final_value<32>(Symbol_table * this, Sized_symbol<32> * sym, Compute_final_value_status * pstatus) */ Value_type __thiscall gold::Symbol_table::compu...
ulong FUN_00275140(long param_1,long param_2,undefined4 *param_3) { int iVar1; char cVar2; uint uVar3; int iVar4; long lVar5; long *plVar6; ulong uVar7; byte bVar8; long *plVar9; undefined1 auVar10 [16]; bVar8 = *(byte *)(param_2 + 0x3a); switch(bVar8 & 7) { case 0: if ((bVar8 & 7) !=...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP MOV RBP,RDX PUSH RBX SUB RSP,0x18 MOVZX EDX,byte ptr [RSI + 0x3a] MOV EAX,EDX AND EAX,0x7 CMP AL,0x4 JA 0x0027558b LEA RCX,[0x386904] MOVZX EAX,AL MOV RBX,RSI MOVSXD RAX,dword ptr [RCX + RAX*0x4] ADD RAX,RCX JMP RAX AND EDX,0x7 JNZ 0x002755c2 MOVZX R12D,byte ptr [RSI + 0x3b]...
null
null
null
null
[('const-1', u'RETURN_-1204267267'), ('const-0', u'PTRSUB_-1204264757'), ('const-0', u'INT_EQUAL_-1204267940'), (u'INDIRECT_-1204264131', u'COPY_-1204264157'), ('const-0', u'PTRSUB_-1204263646'), (u'MULTIEQUAL_-1204264976', u'INT_ADD_-1204268053'), (u'INDIRECT_-1204264033', u'COPY_-1204264056'), (u'MULTIEQUAL_-12042651...
[(u'INT_ADD_-1204268231', u'CAST_-1204264552'), ('const-1', u'RETURN_-1204267267'), (u'CALLIND_-1204267955', u'CAST_-1204264450'), ('const-0', u'INT_EQUAL_-1204267940'), (u'LOAD_-1204266558', u'INT_ADD_-1204266516'), (u'INDIRECT_-1204264104', u'COPY_-1204264158'), ('const-433', u'LOAD_-1204267965'), (u'INDIRECT_-120426...
null
null
00275140
x64
O2
(translation_unit "ulong FUN_00275140(long param_1,long param_2,undefined4 *param_3)\n\n{\n int iVar1;\n char cVar2;\n uint uVar3;\n int iVar4;\n long lVar5;\n long *plVar6;\n ulong uVar7;\n byte bVar8;\n long *plVar9;\n undefined1 auVar10 [16];\n \n bVar8 = *(byte *)(param_2 + 0x3a);\n switch(bVar8 & 7) {...
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: Value_type compute_final_value<32>(Symbol_table * this,\n Sized_symbol<32> * sym, Compute_final_value_status * pstatus) */\n\nValue_type __thiscall\ng...
(translation_unit "ulong FUN_00275140(long param_1,long param_2,undefined4 *param_3)\n\n{\n int iVar1;\n char cVar2;\n uint uVar3;\n int iVar4;\n long lVar5;\n long *plVar6;\n ulong uVar7;\n byte bVar8;\n long *plVar9;\n undefined1 auVar10 [16];\n \n bVar8 = *(byte *)(param_2 + 0x3a);\n switch(bVar8 & 7) {...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) ...
(function_definition "ulong FUN_00275140(long param_1,long param_2,undefined4 *param_3)\n\n{\n int iVar1;\n char cVar2;\n uint uVar3;\n int iVar4;\n long lVar5;\n long *plVar6;\n ulong uVar7;\n byte bVar8;\n long *plVar9;\n undefined1 auVar10 [16];\n \n bVar8 = *(byte *)(param_2 + 0x3a);\n switch(bVar8 & 7...
/* WARNING: Type propagation algorithm not settling */ /* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: Value_type compute_final_value<32>(Symbol_table * this, Sized_symbol<32> * sym, Compute_final_value_status * pstatus) */ type_1 __thiscall var_6::type_2::function_1<32>...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_decl...
null
ulong MASKED(long param_1,long param_2,undefined4 *param_3) { int iVar1; char cVar2; uint uVar3; int iVar4; long lVar5; long *plVar6; ulong uVar7; byte bVar8; long *plVar9; undefined1 auVar10 [16]; bVar8 = *(byte *)(param_2 + 0x3a); switch(bVar8 & 7) { case 0: if ((bVar8 & 7) != 0) { ...
3663_i686-kfreebsd-gnu-dwp_and_i686-kfreebsd-gnu-dwp_strip.c
Output_reloc
FUN_001cd900
/* DWARF original prototype: void Output_reloc(Output_reloc<4,_true,_32,_false> * this, Output_section * os, uint type, Output_data * od, Address address, Addend addend, bool is_relative) */ void __thiscall gold::Output_reloc<4,_true,_32,_false>::Output_reloc (Output_reloc<4,_true,_32,_false> *this,Ou...
void FUN_001cd900(long param_1) { undefined4 in_R9D; FUN_001cc590(); *(undefined4 *)(param_1 + 0x20) = in_R9D; return; }
PUSH RBP MOV EBP,R9D PUSH RBX MOV RBX,RDI SUB RSP,0x8 MOVZX R9D,byte ptr [RSP + 0x20] CALL 0x001cc590 MOV dword ptr [RBX + 0x20],EBP ADD RSP,0x8 POP RBX POP RBP RET
null
null
null
null
[('tmp_135', u'CALL_-1207707343'), ('tmp_137', u'CALL_-1207707343'), ('tmp_138', u'STORE_-1207707339'), ('const-433', u'STORE_-1207707339'), (u'PTRSUB_-1207707219', u'CALL_-1207707343'), ('tmp_139', u'CALL_-1207707343'), (u'PTRSUB_-1207707215', u'STORE_-1207707339'), ('tmp_133', u'PTRSUB_-1207707219'), ('const-32', u'P...
[(u'CAST_-1207707226', u'STORE_-1207707339'), ('const-32', u'INT_ADD_-1207707325'), ('tmp_187', u'INT_ADD_-1207707325'), ('tmp_199', u'STORE_-1207707339'), ('const-0', u'RETURN_-1207707303'), (u'INT_ADD_-1207707325', u'CAST_-1207707226'), ('const-433', u'STORE_-1207707339')]
null
null
001cd900
x64
O2
(translation_unit "void FUN_001cd900(long param_1)\n\n{\n undefined4 in_R9D;\n \n FUN_001cc590();\n *(undefined4 *)(param_1 + 0x20) = in_R9D;\n return;\n}\n\n" (function_definition "void FUN_001cd900(long param_1)\n\n{\n undefined4 in_R9D;\n \n FUN_001cc590();\n *(undefined4 *)(param_1 + 0x20) = in_R9D;\n ret...
(translation_unit "/* DWARF original prototype: void Output_reloc(Output_reloc<4,_true,_32,_false> * this,\n Output_section * os, uint type, Output_data * od, Address address, Addend addend, bool\n is_relative) */\n\nvoid __thiscall\ngold::Output_reloc<4,_true,_32,_false>::Output_reloc\n (Output_reloc<4,_t...
(translation_unit "void FUN_001cd900(long param_1)\n\n{\n undefined4 in_R9D;\n \n FUN_001cc590();\n *(undefined4 *)(param_1 + 0x20) = in_R9D;\n return;\n}\n\n" (function_definition "void FUN_001cd900(long param_1)\n\n{\n undefined4 in_R9D;\n \n FUN_001cc590();\n *(undefined4 *)(param_1 + 0x20) = in_R9D;\n ret...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (call_expression IDENT (argument_list ( ))) ;) (expression_statement (assignment_expression (point...
(function_definition "void FUN_001cd900(long param_1)\n\n{\n undefined4 in_R9D;\n \n FUN_001cc590();\n *(undefined4 *)(param_1 + 0x20) = in_R9D;\n return;\n}" (primitive_type "void") (function_declarator "FUN_001cd900(long param_1)" (identifier "FUN_001cd900") (parameter_list "(long param_1)" (( "(") (parameter_de...
/* DWARF original prototype: void Output_reloc(Output_reloc<4,_true,_32,_false> * this, Output_section * os, uint type, Output_data * od, Address address, Addend addend, bool is_relative) */ void __thiscall gold::function_1<4,_true,_32,_false>::function_1 (function_1<4,_true,_32,_false> *type_1,Output...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier)) (ex...
null
void MASKED(long param_1) { undefined4 in_R9D; FUN_001cc590(); *(undefined4 *)(param_1 + 0x20) = in_R9D; return; }
1726_sqldiff_and_sqldiff_strip.c
sqlite3_backup_step
FUN_00177d20
int sqlite3_backup_step(sqlite3_backup *p,int nPage) { int *piVar1; sqlite3_file *psVar2; uint uVar3; u8 uVar4; int iVar5; uint uVar6; uint uVar7; int iVar8; Pager *pPVar9; Btree *p_00; BtShared *pBVar10; long lVar11; Pager *pPVar12; bool bVar13; long lVar14; long lVar15; BtShared *p...
int FUN_00177d20(long *param_1,int param_2) { int *piVar1; uint uVar2; char cVar3; int iVar4; uint uVar5; uint uVar6; int iVar7; long lVar8; long *plVar9; long lVar10; bool bVar11; long lVar12; long lVar13; long *plVar14; long lVar15; long in_FS_OFFSET; int local_64; long local_60;...
PUSH R15 MOV R15,RDI PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x58 MOV dword ptr [RSP + 0x18],ESI MOV RAX,qword ptr FS:[0x28] MOV qword ptr [RSP + 0x48],RAX XOR EAX,EAX MOV RAX,qword ptr [RDI + 0x20] MOV RDI,qword ptr [RAX + 0x18] CALL 0x0010f740 MOV RDI,qword ptr [R15 + 0x28] CMP byte ptr [RDI + 0x11],0x0 ...
null
null
null
null
[(u'MULTIEQUAL_-1207393493', u'MULTIEQUAL_-1207394843'), (u'INDIRECT_-1207394165', u'MULTIEQUAL_-1207394638'), (u'INDIRECT_-1207394143', u'MULTIEQUAL_-1207394519'), (u'INT_DIV_-1207402130', u'INT_ADD_-1207402135'), (u'MULTIEQUAL_-1207396675', u'MULTIEQUAL_-1207396613'), (u'CALL_-1207399854', u'INT_EQUAL_-1207399835'), ...
[('const-433', u'STORE_-1207399622'), (u'INT_DIV_-1207402130', u'INT_ADD_-1207402135'), (u'SUBPIECE_-1207394329', u'MULTIEQUAL_-1207395663'), ('const-8', u'INT_ADD_-1207402946'), (u'INT_SDIV_-1207401002', u'SUBPIECE_-1207395389'), (u'CALL_-1207399854', u'INT_EQUAL_-1207399835'), ('const-0', u'CALL_-1207400141'), (u'SUB...
null
null
00177d20
x64
O2
(translation_unit "int FUN_00177d20(long *param_1,int param_2)\n\n{\n int *piVar1;\n uint uVar2;\n char cVar3;\n int iVar4;\n uint uVar5;\n uint uVar6;\n int iVar7;\n long lVar8;\n long *plVar9;\n long lVar10;\n bool bVar11;\n long lVar12;\n long lVar13;\n long *plVar14;\n long lVar15;\n long in_FS_OFFS...
(translation_unit "int sqlite3_backup_step(sqlite3_backup *p,int nPage)\n\n{\n int *piVar1;\n sqlite3_file *psVar2;\n uint uVar3;\n u8 uVar4;\n int iVar5;\n uint uVar6;\n uint uVar7;\n int iVar8;\n Pager *pPVar9;\n Btree *p_00;\n BtShared *pBVar10;\n long lVar11;\n Pager *pPVar12;\n bool bVar13;\n long l...
(translation_unit "int FUN_00177d20(long *param_1,int param_2)\n\n{\n int *piVar1;\n uint uVar2;\n char cVar3;\n int iVar4;\n uint uVar5;\n uint uVar6;\n int iVar7;\n long lVar8;\n long *plVar9;\n long lVar10;\n bool bVar11;\n long lVar12;\n long lVar13;\n long *plVar14;\n long lVar15;\n long in_FS_OFFS...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declarati...
(function_definition "int FUN_00177d20(long *param_1,int param_2)\n\n{\n int *piVar1;\n uint uVar2;\n char cVar3;\n int iVar4;\n uint uVar5;\n uint uVar6;\n int iVar7;\n long lVar8;\n long *plVar9;\n long lVar10;\n bool bVar11;\n long lVar12;\n long lVar13;\n long *plVar14;\n long lVar15;\n long in_FS_O...
int function_1(type_1 *p,int var_27) { int *piVar1; type_2 *psVar2; type_3 var_18; type_4 var_11; int var_4; type_3 var_15; type_3 var_14; int var_7; type_5 *pPVar9; type_6 *p_00; type_7 *pBVar10; long var_22; type_5 *pPVar12; bool bVar13; long var_16; long var_23; type_7 *pBVar16; ...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primitive_type) declarator: (id...
null
int MASKED(long *param_1,int param_2) { int *piVar1; uint uVar2; char cVar3; int iVar4; uint uVar5; uint uVar6; int iVar7; long lVar8; long *plVar9; long lVar10; bool bVar11; long lVar12; long lVar13; long *plVar14; long lVar15; long in_FS_OFFSET; int local_64; long local_60; int...
555_sh4-linux-gnu-ld_and_sh4-linux-gnu-ld_strip.c
add_input_file
FUN_00127740
ld_plugin_status add_input_file(char *pathname) { undefined1 *puVar1; char *name; lang_input_statement_type *plVar2; if (called_plugin == (plugin_t *)0x0) { info_assert("../../ld/plugin.c",0x325); } name = (char *)xstrdup(pathname); plVar2 = lang_add_input_file(name,lang_input_file_is_file_enum,(...
undefined8 FUN_00127740(undefined8 param_1) { undefined8 uVar1; long lVar2; if (DAT_00182930 == 0) { FUN_001252b0("../../ld/plugin.c",0x325); } uVar1 = xstrdup(param_1); lVar2 = FUN_00115bb0(uVar1,5,0); if (lVar2 != 0) { *(byte *)(lVar2 + 0x49) = *(byte *)(lVar2 + 0x49) | 0x80; return 0; ...
CMP qword ptr [0x00182930],0x0 PUSH RBX MOV RBX,RDI JZ 0x00127778 MOV RDI,RBX CALL 0x001094c0 XOR EDX,EDX MOV ESI,0x5 MOV RDI,RAX CALL 0x00115bb0 TEST RAX,RAX JZ 0x00127790 OR byte ptr [RAX + 0x49],0x80 XOR EAX,EAX POP RBX RET MOV ESI,0x325 LEA RDI,[0x14524f] CALL 0x001252b0 JMP 0x0012774e MOV EAX,0x3 POP RBX RET
null
null
null
null
[('tmp_576', u'MULTIEQUAL_-1207076794'), ('const-0', u'CALL_-1207076984'), ('const-128', u'INT_OR_-1207076938'), ('tmp_576', u'INT_EQUAL_-1207077040'), ('const-0', u'RETURN_-1207076877'), (u'COPY_-1207076853', u'RETURN_-1207076877'), ('const-1', u'PTRSUB_-1207076747'), (u'COPY_-1207076891', u'RETURN_-1207076922'), ('co...
[('const-128', u'INT_OR_-1207076938'), (u'CALL_-1207076984', u'INT_ADD_-1207076951'), ('const-0', u'RETURN_-1207076877'), ('const-0', u'INT_EQUAL_-1207077040'), (u'INDIRECT_-1207076750', u'MULTIEQUAL_-1207076799'), (u'CALL_-1207076984', u'INDIRECT_-1207076784'), ('const-433', u'STORE_-1207076962'), (u'COPY_-1207076947'...
null
null
00127740
x64
O2
(translation_unit "undefined8 FUN_00127740(undefined8 param_1)\n\n{\n undefined8 uVar1;\n long lVar2;\n \n if (DAT_00182930 == 0) {\n FUN_001252b0("../../ld/plugin.c",0x325);\n }\n uVar1 = xstrdup(param_1);\n lVar2 = FUN_00115bb0(uVar1,5,0);\n if (lVar2 != 0) {\n *(byte *)(lVar2 + 0x49) = *(byte *)(lVar2 ...
(translation_unit "ld_plugin_status add_input_file(char *pathname)\n\n{\n undefined1 *puVar1;\n char *name;\n lang_input_statement_type *plVar2;\n \n if (called_plugin == (plugin_t *)0x0) {\n info_assert("../../ld/plugin.c",0x325);\n }\n name = (char *)xstrdup(pathname);\n plVar2 = lang_add_input_file(name,l...
(translation_unit "undefined8 FUN_00127740(undefined8 param_1)\n\n{\n undefined8 uVar1;\n long lVar2;\n \n if (DAT_00182930 == 0) {\n FUN_001252b0("../../ld/plugin.c",0x325);\n }\n uVar1 = xstrdup(param_1);\n lVar2 = FUN_00115bb0(uVar1,5,0);\n if (lVar2 != 0) {\n *(byte *)(lVar2 + 0x49) = *(byte *)(lVar2 ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_st...
(function_definition "undefined8 FUN_00127740(undefined8 param_1)\n\n{\n undefined8 uVar1;\n long lVar2;\n \n if (DAT_00182930 == 0) {\n FUN_001252b0("../../ld/plugin.c",0x325);\n }\n uVar1 = xstrdup(param_1);\n lVar2 = FUN_00115bb0(uVar1,5,0);\n if (lVar2 != 0) {\n *(byte *)(lVar2 + 0x49) = *(byte *)(lVa...
type_1 function_1(char *pathname) { type_2 *puVar1; char *name; type_3 *var_5; if (var_1 == (type_4 *)0x0) { var_2("../../ld/plugin.c",0x325); } name = (char *)var_3(pathname); var_5 = var_4(name,lang_input_file_is_file_enum,(char *)0x0); if (var_5 != (type_3 *)0x0) { puVar1 = &(var_5->flag...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier)) (declar...
null
undefined8 MASKED(undefined8 param_1) { undefined8 uVar1; long lVar2; if (DAT_00182930 == 0) { FUN_001252b0("../../ld/plugin.c",0x325); } uVar1 = xstrdup(param_1); lVar2 = FUN_00115bb0(uVar1,5,0); if (lVar2 != 0) { *(byte *)(lVar2 + 0x49) = *(byte *)(lVar2 + 0x49) | 0x80; return 0; } ...
1498_bash_and_bash_strip.c
declare_builtin
declare_builtin
int declare_builtin(WORD_LIST *list) { int iVar1; iVar1 = declare_internal(list,0); return iVar1; }
void declare_builtin(undefined8 param_1) { FUN_00190f90(param_1,0); return; }
XOR ESI,ESI JMP 0x00190f90
null
null
null
null
[(u'CALL_-1207554989', u'RETURN_-1207554985'), ('const-0', u'RETURN_-1207554985'), ('const-0', u'CALL_-1207554989'), ('tmp_35', u'CALL_-1207554989')]
[('const-0', u'CALL_-1207554989'), ('tmp_94', u'CALL_-1207554989'), ('const-0', u'RETURN_-1207554985')]
null
null
00192c40
x64
O2
(translation_unit "void declare_builtin(undefined8 param_1)\n\n{\n FUN_00190f90(param_1,0);\n return;\n}\n\n" (function_definition "void declare_builtin(undefined8 param_1)\n\n{\n FUN_00190f90(param_1,0);\n return;\n}" primitive_type (function_declarator "declare_builtin(undefined8 param_1)" identifier (parameter_l...
(translation_unit "int declare_builtin(WORD_LIST *list)\n\n{\n int iVar1;\n \n iVar1 = declare_internal(list,0);\n return iVar1;\n}\n\n" (function_definition "int declare_builtin(WORD_LIST *list)\n\n{\n int iVar1;\n \n iVar1 = declare_internal(list,0);\n return iVar1;\n}" primitive_type (function_declarator "de...
(translation_unit "void declare_builtin(undefined8 param_1)\n\n{\n FUN_00190f90(param_1,0);\n return;\n}\n\n" (function_definition "void declare_builtin(undefined8 param_1)\n\n{\n FUN_00190f90(param_1,0);\n return;\n}" primitive_type (function_declarator "declare_builtin(undefined8 param_1)" identifier (parameter_l...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT ))) ;) (return_statement return ;) })))
(function_definition "void declare_builtin(undefined8 param_1)\n\n{\n FUN_00190f90(param_1,0);\n return;\n}" (primitive_type "void") (function_declarator "declare_builtin(undefined8 param_1)" (identifier "declare_builtin") (parameter_list "(undefined8 param_1)" (( "(") (parameter_declaration "undefined8 param_1" (typ...
int function_1(type_1 *list) { int iVar1; iVar1 = var_1(list,0); return iVar1; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments...
null
void MASKED(undefined8 param_1) { FUN_00190f90(param_1,0); return; }
1166_psftp_and_psftp_strip.c
fontspec_free
FUN_00157c10
void fontspec_free(FontSpec *f) { safefree(f->name); safefree(f); return; }
void FUN_00157c10(undefined8 *param_1) { FUN_0010ec00(*param_1); FUN_0010ec00(param_1); return; }
PUSH RBX MOV RBX,RDI MOV RDI,qword ptr [RDI] CALL 0x0010ec00 MOV RDI,RBX POP RBX JMP 0x0010ec00
null
null
null
null
[('const-0', u'RETURN_-1207272391'), ('tmp_46', u'CALL_-1207272395'), (u'PTRSUB_-1207272329', u'LOAD_-1207272422'), ('const-433', u'LOAD_-1207272422'), ('tmp_46', u'PTRSUB_-1207272329'), (u'LOAD_-1207272422', u'CALL_-1207272410'), ('const-0', u'PTRSUB_-1207272329')]
[('tmp_72', u'LOAD_-1207272422'), ('const-0', u'RETURN_-1207272391'), ('const-433', u'LOAD_-1207272422'), ('tmp_72', u'CALL_-1207272395'), (u'LOAD_-1207272422', u'CALL_-1207272410')]
null
null
00157c10
x64
O2
(translation_unit "void FUN_00157c10(undefined8 *param_1)\n\n{\n FUN_0010ec00(*param_1);\n FUN_0010ec00(param_1);\n return;\n}\n\n" (function_definition "void FUN_00157c10(undefined8 *param_1)\n\n{\n FUN_0010ec00(*param_1);\n FUN_0010ec00(param_1);\n return;\n}" primitive_type (function_declarator "FUN_00157c10(u...
(translation_unit "void fontspec_free(FontSpec *f)\n\n{\n safefree(f->name);\n safefree(f);\n return;\n}\n\n" (function_definition "void fontspec_free(FontSpec *f)\n\n{\n safefree(f->name);\n safefree(f);\n return;\n}" primitive_type (function_declarator "fontspec_free(FontSpec *f)" identifier (parameter_list "(F...
(translation_unit "void FUN_00157c10(undefined8 *param_1)\n\n{\n FUN_0010ec00(*param_1);\n FUN_0010ec00(param_1);\n return;\n}\n\n" (function_definition "void FUN_00157c10(undefined8 *param_1)\n\n{\n FUN_0010ec00(*param_1);\n FUN_0010ec00(param_1);\n return;\n}" primitive_type (function_declarator "FUN_00157c10(u...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (pointer_expression * IDENT) ))) ;) (expression_statement (call_expression IDENT (arg...
(function_definition "void FUN_00157c10(undefined8 *param_1)\n\n{\n FUN_0010ec00(*param_1);\n FUN_0010ec00(param_1);\n return;\n}" (primitive_type "void") (function_declarator "FUN_00157c10(undefined8 *param_1)" (identifier "FUN_00157c10") (parameter_list "(undefined8 *param_1)" (( "(") (parameter_declaration "undef...
void function_1(type_1 *f) { var_1(f->name); var_1(f); return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (call_expression...
null
void MASKED(undefined8 *param_1) { FUN_0010ec00(*param_1); FUN_0010ec00(param_1); return; }
8218_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
operator<<
FUN_002e6cc0
/* std::ostream::TEMPNAMEPLACEHOLDERVALUE(unsigned short) */ void __thiscall std::ostream::operator<<(ostream *this,ushort param_1) { _M_insert<unsigned_long>(this,(ulong)param_1); return; }
void FUN_002e6cc0(undefined8 param_1,undefined2 param_2) { FUN_002e6b00(param_1,param_2); return; }
MOVZX ESI,SI JMP 0x002e6b00
null
null
null
null
[('tmp_13', u'INT_ZEXT_-1204720419'), ('const-0', u'RETURN_-1204720432'), (u'INT_ZEXT_-1204720419', u'CALL_-1204720436'), ('tmp_12', u'CALL_-1204720436')]
[('const-0', u'RETURN_-1204720432'), ('tmp_37', u'CALL_-1204720436'), ('tmp_44', u'CALL_-1204720436')]
null
null
002e6cc0
x64
O2
(translation_unit "void FUN_002e6cc0(undefined8 param_1,undefined2 param_2)\n\n{\n FUN_002e6b00(param_1,param_2);\n return;\n}\n\n" (function_definition "void FUN_002e6cc0(undefined8 param_1,undefined2 param_2)\n\n{\n FUN_002e6b00(param_1,param_2);\n return;\n}" primitive_type (function_declarator "FUN_002e6cc0(und...
(translation_unit "/* std::ostream::TEMPNAMEPLACEHOLDERVALUE(unsigned short) */\n\nvoid __thiscall std::ostream::operator<<(ostream *this,ushort param_1)\n\n{\n _M_insert<unsigned_long>(this,(ulong)param_1);\n return;\n}\n\n" comment (declaration "void __thiscall std::ostream::operator<<(ostream *this,ushort param_1)...
(translation_unit "void FUN_002e6cc0(undefined8 param_1,undefined2 param_2)\n\n{\n FUN_002e6b00(param_1,param_2);\n return;\n}\n\n" (function_definition "void FUN_002e6cc0(undefined8 param_1,undefined2 param_2)\n\n{\n FUN_002e6b00(param_1,param_2);\n return;\n}" primitive_type (function_declarator "FUN_002e6cc0(und...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (return_statement return ;) })))
(function_definition "void FUN_002e6cc0(undefined8 param_1,undefined2 param_2)\n\n{\n FUN_002e6b00(param_1,param_2);\n return;\n}" (primitive_type "void") (function_declarator "FUN_002e6cc0(undefined8 param_1,undefined2 param_2)" (identifier "FUN_002e6cc0") (parameter_list "(undefined8 param_1,undefined2 param_2)" ((...
/* std::ostream::TEMPNAMEPLACEHOLDERVALUE(unsigned short) */ void __thiscall std::ostream::operator<<(ostream *this,ushort param_1) { _M_insert<unsigned_long>(this,(function_1)param_1); return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statemen...
null
void MASKED(undefined8 param_1,undefined2 param_2) { FUN_002e6b00(param_1,param_2); return; }
8563_x86_64-kfreebsd-gnu-dwp_and_x86_64-kfreebsd-gnu-dwp_strip.c
get
FUN_002f7250
/* std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::get(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, long long&) const */ void std::num_get<char,std::istreambuf_iterator<char,std...
void FUN_002f7250(long *param_1) { if (*(code **)(*param_1 + 0x38) == (code *)PTR_thunk_FUN_002f6860_0043db88) { FUN_002f6860(); return; } /* WARNING: Could not recover jumptable at 0x002f7268. Too many branches */ /* WARNING: Treating indirect jump as call */ (**...
MOV RAX,qword ptr [RDI] MOV RAX,qword ptr [RAX + 0x38] CMP RAX,qword ptr [0x0043db88] JNZ 0x002f7268 JMP 0x002f6860 JMP RAX
null
null
null
null
[(u'INT_EQUAL_-1204784532', u'CBRANCH_-1204784525'), ('const-56', u'INT_ADD_-1204784536'), (u'INT_ADD_-1204784536', u'CAST_-1204784443'), ('tmp_43', u'CBRANCH_-1204784525'), ('tmp_136', u'CAST_-1204784438'), (u'CALL_-1204784520', u'INDIRECT_-1204784437'), ('tmp_120', u'LOAD_-1204784558'), ('const-1', u'RETURN_-12047845...
[(u'INT_EQUAL_-1204784532', u'CBRANCH_-1204784525'), ('const-56', u'INT_ADD_-1204784536'), (u'INT_ADD_-1204784536', u'CAST_-1204784443'), ('tmp_43', u'CBRANCH_-1204784525'), ('tmp_136', u'CAST_-1204784438'), (u'CALL_-1204784520', u'INDIRECT_-1204784437'), ('tmp_120', u'LOAD_-1204784558'), ('const-1', u'RETURN_-12047845...
null
null
002f7250
x64
O2
(translation_unit "void FUN_002f7250(long *param_1)\n\n{\n if (*(code **)(*param_1 + 0x38) == (code *)PTR_thunk_FUN_002f6860_0043db88) {\n FUN_002f6860();\n return;\n }\n /* WARNING: Could not recover jumptable at 0x002f7268. Too many branches */\n /* WARNING: Treating indi...
(translation_unit "/* std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> >\n >::get(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char,\n std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, long long&) const */\n\nvoid std::num_get<char,std::istrea...
(translation_unit "void FUN_002f7250(long *param_1)\n\n{\n if (*(code **)(*param_1 + 0x38) == (code *)PTR_thunk_FUN_002f6860_0043db88) {\n FUN_002f6860();\n return;\n }\n \n \n (**(code **)(*param_1 + 0x38))();\n return;\n}\n\n" (function_definition "void FUN_002f7250(lon...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TY...
(function_definition "void FUN_002f7250(long *param_1)\n\n{\n if (*(code **)(*param_1 + 0x38) == (code *)PTR_thunk_FUN_002f6860_0043db88) {\n FUN_002f6860();\n return;\n }\n \n \n (**(code **)(*param_1 + 0x38))();\n return;\n}" (primitive_type "void") (function_declarator...
/* std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::get(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, long long&) const */ void std::num_get<char,std::istreambuf_iterator<char,std...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (if_statement condition: (parenth...
null
void MASKED(long *param_1) { if (*(code **)(*param_1 + 0x38) == (code *)PTR_thunk_FUN_002f6860_0043db88) { FUN_002f6860(); return; } /* WARNING: Could not recover jumptable at 0x002f7268. Too many branches */ /* WARNING: Treating indirect jump as call */ (**(code ...
7278_aarch64-linux-gnu-dwp_and_aarch64-linux-gnu-dwp_strip.c
_M_rehash
FUN_002b9b10
/* DWARF original prototype: void _M_rehash(_Hashtable<long_int,_std::pair<long_int_const,_long_int>,_std::allocator<std::pair<long_int_const,_long_int>_>,_std::__detail::_Select1st,_std::equal_to<long_int>,_std::hash<long_int>,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::...
void FUN_002b9b10(long *param_1,ulong param_2) { long *plVar1; long *plVar2; long *plVar3; long *plVar4; ulong uVar5; ulong uVar6; if (param_2 == 1) { plVar3 = param_1 + 6; param_1[6] = 0; } else { /* try { // try from 002b9b2a to 002b9b2e has its CatchHandler @ 002b9b...
PUSH R12 PUSH RBP MOV RBP,RSI PUSH RBX MOV RBX,RDI CMP RSI,0x1 JZ 0x002b9bc8 MOV RDI,RSI MOV R12,RDX CALL 0x002b6030 MOV R12,RAX LEA R8,[RBX + 0x30] MOV RCX,qword ptr [RBX + 0x10] MOV qword ptr [RBX + 0x10],0x0 TEST RCX,RCX JZ 0x002b9ba0 XOR EDI,EDI LEA R10,[RBX + 0x10] JMP 0x002b9b64 MOV RAX,qword ptr [RAX] MOV qword ...
null
null
null
null
[(u'INT_EQUAL_-1204511713', u'CBRANCH_-1204511711'), (u'INT_EQUAL_-1204511778', u'CBRANCH_-1204511775'), (u'PTRSUB_-1204511371', u'LOAD_-1204511751'), ('const-433', u'STORE_-1204511729'), ('const-0', u'PTRSUB_-1204511371'), ('tmp_526', u'PTRSUB_-1204511304'), (u'PTRADD_-1204511404', u'LOAD_-1204511721'), ('const-0', u'...
[(u'INT_EQUAL_-1204511713', u'CBRANCH_-1204511711'), (u'MULTIEQUAL_-1204511527', u'PTRADD_-1204511375'), (u'INT_EQUAL_-1204511778', u'CBRANCH_-1204511775'), ('const-8', u'PTRADD_-1204511317'), ('const-8', u'PTRADD_-1204511423'), ('const-433', u'STORE_-1204511754'), (u'MULTIEQUAL_-1204511564', u'STORE_-1204511714'), ('c...
null
null
002b9b10
x64
O2
(translation_unit "void FUN_002b9b10(long *param_1,ulong param_2)\n\n{\n long *plVar1;\n long *plVar2;\n long *plVar3;\n long *plVar4;\n ulong uVar5;\n ulong uVar6;\n \n if (param_2 == 1) {\n plVar3 = param_1 + 6;\n param_1[6] = 0;\n }\n else {\n /* try { // try from 002b9b2a to 002b9...
(translation_unit "/* DWARF original prototype: void\n _M_rehash(_Hashtable<long_int,_std::pair<long_int_const,_long_int>,_std::allocator<std::pair<long_int_const,_long_int>_>,_std::__detail::_Select1st,_std::equal_to<long_int>,_std::hash<long_int>,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_ha...
(translation_unit "void FUN_002b9b10(long *param_1,ulong param_2)\n\n{\n long *plVar1;\n long *plVar2;\n long *plVar3;\n long *plVar4;\n ulong uVar5;\n ulong uVar6;\n \n if (param_2 == 1) {\n plVar3 = param_1 + 6;\n param_1[6] = 0;\n }\n else {\n \n plVar3 = (long *)FUN_002b6030();...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration (sized_type_specifier long) (pointer_declarator * IDENT) ;) (declaration (...
(function_definition "void FUN_002b9b10(long *param_1,ulong param_2)\n\n{\n long *plVar1;\n long *plVar2;\n long *plVar3;\n long *plVar4;\n ulong uVar5;\n ulong uVar6;\n \n if (param_2 == 1) {\n plVar3 = param_1 + 6;\n param_1[6] = 0;\n }\n else {\n \n plVar3 = (long *)FUN_002b6030...
/* DWARF original prototype: void _M_rehash(_Hashtable<long_int,_std::pair<long_int_const,_long_int>,_std::allocator<std::pair<long_int_const,_long_int>_>,_std::__detail::_Select1st,_std::equal_to<long_int>,_std::hash<long_int>,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (i...
null
void MASKED(long *param_1,ulong param_2) { long *plVar1; long *plVar2; long *plVar3; long *plVar4; ulong uVar5; ulong uVar6; if (param_2 == 1) { plVar3 = param_1 + 6; param_1[6] = 0; } else { /* try { // try from 002b9b2a to 002b9b2e has its CatchHandler @ 002b9bdc */ ...
1695_x86_64-linux-gnux32-dwp_and_x86_64-linux-gnux32-dwp_strip.c
~Struct_no_apply_dynamic_relocs
FUN_00153cb0
/* DWARF original prototype: void ~Struct_no_apply_dynamic_relocs(Struct_no_apply_dynamic_relocs * this, int __in_chrg) */ void __thiscall gold::General_options::Struct_no_apply_dynamic_relocs::~Struct_no_apply_dynamic_relocs (Struct_no_apply_dynamic_relocs *this,int __in_chrg) { pointer pcVar1; ...
void FUN_00153cb0(undefined8 *param_1) { *param_1 = &PTR_FUN_003a6db0; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_00276d20(); } thunk_FUN_00276d20(param_1,0x60); return; }
LEA RAX,[0x3a6db0] PUSH RBX MOV RBX,RDI MOV qword ptr [RDI],RAX MOV RDI,qword ptr [RDI + 0x8] LEA RAX,[RBX + 0x18] CMP RDI,RAX JZ 0x00153cd0 CALL 0x00276d20 MOV RDI,RBX MOV ESI,0x60 POP RBX JMP 0x00276d10
null
null
null
null
[(u'INT_NOTEQUAL_-1207288605', u'CBRANCH_-1207288604'), ('const-0', u'PTRSUB_-1207288486'), ('const-8', u'PTRSUB_-1207288488'), ('const-3829168', u'PTRSUB_-1207288499'), ('const-0', u'PTRSUB_-1207288484'), (u'PTRSUB_-1207288481', u'INT_NOTEQUAL_-1207288605'), (u'PTRSUB_-1207288498', u'PTRSUB_-1207288493'), (u'PTRSUB_-1...
[(u'LOAD_-1207288632', u'CAST_-1207288496'), (u'INT_NOTEQUAL_-1207288605', u'CBRANCH_-1207288604'), ('const-96', u'CALL_-1207288576'), (u'CAST_-1207288496', u'INT_NOTEQUAL_-1207288605'), ('const-0', u'PTRSUB_-1207288500'), ('const-3', u'PTRADD_-1207288492'), (u'PTRADD_-1207288492', u'INT_NOTEQUAL_-1207288605'), ('tmp_1...
null
null
00153cb0
x64
O2
(translation_unit "void FUN_00153cb0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_003a6db0;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_00276d20();\n }\n thunk_FUN_00276d20(param_1,0x60);\n return;\n}\n\n" (function_definition "void FUN_00153cb0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_003...
(translation_unit "/* DWARF original prototype: void ~Struct_no_apply_dynamic_relocs(Struct_no_apply_dynamic_relocs *\n this, int __in_chrg) */\n\nvoid __thiscall\ngold::General_options::Struct_no_apply_dynamic_relocs::~Struct_no_apply_dynamic_relocs\n (Struct_no_apply_dynamic_relocs *this,int __in_chrg)\n\n...
(translation_unit "void FUN_00153cb0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_003a6db0;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_00276d20();\n }\n thunk_FUN_00276d20(param_1,0x60);\n return;\n}\n\n" (function_definition "void FUN_00153cb0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_003...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression & IDENT)) ;) (if_statement if (parenthesized_expres...
(function_definition "void FUN_00153cb0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_003a6db0;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_00276d20();\n }\n thunk_FUN_00276d20(param_1,0x60);\n return;\n}" (primitive_type "void") (function_declarator "FUN_00153cb0(undefined8 *param_1)" (identifier ...
/* DWARF original prototype: void ~Struct_no_apply_dynamic_relocs(Struct_no_apply_dynamic_relocs * this, int __in_chrg) */ void __thiscall gold::General_options::function_1::~function_1 (function_1 *this,int __in_chrg) { type_1 var_5; (this->super_Struct_var)._vptr_Struct_var = (type_2 **)&PTR_pa...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (assignment_expr...
null
void MASKED(undefined8 *param_1) { *param_1 = &PTR_FUN_003a6db0; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_00276d20(); } thunk_FUN_00276d20(param_1,0x60); return; }
11632_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
operator<<
thunk_FUN_004a9fb0
/* std::ostream::TEMPNAMEPLACEHOLDERVALUE(long) */ ostream * __thiscall std::ostream::operator<<(ostream *this,long param_1) { long *plVar1; ctype<char> *this_00; long lVar2; ctype<char> cVar3; char extraout_DL; ostream *poVar4; int iVar5; sentry asStack_48 [24]; sentry::sentry(asStack_48,this);...
long * thunk_FUN_004a9fb0(long *param_1,undefined8 param_2) { long *plVar1; long *plVar2; long lVar3; char cVar4; char extraout_DL; long lVar5; int iVar6; char acStack_48 [24]; FUN_004a9480(acStack_48,param_1); if (acStack_48[0] != '\0') { lVar5 = *(long *)(*param_1 + -0x18) + (long)param_1...
JMP 0x004a9fb0
null
null
null
null
[('const-0', u'INT_EQUAL_-1202347975'), ('const-1', u'PTRADD_-1202347872'), (u'CAST_-1202347132', u'INT_SEXT_-1202347672'), ('const-1', u'INT_OR_-1202347803'), (u'LOAD_-1202347667', u'INT_ADD_-1202347635'), (u'CALLIND_-1202347542', u'CAST_-1202347046'), ('const-32', u'COPY_-1202347155'), (u'CAST_-1202347123', u'STORE_-...
[(u'CAST_-1202347267', u'LOAD_-1202347968'), (u'MULTIEQUAL_-1202347266', u'STORE_-1202347673'), ('const-0', u'INT_EQUAL_-1202347975'), (u'INT_ADD_-1202347840', u'CAST_-1202347196'), ('const-224', u'INT_ADD_-1202347659'), ('const-433', u'LOAD_-1202347689'), ('tmp_1633', u'CAST_-1202347101'), ('const-1', u'INT_OR_-120234...
null
null
004aa160
x64
O2
(translation_unit "long * thunk_FUN_004a9fb0(long *param_1,undefined8 param_2)\n\n{\n long *plVar1;\n long *plVar2;\n long lVar3;\n char cVar4;\n char extraout_DL;\n long lVar5;\n int iVar6;\n char acStack_48 [24];\n \n FUN_004a9480(acStack_48,param_1);\n if (acStack_48[0] != '\0') {\n lVar5 = *(long *)(*...
(translation_unit "/* std::ostream::TEMPNAMEPLACEHOLDERVALUE(long) */\n\nostream * __thiscall std::ostream::operator<<(ostream *this,long param_1)\n\n{\n long *plVar1;\n ctype<char> *this_00;\n long lVar2;\n ctype<char> cVar3;\n char extraout_DL;\n ostream *poVar4;\n int iVar5;\n sentry asStack_48 [24];\n \n ...
(translation_unit "long * thunk_FUN_004a9fb0(long *param_1,undefined8 param_2)\n\n{\n long *plVar1;\n long *plVar2;\n long lVar3;\n char cVar4;\n char extraout_DL;\n long lVar5;\n int iVar6;\n char acStack_48 [24];\n \n FUN_004a9480(acStack_48,param_1);\n if (acStack_48[0] != '\0') {\n lVar5 = *(long *)(*...
(translation_unit (function_definition (sized_type_specifier long) (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) )))) (compound_statement { (declaration (sized_type_specifier long) ...
(function_definition "long * thunk_FUN_004a9fb0(long *param_1,undefined8 param_2)\n\n{\n long *plVar1;\n long *plVar2;\n long lVar3;\n char cVar4;\n char extraout_DL;\n long lVar5;\n int iVar6;\n char acStack_48 [24];\n \n FUN_004a9480(acStack_48,param_1);\n if (acStack_48[0] != '\0') {\n lVar5 = *(long *...
/* std::ostream::TEMPNAMEPLACEHOLDERVALUE(long) */ type_1 * __thiscall std::type_1::operator<<(type_1 *var_4,long param_1) { long *var_6; var_1<var_2> *var_8; long var_11; var_1<var_2> var_3; char var_12; type_1 *var_5; int iVar5; type_2 asStack_48 [24]; sentry::type_2(asStack_48,var_4); if (a...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration ...
null
long * MASKED(long *param_1,undefined8 param_2) { long *plVar1; long *plVar2; long lVar3; char cVar4; char extraout_DL; long lVar5; int iVar6; char acStack_48 [24]; FUN_004a9480(acStack_48,param_1); if (acStack_48[0] != '\0') { lVar5 = *(long *)(*param_1 + -0x18) + (long)param_1; plVar1...
523_sparc64-linux-gnu-ld_and_sparc64-linux-gnu-ld_strip.c
do_read_abbrevs
FUN_0015053e
/* gold::Dwarf_abbrev_table::do_read_abbrevs(gold::Relobj*, unsigned int, long) [clone .cold.425] */ void gold::Dwarf_abbrev_table::do_read_abbrevs(Relobj *param_1,uint param_2,long param_3) { long unaff_R12; void *unaff_retaddr; if (unaff_retaddr != (void *)(unaff_R12 + 0x10)) { operator_delete(unaff_r...
void FUN_0015053e(void) { long unaff_R12; long unaff_retaddr; if (unaff_retaddr != unaff_R12 + 0x10) { FUN_002eff50(); } /* WARNING: Subroutine does not return */ FUN_0037dbc0(); }
MOV RDI,qword ptr [RSP] ADD R12,0x10 CMP RDI,R12 JZ 0x00150550 CALL 0x002eff50 MOV RDI,RBX CALL 0x0037dbc0
null
null
null
null
[(u'INT_ADD_-1207302823', u'CAST_-1207302706'), ('const-1', u'RETURN_-1207302789'), (u'CAST_-1207302706', u'INT_NOTEQUAL_-1207302814'), ('tmp_233', u'INT_NOTEQUAL_-1207302814'), ('tmp_233', u'CALL_-1207302806'), ('tmp_59', u'CBRANCH_-1207302813'), (u'INT_NOTEQUAL_-1207302814', u'CBRANCH_-1207302813'), ('const-16', u'IN...
[('tmp_207', u'INT_NOTEQUAL_-1207302814'), ('const-1', u'RETURN_-1207302789'), ('tmp_59', u'CBRANCH_-1207302813'), (u'INT_NOTEQUAL_-1207302814', u'CBRANCH_-1207302813'), ('const-16', u'INT_ADD_-1207302823'), (u'INT_ADD_-1207302823', u'INT_NOTEQUAL_-1207302814'), ('tmp_168', u'INT_ADD_-1207302823')]
null
null
0015053e
x64
O2
(translation_unit "void FUN_0015053e(void)\n\n{\n long unaff_R12;\n long unaff_retaddr;\n \n if (unaff_retaddr != unaff_R12 + 0x10) {\n FUN_002eff50();\n }\n /* WARNING: Subroutine does not return */\n FUN_0037dbc0();\n}\n\n" (function_definition "void FUN_0015053e(void)\n\n{\n long unaff_R...
(translation_unit "/* gold::Dwarf_abbrev_table::do_read_abbrevs(gold::Relobj*, unsigned int, long) [clone .cold.425] */\n\nvoid gold::Dwarf_abbrev_table::do_read_abbrevs(Relobj *param_1,uint param_2,long param_3)\n\n{\n long unaff_R12;\n void *unaff_retaddr;\n \n if (unaff_retaddr != (void *)(unaff_R12 + 0x10)) {\n...
(translation_unit "void FUN_0015053e(void)\n\n{\n long unaff_R12;\n long unaff_retaddr;\n \n if (unaff_retaddr != unaff_R12 + 0x10) {\n FUN_002eff50();\n }\n \n FUN_0037dbc0();\n}\n\n" (function_definition "void FUN_0015053e(void)\n\n{\n long unaff_R12;\n long unaff_retaddr;\n \n if (una...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != (bi...
(function_definition "void FUN_0015053e(void)\n\n{\n long unaff_R12;\n long unaff_retaddr;\n \n if (unaff_retaddr != unaff_R12 + 0x10) {\n FUN_002eff50();\n }\n \n FUN_0037dbc0();\n}" (primitive_type "void") (function_declarator "FUN_0015053e(void)" (identifier "FUN_0015053e") (parameter_lis...
/* gold::Dwarf_abbrev_table::do_read_abbrevs(gold::Relobj*, unsigned int, long) [clone .cold.425] */ void gold::Dwarf_abbrev_table::function_1(type_1 *param_1,type_2 param_2,long param_3) { long var_2; void *var_1; if (var_1 != (void *)(var_2 + 0x10)) { var_3(var_1); } /* WARNING: ...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (sized_type_specifier) declarator: (identifier)) (declaration type: (sized_typ...
null
void MASKED(void) { long unaff_R12; long unaff_retaddr; if (unaff_retaddr != unaff_R12 + 0x10) { FUN_002eff50(); } /* WARNING: Subroutine does not return */ FUN_0037dbc0(); }
3540_x86_64-kfreebsd-gnu-dwp_and_x86_64-kfreebsd-gnu-dwp_strip.c
_M_realloc_insert<gold::Relobj*_const&>
FUN_001c5890
/* DWARF original name: _M_realloc_insert<gold::Relobj* const&> DWARF original prototype: void _M_realloc_insert<gold::Relobj*_const&>(vector<gold::Relobj*,_std::allocator<gold::Relobj*>_> * this, iterator __position, Relobj * * __args#0) */ void __thiscall std::vector<gold::Relobj*,_std::allocator<gold::Rel...
void FUN_001c5890(undefined8 *param_1,void *param_2,undefined8 *param_3) { void *__dest; void *pvVar1; void *__src; ulong uVar2; void *__dest_00; size_t __n; ulong uVar3; long lVar4; pvVar1 = (void *)param_1[1]; __src = (void *)*param_1; __n = (long)param_2 - (long)__src; uVar2 = (long)pvVa...
PUSH R15 MOV R15,RDX MOV RDX,RSI PUSH R14 PUSH R13 PUSH R12 MOV R12,RSI PUSH RBP PUSH RBX MOV RBX,RDI SUB RSP,0x28 MOV RCX,qword ptr [RDI + 0x8] MOV RBP,qword ptr [RDI] MOV RAX,RCX SUB RDX,RBP SUB RAX,RBP SAR RAX,0x3 JZ 0x001c59c0 LEA RDI,[RAX + RAX*0x1] MOV R14,-0x8 CMP RAX,RDI JBE 0x001c5988 MOV RDI,R14 MOV qword ptr...
null
null
null
null
[(u'INT_MULT_-1207739578', u'INT_LESS_-1207739705'), ('tmp_863', u'BRANCH_-1207739625'), ('const-0', u'PTRSUB_-1207739279'), (u'MULTIEQUAL_-1207739627', u'CALL_-1207740065'), ('const-0', u'PTRSUB_-1207739453'), (u'PTRSUB_-1207739279', u'STORE_-1207739848'), (u'LOAD_-1207740206', u'CALL_-1207739927'), ('const-0', u'RETU...
[(u'PTRADD_-1207739293', u'STORE_-1207739842'), ('tmp_1672', u'PTRADD_-1207739293'), ('tmp_863', u'BRANCH_-1207739625'), (u'CAST_-1207739388', u'INT_ADD_-1207740025'), ('const-433', u'STORE_-1207739998'), ('const-0', u'RETURN_-1207739774'), (u'CALL_-1207740065', u'CAST_-1207739407'), (u'CAST_-1207739472', u'INT_NOTEQUA...
null
null
001c5890
x64
O2
(translation_unit "void FUN_001c5890(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n ulong uVar2;\n void *__dest_00;\n size_t __n;\n ulong uVar3;\n long lVar4;\n \n pvVar1 = (void *)param_1[1];\n __src = (void *)*param_1;\n __n = (long)param_2 - (...
(translation_unit "/* DWARF original name: _M_realloc_insert<gold::Relobj* const&>\n DWARF original prototype: void\n _M_realloc_insert<gold::Relobj*_const&>(vector<gold::Relobj*,_std::allocator<gold::Relobj*>_> *\n this, iterator __position, Relobj * * __args#0) */\n\nvoid __thiscall\nstd::vector<gold::Relobj*,_...
(translation_unit "void FUN_001c5890(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n ulong uVar2;\n void *__dest_00;\n size_t __n;\n ulong uVar3;\n long lVar4;\n \n pvVar1 = (void *)param_1[1];\n __src = (void *)*param_1;\n __n = (long)param_2 - (...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE (pointer_...
(function_definition "void FUN_001c5890(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n ulong uVar2;\n void *__dest_00;\n size_t __n;\n ulong uVar3;\n long lVar4;\n \n pvVar1 = (void *)param_1[1];\n __src = (void *)*param_1;\n __n = (long)param_2 ...
/* DWARF original name: _M_realloc_insert<gold::Relobj* const&> DWARF original prototype: void _M_realloc_insert<gold::Relobj*_const&>(vector<gold::Relobj*,_std::allocator<gold::Relobj*>_> * this, iterator __position, Relobj * * __args#0) */ void __thiscall std::vector<var_1::type_1*,var_2::allocator<var_1::...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primitive_type) declarator: (pointer...
null
void MASKED(undefined8 *param_1,void *param_2,undefined8 *param_3) { void *__dest; void *pvVar1; void *__src; ulong uVar2; void *__dest_00; size_t __n; ulong uVar3; long lVar4; pvVar1 = (void *)param_1[1]; __src = (void *)*param_1; __n = (long)param_2 - (long)__src; uVar2 = (long)pvVar1 - (...
4043_x86_64-kfreebsd-gnu-dwp_and_x86_64-kfreebsd-gnu-dwp_strip.c
do_size
FUN_001f8290
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: off_t do_size(Output_section_headers * this) */ off_t __thiscall gold::Output_section_headers::do_size(Output_section_headers *this) { int iVar1; uint uVar2; Segment_list *pSVar3; pointer ppOVar4; pointer ppOVar5; ...
long FUN_001f8290(long param_1) { int iVar1; uint uVar2; long *plVar3; long *plVar4; long lVar5; if (*(long *)(PTR_DAT_0043e6b0 + 0x10) == 0) { /* WARNING: Subroutine does not return */ FUN_0017c650("../../gold/parameters.h",0x5c,"options"); } if (*(char *)(*(long *)(PTR_DAT...
MOV RSI,qword ptr [0x0043e6b0] PUSH R12 PUSH RBP PUSH RBX MOV RAX,qword ptr [RSI + 0x10] TEST RAX,RAX JZ 0x001f83aa CMP byte ptr [RAX + 0x5051],0x0 MOV R12,RDI JNZ 0x001f8350 MOV RAX,qword ptr [RDI + 0x30] MOV RBX,qword ptr [RAX] CMP RBX,qword ptr [RAX + 0x8] JZ 0x001f83a0 MOV EBP,0x1 JMP 0x001f82da ADD RBX,0x8 CMP qwo...
null
null
null
null
[('const-32', u'INT_NOTEQUAL_-1207925756'), ('tmp_2010', u'PTRSUB_-1207925370'), ('const-8', u'PTRADD_-1207925311'), ('const-8', u'PTRSUB_-1207925198'), ('const-8', u'PTRSUB_-1207925117'), (u'INT_ADD_-1207925922', u'MULTIEQUAL_-1207925462'), (u'LOAD_-1207925928', u'MULTIEQUAL_-1207925495'), ('const-0', u'INT_EQUAL_-120...
[(u'LOAD_-1207925888', u'LOAD_-1207925870'), ('const-64', u'INT_MULT_-1207925686'), (u'CALL_-1207925523', u'INDIRECT_-1207925091'), (u'MULTIEQUAL_-1207925470', u'PTRADD_-1207925293'), (u'LOAD_-1207926041', u'CAST_-1207925316'), (u'COPY_-1207925619', u'MULTIEQUAL_-1207925173'), ('tmp_2015', u'MULTIEQUAL_-1207925361'), (...
null
null
001f8290
x64
O2
(translation_unit "long FUN_001f8290(long param_1)\n\n{\n int iVar1;\n uint uVar2;\n long *plVar3;\n long *plVar4;\n long lVar5;\n \n if (*(long *)(PTR_DAT_0043e6b0 + 0x10) == 0) {\n /* WARNING: Subroutine does not return */\n FUN_0017c650("../../gold/parameters.h",0x5c,"options");\n }\n ...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: off_t do_size(Output_section_headers * this) */\n\noff_t __thiscall gold::Output_section_headers::do_size(Output_section_headers *this)\n\n{\n int iVar1;\n uint uVar2;\n Segment_list *pSVar3;\n pointer pp...
(translation_unit "long FUN_001f8290(long param_1)\n\n{\n int iVar1;\n uint uVar2;\n long *plVar3;\n long *plVar4;\n long lVar5;\n \n if (*(long *)(PTR_DAT_0043e6b0 + 0x10) == 0) {\n \n FUN_0017c650("../../gold/parameters.h",0x5c,"options");\n }\n if (*(char *)(*(long *)(PTR_DAT_0043e6b0 ...
(translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration (sized_type_specifier long) (pointer_declarator * IDENT) ...
(function_definition "long FUN_001f8290(long param_1)\n\n{\n int iVar1;\n uint uVar2;\n long *plVar3;\n long *plVar4;\n long lVar5;\n \n if (*(long *)(PTR_DAT_0043e6b0 + 0x10) == 0) {\n \n FUN_0017c650("../../gold/parameters.h",0x5c,"options");\n }\n if (*(char *)(*(long *)(PTR_DAT_0043e6...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: off_t do_size(Output_section_headers * this) */ type_1 __thiscall var_6::type_2::function_1(type_2 *this) { int var_11; type_3 uVar2; type_4 *pSVar3; type_5 var_10; type_5 var_5; long var_9; if (parameters->o...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (declaration type: (primitive_type) declarator: (identifier)...
null
long MASKED(long param_1) { int iVar1; uint uVar2; long *plVar3; long *plVar4; long lVar5; if (*(long *)(PTR_DAT_0043e6b0 + 0x10) == 0) { /* WARNING: Subroutine does not return */ FUN_0017c650("../../gold/parameters.h",0x5c,"options"); } if (*(char *)(*(long *)(PTR_DAT_0043e...
152_i686-gnu-nm_and_i686-gnu-nm_strip.c
writeargv
FUN_00107380
int writeargv(char **argv,FILE *f) { byte bVar1; undefined *puVar2; int iVar3; byte *pbVar4; if (f == (FILE *)0x0) { return 1; } pbVar4 = (byte *)*argv; puVar2 = PTR__sch_istable_0010bfc8; do { if (pbVar4 == (byte *)0x0) { PTR__sch_istable_0010bfc8 = puVar2; return 0; } ...
undefined8 FUN_00107380(undefined8 *param_1,FILE *param_2) { byte bVar1; undefined *puVar2; int iVar3; byte *pbVar4; if (param_2 == (FILE *)0x0) { return 1; } pbVar4 = (byte *)*param_1; puVar2 = PTR__sch_istable_0010bfc8; do { if (pbVar4 == (byte *)0x0) { PTR__sch_istable_0010bfc8 =...
TEST RSI,RSI JZ 0x00107450 PUSH R15 PUSH R14 MOV R14,RDI PUSH R13 MOV R13,0x400000000000021 PUSH R12 PUSH RBP MOV RBP,RSI PUSH RBX SUB RSP,0x8 MOV RBX,qword ptr [RDI] TEST RBX,RBX JZ 0x0010744a MOVZX EAX,byte ptr [RBX] TEST AL,AL JZ 0x00107428 MOV R12,qword ptr [0x0010bfc8] JMP 0x001073d3 ADD RBX,0x1 MOVZX EAX,byte ptr...
null
null
null
null
[('const-1', u'PTRADD_-1206946621'), ('const-1', u'COPY_-1206946014'), ('tmp_277', u'CBRANCH_-1206946731'), ('tmp_577', u'CBRANCH_-1206946534'), (u'INT_AND_-1206946751', u'INT_NOTEQUAL_-1206946764'), ('const-63', u'INT_AND_-1206946706'), ('const-433', u'LOAD_-1206946839'), ('const-4294967295', u'INT_EQUAL_-1206946536')...
[('const-1', u'PTRADD_-1206946621'), ('tmp_277', u'CBRANCH_-1206946731'), ('tmp_577', u'CBRANCH_-1206946534'), (u'MULTIEQUAL_-1206946096', u'PTRADD_-1206945947'), (u'INT_AND_-1206946751', u'INT_NOTEQUAL_-1206946764'), ('const-63', u'INT_AND_-1206946706'), ('const-34', u'INT_SUB_-1206946740'), ('const-433', u'LOAD_-1206...
null
null
00107380
x64
O2
(translation_unit "undefined8 FUN_00107380(undefined8 *param_1,FILE *param_2)\n\n{\n byte bVar1;\n undefined *puVar2;\n int iVar3;\n byte *pbVar4;\n \n if (param_2 == (FILE *)0x0) {\n return 1;\n }\n pbVar4 = (byte *)*param_1;\n puVar2 = PTR__sch_istable_0010bfc8;\n do {\n if (pbVar4 == (byte *)0x0) {\n...
(translation_unit "int writeargv(char **argv,FILE *f)\n\n{\n byte bVar1;\n undefined *puVar2;\n int iVar3;\n byte *pbVar4;\n \n if (f == (FILE *)0x0) {\n return 1;\n }\n pbVar4 = (byte *)*argv;\n puVar2 = PTR__sch_istable_0010bfc8;\n do {\n if (pbVar4 == (byte *)0x0) {\n PTR__sch_istable_0010bfc8 =...
(translation_unit "undefined8 FUN_00107380(undefined8 *param_1,FILE *param_2)\n\n{\n byte bVar1;\n undefined *puVar2;\n int iVar3;\n byte *pbVar4;\n \n if (param_2 == (FILE *)0x0) {\n return 1;\n }\n pbVar4 = (byte *)*param_1;\n puVar2 = PTR__sch_istable_0010bfc8;\n do {\n if (pbVar4 == (byte *)0x0) {\n...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declarati...
(function_definition "undefined8 FUN_00107380(undefined8 *param_1,FILE *param_2)\n\n{\n byte bVar1;\n undefined *puVar2;\n int iVar3;\n byte *pbVar4;\n \n if (param_2 == (FILE *)0x0) {\n return 1;\n }\n pbVar4 = (byte *)*param_1;\n puVar2 = PTR__sch_istable_0010bfc8;\n do {\n if (pbVar4 == (byte *)0x0) ...
int function_1(char **var_6,type_1 *var_1) { type_2 var_3; type_3 *puVar2; int var_5; type_2 *var_2; if (var_1 == (type_1 *)0x0) { return 1; } var_2 = (type_2 *)*var_6; puVar2 = PTR__sch_istable_0010bfc8; do { if (var_2 == (type_2 *)0x0) { PTR__sch_istable_0010bfc8 = puVar2; r...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (point...
null
undefined8 MASKED(undefined8 *param_1,FILE *param_2) { byte bVar1; undefined *puVar2; int iVar3; byte *pbVar4; if (param_2 == (FILE *)0x0) { return 1; } pbVar4 = (byte *)*param_1; puVar2 = PTR__sch_istable_0010bfc8; do { if (pbVar4 == (byte *)0x0) { PTR__sch_istable_0010bfc8 = puVar...
3812_s390x-linux-gnu-dwp_and_s390x-linux-gnu-dwp_strip.c
parse_string
FUN_001e5c00
void gold::options::parse_string(char *option_name,char *arg,char **retval) { if (*arg != '\0') { *retval = arg; return; } /* WARNING: Subroutine does not return */ parse_string(option_name,arg,retval); }
void FUN_001e5c00(undefined8 param_1,char *param_2,undefined8 *param_3) { undefined8 *extraout_RDX; if (*param_2 != '\0') { *param_3 = param_2; return; } FUN_001e5590(); *extraout_RDX = param_2; return; }
CMP byte ptr [RSI],0x0 JZ 0x001e5c09 MOV qword ptr [RDX],RSI RET PUSH RAX CALL 0x001e5590 NOP
null
null
null
null
[('const-433', u'LOAD_-1207870462'), (u'LOAD_-1207870462', u'INT_NOTEQUAL_-1207870446'), ('tmp_31', u'CBRANCH_-1207870445'), ('tmp_71', u'STORE_-1207870443'), ('tmp_71', u'CALL_-1207870425'), ('tmp_70', u'LOAD_-1207870462'), (u'INT_NOTEQUAL_-1207870446', u'CBRANCH_-1207870445'), ('tmp_69', u'CALL_-1207870425'), ('const...
[(u'LOAD_-1207870462', u'INT_NOTEQUAL_-1207870446'), ('tmp_31', u'CBRANCH_-1207870445'), (u'CALL_-1207870425', u'INDIRECT_-1207870359'), ('tmp_121', u'LOAD_-1207870462'), (u'CALL_-1207870425', u'INDIRECT_-1207870360'), ('const-433', u'STORE_-1207870421'), ('const-0', u'INT_NOTEQUAL_-1207870446'), (u'INDIRECT_-120787036...
null
null
001e5c00
x64
O2
(translation_unit "void FUN_001e5c00(undefined8 param_1,char *param_2,undefined8 *param_3)\n\n{\n undefined8 *extraout_RDX;\n \n if (*param_2 != '\0') {\n *param_3 = param_2;\n return;\n }\n FUN_001e5590();\n *extraout_RDX = param_2;\n return;\n}\n\n" (function_definition "void FUN_001e5c00(undefined8 para...
(translation_unit "void gold::options::parse_string(char *option_name,char *arg,char **retval)\n\n{\n if (*arg != '\0') {\n *retval = arg;\n return;\n }\n /* WARNING: Subroutine does not return */\n parse_string(option_name,arg,retval);\n}\n\n" (function_definition "void gold::options::parse...
(translation_unit "void FUN_001e5c00(undefined8 param_1,char *param_2,undefined8 *param_3)\n\n{\n undefined8 *extraout_RDX;\n \n if (*param_2 != '\0') {\n *param_3 = param_2;\n return;\n }\n FUN_001e5590();\n *extraout_RDX = param_2;\n return;\n}\n\n" (function_definition "void FUN_001e5c00(undefined8 para...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) ...
(function_definition "void FUN_001e5c00(undefined8 param_1,char *param_2,undefined8 *param_3)\n\n{\n undefined8 *extraout_RDX;\n \n if (*param_2 != '\0') {\n *param_3 = param_2;\n return;\n }\n FUN_001e5590();\n *extraout_RDX = param_2;\n return;\n}" (primitive_type "void") (function_declarator "FUN_001e5c...
void gold::options::function_1(char *option_name,char *arg,char **retval) { if (*arg != '\0') { *retval = arg; return; } /* WARNING: Subroutine does not return */ function_1(option_name,arg,retval); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifi...
null
void MASKED(undefined8 param_1,char *param_2,undefined8 *param_3) { undefined8 *extraout_RDX; if (*param_2 != '\0') { *param_3 = param_2; return; } FUN_001e5590(); *extraout_RDX = param_2; return; }
1304_pterm_and_pterm_strip.c
gtk_widget_set_can_default
gtk_widget_set_can_default
/* WARNING: Control flow encountered bad instruction data */ void gtk_widget_set_can_default(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void gtk_widget_set_can_default(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207558110')]
[('const-1', u'RETURN_-1207558110')]
null
null
00192018
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid gtk_widget_set_can_default(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void gtk_widget_set_can_default(void)\n\n{\n ...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid gtk_widget_set_can_default(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void gtk_widget_set_can_default(void)\n\n{\n ...
(translation_unit "void gtk_widget_set_can_default(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void gtk_widget_set_can_default(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "gtk_widget_set_can_default(void)" identifier (parameter_list "...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "void gtk_widget_set_can_default(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "gtk_widget_set_can_default(void)" (identifier "gtk_widget_set_can_default") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) ...
/* WARNING: Control flow encountered bad instruction data */ void function_1(void) { /* WARNING: Bad instruction - Truncating control flow here */ var_1(); }
null
(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))))))
null
/* WARNING: Control flow encountered bad instruction data */ void MASKED(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
148_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
closedir
closedir
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int closedir(DIR *__dirp) { int iVar1; iVar1 = (*(code *)PTR_closedir_0043e4a8)(); return iVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int closedir(DIR *__dirp) { int iVar1; iVar1 = (*(code *)PTR_closedir_0043e4a8)(); return iVar1; }
JMP qword ptr [0x0043e4a8]
null
null
null
null
[(u'CAST_-1207207525', u'CALLIND_-1207207592'), (u'INDIRECT_-1207207530', u'COPY_-1207207589'), ('const-0', u'RETURN_-1207207589'), (u'CALLIND_-1207207592', u'INDIRECT_-1207207530'), ('tmp_32', u'CAST_-1207207525'), (u'CALLIND_-1207207592', u'RETURN_-1207207589')]
[(u'CAST_-1207207525', u'CALLIND_-1207207592'), (u'INDIRECT_-1207207530', u'COPY_-1207207589'), ('const-0', u'RETURN_-1207207589'), (u'CALLIND_-1207207592', u'INDIRECT_-1207207530'), ('tmp_32', u'CAST_-1207207525'), (u'CALLIND_-1207207592', u'RETURN_-1207207589')]
null
null
00147950
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint closedir(DIR *__dirp)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_closedir_0043e4a8)();\n return iVar1;\n}\n\n" comment (function_definition "int closedir(DIR *__dirp)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint closedir(DIR *__dirp)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_closedir_0043e4a8)();\n return iVar1;\n}\n\n" comment (function_definition "int closedir(DIR *__dirp)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)...
(translation_unit "int closedir(DIR *__dirp)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_closedir_0043e4a8)();\n return iVar1;\n}\n\n" (function_definition "int closedir(DIR *__dirp)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_closedir_0043e4a8)();\n return iVar1;\n}" primitive_type (function_declarator "clos...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * ...
(function_definition "int closedir(DIR *__dirp)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_closedir_0043e4a8)();\n return iVar1;\n}" (primitive_type "int") (function_declarator "closedir(DIR *__dirp)" (identifier "closedir") (parameter_list "(DIR *__dirp)" (( "(") (parameter_declaration "DIR *__dirp" (type_identi...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(type_1 *__dirp) { int iVar1; iVar1 = (*(type_2 *)PTR_closedir_0043e4a8)(); return iVar1; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (primitive_type) de...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(DIR *__dirp) { int iVar1; iVar1 = (*(code *)PTR_MASKED_0043e4a8)(); return iVar1; }
218_dd_and_dd_strip.c
_ITM_deregisterTMCloneTable
_ITM_deregisterTMCloneTable
/* WARNING: Control flow encountered bad instruction data */ void _ITM_deregisterTMCloneTable(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void _ITM_deregisterTMCloneTable(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207025558')]
[('const-1', u'RETURN_-1207025558')]
null
null
00114060
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid _ITM_deregisterTMCloneTable(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void _ITM_deregisterTMCloneTable(void)\n\n{\n ...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid _ITM_deregisterTMCloneTable(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void _ITM_deregisterTMCloneTable(void)\n\n{\n ...
(translation_unit "void _ITM_deregisterTMCloneTable(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void _ITM_deregisterTMCloneTable(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "_ITM_deregisterTMCloneTable(void)" identifier (parameter_lis...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "void _ITM_deregisterTMCloneTable(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "_ITM_deregisterTMCloneTable(void)" (identifier "_ITM_deregisterTMCloneTable") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void"...
/* WARNING: Control flow encountered bad instruction data */ void function_1(void) { /* WARNING: Bad instruction - Truncating control flow here */ var_1(); }
null
(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))))))
null
/* WARNING: Control flow encountered bad instruction data */ void MASKED(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
95_tee_and_tee_strip.c
quotearg_n_mem
FUN_00104d10
char * quotearg_n_mem(wchar_t n,char *arg,size_t argsize) { char *pcVar1; pcVar1 = quotearg_n_options(n,arg,argsize,&default_quoting_options); return pcVar1; }
void FUN_00104d10(void) { FUN_00104810(); return; }
LEA RCX,[0x10a3a0] JMP 0x00104810
null
null
null
null
[('tmp_12', u'CALL_-1206956769'), ('tmp_11', u'CALL_-1206956769'), ('const-0', u'PTRSUB_-1206956699'), (u'CALL_-1206956769', u'RETURN_-1206956765'), ('tmp_13', u'CALL_-1206956769'), ('const-1090464', u'PTRSUB_-1206956699'), (u'PTRSUB_-1206956699', u'CALL_-1206956769'), ('const-0', u'RETURN_-1206956765')]
[('const-0', u'RETURN_-1206956765')]
null
null
00104d10
x64
O2
(translation_unit "void FUN_00104d10(void)\n\n{\n FUN_00104810();\n return;\n}\n\n" (function_definition "void FUN_00104d10(void)\n\n{\n FUN_00104810();\n return;\n}" primitive_type (function_declarator "FUN_00104d10(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (com...
(translation_unit "char * quotearg_n_mem(wchar_t n,char *arg,size_t argsize)\n\n{\n char *pcVar1;\n \n pcVar1 = quotearg_n_options(n,arg,argsize,&default_quoting_options);\n return pcVar1;\n}\n\n" (function_definition "char * quotearg_n_mem(wchar_t n,char *arg,size_t argsize)\n\n{\n char *pcVar1;\n \n pcVar1 = q...
(translation_unit "void FUN_00104d10(void)\n\n{\n FUN_00104810();\n return;\n}\n\n" (function_definition "void FUN_00104d10(void)\n\n{\n FUN_00104810();\n return;\n}" primitive_type (function_declarator "FUN_00104d10(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (com...
(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_00104d10(void)\n\n{\n FUN_00104810();\n return;\n}" (primitive_type "void") (function_declarator "FUN_00104d10(void)" (identifier "FUN_00104d10") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n FUN_00104810();\n...
char * function_1(type_1 n,char *arg,size_t argsize) { char *pcVar1; pcVar1 = var_1(n,arg,argsize,&default_quoting_options); return pcVar1; }
null
(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))) (retur...
null
void MASKED(void) { FUN_00104810(); return; }
6123_powerpc64le-linux-gnu-ld_and_powerpc64le-linux-gnu-ld_strip.c
add_target_specific
FUN_0028f690
/* DWARF original prototype: void add_target_specific(Output_data_reloc<4,_true,_64,_true> * this, uint type, void * arg, Output_data * od, Address address, Addend addend) */ void __thiscall gold::Output_data_reloc<4,_true,_64,_true>::add_target_specific (Output_data_reloc<4,_true,_64,_true> *this,uint t...
void FUN_0028f690(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4, undefined8 param_5,undefined8 param_6) { undefined1 auStack_58 [40]; undefined8 local_30; FUN_00270b40(auStack_58); local_30 = param_6; FUN_001c1360(param_1,param_4,auStack_58); return; }
PUSH R13 MOV R13,R9 PUSH R12 MOV R12,RDI PUSH RBP PUSH RBX MOV RBX,RCX SUB RSP,0x38 MOV RBP,RSP MOV RDI,RBP CALL 0x00270b40 MOV RDX,RBP MOV RSI,RBX MOV RDI,R12 MOV qword ptr [RSP + 0x28],R13 CALL 0x001c1360 ADD RSP,0x38 POP RBX POP RBP POP R12 POP R13 RET
null
null
null
null
[(u'PTRSUB_-1204291749', u'PTRSUB_-1204291736'), ('const--88', u'PTRSUB_-1204291749'), (u'PTRSUB_-1204291736', u'CALL_-1204291892'), (u'PTRSUB_-1204291716', u'CALL_-1204291864'), ('tmp_183', u'CALL_-1204291864'), ('const-0', u'RETURN_-1204291818'), ('const-0', u'PTRSUB_-1204291716'), ('tmp_180', u'PTRSUB_-1204291716'),...
[(u'PTRSUB_-1204291753', u'CALL_-1204291892'), ('const-0', u'RETURN_-1204291818'), ('tmp_274', u'PTRSUB_-1204291753'), ('tmp_280', u'CALL_-1204291864'), (u'PTRSUB_-1204291752', u'CALL_-1204291864'), ('tmp_274', u'PTRSUB_-1204291752'), (u'CALL_-1204291864', u'INDIRECT_-1204291740'), ('const--88', u'PTRSUB_-1204291753'),...
null
null
0028f690
x64
O2
(translation_unit "void FUN_0028f690(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,undefined8 param_6)\n\n{\n undefined1 auStack_58 [40];\n undefined8 local_30;\n \n FUN_00270b40(auStack_58);\n local_30 = param_6;\n FUN_001c1360(param_1,param_4,a...
(translation_unit "/* DWARF original prototype: void add_target_specific(Output_data_reloc<4,_true,_64,_true> * this,\n uint type, void * arg, Output_data * od, Address address, Addend addend) */\n\nvoid __thiscall\ngold::Output_data_reloc<4,_true,_64,_true>::add_target_specific\n (Output_data_reloc<4,_true,...
(translation_unit "void FUN_0028f690(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,undefined8 param_6)\n\n{\n undefined1 auStack_58 [40];\n undefined8 local_30;\n \n FUN_00270b40(auStack_58);\n local_30 = param_6;\n FUN_001c1360(param_1,param_4,a...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compou...
(function_definition "void FUN_0028f690(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,undefined8 param_6)\n\n{\n undefined1 auStack_58 [40];\n undefined8 local_30;\n \n FUN_00270b40(auStack_58);\n local_30 = param_6;\n FUN_001c1360(param_1,param_...
/* DWARF original prototype: void add_target_specific(Output_data_reloc<4,_true,_64,_true> * this, uint type, void * arg, Output_data * od, Address address, Addend addend) */ void __thiscall gold::Output_data_reloc<4,_true,_64,_true>::add_target_specific (Output_data_reloc<4,_true,_64,_true> *this,uint t...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration typ...
null
void MASKED(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4, undefined8 param_5,undefined8 param_6) { undefined1 auStack_58 [40]; undefined8 local_30; FUN_00270b40(auStack_58); local_30 = param_6; FUN_001c1360(param_1,param_4,auStack_58); return; }
4890_i686-linux-gnu-ld_and_i686-linux-gnu-ld_strip.c
get_name
FUN_002259b0
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: string get_name(Relocate_task * this) */ string * __thiscall gold::Relocate_task::get_name(string *__return_storage_ptr__,Relocate_task *this) { std::operator+<char,_std::char_traits<char>,_std::allocator<char>_> ...
undefined8 FUN_002259b0(undefined8 param_1,long param_2) { FUN_001c06b0(param_1,"Relocate_task ",*(long *)(param_2 + 0x48) + 8); return param_1; }
PUSH RBX MOV RDX,qword ptr [RSI + 0x48] MOV RBX,RDI LEA RSI,[0x34da0d] ADD RDX,0x8 CALL 0x001c06b0 MOV RAX,RBX POP RBX RET
null
null
null
null
[('const-3463693', u'COPY_-1203938830'), (u'PTRSUB_-1203938782', u'LOAD_-1203938889'), (u'COPY_-1203938851', u'RETURN_-1203938831'), ('const-0', u'RETURN_-1203938831'), ('tmp_81', u'PTRSUB_-1203938782'), (u'LOAD_-1203938889', u'PTRSUB_-1203938767'), ('const-0', u'PTRSUB_-1203938767'), ('tmp_80', u'CALL_-1203938851'), (...
[('const-8', u'INT_ADD_-1203938852'), (u'INT_ADD_-1203938873', u'CAST_-1203938783'), ('const-3463693', u'COPY_-1203938829'), ('tmp_125', u'CALL_-1203938851'), ('tmp_125', u'COPY_-1203938851'), ('tmp_124', u'INT_ADD_-1203938873'), ('const-433', u'LOAD_-1203938889'), (u'CAST_-1203938783', u'LOAD_-1203938889'), (u'LOAD_-1...
null
null
002259b0
x64
O2
(translation_unit "undefined8 FUN_002259b0(undefined8 param_1,long param_2)\n\n{\n FUN_001c06b0(param_1,"Relocate_task ",*(long *)(param_2 + 0x48) + 8);\n return param_1;\n}\n\n" (function_definition "undefined8 FUN_002259b0(undefined8 param_1,long param_2)\n\n{\n FUN_001c06b0(param_1,"Relocate_task ",*(long *)(para...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: string get_name(Relocate_task * this) */\n\nstring * __thiscall\ngold::Relocate_task::get_name(string *__return_storage_ptr__,Relocate_task *this)\n\n{\n std::operator+<char,_std::char_traits<char>,_std::all...
(translation_unit "undefined8 FUN_002259b0(undefined8 param_1,long param_2)\n\n{\n FUN_001c06b0(param_1,"Relocate_task ",*(long *)(param_2 + 0x48) + 8);\n return param_1;\n}\n\n" (function_definition "undefined8 FUN_002259b0(undefined8 param_1,long param_2)\n\n{\n FUN_001c06b0(param_1,"Relocate_task ",*(long *)(para...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , (string_literal " string_content ") , (b...
(function_definition "undefined8 FUN_002259b0(undefined8 param_1,long param_2)\n\n{\n FUN_001c06b0(param_1,"Relocate_task ",*(long *)(param_2 + 0x48) + 8);\n return param_1;\n}" (type_identifier "undefined8") (function_declarator "FUN_002259b0(undefined8 param_1,long param_2)" (identifier "FUN_002259b0") (parameter_l...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: string get_name(Relocate_task * this) */ string * __thiscall gold::Relocate_task::get_name(string *__return_storage_ptr__,Relocate_task *this) { std::operator+<var_2,_std::char_traits<var_2>,_std::var_1<var_2>var_3> ...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_st...
null
undefined8 MASKED(undefined8 param_1,long param_2) { FUN_001c06b0(param_1,"Relocate_task ",*(long *)(param_2 + 0x48) + 8); return param_1; }
558_openssl_and_openssl_strip.c
ASN1_INTEGER_new
ASN1_INTEGER_new
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ ASN1_INTEGER * ASN1_INTEGER_new(void) { ASN1_INTEGER *pAVar1; pAVar1 = (ASN1_INTEGER *)(*(code *)PTR_ASN1_INTEGER_new_001ab700)(); return pAVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ ASN1_INTEGER * ASN1_INTEGER_new(void) { ASN1_INTEGER *pAVar1; pAVar1 = (ASN1_INTEGER *)(*(code *)PTR_ASN1_INTEGER_new_001ab700)(); return pAVar1; }
JMP qword ptr [0x001ab700]
null
null
null
null
[(u'CALLIND_-1207172376', u'CAST_-1207172309'), (u'CALLIND_-1207172376', u'INDIRECT_-1207172315'), (u'CAST_-1207172309', u'RETURN_-1207172373'), (u'INDIRECT_-1207172315', u'COPY_-1207172374'), (u'CAST_-1207172310', u'CALLIND_-1207172376'), ('tmp_26', u'CAST_-1207172310'), ('const-0', u'RETURN_-1207172373')]
[(u'CALLIND_-1207172376', u'CAST_-1207172309'), (u'CALLIND_-1207172376', u'INDIRECT_-1207172315'), (u'CAST_-1207172309', u'RETURN_-1207172373'), (u'INDIRECT_-1207172315', u'COPY_-1207172374'), (u'CAST_-1207172310', u'CALLIND_-1207172376'), ('tmp_26', u'CAST_-1207172310'), ('const-0', u'RETURN_-1207172373')]
null
null
001302e0
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nASN1_INTEGER * ASN1_INTEGER_new(void)\n\n{\n ASN1_INTEGER *pAVar1;\n \n pAVar1 = (ASN1_INTEGER *)(*(code *)PTR_ASN1_INTEGER_new_001ab700)();\n return pAVar1;\n}\n\n" comment (function_definition "ASN1_INTEGER * ASN1_I...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nASN1_INTEGER * ASN1_INTEGER_new(void)\n\n{\n ASN1_INTEGER *pAVar1;\n \n pAVar1 = (ASN1_INTEGER *)(*(code *)PTR_ASN1_INTEGER_new_001ab700)();\n return pAVar1;\n}\n\n" comment (function_definition "ASN1_INTEGER * ASN1_I...
(translation_unit "ASN1_INTEGER * ASN1_INTEGER_new(void)\n\n{\n ASN1_INTEGER *pAVar1;\n \n pAVar1 = (ASN1_INTEGER *)(*(code *)PTR_ASN1_INTEGER_new_001ab700)();\n return pAVar1;\n}\n\n" (function_definition "ASN1_INTEGER * ASN1_INTEGER_new(void)\n\n{\n ASN1_INTEGER *pAVar1;\n \n pAVar1 = (ASN1_INTEGER *)(*(code *...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) )))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract...
(function_definition "ASN1_INTEGER * ASN1_INTEGER_new(void)\n\n{\n ASN1_INTEGER *pAVar1;\n \n pAVar1 = (ASN1_INTEGER *)(*(code *)PTR_ASN1_INTEGER_new_001ab700)();\n return pAVar1;\n}" (type_identifier "ASN1_INTEGER") (pointer_declarator "* ASN1_INTEGER_new(void)" (* "*") (function_declarator "ASN1_INTEGER_new(void)...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ type_1 * function_1(void) { type_1 *pAVar1; pAVar1 = (type_1 *)(*(type_2 *)PTR_ASN1_INTEGER_new_001ab700)(); return pAVar1; }
null
(translation_unit (function_definition type: (type_identifier) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type))))) body: (compound_statement (declaration type: (type_identifier) declarator: (pointer_decla...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ ASN1_INTEGER * MASKED(void) { ASN1_INTEGER *pAVar1; pAVar1 = (ASN1_INTEGER *)(*(code *)PTR_MASKED_001ab700)(); return pAVar1; }