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
10032_powerpc64le-linux-gnu-dwp_and_powerpc64le-linux-gnu-dwp_strip.c
do_neg_format
FUN_00336810
/* std::moneypunct<wchar_t, true>::do_neg_format() const */ undefined4 __thiscall std::moneypunct<wchar_t,true>::do_neg_format(moneypunct<wchar_t,true> *this) { return *(undefined4 *)(*(long *)(this + 0x10) + 0x68); }
undefined4 FUN_00336810(long param_1) { return *(undefined4 *)(*(long *)(param_1 + 0x10) + 0x68); }
MOV RAX,qword ptr [RDI + 0x10] MOV EAX,dword ptr [RAX + 0x68] RET
null
null
null
null
[('const-1', u'PTRADD_-1205049263'), ('const-0', u'RETURN_-1205049302'), (u'CAST_-1205049248', u'LOAD_-1205049325'), ('const-104', u'INT_ADD_-1205049302'), (u'LOAD_-1205049318', u'COPY_-1205049308'), ('const-433', u'LOAD_-1205049325'), (u'CAST_-1205049243', u'LOAD_-1205049318'), ('const-16', u'PTRADD_-1205049263'), ('t...
[('const-0', u'RETURN_-1205049302'), (u'CAST_-1205049248', u'LOAD_-1205049325'), ('const-433', u'LOAD_-1205049325'), ('const-104', u'INT_ADD_-1205049302'), (u'LOAD_-1205049318', u'COPY_-1205049308'), (u'CAST_-1205049243', u'LOAD_-1205049318'), ('tmp_35', u'INT_ADD_-1205049309'), (u'COPY_-1205049308', u'RETURN_-12050493...
null
null
00336810
x64
O2
(translation_unit "undefined4 FUN_00336810(long param_1)\n\n{\n return *(undefined4 *)(*(long *)(param_1 + 0x10) + 0x68);\n}\n\n" (function_definition "undefined4 FUN_00336810(long param_1)\n\n{\n return *(undefined4 *)(*(long *)(param_1 + 0x10) + 0x68);\n}" type_identifier (function_declarator "FUN_00336810(long par...
(translation_unit "/* std::moneypunct<wchar_t, true>::do_neg_format() const */\n\nundefined4 __thiscall std::moneypunct<wchar_t,true>::do_neg_format(moneypunct<wchar_t,true> *this)\n\n{\n return *(undefined4 *)(*(long *)(this + 0x10) + 0x68);\n}\n\n" comment (declaration "undefined4 __thiscall std::moneypunct<wchar_t,...
(translation_unit "undefined4 FUN_00336810(long param_1)\n\n{\n return *(undefined4 *)(*(long *)(param_1 + 0x10) + 0x68);\n}\n\n" (function_definition "undefined4 FUN_00336810(long param_1)\n\n{\n return *(undefined4 *)(*(long *)(param_1 + 0x10) + 0x68);\n}" type_identifier (function_declarator "FUN_00336810(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_00336810(long param_1)\n\n{\n return *(undefined4 *)(*(long *)(param_1 + 0x10) + 0x68);\n}" (type_identifier "undefined4") (function_declarator "FUN_00336810(long param_1)" (identifier "FUN_00336810") (parameter_list "(long param_1)" (( "(") (parameter_declaration "long param_1" (s...
/* std::moneypunct<wchar_t, true>::do_neg_format() const */ type_1 __thiscall std::moneypunct<wchar_t,true>::do_neg_format(moneypunct<wchar_t,true> *type_3) { return *(type_1 *)(type_2*(long *)(type_3 + 0x10) + 0x68); }
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) + 0x68); }
5802_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
output_dynsym_index
FUN_002451c0
/* DWARF original prototype: uint output_dynsym_index(Symbol_value<64> * this) */ uint __thiscall gold::Symbol_value<64>::output_dynsym_index(Symbol_value<64> *this) { if (this->output_dynsym_index_ - 1 < 0xfffffffe) { return this->output_dynsym_index_; } /* WARNING: Subroutine does not r...
void FUN_002451c0(long param_1) { if (*(int *)(param_1 + 4) - 1U < 0xfffffffe) { return; } /* WARNING: Subroutine does not return */ FUN_0017c650("../../gold/object.h",0x74a,"output_dynsym_index"); }
MOV EAX,dword ptr [RDI + 0x4] LEA EDX,[RAX + -0x1] CMP EDX,-0x3 JA 0x002451cc RET PUSH RAX LEA RDX,[0x383430] MOV ESI,0x74a LEA RDI,[0x36b016] CALL 0x0017c650
null
null
null
null
[(u'PTRSUB_-1204071862', u'LOAD_-1204071997'), (u'LOAD_-1204071997', u'COPY_-1204071949'), ('const-3584022', u'COPY_-1204071897'), ('const-4', u'PTRSUB_-1204071862'), (u'COPY_-1204071896', u'CALL_-1204071930'), ('const-433', u'LOAD_-1204071997'), ('const-1', u'RETURN_-1204071925'), ('tmp_91', u'PTRSUB_-1204071862'), ('...
[(u'INT_ADD_-1204071981', u'CAST_-1204071866'), (u'COPY_-1204071899', u'CALL_-1204071930'), ('const-4', u'INT_ADD_-1204071981'), ('tmp_147', u'INT_ADD_-1204071981'), ('const-1', u'RETURN_-1204071925'), (u'COPY_-1204071898', u'CALL_-1204071930'), ('const-433', u'LOAD_-1204071997'), ('const-3584022', u'COPY_-1204071899')...
null
null
002451c0
x64
O2
(translation_unit "void FUN_002451c0(long param_1)\n\n{\n if (*(int *)(param_1 + 4) - 1U < 0xfffffffe) {\n return;\n }\n /* WARNING: Subroutine does not return */\n FUN_0017c650("../../gold/object.h",0x74a,"output_dynsym_index");\n}\n\n" (function_definition "void FUN_002451c0(long param_1)\n\n...
(translation_unit "/* DWARF original prototype: uint output_dynsym_index(Symbol_value<64> * this) */\n\nuint __thiscall gold::Symbol_value<64>::output_dynsym_index(Symbol_value<64> *this)\n\n{\n if (this->output_dynsym_index_ - 1 < 0xfffffffe) {\n return this->output_dynsym_index_;\n }\n /* WARN...
(translation_unit "void FUN_002451c0(long param_1)\n\n{\n if (*(int *)(param_1 + 4) - 1U < 0xfffffffe) {\n return;\n }\n \n FUN_0017c650("../../gold/object.h",0x74a,"output_dynsym_index");\n}\n\n" (function_definition "void FUN_002451c0(long param_1)\n\n{\n if (*(int *)(param_1 + 4) - 1U < 0xf...
(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 (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (...
(function_definition "void FUN_002451c0(long param_1)\n\n{\n if (*(int *)(param_1 + 4) - 1U < 0xfffffffe) {\n return;\n }\n \n FUN_0017c650("../../gold/object.h",0x74a,"output_dynsym_index");\n}" (primitive_type "void") (function_declarator "FUN_002451c0(long param_1)" (identifier "FUN_002451c0...
/* DWARF original prototype: uint output_dynsym_index(Symbol_value<64> * this) */ type_1 __thiscall gold::type_2<64>::function_1(type_2<64> *this) { if (this->output_dynsym_index_ - 1 < 0xfffffffe) { return this->output_dynsym_index_; } /* 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: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (if_statement condition: (parenthesized_expression (binary_express...
null
void MASKED(long param_1) { if (*(int *)(param_1 + 4) - 1U < 0xfffffffe) { return; } /* WARNING: Subroutine does not return */ FUN_0017c650("../../gold/object.h",0x74a,"output_dynsym_index"); }
4429_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c
Output_reloc
FUN_002068c0
/* DWARF original prototype: void Output_reloc(Output_reloc<4,_false,_32,_false> * this, uint type, void * arg, Output_data * od, Address address, Addend addend) */ void __thiscall gold::Output_reloc<4,_false,_32,_false>::Output_reloc (Output_reloc<4,_false,_32,_false> *this,uint type,void *arg,Output_da...
void FUN_002068c0(long param_1) { undefined4 in_R9D; FUN_00200190(); *(undefined4 *)(param_1 + 0x20) = in_R9D; return; }
PUSH RBP MOV EBP,R9D PUSH RBX MOV RBX,RDI SUB RSP,0x8 CALL 0x00200190 MOV dword ptr [RBX + 0x20],EBP ADD RSP,0x8 POP RBX POP RBP RET
null
null
null
null
[('tmp_126', u'CALL_-1203803929'), ('const-0', u'PTRSUB_-1203803815'), ('const-433', u'STORE_-1203803925'), ('tmp_124', u'CALL_-1203803929'), (u'PTRSUB_-1203803815', u'CALL_-1203803929'), ('tmp_123', u'PTRSUB_-1203803815'), (u'PTRSUB_-1203803811', u'STORE_-1203803925'), ('tmp_123', u'PTRSUB_-1203803811'), ('tmp_127', u...
[('tmp_167', u'STORE_-1203803925'), ('tmp_169', u'INT_ADD_-1203803911'), (u'INT_ADD_-1203803911', u'CAST_-1203803817'), ('const-433', u'STORE_-1203803925'), (u'CAST_-1203803817', u'STORE_-1203803925'), ('const-0', u'RETURN_-1203803889'), ('const-32', u'INT_ADD_-1203803911')]
null
null
002068c0
x64
O2
(translation_unit "void FUN_002068c0(long param_1)\n\n{\n undefined4 in_R9D;\n \n FUN_00200190();\n *(undefined4 *)(param_1 + 0x20) = in_R9D;\n return;\n}\n\n" (function_definition "void FUN_002068c0(long param_1)\n\n{\n undefined4 in_R9D;\n \n FUN_00200190();\n *(undefined4 *)(param_1 + 0x20) = in_R9D;\n ret...
(translation_unit "/* DWARF original prototype: void Output_reloc(Output_reloc<4,_false,_32,_false> * this, uint type,\n void * arg, Output_data * od, Address address, Addend addend) */\n\nvoid __thiscall\ngold::Output_reloc<4,_false,_32,_false>::Output_reloc\n (Output_reloc<4,_false,_32,_false> *this,uint t...
(translation_unit "void FUN_002068c0(long param_1)\n\n{\n undefined4 in_R9D;\n \n FUN_00200190();\n *(undefined4 *)(param_1 + 0x20) = in_R9D;\n return;\n}\n\n" (function_definition "void FUN_002068c0(long param_1)\n\n{\n undefined4 in_R9D;\n \n FUN_00200190();\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_002068c0(long param_1)\n\n{\n undefined4 in_R9D;\n \n FUN_00200190();\n *(undefined4 *)(param_1 + 0x20) = in_R9D;\n return;\n}" (primitive_type "void") (function_declarator "FUN_002068c0(long param_1)" (identifier "FUN_002068c0") (parameter_list "(long param_1)" (( "(") (parameter_de...
/* DWARF original prototype: void Output_reloc(Output_reloc<4,_false,_32,_false> * this, uint type, void * arg, Output_data * od, Address address, Addend addend) */ void __thiscall gold::function_1<4,_false,_32,_false>::function_1 (function_1<4,_false,_32,_false> *type_1,uint type_2,void *type_3,Output_d...
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_00200190(); *(undefined4 *)(param_1 + 0x20) = in_R9D; return; }
53_x86_64-linux-gnux32-ld_and_x86_64-linux-gnux32-ld_strip.c
_bfd_elf_map_sections_to_segments
_bfd_elf_map_sections_to_segments
void _bfd_elf_map_sections_to_segments(void) { (*(code *)PTR__bfd_elf_map_sections_to_segments_002b21a8)(); return; }
void _bfd_elf_map_sections_to_segments(void) { (*(code *)PTR__bfd_elf_map_sections_to_segments_002b21a8)(); return; }
JMP qword ptr [0x002b21a8]
null
null
null
null
[(u'CALLIND_-1206922408', u'INDIRECT_-1206922348'), (u'INDIRECT_-1206922348', u'COPY_-1206922407'), (u'CAST_-1206922343', u'CALLIND_-1206922408'), ('tmp_22', u'CAST_-1206922343'), ('const-0', u'RETURN_-1206922405')]
[(u'CALLIND_-1206922408', u'INDIRECT_-1206922348'), (u'INDIRECT_-1206922348', u'COPY_-1206922407'), (u'CAST_-1206922343', u'CALLIND_-1206922408'), ('tmp_22', u'CAST_-1206922343'), ('const-0', u'RETURN_-1206922405')]
null
null
0010d350
x64
O2
(translation_unit "void _bfd_elf_map_sections_to_segments(void)\n\n{\n (*(code *)PTR__bfd_elf_map_sections_to_segments_002b21a8)();\n return;\n}\n\n" (function_definition "void _bfd_elf_map_sections_to_segments(void)\n\n{\n (*(code *)PTR__bfd_elf_map_sections_to_segments_002b21a8)();\n return;\n}" primitive_type (f...
(translation_unit "void _bfd_elf_map_sections_to_segments(void)\n\n{\n (*(code *)PTR__bfd_elf_map_sections_to_segments_002b21a8)();\n return;\n}\n\n" (function_definition "void _bfd_elf_map_sections_to_segments(void)\n\n{\n (*(code *)PTR__bfd_elf_map_sections_to_segments_002b21a8)();\n return;\n}" primitive_type (f...
(translation_unit "void _bfd_elf_map_sections_to_segments(void)\n\n{\n (*(code *)PTR__bfd_elf_map_sections_to_segments_002b21a8)();\n return;\n}\n\n" (function_definition "void _bfd_elf_map_sections_to_segments(void)\n\n{\n (*(code *)PTR__bfd_elf_map_sections_to_segments_002b21a8)();\n return;\n}" primitive_type (f...
(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_elf_map_sections_to_segments(void)\n\n{\n (*(code *)PTR__bfd_elf_map_sections_to_segments_002b21a8)();\n return;\n}" (primitive_type "void") (function_declarator "_bfd_elf_map_sections_to_segments(void)" (identifier "_bfd_elf_map_sections_to_segments") (parameter_list "(void)" (( "(") ...
void function_1(void) { (*(type_1 *)PTR__bfd_elf_map_sections_to_segments_002b21a8)(); 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_002b21a8)(); return; }
2116_powerpc64-linux-gnu-ld_and_powerpc64-linux-gnu-ld_strip.c
got_section
FUN_0016f6d0
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: Output_data_got_powerpc<64,_false> * got_section(Target_powerpc<64,_false> * this, Symbol_table * symtab, Layout * layout) */ Output_data_got_powerpc<64,_false> * __thiscall anon_unknown.dwarf_2cac9f::Target_powerpc<64,_fal...
long FUN_0016f6d0(long *param_1,long param_2,long param_3) { undefined8 *puVar1; undefined8 *puVar2; undefined8 uVar3; if (*param_1 != 0) { return *param_1; } if ((param_2 != 0) && (param_3 != 0)) { puVar2 = (undefined8 *)FUN_00337280(0xa0); /* try { // try from 0016f717 to ...
MOV RAX,qword ptr [RDI] TEST RAX,RAX JZ 0x0016f6e0 RET PUSH R13 MOV R13,RDX PUSH R12 MOV R12,RSI PUSH RBP MOV RBP,RDI PUSH RBX SUB RSP,0x8 TEST RSI,RSI JZ 0x0016f7f6 TEST RDX,RDX JZ 0x0016f7f6 MOV EDI,0xa0 CALL 0x00337280 MOV EDI,0x40 MOV RBX,RAX CALL 0x00260a50 MOV qword ptr [RBX + 0x30],RAX LEA RAX,[RBX + 0x50] MOV E...
null
null
null
null
[(u'CAST_-1207305992', u'PTRSUB_-1207305972'), ('const-56', u'PTRADD_-1207305861'), ('const-433', u'STORE_-1207306269'), ('tmp_126', u'CBRANCH_-1207306453'), (u'PTRADD_-1207306020', u'PTRSUB_-1207306018'), ('const-0', u'PTRSUB_-1207305992'), ('const-0', u'PTRSUB_-1207305859'), ('const-2', u'PTRADD_-1207305900'), ('cons...
[(u'CAST_-1207306042', u'PTRADD_-1207306020'), ('const-8', u'PTRADD_-1207305976'), (u'CAST_-1207306042', u'PTRADD_-1207306015'), ('const-0', u'STORE_-1207306247'), ('const-19', u'PTRADD_-1207305881'), ('const-0', u'STORE_-1207306258'), (u'PTRADD_-1207305976', u'CAST_-1207305964'), ('const-433', u'STORE_-1207306332'), (...
null
null
0016f6d0
x64
O2
(translation_unit "long FUN_0016f6d0(long *param_1,long param_2,long param_3)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n undefined8 uVar3;\n \n if (*param_1 != 0) {\n return *param_1;\n }\n if ((param_2 != 0) && (param_3 != 0)) {\n puVar2 = (undefined8 *)FUN_00337280(0xa0);\n /* ...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: Output_data_got_powerpc<64,_false> *\n got_section(Target_powerpc<64,_false> * this, Symbol_table * symtab, Layout * layout) */\n\nOutput_data_got_powerpc<64,_false> * __thiscall\nanon_unknown.dwarf_2cac9f:...
(translation_unit "long FUN_0016f6d0(long *param_1,long param_2,long param_3)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n undefined8 uVar3;\n \n if (*param_1 != 0) {\n return *param_1;\n }\n if ((param_2 != 0) && (param_3 != 0)) {\n puVar2 = (undefined8 *)FUN_00337280(0xa0);\n \n ...
(translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (co...
(function_definition "long FUN_0016f6d0(long *param_1,long param_2,long param_3)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n undefined8 uVar3;\n \n if (*param_1 != 0) {\n return *param_1;\n }\n if ((param_2 != 0) && (param_3 != 0)) {\n puVar2 = (undefined8 *)FUN_00337280(0xa0);\n ...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: Output_data_got_powerpc<64,_false> * got_section(Target_powerpc<64,_false> * this, Symbol_table * symtab, Layout * layout) */ var_1<64,_false> * __thiscall anon_unknown.dwarf_2cac9f::Target_powerpc<64,_false>::got_section ...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (sized_type_specifier) dec...
null
long MASKED(long *param_1,long param_2,long param_3) { undefined8 *puVar1; undefined8 *puVar2; undefined8 uVar3; if (*param_1 != 0) { return *param_1; } if ((param_2 != 0) && (param_3 != 0)) { puVar2 = (undefined8 *)FUN_00337280(0xa0); /* try { // try from 0016f717 to 0016f7...
6289_aarch64-linux-gnu-dwp_and_aarch64-linux-gnu-dwp_strip.c
Stringpool_template
FUN_0026bfb0
/* WARNING: Type propagation algorithm not settling */ /* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void Stringpool_template(Stringpool_template<unsigned_int> * this, uint64_t addralign) */ void __thiscall gold::Stringpool_template<unsigned_int>::Stringpool_template ...
void FUN_0026bfb0(long *param_1,ulong param_2) { long lVar1; undefined *puVar2; param_1[6] = 0; *param_1 = (long)(param_1 + 6); param_1[0xc] = (long)(param_1 + 0xb); param_1[0xb] = (long)(param_1 + 0xb); *(undefined2 *)(param_1 + 0xf) = 1; puVar2 = PTR_DAT_0043e6b0; *(undefined1 (*) [16])(param_1...
LEA RAX,[RDI + 0x30] PXOR XMM0,XMM0 MOV qword ptr [RDI + 0x30],0x0 MOV qword ptr [RDI],RAX LEA RAX,[RDI + 0x58] MOV qword ptr [RDI + 0x60],RAX MOV qword ptr [RDI + 0x58],RAX MOV EAX,0x1 MOV word ptr [RDI + 0x78],AX MOV RAX,qword ptr [0x0043e6b0] MOVUPS xmmword ptr [RDI + 0x20],XMM0 MOV RAX,qword ptr [RAX + 0x10] MOV qw...
null
null
null
null
[('const-8', u'PTRSUB_-1204174530'), (u'PTRSUB_-1204174493', u'STORE_-1204174776'), ('const-0', u'PTRSUB_-1204174522'), ('const-433', u'STORE_-1204174830'), ('const-0', u'STORE_-1204174798'), ('const-48', u'PTRSUB_-1204174620'), ('const-1', u'STORE_-1204174841'), ('const-433', u'STORE_-1204174743'), (u'STORE_-120417487...
[('const-433', u'STORE_-1204174743'), ('const-16', u'PTRADD_-1204174540'), ('const-0', u'STORE_-1204174819'), ('const-16692', u'INT_ADD_-1204174668'), ('const-0', u'STORE_-1204174765'), (u'CAST_-1204174641', u'STORE_-1204174870'), (u'PTRADD_-1204174540', u'STORE_-1204174721'), ('tmp_407', u'PTRADD_-1204174700'), ('cons...
null
null
0026bfb0
x64
O2
(translation_unit "void FUN_0026bfb0(long *param_1,ulong param_2)\n\n{\n long lVar1;\n undefined *puVar2;\n \n param_1[6] = 0;\n *param_1 = (long)(param_1 + 6);\n param_1[0xc] = (long)(param_1 + 0xb);\n param_1[0xb] = (long)(param_1 + 0xb);\n *(undefined2 *)(param_1 + 0xf) = 1;\n puVar2 = PTR_DAT_0043e6b0;\n ...
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void Stringpool_template(Stringpool_template<unsigned_int> * this,\n uint64_t addralign) */\n\nvoid __thiscall\ngold::Stringpool_template<unsigned_int...
(translation_unit "void FUN_0026bfb0(long *param_1,ulong param_2)\n\n{\n long lVar1;\n undefined *puVar2;\n \n param_1[6] = 0;\n *param_1 = (long)(param_1 + 6);\n param_1[0xc] = (long)(param_1 + 0xb);\n param_1[0xb] = (long)(param_1 + 0xb);\n *(undefined2 *)(param_1 + 0xf) = 1;\n puVar2 = PTR_DAT_0043e6b0;\n ...
(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) IDENT ;) (declaration TYPE (pointer_declarator...
(function_definition "void FUN_0026bfb0(long *param_1,ulong param_2)\n\n{\n long lVar1;\n undefined *puVar2;\n \n param_1[6] = 0;\n *param_1 = (long)(param_1 + 6);\n param_1[0xc] = (long)(param_1 + 0xb);\n param_1[0xb] = (long)(param_1 + 0xb);\n *(undefined2 *)(param_1 + 0xf) = 1;\n puVar2 = PTR_DAT_0043e6b0;\...
/* WARNING: Type propagation algorithm not settling */ /* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void Stringpool_template(Stringpool_template<unsigned_int> * this, uint64_t addralign) */ void __thiscall gold::function_1<var_1>::function_1 (function_1<var_...
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 lVar1; undefined *puVar2; param_1[6] = 0; *param_1 = (long)(param_1 + 6); param_1[0xc] = (long)(param_1 + 0xb); param_1[0xb] = (long)(param_1 + 0xb); *(undefined2 *)(param_1 + 0xf) = 1; puVar2 = PTR_DAT_0043e6b0; *(undefined1 (*) [16])(param_1 + 4) ...
218_ia64-linux-gnu-as_and_ia64-linux-gnu-as_strip.c
frag_alloc
FUN_001151e0
fragS * frag_alloc(obstack *ob) { fragS *pfVar1; fragS *pfVar2; char *pcVar3; char *pcVar4; ulong uVar5; _obstack_chunk *p_Var6; obstack *__h; ulong uVar7; undefined8 *puVar8; ulong uVar9; ulong uVar10; byte bVar11; bVar11 = 0; pcVar4 = ob->chunk_limit; if (ob->next_free == ob->object...
undefined8 * FUN_001151e0(long param_1) { ulong uVar1; undefined8 *puVar2; undefined8 *puVar3; ulong uVar4; long lVar5; ulong uVar6; ulong uVar7; ulong uVar8; byte bVar9; bVar9 = 0; uVar4 = *(ulong *)(param_1 + 0x20); if (*(long *)(param_1 + 0x18) == *(long *)(param_1 + 0x10)) { *(byte ...
PUSH RBP PUSH RBX MOV RBX,RDI SUB RSP,0x8 MOV RCX,qword ptr [RDI + 0x20] MOV RAX,qword ptr [RDI + 0x18] CMP RAX,qword ptr [RDI + 0x10] JZ 0x00115320 MOV RBP,qword ptr [RBX + 0x30] MOV RSI,qword ptr [RBX + 0x8] MOV RDI,RCX MOV RDX,RBP ADD RAX,RBP SUB RDI,RSI NOT RDX AND RAX,RDX MOV RDX,RAX MOV qword ptr [RBX + 0x18],RAX...
null
null
null
null
[(u'CAST_-1207020273', u'INT_SUB_-1207020970'), (u'INT_SEXT_-1207020605', u'STORE_-1207020589'), ('tmp_854', u'CBRANCH_-1207020495'), (u'LOAD_-1207021016', u'MULTIEQUAL_-1207020337'), ('const-104', u'PTRSUB_-1207020160'), (u'CAST_-1207020053', u'SUBPIECE_-1207020140'), ('tmp_1189', u'PTRSUB_-1207020213'), (u'COPY_-1207...
[(u'INT_SEXT_-1207020605', u'STORE_-1207020589'), ('tmp_854', u'CBRANCH_-1207020495'), (u'INT_ADD_-1207020941', u'CAST_-1207020286'), (u'LOAD_-1207021016', u'MULTIEQUAL_-1207020337'), (u'COPY_-1207020335', u'MULTIEQUAL_-1207020261'), (u'MULTIEQUAL_-1207020217', u'INT_SUB_-1207020479'), (u'INT_ADD_-1207020545', u'INT_RI...
null
null
001151e0
x64
O2
(translation_unit "undefined8 * FUN_001151e0(long param_1)\n\n{\n ulong uVar1;\n undefined8 *puVar2;\n undefined8 *puVar3;\n ulong uVar4;\n long lVar5;\n ulong uVar6;\n ulong uVar7;\n ulong uVar8;\n byte bVar9;\n \n bVar9 = 0;\n uVar4 = *(ulong *)(param_1 + 0x20);\n if (*(long *)(param_1 + 0x18) == *(long ...
(translation_unit "fragS * frag_alloc(obstack *ob)\n\n{\n fragS *pfVar1;\n fragS *pfVar2;\n char *pcVar3;\n char *pcVar4;\n ulong uVar5;\n _obstack_chunk *p_Var6;\n obstack *__h;\n ulong uVar7;\n undefined8 *puVar8;\n ulong uVar9;\n ulong uVar10;\n byte bVar11;\n \n bVar11 = 0;\n pcVar4 = ob->chunk_limit...
(translation_unit "undefined8 * FUN_001151e0(long param_1)\n\n{\n ulong uVar1;\n undefined8 *puVar2;\n undefined8 *puVar3;\n ulong uVar4;\n long lVar5;\n ulong uVar6;\n ulong uVar7;\n ulong uVar8;\n byte bVar9;\n \n bVar9 = 0;\n uVar4 = *(ulong *)(param_1 + 0x20);\n if (*(long *)(param_1 + 0x18) == *(long ...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) )))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ...
(function_definition "undefined8 * FUN_001151e0(long param_1)\n\n{\n ulong uVar1;\n undefined8 *puVar2;\n undefined8 *puVar3;\n ulong uVar4;\n long lVar5;\n ulong uVar6;\n ulong uVar7;\n ulong uVar8;\n byte bVar9;\n \n bVar9 = 0;\n uVar4 = *(ulong *)(param_1 + 0x20);\n if (*(long *)(param_1 + 0x18) == *(lo...
type_1 * function_1(type_2 *ob) { type_1 *var_5; type_1 *var_4; char *pcVar3; char *pcVar4; type_3 var_1; type_4 *p_Var6; type_2 *__h; type_3 var_2; type_5 *var_8; type_3 var_6; type_3 var_7; type_6 bVar11; bVar11 = 0; pcVar4 = ob->chunk_limit; if (ob->next_free == ob->object_base) { ...
null
(translation_unit (function_definition type: (type_identifier) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier))))) body: (compound_statement (declaration type: (type_identif...
null
undefined8 * MASKED(long param_1) { ulong uVar1; undefined8 *puVar2; undefined8 *puVar3; ulong uVar4; long lVar5; ulong uVar6; ulong uVar7; ulong uVar8; byte bVar9; bVar9 = 0; uVar4 = *(ulong *)(param_1 + 0x20); if (*(long *)(param_1 + 0x18) == *(long *)(param_1 + 0x10)) { *(byte *)(par...
970_x86_64-linux-gnu-ld_and_x86_64-linux-gnu-ld_strip.c
printf
printf
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int printf(char *__format,...) { /* WARNING: Bad instruction - Truncating control flow here */ /* printf@@GLIBC_2.2.5 */ halt_baddata(); ...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int printf(char *__format,...) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1204522542')]
[('const-1', u'RETURN_-1204522542')]
null
null
002b71c8
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint printf(char *__format,...)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment comme...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint printf(char *__format,...)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* printf@@GLIBC_2....
(translation_unit "int printf(char *__format,...)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int printf(char *__format,...)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "printf(char *__format,...)" identifier (parameter_list "(char *__format,...)...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (variadic_parameter ...) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "int printf(char *__format,...)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "printf(char *__format,...)" (identifier "printf") (parameter_list "(char *__format,...)" (( "(") (parameter_declaration "char *__format" (primitive_type "char") (pointer_de...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(char *__format,...) { /* WARNING: Bad instruction - Truncating control flow here */ /* printf@@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))) (variadic_parameter))) body: (compound_statement (expression_statem...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(char *__format,...) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
793_nano_and_nano_strip.c
chmod
chmod
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int chmod(char *__file,__mode_t __mode) { /* WARNING: Bad instruction - Truncating control flow here */ /* chmod@@GLIBC_2.2.5 */ halt_bad...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int chmod(char *__file,__mode_t __mode) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207114734')]
[('const-1', u'RETURN_-1207114734')]
null
null
0013e408
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint chmod(char *__file,__mode_t __mode)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comm...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint chmod(char *__file,__mode_t __mode)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* chmod@@...
(translation_unit "int chmod(char *__file,__mode_t __mode)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int chmod(char *__file,__mode_t __mode)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "chmod(char *__file,__mode_t __mode)" identifier (parameter...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "int chmod(char *__file,__mode_t __mode)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "chmod(char *__file,__mode_t __mode)" (identifier "chmod") (parameter_list "(char *__file,__mode_t __mode)" (( "(") (parameter_declaration "char *__file" (primitive...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(char *__file,type_1 __mode) { /* WARNING: Bad instruction - Truncating control flow here */ /* chmod@@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))) (parameter_declaration type: (type_identifier) declarator: (identif...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(char *__file,__mode_t __mode) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
2250_sparc64-linux-gnu-ld_and_sparc64-linux-gnu-ld_strip.c
is_runnable
FUN_00184050
/* DWARF original prototype: Task_token * is_runnable(Dir_cache_task * this) */ Task_token * __thiscall anon_unknown.dwarf_4b7067::Dir_cache_task::is_runnable(Dir_cache_task *this) { return (Task_token *)0x0; }
undefined8 FUN_00184050(void) { return 0; }
XOR EAX,EAX RET
null
null
null
null
[('const-0', u'RETURN_-1207484312'), (u'COPY_-1207484332', u'RETURN_-1207484312'), ('const-0', u'COPY_-1207484332')]
[('const-0', u'RETURN_-1207484312'), (u'COPY_-1207484332', u'RETURN_-1207484312'), ('const-0', u'COPY_-1207484332')]
null
null
00184050
x64
O2
(translation_unit "undefined8 FUN_00184050(void)\n\n{\n return 0;\n}\n\n" (function_definition "undefined8 FUN_00184050(void)\n\n{\n return 0;\n}" type_identifier (function_declarator "FUN_00184050(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n ...
(translation_unit "/* DWARF original prototype: Task_token * is_runnable(Dir_cache_task * this) */\n\nTask_token * __thiscall anon_unknown.dwarf_4b7067::Dir_cache_task::is_runnable(Dir_cache_task *this)\n\n{\n return (Task_token *)0x0;\n}\n\n" comment (ERROR "Task_token * __thiscall anon_unknown.dwarf_4b7067::" (binar...
(translation_unit "undefined8 FUN_00184050(void)\n\n{\n return 0;\n}\n\n" (function_definition "undefined8 FUN_00184050(void)\n\n{\n return 0;\n}" type_identifier (function_declarator "FUN_00184050(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (return_statement return LIT ;) })))
(function_definition "undefined8 FUN_00184050(void)\n\n{\n return 0;\n}" (type_identifier "undefined8") (function_declarator "FUN_00184050(void)" (identifier "FUN_00184050") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n return 0;\n}" ({ "{")...
/* DWARF original prototype: Task_token * is_runnable(Dir_cache_task * this) */ type_1 * __thiscall anon_unknown.dwarf_4b7067::Dir_cache_task::is_runnable(Dir_cache_task *this) { return (type_1 *)0x0; }
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (return_statement (number_literal)))))
null
undefined8 MASKED(void) { return 0; }
9477_s390x-linux-gnu-ld_and_s390x-linux-gnu-ld_strip.c
~failure
FUN_0032add0
/* std::ios_base::failure[abi:cxx11]::~failure() */ void __thiscall std::ios_base::failure[abi:cxx11]::~failure(failure_abi_cxx11_ *this) { ~failure(this); operator_delete(this); return; }
void FUN_0032add0(undefined8 param_1) { FUN_0032adb0(); FUN_002f1e60(param_1); return; }
PUSH RBX MOV RBX,RDI CALL 0x0032adb0 MOV RDI,RBX POP RBX JMP 0x002f1e60
null
null
null
null
[('const-0', u'RETURN_-1204965900'), ('tmp_41', u'CALL_-1204965904'), ('tmp_41', u'CALL_-1204965919')]
[('const-0', u'RETURN_-1204965900'), ('tmp_67', u'CALL_-1204965904')]
null
null
0032add0
x64
O2
(translation_unit "void FUN_0032add0(undefined8 param_1)\n\n{\n FUN_0032adb0();\n FUN_002f1e60(param_1);\n return;\n}\n\n" (function_definition "void FUN_0032add0(undefined8 param_1)\n\n{\n FUN_0032adb0();\n FUN_002f1e60(param_1);\n return;\n}" primitive_type (function_declarator "FUN_0032add0(undefined8 param_1)...
(translation_unit "/* std::ios_base::failure[abi:cxx11]::~failure() */\n\nvoid __thiscall std::ios_base::failure[abi:cxx11]::~failure(failure_abi_cxx11_ *this)\n\n{\n ~failure(this);\n operator_delete(this);\n return;\n}\n\n" comment (function_definition "void __thiscall std::ios_base::failure[abi:cxx11]::~failure(f...
(translation_unit "void FUN_0032add0(undefined8 param_1)\n\n{\n FUN_0032adb0();\n FUN_002f1e60(param_1);\n return;\n}\n\n" (function_definition "void FUN_0032add0(undefined8 param_1)\n\n{\n FUN_0032adb0();\n FUN_002f1e60(param_1);\n return;\n}" primitive_type (function_declarator "FUN_0032add0(undefined8 param_1)...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (return_statement return ;...
(function_definition "void FUN_0032add0(undefined8 param_1)\n\n{\n FUN_0032adb0();\n FUN_002f1e60(param_1);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0032add0(undefined8 param_1)" (identifier "FUN_0032add0") (parameter_list "(undefined8 param_1)" (( "(") (parameter_declaration "undefined8 param...
/* std::ios_base::failure[abi:cxx11]::~failure() */ void __thiscall std::ios_base::function_1[abi:cxx11]::~function_1(type_1 *this) { ~function_1(this); var_1(this); 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 (call_expression function: (identifier) arguments...
null
void MASKED(undefined8 param_1) { FUN_0032adb0(); FUN_002f1e60(param_1); return; }
26_x86_64-linux-gnux32-objdump_and_x86_64-linux-gnux32-objdump_strip.c
cplus_demangle_set_style
cplus_demangle_set_style
void cplus_demangle_set_style(void) { (*(code *)PTR_cplus_demangle_set_style_001550d0)(); return; }
void cplus_demangle_set_style(void) { (*(code *)PTR_cplus_demangle_set_style_001550d0)(); return; }
JMP qword ptr [0x001550d0]
null
null
null
null
[('const-0', u'RETURN_-1206947413'), (u'CAST_-1206947351', u'CALLIND_-1206947416'), (u'CALLIND_-1206947416', u'INDIRECT_-1206947356'), ('tmp_22', u'CAST_-1206947351'), (u'INDIRECT_-1206947356', u'COPY_-1206947415')]
[('const-0', u'RETURN_-1206947413'), (u'CAST_-1206947351', u'CALLIND_-1206947416'), (u'CALLIND_-1206947416', u'INDIRECT_-1206947356'), ('tmp_22', u'CAST_-1206947351'), (u'INDIRECT_-1206947356', u'COPY_-1206947415')]
null
null
001071a0
x64
O2
(translation_unit "void cplus_demangle_set_style(void)\n\n{\n (*(code *)PTR_cplus_demangle_set_style_001550d0)();\n return;\n}\n\n" (function_definition "void cplus_demangle_set_style(void)\n\n{\n (*(code *)PTR_cplus_demangle_set_style_001550d0)();\n return;\n}" primitive_type (function_declarator "cplus_demangle_s...
(translation_unit "void cplus_demangle_set_style(void)\n\n{\n (*(code *)PTR_cplus_demangle_set_style_001550d0)();\n return;\n}\n\n" (function_definition "void cplus_demangle_set_style(void)\n\n{\n (*(code *)PTR_cplus_demangle_set_style_001550d0)();\n return;\n}" primitive_type (function_declarator "cplus_demangle_s...
(translation_unit "void cplus_demangle_set_style(void)\n\n{\n (*(code *)PTR_cplus_demangle_set_style_001550d0)();\n return;\n}\n\n" (function_definition "void cplus_demangle_set_style(void)\n\n{\n (*(code *)PTR_cplus_demangle_set_style_001550d0)();\n return;\n}" primitive_type (function_declarator "cplus_demangle_s...
(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_demangle_set_style(void)\n\n{\n (*(code *)PTR_cplus_demangle_set_style_001550d0)();\n return;\n}" (primitive_type "void") (function_declarator "cplus_demangle_set_style(void)" (identifier "cplus_demangle_set_style") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primi...
void function_1(void) { (*(type_1 *)PTR_cplus_demangle_set_style_001550d0)(); 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_001550d0)(); return; }
1237_busybox_and_busybox_strip.c
fallbackSort
FUN_00165db5
/* WARNING: Type propagation algorithm not settling */ void fallbackSort(EState *state) { uint uVar1; uint32_t uVar2; uint uVar3; uint *puVar4; uint32_t *puVar5; uint32_t *puVar6; uint uVar7; int iVar8; uint uVar9; uint uVar10; int *piVar11; long lVar12; uint *puVar13; byte bVar14; uint...
/* WARNING: Type propagation algorithm not settling */ void FUN_00165db5(long param_1) { uint uVar1; uint uVar2; uint *puVar3; byte *pbVar4; long lVar5; uint uVar6; uint uVar7; uint uVar8; int *piVar9; long lVar10; uint *puVar11; byte bVar12; uint uVar13; uint uVar14; ulong uVar15; ul...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0xb98 MOV R9,qword ptr [RDI + 0x10] MOV R11,qword ptr [RDI + 0x18] MOV RAX,qword ptr FS:[0x28] MOV qword ptr [RSP + 0xb88],RAX XOR EAX,EAX MOV EAX,dword ptr [RDI + 0x60] MOV RBX,qword ptr [RDI + 0x20] MOV dword ptr [RSP + 0xc],EAX LEA RAX,[RSP + 0x780] MOV R...
null
null
null
null
[('const-1', u'INT_ADD_-1207342390'), (u'COPY_-1207334376', u'COPY_-1207334328'), (u'STORE_-1207340632', u'INDIRECT_-1207333812'), ('const-0', u'INT_EQUAL_-1207339873'), (u'INT_ADD_-1207341145', u'INT_NOTEQUAL_-1207340921'), (u'INT_OR_-1207342397', u'STORE_-1207342421'), (u'CALL_-1207341921', u'INDIRECT_-1207333465'), ...
[('const-1', u'INT_ADD_-1207342390'), (u'STORE_-1207340632', u'INDIRECT_-1207333812'), ('const-1', u'PTRADD_-1207335061'), (u'MULTIEQUAL_-1207334355', u'INT_EQUAL_-1207344048'), ('const-0', u'INT_SLESS_-1207341237'), ('tmp_24498', u'PTRSUB_-1207333312'), ('const-0', u'INT_EQUAL_-1207339873'), (u'INT_ADD_-1207341145', u...
null
null
00165db5
x64
O2
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n\nvoid FUN_00165db5(long param_1)\n\n{\n uint uVar1;\n uint uVar2;\n uint *puVar3;\n byte *pbVar4;\n long lVar5;\n uint uVar6;\n uint uVar7;\n uint uVar8;\n int *piVar9;\n long lVar10;\n uint *puVar11;\n byte bVar12;\n uint uVar13;\...
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n\nvoid fallbackSort(EState *state)\n\n{\n uint uVar1;\n uint32_t uVar2;\n uint uVar3;\n uint *puVar4;\n uint32_t *puVar5;\n uint32_t *puVar6;\n uint uVar7;\n int iVar8;\n uint uVar9;\n uint uVar10;\n int *piVar11;\n long lVar12;\n u...
(translation_unit "void FUN_00165db5(long param_1)\n\n{\n uint uVar1;\n uint uVar2;\n uint *puVar3;\n byte *pbVar4;\n long lVar5;\n uint uVar6;\n uint uVar7;\n uint uVar8;\n int *piVar9;\n long lVar10;\n uint *puVar11;\n byte bVar12;\n uint uVar13;\n uint uVar14;\n ulong uVar15;\n ulong uVar16;\n int i...
(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 (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDE...
(function_definition "void FUN_00165db5(long param_1)\n\n{\n uint uVar1;\n uint uVar2;\n uint *puVar3;\n byte *pbVar4;\n long lVar5;\n uint uVar6;\n uint uVar7;\n uint uVar8;\n int *piVar9;\n long lVar10;\n uint *puVar11;\n byte bVar12;\n uint uVar13;\n uint uVar14;\n ulong uVar15;\n ulong uVar16;\n in...
/* WARNING: Type propagation algorithm not settling */ void function_1(type_1 *state) { type_2 var_3; uint32_t var_31; type_2 uVar3; type_2 *var_22; uint32_t *puVar5; uint32_t *puVar6; type_2 var_11; int var_8; type_2 var_15; type_2 var_38; int *var_2; long var_9; type_2 *var_34; type_3 v...
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)) (de...
null
/* WARNING: Type propagation algorithm not settling */ void MASKED(long param_1) { uint uVar1; uint uVar2; uint *puVar3; byte *pbVar4; long lVar5; uint uVar6; uint uVar7; uint uVar8; int *piVar9; long lVar10; uint *puVar11; byte bVar12; uint uVar13; uint uVar14; ulong uVar15; ulong uV...
4948_x86_64-kfreebsd-gnu-dwp_and_x86_64-kfreebsd-gnu-dwp_strip.c
_M_realloc_insert<const_gold::Output_reloc<9,_true,_64,_false>&>
FUN_0021cd10
/* DWARF original name: _M_realloc_insert<const gold::Output_reloc<9, true, 64, false>&> DWARF original prototype: void _M_realloc_insert<const_gold::Output_reloc<9,_true,_64,_false>&>(vector<gold::Output_reloc<9,_true,_64,_false>,_std::allocator<gold::Output_reloc<9,_true,_64,_false>_>_> * this, iterator __p...
void FUN_0021cd10(long *param_1,undefined8 *param_2,undefined8 *param_3) { undefined8 *puVar1; undefined8 *puVar2; undefined8 uVar3; undefined8 uVar4; undefined8 uVar5; undefined8 uVar6; long lVar7; undefined8 *puVar8; long lVar9; undefined8 *puVar10; undefined8 *puVar11; undefined8 *puVar12; ...
MOV RCX,-0x3333333333333333 PUSH R15 PUSH R14 PUSH R13 MOV R13,RDI PUSH R12 PUSH RBP PUSH RBX MOV RBX,RSI SUB RSP,0x18 MOV RBP,qword ptr [RDI + 0x8] MOV R14,qword ptr [RDI] MOV RAX,RBP SUB RAX,R14 SAR RAX,0x3 IMUL RAX,RCX MOV RCX,RSI SUB RCX,R14 TEST RAX,RAX JZ 0x0021cea0 LEA RSI,[RAX + RAX*0x1] MOV R15,-0x10 CMP RAX,R...
null
null
null
null
[(u'LOAD_-1203842849', u'STORE_-1203842832'), ('const-0', u'PTRSUB_-1203842463'), ('const-1', u'PTRADD_-1203842520'), (u'PTRSUB_-1203842802', u'PTRSUB_-1203842754'), (u'CAST_-1203842638', u'INT_ADD_-1203843551'), (u'LOAD_-1203842687', u'CAST_-1203842476'), (u'PTRSUB_-1203842463', u'PTRSUB_-1203842449'), (u'PTRADD_-1203...
[(u'PTRADD_-1203842667', u'STORE_-1203842808'), ('tmp_2390', u'INT_NOTEQUAL_-1203843308'), (u'PTRADD_-1203842528', u'LOAD_-1203842664'), (u'CAST_-1203842725', u'INT_SUB_-1203843726'), ('const-433', u'STORE_-1203842739'), (u'COPY_-1203842675', u'MULTIEQUAL_-1203842899'), ('const-4', u'PTRADD_-1203842510'), (u'PTRADD_-12...
null
null
0021cd10
x64
O2
(translation_unit "void FUN_0021cd10(long *param_1,undefined8 *param_2,undefined8 *param_3)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n undefined8 uVar3;\n undefined8 uVar4;\n undefined8 uVar5;\n undefined8 uVar6;\n long lVar7;\n undefined8 *puVar8;\n long lVar9;\n undefined8 *puVar10;\n undefined8 *p...
(translation_unit "/* DWARF original name: _M_realloc_insert<const gold::Output_reloc<9, true, 64, false>&>\n DWARF original prototype: void\n _M_realloc_insert<const_gold::Output_reloc<9,_true,_64,_false>&>(vector<gold::Output_reloc<9,_true,_64,_false>,_std::allocator<gold::Output_reloc<9,_true,_64,_false>_>_>\n ...
(translation_unit "void FUN_0021cd10(long *param_1,undefined8 *param_2,undefined8 *param_3)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n undefined8 uVar3;\n undefined8 uVar4;\n undefined8 uVar5;\n undefined8 uVar6;\n long lVar7;\n undefined8 *puVar8;\n long lVar9;\n undefined8 *puVar10;\n undefined8 *p...
(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 TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (dec...
(function_definition "void FUN_0021cd10(long *param_1,undefined8 *param_2,undefined8 *param_3)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n undefined8 uVar3;\n undefined8 uVar4;\n undefined8 uVar5;\n undefined8 uVar6;\n long lVar7;\n undefined8 *puVar8;\n long lVar9;\n undefined8 *puVar10;\n undefined8...
/* DWARF original name: _M_realloc_insert<const gold::Output_reloc<9, true, 64, false>&> DWARF original prototype: void _M_realloc_insert<const_gold::Output_reloc<9,_true,_64,_false>&>(vector<gold::Output_reloc<9,_true,_64,_false>,_std::allocator<gold::Output_reloc<9,_true,_64,_false>_>_> * this, iterator __p...
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,undefined8 *param_3) { undefined8 *puVar1; undefined8 *puVar2; undefined8 uVar3; undefined8 uVar4; undefined8 uVar5; undefined8 uVar6; long lVar7; undefined8 *puVar8; long lVar9; undefined8 *puVar10; undefined8 *puVar11; undefined8 *puVar12; ulon...
4036_sparc64-linux-gnu-ld_and_sparc64-linux-gnu-ld_strip.c
_M_realloc_insert<const_gold::options::One_option*>
FUN_00206540
/* DWARF original name: _M_realloc_insert<const gold::options::One_option*> DWARF original prototype: void _M_realloc_insert<const_gold::options::One_option*>(vector<const_gold::options::One_option*,_std::allocator<const_gold::options::One_option*>_> * this, iterator __position, One_option * * __args#0) */ v...
void FUN_00206540(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 0x00206670 LEA RDI,[RAX + RAX*0x1] MOV R14,-0x8 CMP RAX,RDI JBE 0x00206638 MOV RDI,R14 MOV qword ptr...
null
null
null
null
[('const-0', u'INT_EQUAL_-1203804445'), (u'CAST_-1203803942', u'INT_ADD_-1203804576'), ('const-433', u'STORE_-1203804590'), ('const-433', u'STORE_-1203804434'), (u'PTRSUB_-1203803876', u'PTRSUB_-1203803868'), (u'INT_SRIGHT_-1203804734', u'INT_EQUAL_-1203804735'), (u'COPY_-1203804232', u'MULTIEQUAL_-1203804024'), (u'LOA...
[(u'COPY_-1203804714', u'MULTIEQUAL_-1203804218'), (u'CAST_-1203803980', u'INT_ADD_-1203804617'), ('const-0', u'INT_EQUAL_-1203804445'), ('const-1', u'PTRADD_-1203804067'), ('tmp_1672', u'PTRADD_-1203804067'), (u'INT_SRIGHT_-1203804734', u'INT_EQUAL_-1203804735'), (u'INT_ADD_-1203804617', u'MULTIEQUAL_-1203804186'), ('...
null
null
00206540
x64
O2
(translation_unit "void FUN_00206540(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<const gold::options::One_option*>\n DWARF original prototype: void\n _M_realloc_insert<const_gold::options::One_option*>(vector<const_gold::options::One_option*,_std::allocator<const_gold::options::One_option*>_>\n * this, iterator __position, One_optio...
(translation_unit "void FUN_00206540(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_00206540(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<const gold::options::One_option*> DWARF original prototype: void _M_realloc_insert<const_gold::options::One_option*>(vector<const_gold::options::One_option*,_std::allocator<const_gold::options::One_option*>_> * this, iterator __position, One_option * * __args#0) */ 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: (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 - (...
2226_sqldiff_and_sqldiff_strip.c
write
write
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ ssize_t write(int __fd,void *__buf,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ /* write@@GLIBC_2.2.5 */ h...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ ssize_t write(int __fd,void *__buf,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1203953518')]
[('const-1', u'RETURN_-1203953518')]
null
null
00222088
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nssize_t write(int __fd,void *__buf,size_t __n)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nssize_t write(int __fd,void *__buf,size_t __n)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* ...
(translation_unit "ssize_t write(int __fd,void *__buf,size_t __n)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "ssize_t write(int __fd,void *__buf,size_t __n)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "write(int __fd,void *__buf,size_t __n)" iden...
(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 ( ))) ;) })))
(function_definition "ssize_t write(int __fd,void *__buf,size_t __n)\n\n{\n \n halt_baddata();\n}" (primitive_type "ssize_t") (function_declarator "write(int __fd,void *__buf,size_t __n)" (identifier "write") (parameter_list "(int __fd,void *__buf,size_t __n)" (( "(") (parameter_declaration "int __f...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ ssize_t function_1(int __fd,void *__buf,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ /* write@@GLIBC_2.2.5 *...
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: (primitive_type) declarator: (pointer_declarator declarator: (identifie...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ ssize_t MASKED(int __fd,void *__buf,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
472_sparc64-linux-gnu-objdump_and_sparc64-linux-gnu-objdump_strip.c
make_tempname
FUN_00136df0
char * make_tempname(char *filename) { int __fd; char *__template; char *pcVar1; __template = template_in_dir(filename); __fd = mkstemp(__template); if (__fd == -1) { pcVar1 = (char *)0x0; free(__template); } else { close(__fd); pcVar1 = __template; } return pcVar1; }
char * FUN_00136df0(void) { int __fd; char *__template; char *pcVar1; __template = (char *)FUN_00136220(); __fd = mkstemp(__template); if (__fd == -1) { pcVar1 = (char *)0x0; free(__template); } else { close(__fd); pcVar1 = __template; } return pcVar1; }
PUSH RBX CALL 0x00136220 MOV RDI,RAX MOV RBX,RAX CALL 0x00107590 CMP EAX,-0x1 JZ 0x00136e18 MOV EDI,EAX CALL 0x00107380 MOV RAX,RBX POP RBX RET MOV RDI,RBX XOR EBX,EBX CALL 0x00107070 JMP 0x00136e0d
null
null
null
null
[(u'INT_EQUAL_-1207144932', u'CBRANCH_-1207144930'), (u'MULTIEQUAL_-1207144803', u'COPY_-1207144919'), ('tmp_125', u'BRANCH_-1207144873'), ('const-4294967295', u'INT_EQUAL_-1207144932'), (u'CALL_-1207144963', u'COPY_-1207144801'), ('tmp_56', u'CBRANCH_-1207144930'), ('const-0', u'COPY_-1207144849'), (u'CALL_-1207144947...
[(u'INT_EQUAL_-1207144932', u'CBRANCH_-1207144930'), ('tmp_125', u'BRANCH_-1207144873'), ('tmp_56', u'CBRANCH_-1207144930'), (u'COPY_-1207144800', u'MULTIEQUAL_-1207144802'), ('const-0', u'COPY_-1207144848'), (u'CALL_-1207144963', u'CAST_-1207144759'), (u'CAST_-1207144759', u'COPY_-1207144800'), (u'COPY_-1207144848', u...
null
null
00136df0
x64
O2
(translation_unit "char * FUN_00136df0(void)\n\n{\n int __fd;\n char *__template;\n char *pcVar1;\n \n __template = (char *)FUN_00136220();\n __fd = mkstemp(__template);\n if (__fd == -1) {\n pcVar1 = (char *)0x0;\n free(__template);\n }\n else {\n close(__fd);\n pcVar1 = __template;\n }\n return...
(translation_unit "char * make_tempname(char *filename)\n\n{\n int __fd;\n char *__template;\n char *pcVar1;\n \n __template = template_in_dir(filename);\n __fd = mkstemp(__template);\n if (__fd == -1) {\n pcVar1 = (char *)0x0;\n free(__template);\n }\n else {\n close(__fd);\n pcVar1 = __template;\...
(translation_unit "char * FUN_00136df0(void)\n\n{\n int __fd;\n char *__template;\n char *pcVar1;\n \n __template = (char *)FUN_00136220();\n __fd = mkstemp(__template);\n if (__fd == -1) {\n pcVar1 = (char *)0x0;\n free(__template);\n }\n else {\n close(__fd);\n pcVar1 = __template;\n }\n return...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) )))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (ass...
(function_definition "char * FUN_00136df0(void)\n\n{\n int __fd;\n char *__template;\n char *pcVar1;\n \n __template = (char *)FUN_00136220();\n __fd = mkstemp(__template);\n if (__fd == -1) {\n pcVar1 = (char *)0x0;\n free(__template);\n }\n else {\n close(__fd);\n pcVar1 = __template;\n }\n ret...
char * function_1(char *filename) { int var_3; char *__template; char *pcVar1; __template = var_1(filename); var_3 = var_2(__template); if (var_3 == -1) { pcVar1 = (char *)0x0; var_4(__template); } else { var_5(var_3); pcVar1 = __template; } return pcVar1; }
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: (identifier)) (d...
null
char * MASKED(void) { int __fd; char *__template; char *pcVar1; __template = (char *)FUN_00136220(); __fd = mkstemp(__template); if (__fd == -1) { pcVar1 = (char *)0x0; free(__template); } else { close(__fd); pcVar1 = __template; } return pcVar1; }
5695_x86_64-linux-gnu-dwp_and_x86_64-linux-gnu-dwp_strip.c
~Integer_expression
FUN_0024e110
/* DWARF original prototype: void ~Integer_expression(Integer_expression * this, int __in_chrg) */ void __thiscall gold::Integer_expression::~Integer_expression(Integer_expression *this,int __in_chrg) { operator_delete(this,0x10); return; }
void FUN_0024e110(undefined8 param_1) { thunk_FUN_00276d20(param_1,0x10); return; }
MOV ESI,0x10 JMP 0x00276d10
null
null
null
null
[('const-0', u'RETURN_-1204035295'), ('tmp_10', u'CALL_-1204035299'), ('const-16', u'CALL_-1204035299')]
[('const-16', u'CALL_-1204035299'), ('const-0', u'RETURN_-1204035295'), ('tmp_29', u'CALL_-1204035299')]
null
null
0024e110
x64
O2
(translation_unit "void FUN_0024e110(undefined8 param_1)\n\n{\n thunk_FUN_00276d20(param_1,0x10);\n return;\n}\n\n" (function_definition "void FUN_0024e110(undefined8 param_1)\n\n{\n thunk_FUN_00276d20(param_1,0x10);\n return;\n}" primitive_type (function_declarator "FUN_0024e110(undefined8 param_1)" identifier (pa...
(translation_unit "/* DWARF original prototype: void ~Integer_expression(Integer_expression * this, int __in_chrg) */\n\nvoid __thiscall\ngold::Integer_expression::~Integer_expression(Integer_expression *this,int __in_chrg)\n\n{\n operator_delete(this,0x10);\n return;\n}\n\n" comment (function_definition "void __this...
(translation_unit "void FUN_0024e110(undefined8 param_1)\n\n{\n thunk_FUN_00276d20(param_1,0x10);\n return;\n}\n\n" (function_definition "void FUN_0024e110(undefined8 param_1)\n\n{\n thunk_FUN_00276d20(param_1,0x10);\n return;\n}" primitive_type (function_declarator "FUN_0024e110(undefined8 param_1)" identifier (pa...
(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 FUN_0024e110(undefined8 param_1)\n\n{\n thunk_FUN_00276d20(param_1,0x10);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0024e110(undefined8 param_1)" (identifier "FUN_0024e110") (parameter_list "(undefined8 param_1)" (( "(") (parameter_declaration "undefined8 param_1" (typ...
/* DWARF original prototype: void ~Integer_expression(Integer_expression * this, int __in_chrg) */ void __thiscall gold::function_1::~function_1(function_1 *this,int __in_chrg) { var_1(this,0x10); 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 (call_expression function: (identifier) arguments...
null
void MASKED(undefined8 param_1) { thunk_FUN_00276d20(param_1,0x10); return; }
252_libmicrohttpd.so_and_libmicrohttpd.so_strip.c
MHD_check_response_header_token_ci
FUN_00112e80
/* WARNING: Enum "MHD_FLAG": Some values do not have unique names */ /* WARNING: Enum "gnutls_pk_algorithm_t": Some values do not have unique names */ /* WARNING: Enum "gnutls_certificate_type_t": Some values do not have unique names */ _Bool MHD_check_response_header_token_ci (MHD_Response *response,...
undefined8 FUN_00112e80(undefined8 *param_1,char *param_2,char *param_3,undefined8 param_4) { int iVar1; undefined8 uVar2; if ((((param_2 != (char *)0x0) && (*param_2 != '\0')) && (param_3 != (char *)0x0)) && (*param_3 != '\0')) { param_1 = (undefined8 *)*param_1; while( true ) { if (param...
TEST RSI,RSI JZ 0x00112ef8 CMP byte ptr [RSI],0x0 JZ 0x00112ef8 TEST RDX,RDX JZ 0x00112ef8 CMP byte ptr [RDX],0x0 JZ 0x00112ef8 PUSH R13 MOV R13,RDX PUSH R12 MOV R12,RCX PUSH RBP MOV RBP,RSI PUSH RBX SUB RSP,0x8 MOV RBX,qword ptr [RDI] TEST RBX,RBX JNZ 0x00112ec0 JMP 0x00112f00 MOV RBX,qword ptr [RBX] TEST RBX,RBX JZ 0...
null
null
null
null
[(u'COPY_-1207029729', u'RETURN_-1207029791'), (u'INT_EQUAL_-1207030017', u'CBRANCH_-1207030014'), ('const-0', u'INT_NOTEQUAL_-1207030096'), ('const-8', u'PTRSUB_-1207029566'), (u'PTRSUB_-1207029605', u'LOAD_-1207030035'), (u'INT_NOTEQUAL_-1207030079', u'CBRANCH_-1207030078'), ('const-0', u'INT_NOTEQUAL_-1207029905'), ...
[('const-0', u'INT_NOTEQUAL_-1207030079'), (u'MULTIEQUAL_-1207029612', u'LOAD_-1207029889'), (u'SUBPIECE_-1207029692', u'INT_NOTEQUAL_-1207029868'), ('const-433', u'LOAD_-1207030127'), (u'INT_EQUAL_-1207030017', u'CBRANCH_-1207030014'), (u'PTRADD_-1207029591', u'CAST_-1207029585'), ('const-0', u'INT_NOTEQUAL_-120703009...
null
null
00112e80
x64
O2
(translation_unit "undefined8 FUN_00112e80(undefined8 *param_1,char *param_2,char *param_3,undefined8 param_4)\n\n{\n int iVar1;\n undefined8 uVar2;\n \n if ((((param_2 != (char *)0x0) && (*param_2 != '\0')) && (param_3 != (char *)0x0)) &&\n (*param_3 != '\0')) {\n param_1 = (undefined8 *)*param_1;\n whil...
(translation_unit "/* WARNING: Enum "MHD_FLAG": Some values do not have unique names */\n/* WARNING: Enum "gnutls_pk_algorithm_t": Some values do not have unique names */\n/* WARNING: Enum "gnutls_certificate_type_t": Some values do not have unique names */\n\n_Bool MHD_check_response_header_token_ci\n (...
(translation_unit "undefined8 FUN_00112e80(undefined8 *param_1,char *param_2,char *param_3,undefined8 param_4)\n\n{\n int iVar1;\n undefined8 uVar2;\n \n if ((((param_2 != (char *)0x0) && (*param_2 != '\0')) && (param_3 != (char *)0x0)) &&\n (*param_3 != '\0')) {\n param_1 = (undefined8 *)*param_1;\n whil...
(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)) , (parameter_declaration TYPE IDENT) ))) (compound_st...
(function_definition "undefined8 FUN_00112e80(undefined8 *param_1,char *param_2,char *param_3,undefined8 param_4)\n\n{\n int iVar1;\n undefined8 uVar2;\n \n if ((((param_2 != (char *)0x0) && (*param_2 != '\0')) && (param_3 != (char *)0x0)) &&\n (*param_3 != '\0')) {\n param_1 = (undefined8 *)*param_1;\n w...
/* WARNING: Enum "MHD_FLAG": Some values do not have unique names */ /* WARNING: Enum "gnutls_pk_algorithm_t": Some values do not have unique names */ /* WARNING: Enum "gnutls_certificate_type_t": Some values do not have unique names */ type_1 function_1 (type_2 *response,char *var_1,char *var_2,size_...
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: (primitive_type) declarator: (pointe...
null
undefined8 MASKED(undefined8 *param_1,char *param_2,char *param_3,undefined8 param_4) { int iVar1; undefined8 uVar2; if ((((param_2 != (char *)0x0) && (*param_2 != '\0')) && (param_3 != (char *)0x0)) && (*param_3 != '\0')) { param_1 = (undefined8 *)*param_1; while( true ) { if (param_1 == ...
619_riscv64-linux-gnu-as_and_riscv64-linux-gnu-as_strip.c
renumber_sections
FUN_0012b4f0
/* WARNING: Unknown calling convention */ void renumber_sections(bfd *abfd,asection *sec,void *countparg) { int *countp; /* WARNING: Load size is inaccurate */ sec->index = *countparg; /* WARNING: Load size is inaccurate */ *(int *)countparg = *countparg + 1; return...
void FUN_0012b4f0(undefined8 param_1,long param_2,int *param_3) { *(int *)(param_2 + 0xc) = *param_3; *param_3 = *param_3 + 1; return; }
MOV EAX,dword ptr [RDX] MOV dword ptr [RSI + 0xc],EAX ADD dword ptr [RDX],0x1 RET
null
null
null
null
[('const-1', u'INT_ADD_-1207061229'), ('const-433', u'STORE_-1207061254'), ('tmp_74', u'CAST_-1207061162'), ('const-433', u'LOAD_-1207061262'), (u'LOAD_-1207061262', u'STORE_-1207061254'), ('tmp_74', u'LOAD_-1207061247'), ('const-433', u'STORE_-1207061244'), (u'PTRSUB_-1207061164', u'STORE_-1207061254'), ('const-12', u...
[('tmp_84', u'INT_ADD_-1207061240'), ('const-1', u'INT_ADD_-1207061229'), (u'LOAD_-1207061262', u'STORE_-1207061254'), (u'INT_ADD_-1207061240', u'CAST_-1207061166'), ('const-433', u'LOAD_-1207061262'), (u'CAST_-1207061166', u'STORE_-1207061254'), ('const-433', u'STORE_-1207061244'), ('tmp_82', u'STORE_-1207061244'), ('...
null
null
0012b4f0
x64
O2
(translation_unit "void FUN_0012b4f0(undefined8 param_1,long param_2,int *param_3)\n\n{\n *(int *)(param_2 + 0xc) = *param_3;\n *param_3 = *param_3 + 1;\n return;\n}\n\n" (function_definition "void FUN_0012b4f0(undefined8 param_1,long param_2,int *param_3)\n\n{\n *(int *)(param_2 + 0xc) = *param_3;\n *param_3 = *p...
(translation_unit "/* WARNING: Unknown calling convention */\n\nvoid renumber_sections(bfd *abfd,asection *sec,void *countparg)\n\n{\n int *countp;\n \n /* WARNING: Load size is inaccurate */\n sec->index = *countparg;\n /* WARNING: Load size is inaccurate */\n *(int *)countpar...
(translation_unit "void FUN_0012b4f0(undefined8 param_1,long param_2,int *param_3)\n\n{\n *(int *)(param_2 + 0xc) = *param_3;\n *param_3 = *param_3 + 1;\n return;\n}\n\n" (function_definition "void FUN_0012b4f0(undefined8 param_1,long param_2,int *param_3)\n\n{\n *(int *)(param_2 + 0xc) = *param_3;\n *param_3 = *p...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (assignment_expression (poin...
(function_definition "void FUN_0012b4f0(undefined8 param_1,long param_2,int *param_3)\n\n{\n *(int *)(param_2 + 0xc) = *param_3;\n *param_3 = *param_3 + 1;\n return;\n}" (primitive_type "void") (function_declarator "FUN_0012b4f0(undefined8 param_1,long param_2,int *param_3)" (identifier "FUN_0012b4f0") (parameter_li...
/* WARNING: Unknown calling convention */ void function_1(type_1 *abfd,type_2 *sec,void *countparg) { int *countp; /* WARNING: Load size is inaccurate */ sec->index = *countparg; /* WARNING: Load size is inaccurate */ *(int *)countparg = *countparg + 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: (sized_type_specifier) declarator: (identifier)) (parameter_declaratio...
null
void MASKED(undefined8 param_1,long param_2,int *param_3) { *(int *)(param_2 + 0xc) = *param_3; *param_3 = *param_3 + 1; return; }
8978_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
~stdio_sync_filebuf
FUN_0030bd50
/* stdio_sync_filebuf<char, std::char_traits<char> >::~stdio_sync_filebuf() */ void __thiscall stdio_sync_filebuf<char,std::char_traits<char>>::~stdio_sync_filebuf (stdio_sync_filebuf<char,std::char_traits<char>> *this) { *(undefined ***)this = &PTR__streambuf_004386a0; std::locale::~locale((locale *)(...
void FUN_0030bd50(undefined8 *param_1) { *param_1 = &PTR_FUN_004386a0; FUN_002dd1b0(); FUN_002dac70(param_1); return; }
LEA RAX,[0x438690] PUSH RBX MOV RBX,RDI LEA RDI,[RDI + 0x38] ADD RAX,0x10 MOV qword ptr [RDI + -0x38],RAX CALL 0x002dd1b0 MOV RDI,RBX POP RBX JMP 0x002dac70
null
null
null
null
[('const-433', u'STORE_-1204830856'), (u'CAST_-1204830753', u'STORE_-1204830856'), (u'PTRSUB_-1204830753', u'STORE_-1204830856'), ('tmp_82', u'PTRADD_-1204830815'), ('tmp_82', u'CALL_-1204830830'), (u'CAST_-1204830762', u'CALL_-1204830845'), ('const-0', u'RETURN_-1204830826'), ('const-4425376', u'PTRSUB_-1204830753'), ...
[('const-4425376', u'PTRSUB_-1204830753'), (u'PTRSUB_-1204830753', u'STORE_-1204830856'), ('const-0', u'PTRSUB_-1204830753'), ('tmp_145', u'STORE_-1204830856'), ('const-433', u'STORE_-1204830856'), ('tmp_145', u'CALL_-1204830830'), ('const-0', u'RETURN_-1204830826')]
null
null
0030bd50
x64
O2
(translation_unit "void FUN_0030bd50(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004386a0;\n FUN_002dd1b0();\n FUN_002dac70(param_1);\n return;\n}\n\n" (function_definition "void FUN_0030bd50(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004386a0;\n FUN_002dd1b0();\n FUN_002dac70(param_1);\n return;\n}" p...
(translation_unit "/* stdio_sync_filebuf<char, std::char_traits<char> >::~stdio_sync_filebuf() */\n\nvoid __thiscall\nstdio_sync_filebuf<char,std::char_traits<char>>::~stdio_sync_filebuf\n (stdio_sync_filebuf<char,std::char_traits<char>> *this)\n\n{\n *(undefined ***)this = &PTR__streambuf_004386a0;\n std::l...
(translation_unit "void FUN_0030bd50(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004386a0;\n FUN_002dd1b0();\n FUN_002dac70(param_1);\n return;\n}\n\n" (function_definition "void FUN_0030bd50(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004386a0;\n FUN_002dd1b0();\n FUN_002dac70(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_0030bd50(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004386a0;\n FUN_002dd1b0();\n FUN_002dac70(param_1);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0030bd50(undefined8 *param_1)" (identifier "FUN_0030bd50") (parameter_list "(undefined8 *param_1)" (( "(") (par...
/* stdio_sync_filebuf<char, std::char_traits<char> >::~stdio_sync_filebuf() */ void __thiscall stdio_sync_filebuf<char,std::char_traits<char>>::~stdio_sync_filebuf (stdio_sync_filebuf<char,std::char_traits<char>> *var_2) { *(undefined ***)var_2 = &PTR__streambuf_004386a0; std::locale::~var_1((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 (assignment_expr...
null
void MASKED(undefined8 *param_1) { *param_1 = &PTR_FUN_004386a0; FUN_002dd1b0(); FUN_002dac70(param_1); return; }
4594_powerpc64-linux-gnu-ld_and_powerpc64-linux-gnu-ld_strip.c
do_initialize_xindex
FUN_00238ee0
/* DWARF original prototype: Xindex * do_initialize_xindex(Sized_relobj_file<32,_true> * this) */ Xindex * __thiscall gold::Sized_relobj_file<32,_true>::do_initialize_xindex(Sized_relobj_file<32,_true> *this) { int iVar1; uint symtab_shndx; Xindex *this_00; if (this->symtab_shndx_ != 0xffffffff) { elf...
undefined4 * FUN_00238ee0(long param_1) { undefined4 uVar1; undefined4 uVar2; undefined4 *puVar3; if (*(int *)(param_1 + 0x11c) != -1) { FUN_001c58c0(param_1 + 0xf8); uVar1 = *(undefined4 *)(param_1 + 0x110); puVar3 = (undefined4 *)FUN_00337280(0x20); uVar2 = *(undefined4 *)(param_1 + 0x11c...
PUSH R12 PUSH RBP PUSH RBX CMP dword ptr [RDI + 0x11c],-0x1 JZ 0x00238f44 MOV RBP,RDI LEA RDI,[RDI + 0xf8] CALL 0x001c58c0 MOV R12D,dword ptr [RBP + 0x110] MOV EDI,0x20 CALL 0x00337280 MOV EDX,dword ptr [RBP + 0x11c] MOV RSI,RBP MOV dword ptr [RAX],R12D MOV RBX,RAX MOV RDI,RAX MOV qword ptr [RAX + 0x8],0x0 MOV qword pt...
null
null
null
null
[('const-8', u'PTRSUB_-1203990504'), (u'COPY_-1203990520', u'CALL_-1203990612'), (u'CAST_-1203990510', u'PTRSUB_-1203990494'), (u'LOAD_-1203990732', u'CALL_-1203990666'), ('const-248', u'PTRSUB_-1203990543'), (u'PTRSUB_-1203990497', u'PTRSUB_-1203990492'), (u'PTRSUB_-1203990473', u'PTRSUB_-1203990470'), ('const-8', u'P...
[(u'CAST_-1203990498', u'STORE_-1203990692'), ('const-32', u'CALL_-1203990734'), (u'LOAD_-1203990732', u'CALL_-1203990666'), ('const-561', u'CALL_-1203990612'), ('const-248', u'INT_ADD_-1203990758'), ('const-433', u'LOAD_-1203990800'), ('const-0', u'STORE_-1203990692'), ('const-0', u'RETURN_-1203990635'), (u'CAST_-1203...
null
null
00238ee0
x64
O2
(translation_unit "undefined4 * FUN_00238ee0(long param_1)\n\n{\n undefined4 uVar1;\n undefined4 uVar2;\n undefined4 *puVar3;\n \n if (*(int *)(param_1 + 0x11c) != -1) {\n FUN_001c58c0(param_1 + 0xf8);\n uVar1 = *(undefined4 *)(param_1 + 0x110);\n puVar3 = (undefined4 *)FUN_00337280(0x20);\n uVar2 = *(...
(translation_unit "/* DWARF original prototype: Xindex * do_initialize_xindex(Sized_relobj_file<32,_true> * this) */\n\nXindex * __thiscall\ngold::Sized_relobj_file<32,_true>::do_initialize_xindex(Sized_relobj_file<32,_true> *this)\n\n{\n int iVar1;\n uint symtab_shndx;\n Xindex *this_00;\n \n if (this->symtab_shn...
(translation_unit "undefined4 * FUN_00238ee0(long param_1)\n\n{\n undefined4 uVar1;\n undefined4 uVar2;\n undefined4 *puVar3;\n \n if (*(int *)(param_1 + 0x11c) != -1) {\n FUN_001c58c0(param_1 + 0xf8);\n uVar1 = *(undefined4 *)(param_1 + 0x110);\n puVar3 = (undefined4 *)FUN_00337280(0x20);\n uVar2 = *(...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) )))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (if_statement if (pa...
(function_definition "undefined4 * FUN_00238ee0(long param_1)\n\n{\n undefined4 uVar1;\n undefined4 uVar2;\n undefined4 *puVar3;\n \n if (*(int *)(param_1 + 0x11c) != -1) {\n FUN_001c58c0(param_1 + 0xf8);\n uVar1 = *(undefined4 *)(param_1 + 0x110);\n puVar3 = (undefined4 *)FUN_00337280(0x20);\n uVar2 =...
/* DWARF original prototype: Xindex * do_initialize_xindex(Sized_relobj_file<32,_true> * this) */ type_2 * __thiscall gold::Sized_relobj_file<32,var_7>::do_initialize_xindex(Sized_relobj_file<32,var_7> *this) { int iVar1; type_1 symtab_shndx; type_2 *this_00; if (this->symtab_shndx_ != 0xffffffff) { e...
null
(translation_unit (function_definition type: (type_identifier) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier))))) body: (compound_statement (declaration type: (type_identif...
null
undefined4 * MASKED(long param_1) { undefined4 uVar1; undefined4 uVar2; undefined4 *puVar3; if (*(int *)(param_1 + 0x11c) != -1) { FUN_001c58c0(param_1 + 0xf8); uVar1 = *(undefined4 *)(param_1 + 0x110); puVar3 = (undefined4 *)FUN_00337280(0x20); uVar2 = *(undefined4 *)(param_1 + 0x11c); ...
334_openssl_and_openssl_strip.c
SSL_CONF_CTX_new
SSL_CONF_CTX_new
void SSL_CONF_CTX_new(void) { (*(code *)PTR_SSL_CONF_CTX_new_001ab000)(); return; }
void SSL_CONF_CTX_new(void) { (*(code *)PTR_SSL_CONF_CTX_new_001ab000)(); return; }
JMP qword ptr [0x001ab000]
null
null
null
null
[(u'CALLIND_-1207044888', u'INDIRECT_-1207044828'), (u'INDIRECT_-1207044828', u'COPY_-1207044887'), ('const-0', u'RETURN_-1207044885'), ('tmp_22', u'CAST_-1207044823'), (u'CAST_-1207044823', u'CALLIND_-1207044888')]
[(u'CALLIND_-1207044888', u'INDIRECT_-1207044828'), (u'INDIRECT_-1207044828', u'COPY_-1207044887'), ('const-0', u'RETURN_-1207044885'), ('tmp_22', u'CAST_-1207044823'), (u'CAST_-1207044823', u'CALLIND_-1207044888')]
null
null
0012f4e0
x64
O2
(translation_unit "void SSL_CONF_CTX_new(void)\n\n{\n (*(code *)PTR_SSL_CONF_CTX_new_001ab000)();\n return;\n}\n\n" (function_definition "void SSL_CONF_CTX_new(void)\n\n{\n (*(code *)PTR_SSL_CONF_CTX_new_001ab000)();\n return;\n}" primitive_type (function_declarator "SSL_CONF_CTX_new(void)" identifier (parameter_li...
(translation_unit "void SSL_CONF_CTX_new(void)\n\n{\n (*(code *)PTR_SSL_CONF_CTX_new_001ab000)();\n return;\n}\n\n" (function_definition "void SSL_CONF_CTX_new(void)\n\n{\n (*(code *)PTR_SSL_CONF_CTX_new_001ab000)();\n return;\n}" primitive_type (function_declarator "SSL_CONF_CTX_new(void)" identifier (parameter_li...
(translation_unit "void SSL_CONF_CTX_new(void)\n\n{\n (*(code *)PTR_SSL_CONF_CTX_new_001ab000)();\n return;\n}\n\n" (function_definition "void SSL_CONF_CTX_new(void)\n\n{\n (*(code *)PTR_SSL_CONF_CTX_new_001ab000)();\n return;\n}" primitive_type (function_declarator "SSL_CONF_CTX_new(void)" identifier (parameter_li...
(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 SSL_CONF_CTX_new(void)\n\n{\n (*(code *)PTR_SSL_CONF_CTX_new_001ab000)();\n return;\n}" (primitive_type "void") (function_declarator "SSL_CONF_CTX_new(void)" (identifier "SSL_CONF_CTX_new") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (co...
void function_1(void) { (*(type_1 *)PTR_SSL_CONF_CTX_new_001ab000)(); 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_001ab000)(); return; }
1307_pscp_and_pscp_strip.c
enum_settings_finish
closedir
void enum_settings_finish(void *handle) { DIR *dp; (*(code *)PTR_closedir_00185d90)(); return; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int closedir(DIR *__dirp) { int iVar1; iVar1 = (*(code *)PTR_closedir_00185d90)(); return iVar1; }
JMP 0x00107430
null
null
null
null
[(u'CALLIND_-1206946759', u'INDIRECT_-1206946698'), ('const-0', u'RETURN_-1206946756'), (u'CAST_-1206946693', u'CALLIND_-1206946759'), (u'INDIRECT_-1206946698', u'COPY_-1206946757'), ('tmp_29', u'CAST_-1206946693')]
[('const-0', u'RETURN_-1206946756'), (u'CALLIND_-1206946759', u'RETURN_-1206946756'), (u'CAST_-1206946692', u'CALLIND_-1206946759'), (u'INDIRECT_-1206946697', u'COPY_-1206946756'), (u'CALLIND_-1206946759', u'INDIRECT_-1206946697'), ('tmp_33', u'CAST_-1206946692')]
null
null
0015ce00
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_00185d90)();\n return iVar1;\n}\n\n" comment (function_definition "int closedir(DIR *__dirp)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)...
(translation_unit "void enum_settings_finish(void *handle)\n\n{\n DIR *dp;\n \n (*(code *)PTR_closedir_00185d90)();\n return;\n}\n\n" (function_definition "void enum_settings_finish(void *handle)\n\n{\n DIR *dp;\n \n (*(code *)PTR_closedir_00185d90)();\n return;\n}" primitive_type (function_declarator "enum_set...
(translation_unit "int closedir(DIR *__dirp)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_closedir_00185d90)();\n return iVar1;\n}\n\n" (function_definition "int closedir(DIR *__dirp)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_closedir_00185d90)();\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_00185d90)();\n return iVar1;\n}" (primitive_type "int") (function_declarator "closedir(DIR *__dirp)" (identifier "closedir") (parameter_list "(DIR *__dirp)" (( "(") (parameter_declaration "DIR *__dirp" (type_identi...
void function_1(void *handle) { type_1 *dp; (*(type_2 *)PTR_closedir_00185d90)(); 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 (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_00185d90)(); return iVar1; }
5135_sparc64-linux-gnu-ld_and_sparc64-linux-gnu-ld_strip.c
add_local_generic
FUN_00232f20
/* DWARF original prototype: void add_local_generic(Output_data_reloc<4,_false,_32,_true> * this, Relobj * relobj, uint local_sym_index, uint type, Output_data * od, uint shndx, uint64_t address, uint64_t addend) */ void __thiscall gold::Output_data_reloc<4,_false,_32,_true>::add_local_generic (Output...
void FUN_00232f20(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4, undefined8 param_5,undefined4 param_6,ulong param_7,ulong param_8) { undefined1 auStack_58 [32]; undefined4 local_38; if ((param_8 == (param_8 & 0xffffffff)) && (param_7 == (param_7 & 0xffffffff)))...
PUSH R13 MOV R13,R8 MOV R8D,R9D PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x38 MOV RBX,qword ptr [RSP + 0x68] MOV R9,qword ptr [RSP + 0x60] MOV EAX,EBX CMP RBX,RAX JNZ 0x00232f80 MOV EAX,R9D CMP R9,RAX JNZ 0x00232f80 MOV RBP,RSP PUSH 0x0 MOV R12,RDI PUSH 0x0 MOV RDI,RBP PUSH 0x0 PUSH 0x0 CALL 0x002142d0 MOV dword ptr [RSP + 0...
null
null
null
null
[('const-0', u'SUBPIECE_-1204015069'), ('const-0', u'PTRSUB_-1204014921'), ('tmp_114', u'CBRANCH_-1204015249'), ('tmp_350', u'CALL_-1204015188'), ('const-3761768', u'COPY_-1204014933'), ('tmp_349', u'CALL_-1204015188'), ('tmp_353', u'SUBPIECE_-1204015044'), ('tmp_354', u'SUBPIECE_-1204015069'), ('const-0', u'SUBPIECE_-...
[('tmp_566', u'CALL_-1204015148'), ('tmp_114', u'CBRANCH_-1204015249'), (u'COPY_-1204014950', u'CALL_-1204015079'), ('tmp_863', u'CALL_-1204015079'), ('tmp_850', u'CALL_-1204015079'), ('tmp_815', u'SUBPIECE_-1204015080'), ('tmp_816', u'INT_AND_-1204015117'), ('tmp_816', u'INT_EQUAL_-1204015230'), (u'INT_AND_-1204015117...
null
null
00232f20
x64
O2
(translation_unit "void FUN_00232f20(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,undefined4 param_6,ulong param_7,ulong param_8)\n\n{\n undefined1 auStack_58 [32];\n undefined4 local_38;\n \n if ((param_8 == (param_8 & 0xffffffff)) && (param_7 ==...
(translation_unit "/* DWARF original prototype: void add_local_generic(Output_data_reloc<4,_false,_32,_true> * this,\n Relobj * relobj, uint local_sym_index, uint type, Output_data * od, uint shndx, uint64_t address,\n uint64_t addend) */\n\nvoid __thiscall\ngold::Output_data_reloc<4,_false,_32,_true>::add_local_ge...
(translation_unit "void FUN_00232f20(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,undefined4 param_6,ulong param_7,ulong param_8)\n\n{\n undefined1 auStack_58 [32];\n undefined4 local_38;\n \n if ((param_8 == (param_8 & 0xffffffff)) && (param_7 ==...
(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_00232f20(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,undefined4 param_6,ulong param_7,ulong param_8)\n\n{\n undefined1 auStack_58 [32];\n undefined4 local_38;\n \n if ((param_8 == (param_8 & 0xffffffff)) && (param_7...
/* DWARF original prototype: void add_local_generic(Output_data_reloc<4,_false,_32,_true> * this, Relobj * relobj, uint local_sym_index, uint type, Output_data * od, uint shndx, uint64_t address, uint64_t addend) */ void __thiscall gold::Output_data_reloc<4,_false,_32,var_4>::add_local_generic (Output...
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,undefined4 param_6,ulong param_7,ulong param_8) { undefined1 auStack_58 [32]; undefined4 local_38; if ((param_8 == (param_8 & 0xffffffff)) && (param_7 == (param_7 & 0xffffffff))) { ...
320_openssl_and_openssl_strip.c
EC_GROUP_free
EC_GROUP_free
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void EC_GROUP_free(EC_GROUP *group) { (*(code *)PTR_EC_GROUP_free_001aaf90)(); return; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void EC_GROUP_free(EC_GROUP *group) { (*(code *)PTR_EC_GROUP_free_001aaf90)(); return; }
JMP qword ptr [0x001aaf90]
null
null
null
null
[('const-0', u'RETURN_-1207045109'), ('tmp_28', u'CAST_-1207045046'), (u'CALLIND_-1207045112', u'INDIRECT_-1207045051'), (u'CAST_-1207045046', u'CALLIND_-1207045112'), (u'INDIRECT_-1207045051', u'COPY_-1207045110')]
[('const-0', u'RETURN_-1207045109'), ('tmp_28', u'CAST_-1207045046'), (u'CALLIND_-1207045112', u'INDIRECT_-1207045051'), (u'CAST_-1207045046', u'CALLIND_-1207045112'), (u'INDIRECT_-1207045051', u'COPY_-1207045110')]
null
null
0012f400
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid EC_GROUP_free(EC_GROUP *group)\n\n{\n (*(code *)PTR_EC_GROUP_free_001aaf90)();\n return;\n}\n\n" comment (function_definition "void EC_GROUP_free(EC_GROUP *group)\n\n{\n (*(code *)PTR_EC_GROUP_free_001aaf90)();\n ...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid EC_GROUP_free(EC_GROUP *group)\n\n{\n (*(code *)PTR_EC_GROUP_free_001aaf90)();\n return;\n}\n\n" comment (function_definition "void EC_GROUP_free(EC_GROUP *group)\n\n{\n (*(code *)PTR_EC_GROUP_free_001aaf90)();\n ...
(translation_unit "void EC_GROUP_free(EC_GROUP *group)\n\n{\n (*(code *)PTR_EC_GROUP_free_001aaf90)();\n return;\n}\n\n" (function_definition "void EC_GROUP_free(EC_GROUP *group)\n\n{\n (*(code *)PTR_EC_GROUP_free_001aaf90)();\n return;\n}" primitive_type (function_declarator "EC_GROUP_free(EC_GROUP *group)" identi...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer...
(function_definition "void EC_GROUP_free(EC_GROUP *group)\n\n{\n (*(code *)PTR_EC_GROUP_free_001aaf90)();\n return;\n}" (primitive_type "void") (function_declarator "EC_GROUP_free(EC_GROUP *group)" (identifier "EC_GROUP_free") (parameter_list "(EC_GROUP *group)" (( "(") (parameter_declaration "EC_GROUP *group" (type_...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void function_1(type_1 *group) { (*(type_2 *)PTR_EC_GROUP_free_001aaf90)(); 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
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void MASKED(EC_GROUP *group) { (*(code *)PTR_MASKED_001aaf90)(); return; }
6488_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
do_should_include_member
FUN_0035c4a0
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: Should_include do_should_include_member(Sized_relobj_incr<64,_true> * this, Symbol_table * param_1, Layout * param_2, Read_symbols_data * param_3, string * param_4) */ Should_include __thiscall gold::Sized_relobj_incr<64,_t...
void FUN_0035c4a0(void) { /* WARNING: Subroutine does not return */ FUN_00352af0("../../gold/incremental.cc",0x8c9,"do_should_include_member"); }
SUB RSP,0x8 LEA RDX,[0x56ec50] MOV ESI,0x8c9 LEA RDI,[0x56e2e4] CALL 0x00352af0
null
null
null
null
[('const-5696592', u'COPY_-1205156643'), (u'COPY_-1205156644', u'CALL_-1205156660'), ('const-1', u'RETURN_-1205156655'), ('const-5694180', u'COPY_-1205156644'), ('const-2249', u'CALL_-1205156660'), (u'COPY_-1205156643', u'CALL_-1205156660')]
[('const-2249', u'CALL_-1205156660'), ('const-5696592', u'COPY_-1205156646'), (u'COPY_-1205156647', u'CALL_-1205156660'), ('const-1', u'RETURN_-1205156655'), ('const-5694180', u'COPY_-1205156647'), (u'COPY_-1205156646', u'CALL_-1205156660')]
null
null
0035c4a0
x64
O2
(translation_unit "void FUN_0035c4a0(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_00352af0("../../gold/incremental.cc",0x8c9,"do_should_include_member");\n}\n\n" (function_definition "void FUN_0035c4a0(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: Should_include do_should_include_member(Sized_relobj_incr<64,_true> *\n this, Symbol_table * param_1, Layout * param_2, Read_symbols_data * param_3, string * param_4) */\n\nShould_include __thiscall\ngold::...
(translation_unit "void FUN_0035c4a0(void)\n\n{\n \n FUN_00352af0("../../gold/incremental.cc",0x8c9,"do_should_include_member");\n}\n\n" (function_definition "void FUN_0035c4a0(void)\n\n{\n \n FUN_00352af0("../../gold/incremental.cc",0x8c9,"do_should_include_member");\n}" primiti...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , LIT , (string_literal " string_content ") ))) ;) })))
(function_definition "void FUN_0035c4a0(void)\n\n{\n \n FUN_00352af0("../../gold/incremental.cc",0x8c9,"do_should_include_member");\n}" (primitive_type "void") (function_declarator "FUN_0035c4a0(void)" (identifier "FUN_0035c4a0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primit...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: Should_include do_should_include_member(Sized_relobj_incr<64,_true> * this, Symbol_table * param_1, Layout * param_2, Read_symbols_data * param_3, string * param_4) */ Should_include __thiscall gold::Sized_relobj_incr<64,_t...
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 (string_l...
null
void MASKED(void) { /* WARNING: Subroutine does not return */ FUN_00352af0("../../gold/incremental.cc",0x8c9,"do_should_include_member"); }
47_x86_64-linux-gnu-ld_and_x86_64-linux-gnu-ld_strip.c
stpcpy
stpcpy
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ char * stpcpy(char *__dest,char *__src) { char *pcVar1; pcVar1 = (char *)(*(code *)PTR_stpcpy_002b2178)(); return pcVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ char * stpcpy(char *__dest,char *__src) { char *pcVar1; pcVar1 = (char *)(*(code *)PTR_stpcpy_002b2178)(); return pcVar1; }
JMP qword ptr [0x002b2178]
null
null
null
null
[('tmp_38', u'CAST_-1206922436'), (u'CAST_-1206922436', u'CALLIND_-1206922504'), (u'INDIRECT_-1206922441', u'COPY_-1206922500'), (u'CAST_-1206922435', u'RETURN_-1206922501'), (u'CALLIND_-1206922504', u'INDIRECT_-1206922441'), (u'CALLIND_-1206922504', u'CAST_-1206922435'), ('const-0', u'RETURN_-1206922501')]
[('tmp_38', u'CAST_-1206922436'), (u'CAST_-1206922436', u'CALLIND_-1206922504'), (u'INDIRECT_-1206922441', u'COPY_-1206922500'), (u'CAST_-1206922435', u'RETURN_-1206922501'), (u'CALLIND_-1206922504', u'INDIRECT_-1206922441'), (u'CALLIND_-1206922504', u'CAST_-1206922435'), ('const-0', u'RETURN_-1206922501')]
null
null
0010d2f0
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nchar * stpcpy(char *__dest,char *__src)\n\n{\n char *pcVar1;\n \n pcVar1 = (char *)(*(code *)PTR_stpcpy_002b2178)();\n return pcVar1;\n}\n\n" comment (function_definition "char * stpcpy(char *__dest,char *__src)\n\n{\...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nchar * stpcpy(char *__dest,char *__src)\n\n{\n char *pcVar1;\n \n pcVar1 = (char *)(*(code *)PTR_stpcpy_002b2178)();\n return pcVar1;\n}\n\n" comment (function_definition "char * stpcpy(char *__dest,char *__src)\n\n{\...
(translation_unit "char * stpcpy(char *__dest,char *__src)\n\n{\n char *pcVar1;\n \n pcVar1 = (char *)(*(code *)PTR_stpcpy_002b2178)();\n return pcVar1;\n}\n\n" (function_definition "char * stpcpy(char *__dest,char *__src)\n\n{\n char *pcVar1;\n \n pcVar1 = (char *)(*(code *)PTR_stpcpy_002b2178)();\n return pcV...
(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 { (declaration TYPE (pointer_declarator * IDENT) ;) (expression_st...
(function_definition "char * stpcpy(char *__dest,char *__src)\n\n{\n char *pcVar1;\n \n pcVar1 = (char *)(*(code *)PTR_stpcpy_002b2178)();\n return pcVar1;\n}" (primitive_type "char") (pointer_declarator "* stpcpy(char *__dest,char *__src)" (* "*") (function_declarator "stpcpy(char *__dest,char *__src)" (identifier...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ char * function_1(char *__dest,char *__src) { char *pcVar1; pcVar1 = (char *)(*(type_1 *)PTR_stpcpy_002b2178)(); return pcVar1; }
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: Unknown calling convention -- yet parameter storage is locked */ char * MASKED(char *__dest,char *__src) { char *pcVar1; pcVar1 = (char *)(*(code *)PTR_MASKED_002b2178)(); return pcVar1; }
360_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
do_read_symbols
FUN_0014cbe2
/* gold::Read_symbols::do_read_symbols(gold::Workqueue*) [clone .cold.133] */ void gold::Read_symbols::do_read_symbols(Workqueue *param_1) { long unaff_R14; void *unaff_R15; void *in_stack_00000020; operator_delete(unaff_R15,0x178); if (in_stack_00000020 != (void *)(unaff_R14 + 0x10)) { operator_del...
void FUN_0014cbe2(void) { long unaff_R14; long in_stack_00000020; thunk_FUN_002dac70(); if (in_stack_00000020 != unaff_R14 + 0x10) { FUN_002dac70(); } /* WARNING: Subroutine does not return */ FUN_003688e0(); }
MOV ESI,0x178 MOV RDI,R15 CALL 0x002dac60 MOV RDI,qword ptr [RSP + 0x20] ADD R14,0x10 CMP RDI,R14 JZ 0x0014cc02 CALL 0x002dac70 MOV RDI,RBX CALL 0x003688e0
null
null
null
null
[(u'INT_NOTEQUAL_-1207186406', u'CBRANCH_-1207186405'), ('tmp_289', u'CALL_-1207186398'), ('tmp_234', u'INT_ADD_-1207186415'), ('const-16', u'INT_ADD_-1207186415'), ('const-376', u'CALL_-1207186443'), (u'CAST_-1207186287', u'INT_NOTEQUAL_-1207186406'), ('tmp_289', u'INT_NOTEQUAL_-1207186406'), ('tmp_227', u'CALL_-12071...
[('tmp_293', u'INT_NOTEQUAL_-1207186406'), (u'INT_NOTEQUAL_-1207186406', u'CBRANCH_-1207186405'), ('tmp_234', u'INT_ADD_-1207186415'), ('const-16', u'INT_ADD_-1207186415'), (u'INT_ADD_-1207186415', u'INT_NOTEQUAL_-1207186406'), ('tmp_74', u'CBRANCH_-1207186405'), ('const-1', u'RETURN_-1207186381')]
null
null
0014cbe2
x64
O2
(translation_unit "void FUN_0014cbe2(void)\n\n{\n long unaff_R14;\n long in_stack_00000020;\n \n thunk_FUN_002dac70();\n if (in_stack_00000020 != unaff_R14 + 0x10) {\n FUN_002dac70();\n }\n /* WARNING: Subroutine does not return */\n FUN_003688e0();\n}\n\n" (function_definition "void FUN_00...
(translation_unit "/* gold::Read_symbols::do_read_symbols(gold::Workqueue*) [clone .cold.133] */\n\nvoid gold::Read_symbols::do_read_symbols(Workqueue *param_1)\n\n{\n long unaff_R14;\n void *unaff_R15;\n void *in_stack_00000020;\n \n operator_delete(unaff_R15,0x178);\n if (in_stack_00000020 != (void *)(unaff_R14...
(translation_unit "void FUN_0014cbe2(void)\n\n{\n long unaff_R14;\n long in_stack_00000020;\n \n thunk_FUN_002dac70();\n if (in_stack_00000020 != unaff_R14 + 0x10) {\n FUN_002dac70();\n }\n \n FUN_003688e0();\n}\n\n" (function_definition "void FUN_0014cbe2(void)\n\n{\n long unaff_R14;\n l...
(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 ;) (expression_statement (call_expression IDENT (argument_list ( ))) ;) (if_sta...
(function_definition "void FUN_0014cbe2(void)\n\n{\n long unaff_R14;\n long in_stack_00000020;\n \n thunk_FUN_002dac70();\n if (in_stack_00000020 != unaff_R14 + 0x10) {\n FUN_002dac70();\n }\n \n FUN_003688e0();\n}" (primitive_type "void") (function_declarator "FUN_0014cbe2(void)" (identifi...
/* gold::Read_symbols::do_read_symbols(gold::Workqueue*) [clone .cold.133] */ void gold::Read_symbols::function_1(type_1 *param_1) { long var_3; void *unaff_R15; void *var_2; var_1(unaff_R15,0x178); if (var_2 != (void *)(var_3 + 0x10)) { var_1(var_2); } /* WARNING: Subroutine d...
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_R14; long in_stack_00000020; thunk_FUN_002dac70(); if (in_stack_00000020 != unaff_R14 + 0x10) { FUN_002dac70(); } /* WARNING: Subroutine does not return */ FUN_003688e0(); }
313_x86_64-linux-gnux32-objcopy_and_x86_64-linux-gnux32-objcopy_strip.c
stab_float_constant
FUN_00118590
bfd_boolean stab_float_constant(void *p,char *name,double val) { bfd_boolean bVar1; size_t sVar2; char *__s; sVar2 = strlen(name); __s = (char *)xmalloc(sVar2 + 0x14); sprintf(__s,"%s:c=f%g",val,name); bVar1 = stab_write_symbol((stab_write_handle *)p,0x80,0,0,__s); if (bVar1 != 0) { free(__s); ...
undefined8 FUN_00118590(undefined8 param_1,undefined8 param_2,char *param_3) { size_t sVar1; char *__s; undefined8 uVar2; sVar1 = strlen(param_3); __s = (char *)xmalloc(sVar1 + 0x14); sprintf(__s,"%s:c=f%g",param_1,param_3); uVar2 = FUN_00118330(param_2,0x80,0,0,__s); if ((int)uVar2 != 0) { fre...
PUSH R12 MOV R12,RDI MOV RDI,RSI PUSH RBP MOV RBP,RSI PUSH RBX SUB RSP,0x10 MOVSD qword ptr [RSP + 0x8],XMM0 CALL 0x00104260 LEA RDI,[RAX + 0x14] CALL 0x00104370 MOVSD XMM0,qword ptr [RSP + 0x8] MOV RDX,RBP LEA RSI,[0x123f54] MOV RDI,RAX MOV RBX,RAX MOV EAX,0x1 CALL 0x00104820 XOR ECX,ECX XOR EDX,EDX MOV R8,RBX MOV ESI...
null
null
null
null
[(u'COPY_-1207007495', u'CALL_-1207007742'), (u'CAST_-1207007410', u'CALL_-1207007696'), ('tmp_300', u'CALL_-1207007742'), ('const-0', u'RETURN_-1207007624'), (u'CAST_-1207007463', u'CALL_-1207007670'), ('tmp_301', u'CALL_-1207007742'), ('tmp_203', u'CBRANCH_-1207007681'), (u'MULTIEQUAL_-1207007430', u'COPY_-1207007605...
[(u'CAST_-1207007473', u'CALL_-1207007670'), (u'SUBPIECE_-1207007570', u'INT_NOTEQUAL_-1207007681'), ('const-0', u'RETURN_-1207007624'), (u'CALL_-1207007696', u'SUBPIECE_-1207007570'), (u'CALL_-1207007786', u'CAST_-1207007473'), ('tmp_203', u'CBRANCH_-1207007681'), ('const-0', u'SUBPIECE_-1207007570'), (u'MULTIEQUAL_-1...
null
null
00118590
x64
O2
(translation_unit "undefined8 FUN_00118590(undefined8 param_1,undefined8 param_2,char *param_3)\n\n{\n size_t sVar1;\n char *__s;\n undefined8 uVar2;\n \n sVar1 = strlen(param_3);\n __s = (char *)xmalloc(sVar1 + 0x14);\n sprintf(__s,"%s:c=f%g",param_1,param_3);\n uVar2 = FUN_00118330(param_2,0x80,0,0,__s);\n i...
(translation_unit "bfd_boolean stab_float_constant(void *p,char *name,double val)\n\n{\n bfd_boolean bVar1;\n size_t sVar2;\n char *__s;\n \n sVar2 = strlen(name);\n __s = (char *)xmalloc(sVar2 + 0x14);\n sprintf(__s,"%s:c=f%g",val,name);\n bVar1 = stab_write_symbol((stab_write_handle *)p,0x80,0,0,__s);\n if (...
(translation_unit "undefined8 FUN_00118590(undefined8 param_1,undefined8 param_2,char *param_3)\n\n{\n size_t sVar1;\n char *__s;\n undefined8 uVar2;\n \n sVar1 = strlen(param_3);\n __s = (char *)xmalloc(sVar1 + 0x14);\n sprintf(__s,"%s:c=f%g",param_1,param_3);\n uVar2 = FUN_00118330(param_2,0x80,0,0,__s);\n i...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT)...
(function_definition "undefined8 FUN_00118590(undefined8 param_1,undefined8 param_2,char *param_3)\n\n{\n size_t sVar1;\n char *__s;\n undefined8 uVar2;\n \n sVar1 = strlen(param_3);\n __s = (char *)xmalloc(sVar1 + 0x14);\n sprintf(__s,"%s:c=f%g",param_1,param_3);\n uVar2 = FUN_00118330(param_2,0x80,0,0,__s);\n...
type_1 function_1(void *p,char *name,double val) { type_1 var_6; size_t var_3; char *__s; var_3 = var_1(name); __s = (char *)var_2(var_3 + 0x14); var_4(__s,"%s:c=f%g",val,name); var_6 = var_5((type_2 *)p,0x80,0,0,__s); if (var_6 != 0) { var_7(__s); var_6 = 1; } return var_6; }
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: (type_identifier) declarator: (identifier)) (parameter_declaration ty...
null
undefined8 MASKED(undefined8 param_1,undefined8 param_2,char *param_3) { size_t sVar1; char *__s; undefined8 uVar2; sVar1 = strlen(param_3); __s = (char *)xmalloc(sVar1 + 0x14); sprintf(__s,"%s:c=f%g",param_1,param_3); uVar2 = FUN_00118330(param_2,0x80,0,0,__s); if ((int)uVar2 != 0) { free(__s)...
6275_x86_64-linux-gnux32-dwp_and_x86_64-linux-gnux32-dwp_strip.c
showmanyc
FUN_00277570
/* std::__basic_file<char>::showmanyc() */ long __thiscall std::__basic_file<char>::showmanyc(__basic_file<char> *this) { int iVar1; long lVar2; __off64_t _Var3; int local_b4; pollfd local_b0; stat64 local_a8; local_b4 = 0; iVar1 = fd(this); iVar1 = ioctl(iVar1,0x541b,&local_b4); if ((iVar1 !=...
long FUN_00277570(undefined8 param_1) { int iVar1; long lVar2; __off64_t _Var3; int local_b4; pollfd local_b0; stat64 local_a8; local_b4 = 0; iVar1 = FUN_00277370(); iVar1 = ioctl(iVar1,0x541b,&local_b4); if ((iVar1 != 0) || (lVar2 = (long)local_b4, local_b4 < 0)) { local_b0.fd = FUN_002773...
PUSH RBP MOV RBP,RDI PUSH RBX SUB RSP,0xa8 MOV dword ptr [RSP + 0x4],0x0 CALL 0x00277370 LEA RDX,[RSP + 0x4] MOV ESI,0x541b MOV EDI,EAX XOR EAX,EAX CALL 0x0013e190 TEST EAX,EAX JNZ 0x002775a9 MOVSXD RAX,dword ptr [RSP + 0x4] TEST EAX,EAX JNS 0x00277603 MOV RDI,RBP CALL 0x00277370 XOR EDX,EDX LEA RDI,[RSP + 0x8] MOV ESI...
null
null
null
null
[('tmp_584', u'CALL_-1204259337'), (u'INT_SUB_-1204259059', u'COPY_-1204258717'), (u'CALL_-1204259110', u'INDIRECT_-1204258683'), (u'INT_EQUAL_-1204259216', u'CBRANCH_-1204259214'), (u'INDIRECT_-1204258722', u'INT_AND_-1204259179'), (u'CALL_-1204259283', u'INDIRECT_-1204258783'), (u'PTRSUB_-1204258772', u'CALL_-1204259...
[('const-0', u'CALL_-1204259283'), (u'INT_SUB_-1204259059', u'COPY_-1204258717'), (u'CALL_-1204259110', u'INDIRECT_-1204258683'), ('const--168', u'PTRSUB_-1204258687'), (u'INT_EQUAL_-1204259216', u'CBRANCH_-1204259214'), (u'INDIRECT_-1204258722', u'INT_AND_-1204259179'), (u'CALL_-1204259283', u'INDIRECT_-1204258783'), ...
null
null
00277570
x64
O2
(translation_unit "long FUN_00277570(undefined8 param_1)\n\n{\n int iVar1;\n long lVar2;\n __off64_t _Var3;\n int local_b4;\n pollfd local_b0;\n stat64 local_a8;\n \n local_b4 = 0;\n iVar1 = FUN_00277370();\n iVar1 = ioctl(iVar1,0x541b,&local_b4);\n if ((iVar1 != 0) || (lVar2 = (long)local_b4, local_b4 < 0))...
(translation_unit "/* std::__basic_file<char>::showmanyc() */\n\nlong __thiscall std::__basic_file<char>::showmanyc(__basic_file<char> *this)\n\n{\n int iVar1;\n long lVar2;\n __off64_t _Var3;\n int local_b4;\n pollfd local_b0;\n stat64 local_a8;\n \n local_b4 = 0;\n iVar1 = fd(this);\n iVar1 = ioctl(iVar1,0x...
(translation_unit "long FUN_00277570(undefined8 param_1)\n\n{\n int iVar1;\n long lVar2;\n __off64_t _Var3;\n int local_b4;\n pollfd local_b0;\n stat64 local_a8;\n \n local_b4 = 0;\n iVar1 = FUN_00277370();\n iVar1 = ioctl(iVar1,0x541b,&local_b4);\n if ((iVar1 != 0) || (lVar2 = (long)local_b4, local_b4 < 0))...
(translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYP...
(function_definition "long FUN_00277570(undefined8 param_1)\n\n{\n int iVar1;\n long lVar2;\n __off64_t _Var3;\n int local_b4;\n pollfd local_b0;\n stat64 local_a8;\n \n local_b4 = 0;\n iVar1 = FUN_00277370();\n iVar1 = ioctl(iVar1,0x541b,&local_b4);\n if ((iVar1 != 0) || (lVar2 = (long)local_b4, local_b4 < ...
/* std::__basic_file<char>::showmanyc() */ long __thiscall std::type_1<char>::function_1(type_1<char> *this) { int var_3; long lVar2; type_2 var_8; int var_4; type_3 local_b0; type_4 local_a8; var_4 = 0; var_3 = var_1(this); var_3 = var_2(var_3,0x541b,&var_4); if ((var_3 != 0) || (lVar2 = (lon...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (declaration type: (primitive_type) declarator: (identifier)) (de...
null
long MASKED(undefined8 param_1) { int iVar1; long lVar2; __off64_t _Var3; int local_b4; pollfd local_b0; stat64 local_a8; local_b4 = 0; iVar1 = FUN_00277370(); iVar1 = ioctl(iVar1,0x541b,&local_b4); if ((iVar1 != 0) || (lVar2 = (long)local_b4, local_b4 < 0)) { local_b0.fd = FUN_00277370(par...
113_csplit_and_csplit_strip.c
get_quoting_style
FUN_00106060
quoting_style get_quoting_style(quoting_options *o) { if (o == (quoting_options *)0x0) { o = &default_quoting_options; } return o->style; }
undefined4 FUN_00106060(undefined4 *param_1) { if (param_1 == (undefined4 *)0x0) { param_1 = (undefined4 *)&DAT_0010e540; } return *param_1; }
TEST RDI,RDI LEA RAX,[0x10e540] CMOVZ RDI,RAX MOV EAX,dword ptr [RDI] RET
null
null
null
null
[(u'COPY_-1206951801', u'RETURN_-1206951795'), (u'LOAD_-1206951810', u'COPY_-1206951801'), ('const-433', u'LOAD_-1206951810'), ('const-0', u'PTRSUB_-1206951731'), (u'MULTIEQUAL_-1206951741', u'PTRSUB_-1206951731'), ('const-0', u'RETURN_-1206951795'), (u'INT_EQUAL_-1206951825', u'CBRANCH_-1206951813'), ('tmp_30', u'CBRA...
[(u'MULTIEQUAL_-1206951742', u'LOAD_-1206951810'), (u'LOAD_-1206951810', u'COPY_-1206951798'), ('const-1107264', u'PTRSUB_-1206951751'), (u'PTRSUB_-1206951751', u'CAST_-1206951738'), ('const-0', u'RETURN_-1206951795'), (u'INT_EQUAL_-1206951825', u'CBRANCH_-1206951813'), ('tmp_30', u'CBRANCH_-1206951813'), ('const-433',...
null
null
00106060
x64
O2
(translation_unit "undefined4 FUN_00106060(undefined4 *param_1)\n\n{\n if (param_1 == (undefined4 *)0x0) {\n param_1 = (undefined4 *)&DAT_0010e540;\n }\n return *param_1;\n}\n\n" (function_definition "undefined4 FUN_00106060(undefined4 *param_1)\n\n{\n if (param_1 == (undefined4 *)0x0) {\n param_1 = (undefine...
(translation_unit "quoting_style get_quoting_style(quoting_options *o)\n\n{\n if (o == (quoting_options *)0x0) {\n o = &default_quoting_options;\n }\n return o->style;\n}\n\n" (function_definition "quoting_style get_quoting_style(quoting_options *o)\n\n{\n if (o == (quoting_options *)0x0) {\n o = &default_quo...
(translation_unit "undefined4 FUN_00106060(undefined4 *param_1)\n\n{\n if (param_1 == (undefined4 *)0x0) {\n param_1 = (undefined4 *)&DAT_0010e540;\n }\n return *param_1;\n}\n\n" (function_definition "undefined4 FUN_00106060(undefined4 *param_1)\n\n{\n if (param_1 == (undefined4 *)0x0) {\n param_1 = (undefine...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ...
(function_definition "undefined4 FUN_00106060(undefined4 *param_1)\n\n{\n if (param_1 == (undefined4 *)0x0) {\n param_1 = (undefined4 *)&DAT_0010e540;\n }\n return *param_1;\n}" (type_identifier "undefined4") (function_declarator "FUN_00106060(undefined4 *param_1)" (identifier "FUN_00106060") (parameter_list "(un...
type_1 function_1(type_2 *var_1) { if (var_1 == (type_2 *)0x0) { var_1 = &default_quoting_options; } return var_1->style; }
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))))) body: (compound_statement (if_statement condition: (parenthesiz...
null
undefined4 MASKED(undefined4 *param_1) { if (param_1 == (undefined4 *)0x0) { param_1 = (undefined4 *)&DAT_0010e540; } return *param_1; }
6668_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c
~__scoped_lock
FUN_002a4710
/* __scoped_lock::~__scoped_lock() */ void __thiscall __scoped_lock::~__scoped_lock(__scoped_lock *this) { int iVar1; undefined8 *puVar2; if (PTR___pthread_key_create_003f7ee8 == (undefined *)0x0) { return; } iVar1 = pthread_mutex_unlock(*(pthread_mutex_t **)this); if (iVar1 == 0) { return; ...
void FUN_002a4710(undefined8 *param_1) { int iVar1; undefined8 *puVar2; if (PTR___pthread_key_create_003f7ee8 == (undefined *)0x0) { return; } iVar1 = pthread_mutex_unlock((pthread_mutex_t *)*param_1); if (iVar1 == 0) { return; } puVar2 = (undefined8 *)FUN_002a2810(8); *puVar2 = &PTR_FUN_...
CMP qword ptr [0x003f7ee8],0x0 JZ 0x002a4730 SUB RSP,0x8 MOV RDI,qword ptr [RDI] CALL 0x00144a70 TEST EAX,EAX JNZ 0x002a4731 ADD RSP,0x8 RET RET MOV EDI,0x8 CALL 0x002a2810 LEA RDX,[0x3f24a8] LEA RSI,[0x3f2468] MOV RDI,RAX ADD RDX,0x10 MOV qword ptr [RAX],RDX LEA RDX,[0x2a2470] CALL 0x002a1530
null
null
null
null
[(u'CALL_-1204467856', u'CAST_-1204467703'), ('const-1', u'RETURN_-1204467797'), ('const-0', u'PTRSUB_-1204467677'), (u'PTRSUB_-1204467668', u'CALL_-1204467802'), ('const-4138088', u'PTRSUB_-1204467668'), (u'CALL_-1204467904', u'INT_EQUAL_-1204467890'), ('tmp_95', u'CBRANCH_-1204467888'), (u'CAST_-1204467703', u'STORE_...
[(u'LOAD_-1204467916', u'CAST_-1204467728'), ('tmp_359', u'LOAD_-1204467916'), (u'CALL_-1204467856', u'CAST_-1204467703'), ('const-1', u'RETURN_-1204467797'), ('tmp_431', u'INT_EQUAL_-1204467936'), (u'PTRSUB_-1204467668', u'CALL_-1204467802'), ('const-0', u'PTRSUB_-1204467668'), (u'CALL_-1204467904', u'INT_EQUAL_-12044...
null
null
002a4710
x64
O2
(translation_unit "void FUN_002a4710(undefined8 *param_1)\n\n{\n int iVar1;\n undefined8 *puVar2;\n \n if (PTR___pthread_key_create_003f7ee8 == (undefined *)0x0) {\n return;\n }\n iVar1 = pthread_mutex_unlock((pthread_mutex_t *)*param_1);\n if (iVar1 == 0) {\n return;\n }\n puVar2 = (undefined8 *)FUN_002...
(translation_unit "/* __scoped_lock::~__scoped_lock() */\n\nvoid __thiscall __scoped_lock::~__scoped_lock(__scoped_lock *this)\n\n{\n int iVar1;\n undefined8 *puVar2;\n \n if (PTR___pthread_key_create_003f7ee8 == (undefined *)0x0) {\n return;\n }\n iVar1 = pthread_mutex_unlock(*(pthread_mutex_t **)this);\n if...
(translation_unit "void FUN_002a4710(undefined8 *param_1)\n\n{\n int iVar1;\n undefined8 *puVar2;\n \n if (PTR___pthread_key_create_003f7ee8 == (undefined *)0x0) {\n return;\n }\n iVar1 = pthread_mutex_unlock((pthread_mutex_t *)*param_1);\n if (iVar1 == 0) {\n return;\n }\n puVar2 = (undefined8 *)FUN_002...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT ...
(function_definition "void FUN_002a4710(undefined8 *param_1)\n\n{\n int iVar1;\n undefined8 *puVar2;\n \n if (PTR___pthread_key_create_003f7ee8 == (undefined *)0x0) {\n return;\n }\n iVar1 = pthread_mutex_unlock((pthread_mutex_t *)*param_1);\n if (iVar1 == 0) {\n return;\n }\n puVar2 = (undefined8 *)FUN_...
/* __scoped_lock::~__scoped_lock() */ void __thiscall function_1::~function_1(function_1 *this) { int var_3; type_1 *puVar2; if (var_1 == (type_2 *)0x0) { return; } var_3 = var_2(*(type_3 **)this); if (var_3 == 0) { return; } puVar2 = (type_1 *)var_4(8); *puVar2 = &PTR____concurrence_unl...
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
void MASKED(undefined8 *param_1) { int iVar1; undefined8 *puVar2; if (PTR___pthread_key_create_003f7ee8 == (undefined *)0x0) { return; } iVar1 = pthread_mutex_unlock((pthread_mutex_t *)*param_1); if (iVar1 == 0) { return; } puVar2 = (undefined8 *)FUN_002a2810(8); *puVar2 = &PTR_FUN_003f24...
175_gzip_and_gzip_strip.c
lutimens
FUN_0010e4c0
int lutimens(char *file,timespec *timespec) { long lVar1; _Bool _Var2; int iVar3; int iVar4; int *piVar5; timespec *__times; long in_FS_OFFSET; timespec *ts; timespec adjusted_timespec [2]; stat st; lVar1 = *(long *)(in_FS_OFFSET + 0x28); if (timespec == (timespec *)0x0) { iVar3 = 0; ...
int FUN_0010e4c0(char *param_1,__time_t *param_2) { char cVar1; int iVar2; int iVar3; int *piVar4; timespec *__times; long in_FS_OFFSET; timespec *local_e0; timespec local_d8; __time_t local_c8; __time_t _Stack_c0; stat local_b8; long local_20; local_20 = *(long *)(in_FS_OFFSET + 0x28); ...
PUSH R12 MOV R12,RDI PUSH RBP PUSH RBX SUB RSP,0xd0 MOV RAX,qword ptr FS:[0x28] MOV qword ptr [RSP + 0xc8],RAX XOR EAX,EAX TEST RSI,RSI JZ 0x0010e5e0 MOVDQU XMM0,xmmword ptr [RSI] MOVDQU XMM1,xmmword ptr [RSI + 0x10] LEA RDI,[RSP + 0x10] MOV qword ptr [RSP + 0x8],RDI MOVAPS xmmword ptr [RSP + 0x10],XMM0 MOVAPS xmmword ...
null
null
null
null
[(u'INDIRECT_-1206916571', u'MULTIEQUAL_-1206916275'), (u'INDIRECT_-1206916134', u'MULTIEQUAL_-1206916229'), (u'STORE_-1206916972', u'INDIRECT_-1206916052'), ('const--216', u'PTRSUB_-1206916250'), (u'CALL_-1206917289', u'INDIRECT_-1206916301'), (u'STORE_-1206917012', u'INDIRECT_-1206916014'), (u'INDIRECT_-1206916514', ...
[(u'CALL_-1206917125', u'INDIRECT_-1206916529'), (u'INDIRECT_-1206916409', u'MULTIEQUAL_-1206916391'), (u'MULTIEQUAL_-1206916420', u'MULTIEQUAL_-1206916248'), (u'CALL_-1206917031', u'INDIRECT_-1206915829'), (u'CAST_-1206916245', u'LOAD_-1206917916'), (u'PTRSUB_-1206915723', u'STORE_-1206916966'), ('const-0', u'COPY_-12...
null
null
0010e4c0
x64
O2
(translation_unit "int FUN_0010e4c0(char *param_1,__time_t *param_2)\n\n{\n char cVar1;\n int iVar2;\n int iVar3;\n int *piVar4;\n timespec *__times;\n long in_FS_OFFSET;\n timespec *local_e0;\n timespec local_d8;\n __time_t local_c8;\n __time_t _Stack_c0;\n stat local_b8;\n long local_20;\n \n local_20 =...
(translation_unit "int lutimens(char *file,timespec *timespec)\n\n{\n long lVar1;\n _Bool _Var2;\n int iVar3;\n int iVar4;\n int *piVar5;\n timespec *__times;\n long in_FS_OFFSET;\n timespec *ts;\n timespec adjusted_timespec [2];\n stat st;\n \n lVar1 = *(long *)(in_FS_OFFSET + 0x28);\n if (timespec == (ti...
(translation_unit "int FUN_0010e4c0(char *param_1,__time_t *param_2)\n\n{\n char cVar1;\n int iVar2;\n int iVar3;\n int *piVar4;\n timespec *__times;\n long in_FS_OFFSET;\n timespec *local_e0;\n timespec local_d8;\n __time_t local_c8;\n __time_t _Stack_c0;\n stat local_b8;\n long local_20;\n \n local_20 =...
(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 IDENT ;) (declaration TYPE IDENT ;) (decla...
(function_definition "int FUN_0010e4c0(char *param_1,__time_t *param_2)\n\n{\n char cVar1;\n int iVar2;\n int iVar3;\n int *piVar4;\n timespec *__times;\n long in_FS_OFFSET;\n timespec *local_e0;\n timespec local_d8;\n __time_t local_c8;\n __time_t _Stack_c0;\n stat local_b8;\n long local_20;\n \n local_2...
int function_1(char *file,type_1 *type_1) { long var_12; type_2 _Var2; int var_4; int var_9; int *piVar5; type_1 *__times; long var_1; type_1 *var_10; type_1 adjusted_timespec [2]; type_3 st; var_12 = *(long *)(var_1 + 0x28); if (type_1 == (type_1 *)0x0) { var_4 = 0; var_10 = (type_...
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))) (parameter_declaration type: (type_identifier) declarator: (pointer...
null
int MASKED(char *param_1,__time_t *param_2) { char cVar1; int iVar2; int iVar3; int *piVar4; timespec *__times; long in_FS_OFFSET; timespec *local_e0; timespec local_d8; __time_t local_c8; __time_t _Stack_c0; stat local_b8; long local_20; local_20 = *(long *)(in_FS_OFFSET + 0x28); if (p...
9434_i686-linux-gnu-dwp_and_i686-linux-gnu-dwp_strip.c
pthread_attr_destroy
pthread_attr_destroy
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int pthread_attr_destroy(pthread_attr_t *__attr) { /* WARNING: Bad instruction - Truncating control flow here */ /* pthread_attr_destroy@@G...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int pthread_attr_destroy(pthread_attr_t *__attr) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1205612054')]
[('const-1', u'RETURN_-1205612054')]
null
null
003cd1e0
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint pthread_attr_destroy(pthread_attr_t *__attr)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint pthread_attr_destroy(pthread_attr_t *__attr)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /...
(translation_unit "int pthread_attr_destroy(pthread_attr_t *__attr)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int pthread_attr_destroy(pthread_attr_t *__attr)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "pthread_attr_destroy(pthread_attr_t *__a...
(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 pthread_attr_destroy(pthread_attr_t *__attr)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "pthread_attr_destroy(pthread_attr_t *__attr)" (identifier "pthread_attr_destroy") (parameter_list "(pthread_attr_t *__attr)" (( "(") (parameter_declaratio...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(type_1 *__attr) { /* WARNING: Bad instruction - Truncating control flow here */ /* pthread_attr_destroy@@GLIBC_2.2.5 */ 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 (call_expression...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(pthread_attr_t *__attr) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
8204_i686-kfreebsd-gnu-dwp_and_i686-kfreebsd-gnu-dwp_strip.c
~numpunct
FUN_002bb790
/* std::numpunct<char>::~numpunct() */ void __thiscall std::numpunct<char>::~numpunct(numpunct<char> *this) { /* try { // try from 002bb799 to 002bb79d has its CatchHandler @ 002bb7ac */ ~numpunct(this); operator_delete(this); return; }
void FUN_002bb790(undefined8 param_1) { /* try { // try from 002bb799 to 002bb79d has its CatchHandler @ 002bb7ac */ FUN_002bb730(); FUN_00276d20(param_1); return; }
PUSH RBP PUSH RBX MOV RBX,RDI SUB RSP,0x8 CALL 0x002bb730 ADD RSP,0x8 MOV RDI,RBX POP RBX POP RBP JMP 0x00276d20
null
null
null
null
[('const-0', u'RETURN_-1204504617'), ('tmp_111', u'CALL_-1204504621'), ('tmp_111', u'CALL_-1204504654')]
[('tmp_168', u'CALL_-1204504621'), ('const-0', u'RETURN_-1204504617')]
null
null
002bb790
x64
O2
(translation_unit "void FUN_002bb790(undefined8 param_1)\n\n{\n /* try { // try from 002bb799 to 002bb79d has its CatchHandler @ 002bb7ac */\n FUN_002bb730();\n FUN_00276d20(param_1);\n return;\n}\n\n" (function_definition "void FUN_002bb790(undefined8 param_1)\n\n{\n /* try { /...
(translation_unit "/* std::numpunct<char>::~numpunct() */\n\nvoid __thiscall std::numpunct<char>::~numpunct(numpunct<char> *this)\n\n{\n /* try { // try from 002bb799 to 002bb79d has its CatchHandler @ 002bb7ac */\n ~numpunct(this);\n operator_delete(this);\n return;\n}\n\n" comment (function_defi...
(translation_unit "void FUN_002bb790(undefined8 param_1)\n\n{\n \n FUN_002bb730();\n FUN_00276d20(param_1);\n return;\n}\n\n" (function_definition "void FUN_002bb790(undefined8 param_1)\n\n{\n \n FUN_002bb730();\n FUN_00276d20(param_1);\n return;\n}" primitive_type (function_...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (return_statement return ;...
(function_definition "void FUN_002bb790(undefined8 param_1)\n\n{\n \n FUN_002bb730();\n FUN_00276d20(param_1);\n return;\n}" (primitive_type "void") (function_declarator "FUN_002bb790(undefined8 param_1)" (identifier "FUN_002bb790") (parameter_list "(undefined8 param_1)" (( "(") (parameter_declara...
/* std::numpunct<char>::~numpunct() */ void __thiscall std::function_1<char>::~function_1(function_1<char> *this) { /* try { // try from 002bb799 to 002bb79d has its CatchHandler @ 002bb7ac */ ~function_1(this); var_1(this); 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 (call_expression function: (identifier) arguments...
null
void MASKED(undefined8 param_1) { /* try { // try from 002bb799 to 002bb79d has its CatchHandler @ 002bb7ac */ FUN_002bb730(); FUN_00276d20(param_1); return; }
84_sh4-linux-gnu-strip_and_sh4-linux-gnu-strip_strip.c
bfd_close_all_done
bfd_close_all_done
void bfd_close_all_done(void) { (*(code *)PTR_bfd_close_all_done_0012b2a0)(); return; }
void bfd_close_all_done(void) { (*(code *)PTR_bfd_close_all_done_0012b2a0)(); return; }
JMP qword ptr [0x0012b2a0]
null
null
null
null
[('tmp_22', u'CAST_-1206958711'), (u'INDIRECT_-1206958716', u'COPY_-1206958775'), (u'CALLIND_-1206958776', u'INDIRECT_-1206958716'), ('const-0', u'RETURN_-1206958773'), (u'CAST_-1206958711', u'CALLIND_-1206958776')]
[('tmp_22', u'CAST_-1206958711'), (u'INDIRECT_-1206958716', u'COPY_-1206958775'), (u'CALLIND_-1206958776', u'INDIRECT_-1206958716'), ('const-0', u'RETURN_-1206958773'), (u'CAST_-1206958711', u'CALLIND_-1206958776')]
null
null
00104540
x64
O2
(translation_unit "void bfd_close_all_done(void)\n\n{\n (*(code *)PTR_bfd_close_all_done_0012b2a0)();\n return;\n}\n\n" (function_definition "void bfd_close_all_done(void)\n\n{\n (*(code *)PTR_bfd_close_all_done_0012b2a0)();\n return;\n}" primitive_type (function_declarator "bfd_close_all_done(void)" identifier (pa...
(translation_unit "void bfd_close_all_done(void)\n\n{\n (*(code *)PTR_bfd_close_all_done_0012b2a0)();\n return;\n}\n\n" (function_definition "void bfd_close_all_done(void)\n\n{\n (*(code *)PTR_bfd_close_all_done_0012b2a0)();\n return;\n}" primitive_type (function_declarator "bfd_close_all_done(void)" identifier (pa...
(translation_unit "void bfd_close_all_done(void)\n\n{\n (*(code *)PTR_bfd_close_all_done_0012b2a0)();\n return;\n}\n\n" (function_definition "void bfd_close_all_done(void)\n\n{\n (*(code *)PTR_bfd_close_all_done_0012b2a0)();\n return;\n}" primitive_type (function_declarator "bfd_close_all_done(void)" identifier (pa...
(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_close_all_done(void)\n\n{\n (*(code *)PTR_bfd_close_all_done_0012b2a0)();\n return;\n}" (primitive_type "void") (function_declarator "bfd_close_all_done(void)" (identifier "bfd_close_all_done") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")...
void function_1(void) { (*(type_1 *)PTR_bfd_close_all_done_0012b2a0)(); 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_0012b2a0)(); return; }
205_libsqlite3.so.0.8_and_libsqlite3.so.0.8_strip.c
sqlite3FkActions
FUN_00112b79
void sqlite3FkActions(Parse *pParse,Table *pTab,ExprList *pChanges,int regOld,int *aChange, int bChngRowid) { char cVar1; u8 uVar2; short sVar3; long lVar4; sqlite3 *db; Column *pCVar5; int iVar6; u32 uVar7; HashElem *pHVar8; Expr *pEVar9; Expr *pEVar10; Expr *pEVar11; S...
void FUN_00112b79(long *param_1,undefined8 *param_2,long param_3,undefined4 param_4,long param_5, undefined4 param_6) { char cVar1; char cVar2; short sVar3; int iVar4; long lVar5; undefined8 uVar6; undefined8 uVar7; long lVar8; ulong uVar9; undefined2 uVar10; char *pcVar11; ch...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 MOV R12,RSI PUSH RBP PUSH RBX MOV RBP,RDI SUB RSP,0xf8 MOV RAX,qword ptr FS:[0x28] MOV qword ptr [RSP + 0xe8],RAX XOR EAX,EAX MOV RAX,qword ptr [RSI + 0x70] MOV RSI,qword ptr [RSI] MOV qword ptr [RSP + 0x38],RDX XOR EDX,EDX MOV dword ptr [RSP + 0x80],ECX MOV qword ptr [RSP + 0x50],R8...
null
null
null
null
[(u'INT_SLESS_-1207030174', u'CBRANCH_-1207030181'), (u'CALL_-1207028748', u'INDIRECT_-1207025498'), (u'CALL_-1207028110', u'INDIRECT_-1207023375'), (u'LOAD_-1207030501', u'INT_NOTEQUAL_-1207028802'), (u'MULTIEQUAL_-1207026707', u'SUBPIECE_-1207026720'), (u'MULTIEQUAL_-1207026028', u'PTRADD_-1207028396'), (u'CALL_-1207...
[(u'INT_SLESS_-1207030174', u'CBRANCH_-1207030181'), (u'LOAD_-1207030501', u'INT_NOTEQUAL_-1207028802'), ('const-45', u'CALL_-1207029105'), (u'INDIRECT_-1207023119', u'MULTIEQUAL_-1207023009'), (u'CALL_-1207029456', u'INDIRECT_-1207023633'), (u'LOAD_-1207028823', u'CALL_-1207028807'), (u'CALL_-1207027435', u'INDIRECT_-...
null
null
00112b79
x64
O2
(translation_unit "void FUN_00112b79(long *param_1,undefined8 *param_2,long param_3,undefined4 param_4,long param_5,\n undefined4 param_6)\n\n{\n char cVar1;\n char cVar2;\n short sVar3;\n int iVar4;\n long lVar5;\n undefined8 uVar6;\n undefined8 uVar7;\n long lVar8;\n ulong uVar9;\n undefined...
(translation_unit "void sqlite3FkActions(Parse *pParse,Table *pTab,ExprList *pChanges,int regOld,int *aChange,\n int bChngRowid)\n\n{\n char cVar1;\n u8 uVar2;\n short sVar3;\n long lVar4;\n sqlite3 *db;\n Column *pCVar5;\n int iVar6;\n u32 uVar7;\n HashElem *pHVar8;\n Expr *pEVar9;\n Exp...
(translation_unit "void FUN_00112b79(long *param_1,undefined8 *param_2,long param_3,undefined4 param_4,long param_5,\n undefined4 param_6)\n\n{\n char cVar1;\n char cVar2;\n short sVar3;\n int iVar4;\n long lVar5;\n undefined8 uVar6;\n undefined8 uVar7;\n long lVar8;\n ulong uVar9;\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) , (parameter_declaration TYPE ...
(function_definition "void FUN_00112b79(long *param_1,undefined8 *param_2,long param_3,undefined4 param_4,long param_5,\n undefined4 param_6)\n\n{\n char cVar1;\n char cVar2;\n short sVar3;\n int iVar4;\n long lVar5;\n undefined8 uVar6;\n undefined8 uVar7;\n long lVar8;\n ulong uVar9;\n undefi...
void function_1(type_1 *pParse,type_2 *pTab,type_3 *var_9,int regOld,int *var_6, int bChngRowid) { char var_19; type_4 var_10; short sVar3; long var_4; type_5 *db; type_6 *pCVar5; int var_8; type_7 var_39; type_8 *pHVar8; type_9 *var_23; type_9 *pEVar10; type_9 *pEVar11; ...
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,undefined4 param_4,long param_5, undefined4 param_6) { char cVar1; char cVar2; short sVar3; int iVar4; long lVar5; undefined8 uVar6; undefined8 uVar7; long lVar8; ulong uVar9; undefined2 uVar10; char *pcVar11; char *pc...
6884_x86_64-kfreebsd-gnu-dwp_and_x86_64-kfreebsd-gnu-dwp_strip.c
adjust_shndx
FUN_002a3b20
/* DWARF original prototype: uint adjust_shndx(Sized_dynobj<64,_false> * this, uint shndx) */ uint __thiscall gold::Sized_dynobj<64,_false>::adjust_shndx(Sized_dynobj<64,_false> *this,uint shndx) { if (shndx < 0xff00) { return shndx; } elfcpp::Elf_file<64,_false,_gold::Object>::initialize_shnum(&this->elf_...
uint FUN_002a3b20(long param_1,uint param_2) { if (param_2 < 0xff00) { return param_2; } FUN_001682d0(param_1 + 0x90); return param_2 + *(int *)(param_1 + 0xa8); }
PUSH RBP PUSH RBX MOV EBX,ESI SUB RSP,0x8 CMP ESI,0xfeff JA 0x002a3b40 ADD RSP,0x8 MOV EAX,EBX POP RBX POP RBP RET MOV RBP,RDI LEA RDI,[RDI + 0x90] CALL 0x001682d0 ADD EBX,dword ptr [RBP + 0xa8] ADD RSP,0x8 MOV EAX,EBX POP RBX POP RBP RET
null
null
null
null
[(u'PTRSUB_-1204470739', u'LOAD_-1204470896'), (u'COPY_-1204470877', u'RETURN_-1204470923'), ('const-144', u'PTRSUB_-1204470741'), ('tmp_260', u'INT_LESS_-1204470952'), (u'LOAD_-1204470896', u'INT_ADD_-1204470878'), ('tmp_259', u'PTRSUB_-1204470754'), ('const-0', u'RETURN_-1204470844'), (u'INT_LESS_-1204470952', u'CBRA...
[(u'INT_ADD_-1204470878', u'COPY_-1204470801'), ('const-144', u'INT_ADD_-1204470901'), ('tmp_351', u'INT_ADD_-1204470878'), (u'LOAD_-1204470896', u'INT_ADD_-1204470878'), ('tmp_352', u'INT_ADD_-1204470884'), ('const-0', u'RETURN_-1204470844'), ('const-65280', u'INT_LESS_-1204470952'), ('const-168', u'INT_ADD_-120447088...
null
null
002a3b20
x64
O2
(translation_unit "uint FUN_002a3b20(long param_1,uint param_2)\n\n{\n if (param_2 < 0xff00) {\n return param_2;\n }\n FUN_001682d0(param_1 + 0x90);\n return param_2 + *(int *)(param_1 + 0xa8);\n}\n\n" (function_definition "uint FUN_002a3b20(long param_1,uint param_2)\n\n{\n if (param_2 < 0xff00) {\n return ...
(translation_unit "/* DWARF original prototype: uint adjust_shndx(Sized_dynobj<64,_false> * this, uint shndx) */\n\nuint __thiscall\ngold::Sized_dynobj<64,_false>::adjust_shndx(Sized_dynobj<64,_false> *this,uint shndx)\n\n{\n if (shndx < 0xff00) {\n return shndx;\n }\n elfcpp::Elf_file<64,_false,_gold::Object>::i...
(translation_unit "uint FUN_002a3b20(long param_1,uint param_2)\n\n{\n if (param_2 < 0xff00) {\n return param_2;\n }\n FUN_001682d0(param_1 + 0x90);\n return param_2 + *(int *)(param_1 + 0xa8);\n}\n\n" (function_definition "uint FUN_002a3b20(long param_1,uint param_2)\n\n{\n if (param_2 < 0xff00) {\n return ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (return_...
(function_definition "uint FUN_002a3b20(long param_1,uint param_2)\n\n{\n if (param_2 < 0xff00) {\n return param_2;\n }\n FUN_001682d0(param_1 + 0x90);\n return param_2 + *(int *)(param_1 + 0xa8);\n}" (type_identifier "uint") (function_declarator "FUN_002a3b20(long param_1,uint param_2)" (identifier "FUN_002a3b2...
/* DWARF original prototype: uint adjust_shndx(Sized_dynobj<64,_false> * this, uint shndx) */ type_1 __thiscall gold::Sized_dynobj<64,_false>::adjust_shndx(Sized_dynobj<64,_false> *this,type_1 var_2) { if (var_2 < 0xff00) { return var_2; } elfcpp::Elf_file<64,_false,_gold::Object>::var_1(&this->elf_file_);...
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
uint MASKED(long param_1,uint param_2) { if (param_2 < 0xff00) { return param_2; } FUN_001682d0(param_1 + 0x90); return param_2 + *(int *)(param_1 + 0xa8); }
6_clear_console_and_clear_console_strip.c
write
write
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ ssize_t write(int __fd,void *__buf,size_t __n) { ssize_t sVar1; sVar1 = (*(code *)PTR_write_00104030)(); return sVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ ssize_t write(int __fd,void *__buf,size_t __n) { ssize_t sVar1; sVar1 = (*(code *)PTR_write_00104030)(); return sVar1; }
JMP qword ptr [0x00104030]
null
null
null
null
[(u'CALLIND_-1206972312', u'RETURN_-1206972309'), ('tmp_44', u'CAST_-1206972243'), ('const-0', u'RETURN_-1206972309'), (u'CAST_-1206972243', u'CALLIND_-1206972312'), (u'CALLIND_-1206972312', u'INDIRECT_-1206972248'), (u'INDIRECT_-1206972248', u'COPY_-1206972307')]
[(u'CALLIND_-1206972312', u'RETURN_-1206972309'), ('tmp_44', u'CAST_-1206972243'), ('const-0', u'RETURN_-1206972309'), (u'CAST_-1206972243', u'CALLIND_-1206972312'), (u'CALLIND_-1206972312', u'INDIRECT_-1206972248'), (u'INDIRECT_-1206972248', u'COPY_-1206972307')]
null
null
00101060
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nssize_t write(int __fd,void *__buf,size_t __n)\n\n{\n ssize_t sVar1;\n \n sVar1 = (*(code *)PTR_write_00104030)();\n return sVar1;\n}\n\n" comment (function_definition "ssize_t write(int __fd,void *__buf,size_t __n)\n...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nssize_t write(int __fd,void *__buf,size_t __n)\n\n{\n ssize_t sVar1;\n \n sVar1 = (*(code *)PTR_write_00104030)();\n return sVar1;\n}\n\n" comment (function_definition "ssize_t write(int __fd,void *__buf,size_t __n)\n...
(translation_unit "ssize_t write(int __fd,void *__buf,size_t __n)\n\n{\n ssize_t sVar1;\n \n sVar1 = (*(code *)PTR_write_00104030)();\n return sVar1;\n}\n\n" (function_definition "ssize_t write(int __fd,void *__buf,size_t __n)\n\n{\n ssize_t sVar1;\n \n sVar1 = (*(code *)PTR_write_00104030)();\n return sVar1;\n...
(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 { (declaration TYPE IDENT ;) (expression_statement (assignment_expression I...
(function_definition "ssize_t write(int __fd,void *__buf,size_t __n)\n\n{\n ssize_t sVar1;\n \n sVar1 = (*(code *)PTR_write_00104030)();\n return sVar1;\n}" (primitive_type "ssize_t") (function_declarator "write(int __fd,void *__buf,size_t __n)" (identifier "write") (parameter_list "(int __fd,void *__buf,size_t __n...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ ssize_t function_1(int __fd,void *__buf,size_t __n) { ssize_t sVar1; sVar1 = (*(type_1 *)PTR_write_00104030)(); return sVar1; }
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: (primitive_type) declarator: (pointer_declarator declarator: (identifie...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ ssize_t MASKED(int __fd,void *__buf,size_t __n) { ssize_t sVar1; sVar1 = (*(code *)PTR_MASKED_00104030)(); return sVar1; }
131_x86_64-linux-gnux32-elfedit_and_x86_64-linux-gnux32-elfedit_strip.c
__cxa_finalize
__cxa_finalize
/* WARNING: Control flow encountered bad instruction data */ void __cxa_finalize(void) { /* WARNING: Bad instruction - Truncating control flow here */ /* __cxa_finalize@@GLIBC_2.2.5 */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void __cxa_finalize(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1206931118')]
[('const-1', u'RETURN_-1206931118')]
null
null
0010b148
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid __cxa_finalize(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void __cxa_finalize(void)\n\n{\n /* WARNING: Ba...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid __cxa_finalize(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* __cxa_finalize@@GLIBC_2.2.5 */\n halt_baddata();\n}\n\n" comment (function_definition "void __cxa_...
(translation_unit "void __cxa_finalize(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void __cxa_finalize(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "__cxa_finalize(void)" identifier (parameter_list "(void)" ( (parameter_declaration "vo...
(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 __cxa_finalize(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "__cxa_finalize(void)" (identifier "__cxa_finalize") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n ...
/* WARNING: Control flow encountered bad instruction data */ void function_1(void) { /* WARNING: Bad instruction - Truncating control flow here */ /* __cxa_finalize@@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)))) 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(); }
139_ia64-linux-gnu-readelf_and_ia64-linux-gnu-readelf_strip.c
is_64bit_pcrel_reloc
FUN_00113e10
bfd_boolean is_64bit_pcrel_reloc(Filedata *filedata,uint reloc_type) { uint uVar1; ushort uVar2; uVar2 = (ushort)filedata; if (uVar2 == 0x32) { return (bfd_boolean)(reloc_type - 0x4e < 2); } if (0x32 < uVar2) { if (uVar2 == 0xb7) { return (bfd_boolean)(reloc_type == 0x104); } if (...
bool FUN_00113e10(ushort param_1,int param_2) { if (param_1 == 0x32) { return param_2 - 0x4eU < 2; } if (0x32 < param_1) { if (param_1 == 0xb7) { return param_2 == 0x104; } if (param_1 < 0xb8) { if ((param_1 != 0x3e) && ((param_1 < 0x3e || (1 < (ushort)(param_1 - 0xb4))))) { ...
CMP DI,0x32 JZ 0x00113ed8 JBE 0x00113e58 CMP DI,0xb7 JZ 0x00113ee8 JBE 0x00113e90 CMP DI,0x9026 JZ 0x00113ef8 CMP DI,0xa390 JZ 0x00113f08 XOR EAX,EAX CMP ESI,0x5 MOV EDX,0x0 SETZ AL CMP DI,0xbf CMOVNZ EAX,EDX RET CMP DI,0x12 JZ 0x00113f18 JBE 0x00113eb0 CMP DI,0x16 JZ 0x00113f08 CMP DI,0x2b JZ 0x00113f18 XOR EAX,EAX CM...
null
null
null
null
[(u'INT_NOTEQUAL_-1207025793', u'CBRANCH_-1207025791'), (u'INT_ZEXT_-1207025272', u'MULTIEQUAL_-1207025224'), ('const-180', u'INT_SUB_-1207025853'), (u'SUBPIECE_-1207025465', u'INT_NOTEQUAL_-1207025793'), (u'INT_NOTEQUAL_-1207025651', u'CBRANCH_-1207025649'), ('const-46', u'INT_EQUAL_-1207025560'), ('const-11', u'INT_E...
[(u'INT_EQUAL_-1207025623', u'BOOL_AND_-1207025237'), ('tmp_1853', u'INT_SUB_-1207025554'), (u'BOOL_AND_-1207025357', u'RETURN_-1207025994'), ('const-183', u'INT_EQUAL_-1207026119'), (u'INT_NOTEQUAL_-1207025793', u'CBRANCH_-1207025791'), (u'INT_NOTEQUAL_-1207025651', u'CBRANCH_-1207025649'), (u'INT_EQUAL_-1207025738', ...
null
null
00113e10
x64
O2
(translation_unit "bool FUN_00113e10(ushort param_1,int param_2)\n\n{\n if (param_1 == 0x32) {\n return param_2 - 0x4eU < 2;\n }\n if (0x32 < param_1) {\n if (param_1 == 0xb7) {\n return param_2 == 0x104;\n }\n if (param_1 < 0xb8) {\n if ((param_1 != 0x3e) && ((param_1 < 0x3e || (1 < (ushort)(p...
(translation_unit "bfd_boolean is_64bit_pcrel_reloc(Filedata *filedata,uint reloc_type)\n\n{\n uint uVar1;\n ushort uVar2;\n \n uVar2 = (ushort)filedata;\n if (uVar2 == 0x32) {\n return (bfd_boolean)(reloc_type - 0x4e < 2);\n }\n if (0x32 < uVar2) {\n if (uVar2 == 0xb7) {\n return (bfd_boolean)(reloc_...
(translation_unit "bool FUN_00113e10(ushort param_1,int param_2)\n\n{\n if (param_1 == 0x32) {\n return param_2 - 0x4eU < 2;\n }\n if (0x32 < param_1) {\n if (param_1 == 0xb7) {\n return param_2 == 0x104;\n }\n if (param_1 < 0xb8) {\n if ((param_1 != 0x3e) && ((param_1 < 0x3e || (1 < (ushort)(p...
(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 IDENT == LIT) )) (compound_statement { (return_statement return (bina...
(function_definition "bool FUN_00113e10(ushort param_1,int param_2)\n\n{\n if (param_1 == 0x32) {\n return param_2 - 0x4eU < 2;\n }\n if (0x32 < param_1) {\n if (param_1 == 0xb7) {\n return param_2 == 0x104;\n }\n if (param_1 < 0xb8) {\n if ((param_1 != 0x3e) && ((param_1 < 0x3e || (1 < (ushort...
type_1 function_1(type_2 *filedata,type_3 var_2) { type_3 uVar1; type_4 var_1; var_1 = (type_4)filedata; if (var_1 == 0x32) { return (type_1)(var_2 - 0x4e < 2); } if (0x32 < var_1) { if (var_1 == 0xb7) { return (type_1)(var_2 == 0x104); } if (var_1 < 0xb8) { if ((var_1 != 0x...
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: (identifier)))) body: (compound_statement...
null
bool MASKED(ushort param_1,int param_2) { if (param_1 == 0x32) { return param_2 - 0x4eU < 2; } if (0x32 < param_1) { if (param_1 == 0xb7) { return param_2 == 0x104; } if (param_1 < 0xb8) { if ((param_1 != 0x3e) && ((param_1 < 0x3e || (1 < (ushort)(param_1 - 0xb4))))) { return...
123_riscv64-linux-gnu-elfedit_and_riscv64-linux-gnu-elfedit_strip.c
vfprintf
vfprintf
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int vfprintf(FILE *__s,char *__format,__gnuc_va_list __arg) { /* WARNING: Bad instruction - Truncating control flow here */ /* vfprintf@@GL...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int vfprintf(FILE *__s,char *__format,__gnuc_va_list __arg) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1206931182')]
[('const-1', u'RETURN_-1206931182')]
null
null
0010b108
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint vfprintf(FILE *__s,char *__format,__gnuc_va_list __arg)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_bad...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint vfprintf(FILE *__s,char *__format,__gnuc_va_list __arg)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n ...
(translation_unit "int vfprintf(FILE *__s,char *__format,__gnuc_va_list __arg)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int vfprintf(FILE *__s,char *__format,__gnuc_va_list __arg)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "vfprintf(FILE *__s...
(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 IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argu...
(function_definition "int vfprintf(FILE *__s,char *__format,__gnuc_va_list __arg)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "vfprintf(FILE *__s,char *__format,__gnuc_va_list __arg)" (identifier "vfprintf") (parameter_list "(FILE *__s,char *__format,__gnuc_va_list __ar...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(type_1 *__s,char *__format,type_2 __arg) { /* WARNING: Bad instruction - Truncating control flow here */ /* vfprintf@@GLIBC_...
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
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(FILE *__s,char *__format,__gnuc_va_list __arg) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
959_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
parse_to_value
FUN_00154de0
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_no_warn_common * this, char * param_1, char * param_2, Command_line * param_3, General_options * options) */ void __thiscall gold::General_options::Struct_no_warn_common::parse_to_value ...
void FUN_00154de0(void) { long in_R8; *(undefined2 *)(in_R8 + 0x6de0) = 1; return; }
MOV EAX,0x1 MOV word ptr [R8 + 0x6de0],AX RET
null
null
null
null
[('const-0', u'STORE_-1207284232'), ('const-28032', u'PTRSUB_-1207284171'), ('const-97', u'PTRSUB_-1207284170'), ('const-1', u'STORE_-1207284245'), (u'PTRSUB_-1207284173', u'PTRSUB_-1207284172'), ('tmp_24', u'PTRSUB_-1207284171'), ('const-0', u'RETURN_-1207284227'), ('const-28032', u'PTRSUB_-1207284173'), ('tmp_24', u'...
[('const-433', u'STORE_-1207284245'), ('tmp_23', u'INT_ADD_-1207284231'), ('const-0', u'RETURN_-1207284227'), (u'INT_ADD_-1207284231', u'CAST_-1207284178'), ('const-1', u'STORE_-1207284245'), (u'CAST_-1207284178', u'STORE_-1207284245'), ('const-28128', u'INT_ADD_-1207284231')]
null
null
00154de0
x64
O2
(translation_unit "void FUN_00154de0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x6de0) = 1;\n return;\n}\n\n" (function_definition "void FUN_00154de0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x6de0) = 1;\n return;\n}" primitive_type (function_declarator "FUN_00154de0(void)" identifier (...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void parse_to_value(Struct_no_warn_common * this, char * param_1, char\n * param_2, Command_line * param_3, General_options * options) */\n\nvoid __thiscall\ngold::General_options::Struct_no_warn_common::pa...
(translation_unit "void FUN_00154de0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x6de0) = 1;\n return;\n}\n\n" (function_definition "void FUN_00154de0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x6de0) = 1;\n return;\n}" primitive_type (function_declarator "FUN_00154de0(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_00154de0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x6de0) = 1;\n return;\n}" (primitive_type "void") (function_declarator "FUN_00154de0(void)" (identifier "FUN_00154de0") (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_warn_common * 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 + 0x6de0) = 1; return; }
4687_powerpc64le-linux-gnu-ld_and_powerpc64le-linux-gnu-ld_strip.c
do_layout_deferred_sections
FUN_0024e7b0
/* WARNING: Type propagation algorithm not settling */ /* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "ELFOSABI": Some values do not have unique names */ /* DWARF original prototype: void do_layout_deferred_sections(Sized_relobj_file<32,_true> * this, Layout * layout) */ void __thi...
void FUN_0024e7b0(long param_1,undefined8 param_2) { uint uVar1; undefined8 *puVar2; char cVar3; int iVar4; long lVar5; undefined8 *puVar6; undefined8 uVar7; ulong *puVar8; ulong *extraout_RDX; uint uVar9; ulong *puVar10; long lVar11; undefined8 *puVar12; ulong uVar13; undefined8 *local_...
PUSH RBP MOV RBP,RSP PUSH R15 PUSH R14 PUSH R13 MOV R13,RSI PUSH R12 PUSH RBX MOV RBX,RDI SUB RSP,0xa8 MOV RAX,qword ptr [RDI + 0x1e8] MOV qword ptr [RBP + -0xc8],RAX CMP RAX,qword ptr [RDI + 0x1f0] JZ 0x0024ea55 ADD RAX,0x2c MOV qword ptr [RBP + -0xb8],RAX MOV RAX,qword ptr [0x004ba7c8] MOV RAX,qword ptr [RAX + 0x10] ...
null
null
null
null
[(u'MULTIEQUAL_-1204030995', u'MULTIEQUAL_-1204030645'), ('const-488', u'PTRSUB_-1204030983'), ('const-40', u'CALL_-1204032314'), (u'INT_OR_-1204032639', u'INT_OR_-1204032636'), (u'INDIRECT_-1204031575', u'SUBPIECE_-1204031566'), (u'PTRSUB_-1204030098', u'PTRSUB_-1204030023'), ('const-8', u'PTRSUB_-1204029914'), ('cons...
[(u'INT_MULT_-1204032738', u'INT_ADD_-1204032750'), (u'INT_OR_-1204032639', u'INT_OR_-1204032636'), (u'MULTIEQUAL_-1204031175', u'MULTIEQUAL_-1204030825'), (u'MULTIEQUAL_-1204030348', u'MULTIEQUAL_-1204030460'), (u'MULTIEQUAL_-1204031149', u'MULTIEQUAL_-1204030745'), (u'CALL_-1204031645', u'INDIRECT_-1204030121'), ('tm...
null
null
0024e7b0
x64
O2
(translation_unit "void FUN_0024e7b0(long param_1,undefined8 param_2)\n\n{\n uint uVar1;\n undefined8 *puVar2;\n char cVar3;\n int iVar4;\n long lVar5;\n undefined8 *puVar6;\n undefined8 uVar7;\n ulong *puVar8;\n ulong *extraout_RDX;\n uint uVar9;\n ulong *puVar10;\n long lVar11;\n undefined8 *puVar12;\n ...
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n/* 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 do_layout_deferred_sections(Sized_relobj_file<32,_true> * this,\n Layout * ...
(translation_unit "void FUN_0024e7b0(long param_1,undefined8 param_2)\n\n{\n uint uVar1;\n undefined8 *puVar2;\n char cVar3;\n int iVar4;\n long lVar5;\n undefined8 *puVar6;\n undefined8 uVar7;\n ulong *puVar8;\n ulong *extraout_RDX;\n uint uVar9;\n ulong *puVar10;\n long lVar11;\n undefined8 *puVar12;\n ...
(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 (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (decla...
(function_definition "void FUN_0024e7b0(long param_1,undefined8 param_2)\n\n{\n uint uVar1;\n undefined8 *puVar2;\n char cVar3;\n int iVar4;\n long lVar5;\n undefined8 *puVar6;\n undefined8 uVar7;\n ulong *puVar8;\n ulong *extraout_RDX;\n uint uVar9;\n ulong *puVar10;\n long lVar11;\n undefined8 *puVar12;\...
/* WARNING: Type propagation algorithm not settling */ /* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "ELFOSABI": Some values do not have unique names */ /* DWARF original prototype: void do_layout_deferred_sections(Sized_relobj_file<32,_true> * this, Layout * layout) */ void __thi...
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)))) body: (compound_sta...
null
void MASKED(long param_1,undefined8 param_2) { uint uVar1; undefined8 *puVar2; char cVar3; int iVar4; long lVar5; undefined8 *puVar6; undefined8 uVar7; ulong *puVar8; ulong *extraout_RDX; uint uVar9; ulong *puVar10; long lVar11; undefined8 *puVar12; ulong uVar13; undefined8 *local_d0; ...
1108_x86_64-linux-gnu-ld_and_x86_64-linux-gnu-ld_strip.c
xmemdup
xmemdup
/* WARNING: Control flow encountered bad instruction data */ void xmemdup(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void xmemdup(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1204521430')]
[('const-1', u'RETURN_-1204521430')]
null
null
002b7620
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid xmemdup(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void xmemdup(void)\n\n{\n /* WARNING: Bad instruction ...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid xmemdup(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void xmemdup(void)\n\n{\n /* WARNING: Bad instruction ...
(translation_unit "void xmemdup(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void xmemdup(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "xmemdup(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) )...
(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 xmemdup(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "xmemdup(void)" (identifier "xmemdup") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n \n ...
/* 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(); }
515_x86_64-linux-gnu-gold_and_x86_64-linux-gnu-gold_strip.c
FUN_0014b55a
FUN_0014b55a
void FUN_0014b55a(undefined8 param_1,int param_2) { _Hashtable<std::pair<long_unsigned_int,_long_unsigned_int>,_std::pair<const_std::pair<long_unsigned_int,_long_unsigned_int>,_gold::Symbol*>,_std::allocator<std::pair<const_std::pair<long_unsigned_int,_long_unsigned_int>,_gold::Symbol*>_>,_std::__detail::_Select1st...
void FUN_0014b55a(void) { FUN_0024e500(); /* WARNING: Subroutine does not return */ FUN_003305f0(); }
MOV RDI,R13 CALL 0x0024e500 MOV RDI,RBX CALL 0x003305f0
null
null
null
null
[('tmp_62', u'CALL_-1207192217'), ('tmp_64', u'CALL_-1207192217'), ('const-1', u'RETURN_-1207192200')]
[('const-1', u'RETURN_-1207192200')]
null
null
0014b55a
x64
O2
(translation_unit "void FUN_0014b55a(void)\n\n{\n FUN_0024e500();\n /* WARNING: Subroutine does not return */\n FUN_003305f0();\n}\n\n" (function_definition "void FUN_0014b55a(void)\n\n{\n FUN_0024e500();\n /* WARNING: Subroutine does not return */\n FUN_003305f0();\n}" primiti...
(translation_unit "void FUN_0014b55a(undefined8 param_1,int param_2)\n\n{\n _Hashtable<std::pair<long_unsigned_int,_long_unsigned_int>,_std::pair<const_std::pair<long_unsigned_int,_long_unsigned_int>,_gold::Symbol*>,_std::allocator<std::pair<const_std::pair<long_unsigned_int,_long_unsigned_int>,_gold::Symbol*>_>,_std:...
(translation_unit "void FUN_0014b55a(void)\n\n{\n FUN_0024e500();\n \n FUN_003305f0();\n}\n\n" (function_definition "void FUN_0014b55a(void)\n\n{\n FUN_0024e500();\n \n FUN_003305f0();\n}" primitive_type (function_declarator "FUN_0014b55a(void)" identifier (parameter_list "(voi...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "void FUN_0014b55a(void)\n\n{\n FUN_0024e500();\n \n FUN_003305f0();\n}" (primitive_type "void") (function_declarator "FUN_0014b55a(void)" (identifier "FUN_0014b55a") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_sta...
void function_1(type_1 param_1,int param_2) { var_4<std::pair<long_unsigned_int,_long_unsigned_int>,_std::pair<const_std::pair<long_unsigned_int,_long_unsigned_int>,_gold::Symbol*>,_std::allocator<std::pair<const_std::pair<long_unsigned_int,_long_unsigned_int>,_gold::Symbol*>var_3>,_std::__detail::_Select1st,_gold:...
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))) (expre...
null
void MASKED(void) { FUN_0024e500(); /* WARNING: Subroutine does not return */ FUN_003305f0(); }
1766_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c
parse_to_value
FUN_0018b760
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_no_warn_shared_textrel * this, char * param_1, char * param_2, Command_line * param_3, General_options * options) */ void __thiscall gold::General_options::Struct_no_warn_shared_textrel::parse_to_...
void FUN_0018b760(void) { long in_R8; *(undefined2 *)(in_R8 + 0x7358) = 1; return; }
MOV EAX,0x1 MOV word ptr [R8 + 0x7358],AX RET
null
null
null
null
[(u'PTRSUB_-1207453773', u'PTRSUB_-1207453772'), ('const-29432', u'PTRSUB_-1207453773'), (u'PTRSUB_-1207453772', u'STORE_-1207453845'), ('const-96', u'PTRSUB_-1207453772'), ('tmp_24', u'PTRSUB_-1207453773'), ('const-1', u'STORE_-1207453845'), (u'PTRSUB_-1207453771', u'PTRSUB_-1207453770'), ('const-97', u'PTRSUB_-120745...
[('const-433', u'STORE_-1207453845'), ('const-1', u'STORE_-1207453845'), ('tmp_23', u'INT_ADD_-1207453831'), ('const-29528', u'INT_ADD_-1207453831'), (u'CAST_-1207453778', u'STORE_-1207453845'), ('const-0', u'RETURN_-1207453827'), (u'INT_ADD_-1207453831', u'CAST_-1207453778')]
null
null
0018b760
x64
O2
(translation_unit "void FUN_0018b760(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x7358) = 1;\n return;\n}\n\n" (function_definition "void FUN_0018b760(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x7358) = 1;\n return;\n}" primitive_type (function_declarator "FUN_0018b760(void)" identifier (...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void parse_to_value(Struct_no_warn_shared_textrel * this, char *\n param_1, char * param_2, Command_line * param_3, General_options * options) */\n\nvoid __thiscall\ngold::General_options::Struct_no_warn_sh...
(translation_unit "void FUN_0018b760(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x7358) = 1;\n return;\n}\n\n" (function_definition "void FUN_0018b760(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x7358) = 1;\n return;\n}" primitive_type (function_declarator "FUN_0018b760(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_0018b760(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x7358) = 1;\n return;\n}" (primitive_type "void") (function_declarator "FUN_0018b760(void)" (identifier "FUN_0018b760") (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_warn_shared_textrel * 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 *...
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 + 0x7358) = 1; return; }
4073_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c
Output_reloc
FUN_001fafb0
/* DWARF original prototype: void Output_reloc(Output_reloc<4,_false,_64,_false> * this, Sized_relobj<64,_false> * relobj, uint local_sym_index, uint type, uint shndx, Address address, Addend addend, bool is_relative, bool is_symbolless, bool is_section_symbol, bool use_plt_offset) */ void __thiscall gold::...
void FUN_001fafb0(long param_1) { undefined8 in_stack_00000008; FUN_001f8750(); *(undefined8 *)(param_1 + 0x28) = in_stack_00000008; return; }
PUSH RBX MOVZX EAX,byte ptr [RSP + 0x30] MOV RBX,RDI PUSH RAX MOVZX EAX,byte ptr [RSP + 0x30] PUSH RAX MOVZX EAX,byte ptr [RSP + 0x30] PUSH RAX MOVZX EAX,byte ptr [RSP + 0x30] PUSH RAX CALL 0x001f8750 MOV RAX,qword ptr [RSP + 0x30] ADD RSP,0x20 MOV qword ptr [RBX + 0x28],RAX POP RBX RET
null
null
null
null
[('tmp_163', u'CALL_-1207914507'), ('tmp_161', u'STORE_-1207914482'), ('tmp_157', u'CALL_-1207914507'), ('tmp_158', u'CALL_-1207914507'), ('const-0', u'PTRSUB_-1207914367'), (u'PTRSUB_-1207914367', u'CALL_-1207914507'), ('tmp_164', u'CALL_-1207914507'), ('tmp_155', u'PTRSUB_-1207914367'), ('tmp_156', u'CALL_-1207914507...
[(u'CAST_-1207914371', u'STORE_-1207914482'), ('tmp_331', u'STORE_-1207914482'), ('tmp_216', u'INT_ADD_-1207914468'), ('const-433', u'STORE_-1207914482'), (u'INT_ADD_-1207914468', u'CAST_-1207914371'), ('const-40', u'INT_ADD_-1207914468'), ('const-0', u'RETURN_-1207914463')]
null
null
001fafb0
x64
O2
(translation_unit "void FUN_001fafb0(long param_1)\n\n{\n undefined8 in_stack_00000008;\n \n FUN_001f8750();\n *(undefined8 *)(param_1 + 0x28) = in_stack_00000008;\n return;\n}\n\n" (function_definition "void FUN_001fafb0(long param_1)\n\n{\n undefined8 in_stack_00000008;\n \n FUN_001f8750();\n *(undefined8 *)...
(translation_unit "/* DWARF original prototype: void Output_reloc(Output_reloc<4,_false,_64,_false> * this,\n Sized_relobj<64,_false> * relobj, uint local_sym_index, uint type, uint shndx, Address address,\n Addend addend, bool is_relative, bool is_symbolless, bool is_section_symbol, bool use_plt_offset)\n */\n\...
(translation_unit "void FUN_001fafb0(long param_1)\n\n{\n undefined8 in_stack_00000008;\n \n FUN_001f8750();\n *(undefined8 *)(param_1 + 0x28) = in_stack_00000008;\n return;\n}\n\n" (function_definition "void FUN_001fafb0(long param_1)\n\n{\n undefined8 in_stack_00000008;\n \n FUN_001f8750();\n *(undefined8 *)...
(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_001fafb0(long param_1)\n\n{\n undefined8 in_stack_00000008;\n \n FUN_001f8750();\n *(undefined8 *)(param_1 + 0x28) = in_stack_00000008;\n return;\n}" (primitive_type "void") (function_declarator "FUN_001fafb0(long param_1)" (identifier "FUN_001fafb0") (parameter_list "(long param_1)"...
/* DWARF original prototype: void Output_reloc(Output_reloc<4,_false,_64,_false> * this, Sized_relobj<64,_false> * relobj, uint local_sym_index, uint type, uint shndx, Address address, Addend addend, bool is_relative, bool is_symbolless, bool is_section_symbol, bool use_plt_offset) */ void __thiscall gold::...
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) { undefined8 in_stack_00000008; FUN_001f8750(); *(undefined8 *)(param_1 + 0x28) = in_stack_00000008; return; }
1421_puttytel_and_puttytel_strip.c
serial_sendbuffer
FUN_00157960
int serial_sendbuffer(void *handle) { int iVar1; Serial serial; iVar1 = bufchain_size((bufchain *)((long)handle + 0x18)); return iVar1; }
void FUN_00157960(long param_1) { FUN_00122dc0(param_1 + 0x18); return; }
ADD RDI,0x18 JMP 0x00122dc0
null
null
null
null
[(u'CAST_-1207273034', u'INT_ADD_-1207273099'), (u'INT_ADD_-1207273099', u'CAST_-1207273033'), ('tmp_35', u'CAST_-1207273034'), ('const-24', u'INT_ADD_-1207273099'), (u'CAST_-1207273033', u'CALL_-1207273100'), ('const-0', u'RETURN_-1207273096'), (u'CALL_-1207273100', u'RETURN_-1207273096')]
[('tmp_61', u'INT_ADD_-1207273099'), ('const-24', u'INT_ADD_-1207273099'), ('const-0', u'RETURN_-1207273096'), (u'INT_ADD_-1207273099', u'CALL_-1207273100')]
null
null
00157960
x64
O2
(translation_unit "void FUN_00157960(long param_1)\n\n{\n FUN_00122dc0(param_1 + 0x18);\n return;\n}\n\n" (function_definition "void FUN_00157960(long param_1)\n\n{\n FUN_00122dc0(param_1 + 0x18);\n return;\n}" primitive_type (function_declarator "FUN_00157960(long param_1)" identifier (parameter_list "(long param_...
(translation_unit "int serial_sendbuffer(void *handle)\n\n{\n int iVar1;\n Serial serial;\n \n iVar1 = bufchain_size((bufchain *)((long)handle + 0x18));\n return iVar1;\n}\n\n" (function_definition "int serial_sendbuffer(void *handle)\n\n{\n int iVar1;\n Serial serial;\n \n iVar1 = bufchain_size((bufchain *)((...
(translation_unit "void FUN_00157960(long param_1)\n\n{\n FUN_00122dc0(param_1 + 0x18);\n return;\n}\n\n" (function_definition "void FUN_00157960(long param_1)\n\n{\n FUN_00122dc0(param_1 + 0x18);\n return;\n}" primitive_type (function_declarator "FUN_00157960(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_00157960(long param_1)\n\n{\n FUN_00122dc0(param_1 + 0x18);\n return;\n}" (primitive_type "void") (function_declarator "FUN_00157960(long param_1)" (identifier "FUN_00157960") (parameter_list "(long param_1)" (( "(") (parameter_declaration "long param_1" (sized_type_specifier "long" (lo...
int function_1(void *handle) { int iVar1; type_1 serial; iVar1 = var_1((type_2 *)((long)handle + 0x18)); return iVar1; }
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_00122dc0(param_1 + 0x18); return; }
199_inetutils-traceroute_and_inetutils-traceroute_strip.c
strtol
strtol
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ long strtol(char *__nptr,char **__endptr,int __base) { /* WARNING: Bad instruction - Truncating control flow here */ /* strtol@@GLIBC_2.2.5...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ long strtol(char *__nptr,char **__endptr,int __base) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207041734')]
[('const-1', u'RETURN_-1207041734')]
null
null
00110130
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nlong strtol(char *__nptr,char **__endptr,int __base)\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\nlong strtol(char *__nptr,char **__endptr,int __base)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n ...
(translation_unit "long strtol(char *__nptr,char **__endptr,int __base)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "long strtol(char *__nptr,char **__endptr,int __base)\n\n{\n \n halt_baddata();\n}" (sized_type_specifier "long" long) (function_declarator "strtol(char ...
(translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * (pointer_declarator * IDENT))) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (exp...
(function_definition "long strtol(char *__nptr,char **__endptr,int __base)\n\n{\n \n halt_baddata();\n}" (sized_type_specifier "long" (long "long")) (function_declarator "strtol(char *__nptr,char **__endptr,int __base)" (identifier "strtol") (parameter_list "(char *__nptr,char **__endptr,int __base)...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ long function_1(char *__nptr,char **__endptr,int __base) { /* WARNING: Bad instruction - Truncating control flow here */ /* strtol@@GLIBC_2...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primitive_type) declarator: (po...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ long MASKED(char *__nptr,char **__endptr,int __base) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
74_riscv64-linux-gnu-strings_and_riscv64-linux-gnu-strings_strip.c
deregister_tm_clones
FUN_00102bd0
/* WARNING: Removing unreachable block (ram,0x00102be3) */ /* WARNING: Removing unreachable block (ram,0x00102bef) */ void deregister_tm_clones(void) { return; }
/* WARNING: Removing unreachable block (ram,0x00102be3) */ /* WARNING: Removing unreachable block (ram,0x00102bef) */ void FUN_00102bd0(void) { return; }
LEA RDI,[0x1083e0] LEA RAX,[0x1083e0] CMP RAX,RDI JZ 0x00102bf8 MOV RAX,qword ptr [0x00107fc0] TEST RAX,RAX JZ 0x00102bf8 JMP RAX RET
null
null
null
null
[('const-0', u'RETURN_-1206965218')]
[('const-0', u'RETURN_-1206965218')]
null
null
00102bd0
x64
O2
(translation_unit "/* WARNING: Removing unreachable block (ram,0x00102be3) */\n/* WARNING: Removing unreachable block (ram,0x00102bef) */\n\nvoid FUN_00102bd0(void)\n\n{\n return;\n}\n\n" comment comment (function_definition "void FUN_00102bd0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_00102bd0...
(translation_unit "/* WARNING: Removing unreachable block (ram,0x00102be3) */\n/* WARNING: Removing unreachable block (ram,0x00102bef) */\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_00102bd0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_00102bd0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_00102bd0(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_00102bd0(void)\n\n{\n return;\n}" (primitive_type "void") (function_declarator "FUN_00102bd0(void)" (identifier "FUN_00102bd0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n return;\n}" ({ "{") (return_statemen...
/* WARNING: Removing unreachable block (ram,0x00102be3) */ /* WARNING: Removing unreachable block (ram,0x00102bef) */ 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,0x00102be3) */ /* WARNING: Removing unreachable block (ram,0x00102bef) */ void MASKED(void) { return; }
9334_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c
initialize_input_to_output_maps
FUN_00412ed0
/* DWARF original prototype: void initialize_input_to_output_maps(Sized_relobj_file<64,_false> * this) */ void __thiscall gold::Sized_relobj_file<64,_false>::initialize_input_to_output_maps (Sized_relobj_file<64,_false> *this) { byte bVar1; uint uVar2; pointer pSVar3; long lVar4; uVar2 = th...
void FUN_00412ed0(long param_1) { byte bVar1; uint uVar2; long lVar3; long lVar4; uVar2 = *(uint *)(param_1 + 0x120); if (uVar2 < 2) { return; } lVar4 = 0x18; do { lVar3 = *(long *)(param_1 + 0x160) + lVar4; bVar1 = *(byte *)(lVar3 + 0xb); if (-1 < (char)bVar1) { if (((bVar1...
MOV EAX,dword ptr [RDI + 0x120] CMP EAX,0x1 JBE 0x00412f40 SUB EAX,0x2 PUSH R12 LEA RAX,[RAX + RAX*0x2] PUSH RBP MOV RBP,RDI PUSH RBX LEA R12,[0x30 + RAX*0x8] MOV EBX,0x18 NOP word ptr CS:[RAX + RAX*0x1] MOV RAX,qword ptr [RBP + 0x160] ADD RAX,RBX MOVZX EDX,byte ptr [RAX + 0xb] TEST DL,DL JS 0x00412f31 TEST DL,0x10 JZ ...
null
null
null
null
[(u'LOAD_-1201787066', u'CAST_-1201786704'), (u'LOAD_-1201787181', u'INT_SUB_-1201787135'), ('const-134217727', u'INT_AND_-1201786969'), ('const-11', u'PTRSUB_-1201786714'), (u'INT_ZEXT_-1201786936', u'INT_MULT_-1201787088'), ('const-24', u'COPY_-1201787108'), (u'MULTIEQUAL_-1201786822', u'INT_ADD_-1201786953'), ('cons...
[('const-8', u'INT_ADD_-1201786997'), (u'LOAD_-1201787181', u'INT_SUB_-1201787135'), ('const-255', u'INT_SLESS_-1201787045'), (u'CAST_-1201786737', u'LOAD_-1201787088'), ('const-134217727', u'INT_AND_-1201786969'), ('const-11', u'INT_ADD_-1201787050'), (u'INT_ZEXT_-1201786936', u'INT_MULT_-1201787088'), ('const-352', u...
null
null
00412ed0
x64
O2
(translation_unit "void FUN_00412ed0(long param_1)\n\n{\n byte bVar1;\n uint uVar2;\n long lVar3;\n long lVar4;\n \n uVar2 = *(uint *)(param_1 + 0x120);\n if (uVar2 < 2) {\n return;\n }\n lVar4 = 0x18;\n do {\n lVar3 = *(long *)(param_1 + 0x160) + lVar4;\n bVar1 = *(byte *)(lVar3 + 0xb);\n if (-1 ...
(translation_unit "/* DWARF original prototype: void initialize_input_to_output_maps(Sized_relobj_file<64,_false> *\n this) */\n\nvoid __thiscall\ngold::Sized_relobj_file<64,_false>::initialize_input_to_output_maps\n (Sized_relobj_file<64,_false> *this)\n\n{\n byte bVar1;\n uint uVar2;\n pointer pSVar3;\n...
(translation_unit "void FUN_00412ed0(long param_1)\n\n{\n byte bVar1;\n uint uVar2;\n long lVar3;\n long lVar4;\n \n uVar2 = *(uint *)(param_1 + 0x120);\n if (uVar2 < 2) {\n return;\n }\n lVar4 = 0x18;\n do {\n lVar3 = *(long *)(param_1 + 0x160) + lVar4;\n bVar1 = *(byte *)(lVar3 + 0xb);\n if (-1 ...
(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 (sized_type_specifier long) IDENT ;) (declaration (sized_type_specifier long) ID...
(function_definition "void FUN_00412ed0(long param_1)\n\n{\n byte bVar1;\n uint uVar2;\n long lVar3;\n long lVar4;\n \n uVar2 = *(uint *)(param_1 + 0x120);\n if (uVar2 < 2) {\n return;\n }\n lVar4 = 0x18;\n do {\n lVar3 = *(long *)(param_1 + 0x160) + lVar4;\n bVar1 = *(byte *)(lVar3 + 0xb);\n if (...
/* DWARF original prototype: void initialize_input_to_output_maps(Sized_relobj_file<64,_false> * this) */ void __thiscall var_2::Sized_relobj_file<64,_false>::initialize_input_to_output_maps (Sized_relobj_file<64,_false> *this) { byte var_5; type_1 var_1; type_2 pSVar3; long var_9; var_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 (declaration type: (type_identifier) declarator: (identifier)) (de...
null
void MASKED(long param_1) { byte bVar1; uint uVar2; long lVar3; long lVar4; uVar2 = *(uint *)(param_1 + 0x120); if (uVar2 < 2) { return; } lVar4 = 0x18; do { lVar3 = *(long *)(param_1 + 0x160) + lVar4; bVar1 = *(byte *)(lVar3 + 0xb); if (-1 < (char)bVar1) { if (((bVar1 & 0x1...
7704_powerpc64le-linux-gnu-ld_and_powerpc64le-linux-gnu-ld_strip.c
Sized_dwarf_line_info
FUN_0030d270
/* DWARF original prototype: void Sized_dwarf_line_info(Sized_dwarf_line_info<64,_true> * this, Object * object, uint read_shndx) */ void __thiscall gold::Sized_dwarf_line_info<64,_true>::Sized_dwarf_line_info (Sized_dwarf_line_info<64,_true> *this,Object *object,uint read_shndx) { _Rb_tree_header *p_...
void FUN_0030d270(undefined8 *param_1,long *param_2,undefined4 param_3) { undefined4 uVar1; undefined8 uVar2; undefined8 uVar3; char cVar4; int iVar5; uint uVar6; long lVar7; undefined8 *puVar8; uint uVar9; uint uVar10; char local_61; long local_60; undefined1 *local_58 [2]; undefined1 loc...
LEA RAX,[0x4b1758] MOV byte ptr [RDI + 0x8],0x0 MOV qword ptr [RDI],RAX LEA RAX,[RDI + 0xd8] MOV dword ptr [RDI + 0xc8],0xffffffff CMP dword ptr [RSI + 0x38],0x1 MOV qword ptr [RDI + 0xe8],RAX MOV qword ptr [RDI + 0xf0],RAX LEA RAX,[RDI + 0x130] MOV qword ptr [RDI + 0x40],0x0 MOV qword ptr [RDI + 0x48],0x0 MOV qword pt...
null
null
null
null
[('const-0', u'PTRSUB_-1204823512'), (u'PTRSUB_-1204823092', u'PTRSUB_-1204823090'), (u'CALL_-1204824914', u'INDIRECT_-1204823412'), ('const-0', u'PTRSUB_-1204823214'), (u'CALL_-1204824239', u'STORE_-1204824235'), ('tmp_5404', u'MULTIEQUAL_-1204823369'), (u'MULTIEQUAL_-1204823349', u'INT_ADD_-1204824319'), ('const-0', ...
[('const-433', u'STORE_-1204825260'), (u'CALL_-1204824239', u'STORE_-1204824235'), (u'LOAD_-1204824263', u'INT_LESS_-1204824248'), (u'PTRADD_-1204823455', u'STORE_-1204825302'), (u'CALL_-1204824741', u'INDIRECT_-1204823355'), ('const-433', u'LOAD_-1204824429'), ('const-12', u'PTRADD_-1204823061'), (u'CALLIND_-120482448...
null
null
0030d270
x64
O2
(translation_unit "void FUN_0030d270(undefined8 *param_1,long *param_2,undefined4 param_3)\n\n{\n undefined4 uVar1;\n undefined8 uVar2;\n undefined8 uVar3;\n char cVar4;\n int iVar5;\n uint uVar6;\n long lVar7;\n undefined8 *puVar8;\n uint uVar9;\n uint uVar10;\n char local_61;\n long local_60;\n undefined...
(translation_unit "/* DWARF original prototype: void Sized_dwarf_line_info(Sized_dwarf_line_info<64,_true> * this,\n Object * object, uint read_shndx) */\n\nvoid __thiscall\ngold::Sized_dwarf_line_info<64,_true>::Sized_dwarf_line_info\n (Sized_dwarf_line_info<64,_true> *this,Object *object,uint read_shndx)\n...
(translation_unit "void FUN_0030d270(undefined8 *param_1,long *param_2,undefined4 param_3)\n\n{\n undefined4 uVar1;\n undefined8 uVar2;\n undefined8 uVar3;\n char cVar4;\n int iVar5;\n uint uVar6;\n long lVar7;\n undefined8 *puVar8;\n uint uVar9;\n uint uVar10;\n char local_61;\n long local_60;\n undefined...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) ...
(function_definition "void FUN_0030d270(undefined8 *param_1,long *param_2,undefined4 param_3)\n\n{\n undefined4 uVar1;\n undefined8 uVar2;\n undefined8 uVar3;\n char cVar4;\n int iVar5;\n uint uVar6;\n long lVar7;\n undefined8 *puVar8;\n uint uVar9;\n uint uVar10;\n char local_61;\n long local_60;\n undefi...
/* DWARF original prototype: void Sized_dwarf_line_info(Sized_dwarf_line_info<64,_true> * this, Object * object, uint read_shndx) */ void __thiscall gold::Sized_dwarf_line_info<64,var_5>::Sized_dwarf_line_info (Sized_dwarf_line_info<64,var_5> *this,Object *object,type_2 read_shndx) { _Rb_tree_header *...
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: (sized_type_specifier) declarator: (p...
null
void MASKED(undefined8 *param_1,long *param_2,undefined4 param_3) { undefined4 uVar1; undefined8 uVar2; undefined8 uVar3; char cVar4; int iVar5; uint uVar6; long lVar7; undefined8 *puVar8; uint uVar9; uint uVar10; char local_61; long local_60; undefined1 *local_58 [2]; undefined1 local_48 ...
8825_powerpc64le-linux-gnu-ld_and_powerpc64le-linux-gnu-ld_strip.c
sbumpc
FUN_00342c60
/* std::wstreambuf::sbumpc() */ ulong __thiscall std::wstreambuf::sbumpc(wstreambuf *this) { uint uVar1; uint *puVar2; code *UNRECOVERED_JUMPTABLE; int iVar3; ulong uVar4; puVar2 = *(uint **)(this + 0x10); if (puVar2 < *(uint **)(this + 0x18)) { uVar1 = *puVar2; *(uint **)(this + 0x10) = puV...
ulong FUN_00342c60(long *param_1) { uint uVar1; uint *puVar2; code *UNRECOVERED_JUMPTABLE; int iVar3; ulong uVar4; puVar2 = (uint *)param_1[2]; if (puVar2 < (uint *)param_1[3]) { uVar1 = *puVar2; param_1[2] = (long)(puVar2 + 1); return (ulong)uVar1; } UNRECOVERED_JUMPTABLE = *(code **...
MOV RDX,qword ptr [RDI + 0x10] CMP RDX,qword ptr [RDI + 0x18] JNC 0x00342c78 MOV EAX,dword ptr [RDX] ADD RDX,0x4 MOV qword ptr [RDI + 0x10],RDX RET MOV RAX,qword ptr [RDI] MOV RDX,qword ptr [RAX + 0x50] CMP RDX,qword ptr [0x004b9aa0] JNZ 0x00342ca0 MOV RAX,qword ptr [RAX + 0x48] CMP RAX,qword ptr [0x004b9cf8] JNZ 0x003...
null
null
null
null
[('tmp_336', u'PTRADD_-1205130034'), (u'LOAD_-1205130141', u'LOAD_-1205130115'), (u'INDIRECT_-1205129838', u'COPY_-1205129865'), ('const-433', u'LOAD_-1205129962'), (u'COPY_-1205130023', u'RETURN_-1205130006'), (u'PTRADD_-1205129874', u'STORE_-1205130094'), ('tmp_336', u'PTRADD_-1205130072'), (u'INT_NOTEQUAL_-120512997...
[(u'INDIRECT_-1205129838', u'COPY_-1205129865'), (u'COPY_-1205130023', u'RETURN_-1205130006'), (u'INT_NOTEQUAL_-1205129970', u'CBRANCH_-1205129969'), (u'CAST_-1205129831', u'INT_EQUAL_-1205130029'), (u'CAST_-1205129780', u'STORE_-1205129941'), (u'LOAD_-1205129962', u'INT_ZEXT_-1205129899'), (u'STORE_-1205130094', u'IND...
null
null
00342c60
x64
O2
(translation_unit "ulong FUN_00342c60(long *param_1)\n\n{\n uint uVar1;\n uint *puVar2;\n code *UNRECOVERED_JUMPTABLE;\n int iVar3;\n ulong uVar4;\n \n puVar2 = (uint *)param_1[2];\n if (puVar2 < (uint *)param_1[3]) {\n uVar1 = *puVar2;\n param_1[2] = (long)(puVar2 + 1);\n return (ulong)uVar1;\n }\n ...
(translation_unit "/* std::wstreambuf::sbumpc() */\n\nulong __thiscall std::wstreambuf::sbumpc(wstreambuf *this)\n\n{\n uint uVar1;\n uint *puVar2;\n code *UNRECOVERED_JUMPTABLE;\n int iVar3;\n ulong uVar4;\n \n puVar2 = *(uint **)(this + 0x10);\n if (puVar2 < *(uint **)(this + 0x18)) {\n uVar1 = *puVar2;\n ...
(translation_unit "ulong FUN_00342c60(long *param_1)\n\n{\n uint uVar1;\n uint *puVar2;\n code *UNRECOVERED_JUMPTABLE;\n int iVar3;\n ulong uVar4;\n \n puVar2 = (uint *)param_1[2];\n if (puVar2 < (uint *)param_1[3]) {\n uVar1 = *puVar2;\n param_1[2] = (long)(puVar2 + 1);\n return (ulong)uVar1;\n }\n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ...
(function_definition "ulong FUN_00342c60(long *param_1)\n\n{\n uint uVar1;\n uint *puVar2;\n code *UNRECOVERED_JUMPTABLE;\n int iVar3;\n ulong uVar4;\n \n puVar2 = (uint *)param_1[2];\n if (puVar2 < (uint *)param_1[3]) {\n uVar1 = *puVar2;\n param_1[2] = (long)(puVar2 + 1);\n return (ulong)uVar1;\n }\...
/* std::wstreambuf::sbumpc() */ type_1 __thiscall std::type_2::function_1(type_2 *var_1) { type_3 uVar1; type_3 *var_2; type_4 *var_3; int var_4; type_1 uVar4; var_2 = *(type_3 **)(var_1 + 0x10); if (var_2 < *(type_3 **)(var_1 + 0x18)) { uVar1 = *var_2; *(type_3 **)(var_1 + 0x10) = var_2 + 1...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (type_identif...
null
ulong MASKED(long *param_1) { uint uVar1; uint *puVar2; code *UNRECOVERED_JUMPTABLE; int iVar3; ulong uVar4; puVar2 = (uint *)param_1[2]; if (puVar2 < (uint *)param_1[3]) { uVar1 = *puVar2; param_1[2] = (long)(puVar2 + 1); return (ulong)uVar1; } UNRECOVERED_JUMPTABLE = *(code **)(*par...
589_mv_and_mv_strip.c
__explicit_bzero_chk
__explicit_bzero_chk
/* WARNING: Control flow encountered bad instruction data */ void __explicit_bzero_chk(void) { /* WARNING: Bad instruction - Truncating control flow here */ /* __explicit_bzero_chk@@GLIBC_2.25 */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void __explicit_bzero_chk(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207094262')]
[('const-1', u'RETURN_-1207094262')]
null
null
00123400
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid __explicit_bzero_chk(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void __explicit_bzero_chk(void)\n\n{\n /*...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid __explicit_bzero_chk(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* __explicit_bzero_chk@@GLIBC_2.25 */\n halt_baddata();\n}\n\n" comment (function_definition "...
(translation_unit "void __explicit_bzero_chk(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void __explicit_bzero_chk(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "__explicit_bzero_chk(void)" identifier (parameter_list "(void)" ( (paramet...
(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 __explicit_bzero_chk(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "__explicit_bzero_chk(void)" (identifier "__explicit_bzero_chk") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compoun...
/* WARNING: Control flow encountered bad instruction data */ void function_1(void) { /* WARNING: Bad instruction - Truncating control flow here */ /* __explicit_bzero_chk@@GLIBC_2.25 */ 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(); }
58_x86_64-kfreebsd-gnu-objdump_and_x86_64-kfreebsd-gnu-objdump_strip.c
strspn
strspn
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ size_t strspn(char *__s,char *__accept) { size_t sVar1; sVar1 = (*(code *)PTR_strspn_001551d0)(); return sVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ size_t strspn(char *__s,char *__accept) { size_t sVar1; sVar1 = (*(code *)PTR_strspn_001551d0)(); return sVar1; }
JMP qword ptr [0x001551d0]
null
null
null
null
[('const-0', u'RETURN_-1206946901'), (u'CALLIND_-1206946904', u'INDIRECT_-1206946841'), (u'CALLIND_-1206946904', u'RETURN_-1206946901'), (u'INDIRECT_-1206946841', u'COPY_-1206946900'), ('tmp_38', u'CAST_-1206946836'), (u'CAST_-1206946836', u'CALLIND_-1206946904')]
[('const-0', u'RETURN_-1206946901'), (u'CALLIND_-1206946904', u'INDIRECT_-1206946841'), (u'CALLIND_-1206946904', u'RETURN_-1206946901'), (u'INDIRECT_-1206946841', u'COPY_-1206946900'), ('tmp_38', u'CAST_-1206946836'), (u'CAST_-1206946836', u'CALLIND_-1206946904')]
null
null
001073a0
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nsize_t strspn(char *__s,char *__accept)\n\n{\n size_t sVar1;\n \n sVar1 = (*(code *)PTR_strspn_001551d0)();\n return sVar1;\n}\n\n" comment (function_definition "size_t strspn(char *__s,char *__accept)\n\n{\n size_t ...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nsize_t strspn(char *__s,char *__accept)\n\n{\n size_t sVar1;\n \n sVar1 = (*(code *)PTR_strspn_001551d0)();\n return sVar1;\n}\n\n" comment (function_definition "size_t strspn(char *__s,char *__accept)\n\n{\n size_t ...
(translation_unit "size_t strspn(char *__s,char *__accept)\n\n{\n size_t sVar1;\n \n sVar1 = (*(code *)PTR_strspn_001551d0)();\n return sVar1;\n}\n\n" (function_definition "size_t strspn(char *__s,char *__accept)\n\n{\n size_t sVar1;\n \n sVar1 = (*(code *)PTR_strspn_001551d0)();\n return sVar1;\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 { (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = (call_e...
(function_definition "size_t strspn(char *__s,char *__accept)\n\n{\n size_t sVar1;\n \n sVar1 = (*(code *)PTR_strspn_001551d0)();\n return sVar1;\n}" (primitive_type "size_t") (function_declarator "strspn(char *__s,char *__accept)" (identifier "strspn") (parameter_list "(char *__s,char *__accept)" (( "(") (paramete...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ size_t function_1(char *__s,char *__accept) { size_t sVar1; sVar1 = (*(type_1 *)PTR_strspn_001551d0)(); return sVar1; }
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))) (parameter_declaration type: (primitive_type) declarator: (pointer_...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ size_t MASKED(char *__s,char *__accept) { size_t sVar1; sVar1 = (*(code *)PTR_MASKED_001551d0)(); return sVar1; }
486_alpha-linux-gnu-ld_and_alpha-linux-gnu-ld_strip.c
ldemul_finish
FUN_00123be0
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void ldemul_finish(void) { /* WARNING: Could not recover jumptable at 0x00123be7. Too many branches */ /* WARNING: Treating indirect jump as call */ (*ld_emulation->finish)(); return; }
void FUN_00123be0(void) { /* WARNING: Could not recover jumptable at 0x00123be7. Too many branches */ /* WARNING: Treating indirect jump as call */ (**(code **)(DAT_0017f5e8 + 0x68))(); return; }
MOV RAX,qword ptr [0x0017f5e8] JMP qword ptr [RAX + 0x68]
null
null
null
null
[('const-433', u'LOAD_-1207092245'), (u'PTRSUB_-1207092170', u'LOAD_-1207092245'), ('const-1', u'RETURN_-1207092235'), (u'INDIRECT_-1207092177', u'COPY_-1207092236'), (u'CALLIND_-1207092238', u'INDIRECT_-1207092177'), ('const-104', u'PTRSUB_-1207092170'), ('tmp_33', u'PTRSUB_-1207092170'), (u'LOAD_-1207092245', u'CALLI...
[('tmp_34', u'INT_ADD_-1207092229'), ('const-1', u'RETURN_-1207092235'), (u'INDIRECT_-1207092177', u'COPY_-1207092236'), (u'INT_ADD_-1207092229', u'CAST_-1207092172'), (u'CAST_-1207092172', u'LOAD_-1207092245'), (u'CALLIND_-1207092238', u'INDIRECT_-1207092177'), (u'LOAD_-1207092245', u'CALLIND_-1207092238'), ('const-10...
null
null
00123be0
x64
O2
(translation_unit "void FUN_00123be0(void)\n\n{\n /* WARNING: Could not recover jumptable at 0x00123be7. Too many branches */\n /* WARNING: Treating indirect jump as call */\n (**(code **)(DAT_0017f5e8 + 0x68))();\n return;\n}\n\n" (function_definition "void FUN_00123be0(void)\n\...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid ldemul_finish(void)\n\n{\n /* WARNING: Could not recover jumptable at 0x00123be7. Too many branches */\n /* WARNING: Treating indirect jump as call */\n (*ld_emulation->finish)(...
(translation_unit "void FUN_00123be0(void)\n\n{\n \n \n (**(code **)(DAT_0017f5e8 + 0x68))();\n return;\n}\n\n" (function_definition "void FUN_00123be0(void)\n\n{\n \n \n (**(code **)(DAT_0017f5e8 + 0x68))();\n return;\n}" primitive_type (f...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declar...
(function_definition "void FUN_00123be0(void)\n\n{\n \n \n (**(code **)(DAT_0017f5e8 + 0x68))();\n return;\n}" (primitive_type "void") (function_declarator "FUN_00123be0(void)" (identifier "FUN_00123be0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_t...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void function_1(void) { /* WARNING: Could not recover jumptable at 0x00123be7. Too many branches */ /* WARNING: Treating indirect jump as call */ (*ld_emulation->finish)(); 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) { /* WARNING: Could not recover jumptable at 0x00123be7. Too many branches */ /* WARNING: Treating indirect jump as call */ (**(code **)(DAT_0017f5e8 + 0x68))(); return; }
3409_powerpc64le-linux-gnu-dwp_and_powerpc64le-linux-gnu-dwp_strip.c
do_finalize_local_symbols
FUN_001c0b80
/* WARNING: Type propagation algorithm not settling */ /* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: uint do_finalize_local_symbols(Sized_relobj_file<32,_true> * this, uint index, off_t off, Symbol_table * symtab) */ uint __thiscall gold::Sized_relobj_file<32,_true>::d...
int FUN_001c0b80(long param_1,int param_2,ulong param_3,long param_4) { char cVar1; byte bVar2; uint uVar3; uint uVar4; char cVar5; int iVar6; ulong uVar7; long *plVar8; undefined8 uVar9; long lVar10; int *piVar11; long *plVar12; int iVar13; int *piVar14; uint uVar15; uint uVar16; lo...
PUSH R15 LEA RAX,[RDX + 0x3] PUSH R14 AND RAX,-0x4 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x48 MOV dword ptr [RSP + 0x20],ESI MOV qword ptr [RSP + 0x18],RCX CMP RAX,RDX JNZ 0x001c1148 MOV qword ptr [RDI + 0x150],RAX MOV RAX,qword ptr [0x0043e6b0] MOV R13D,dword ptr [RDI + 0x120] MOV RAX,qword ptr [RAX + 0x10] TEST...
null
null
null
null
[(u'MULTIEQUAL_-1207756527', u'CALL_-1207758249'), ('const-2449', u'CALL_-1207757239'), ('const-433', u'LOAD_-1207759806'), ('const-1', u'RETURN_-1207757250'), ('const-208', u'PTRSUB_-1207754913'), (u'MULTIEQUAL_-1207756926', u'PTRSUB_-1207754702'), ('const-8', u'PTRSUB_-1207754275'), (u'CALL_-1207759393', u'SUBPIECE_-...
[(u'CAST_-1207755173', u'LOAD_-1207759552'), ('const-1', u'RETURN_-1207757250'), (u'INDIRECT_-1207754816', u'COPY_-1207754839'), (u'CAST_-1207754384', u'PTRADD_-1207754389'), (u'LOAD_-1207759001', u'INT_AND_-1207758975'), ('const-0', u'SUBPIECE_-1207754959'), (u'INDIRECT_-1207755050', u'MULTIEQUAL_-1207754311'), ('tmp_...
null
null
001c0b80
x64
O2
(translation_unit "int FUN_001c0b80(long param_1,int param_2,ulong param_3,long param_4)\n\n{\n char cVar1;\n byte bVar2;\n uint uVar3;\n uint uVar4;\n char cVar5;\n int iVar6;\n ulong uVar7;\n long *plVar8;\n undefined8 uVar9;\n long lVar10;\n int *piVar11;\n long *plVar12;\n int iVar13;\n int *piVar14;\...
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: uint do_finalize_local_symbols(Sized_relobj_file<32,_true> * this, uint\n index, off_t off, Symbol_table * symtab) */\n\nuint __thiscall\ngold::Sized_...
(translation_unit "int FUN_001c0b80(long param_1,int param_2,ulong param_3,long param_4)\n\n{\n char cVar1;\n byte bVar2;\n uint uVar3;\n uint uVar4;\n char cVar5;\n int iVar6;\n ulong uVar7;\n long *plVar8;\n undefined8 uVar9;\n long lVar10;\n int *piVar11;\n long *plVar12;\n int iVar13;\n int *piVar14;\...
(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) IDENT) ))) (compound_statement { (declaration ...
(function_definition "int FUN_001c0b80(long param_1,int param_2,ulong param_3,long param_4)\n\n{\n char cVar1;\n byte bVar2;\n uint uVar3;\n uint uVar4;\n char cVar5;\n int iVar6;\n ulong uVar7;\n long *plVar8;\n undefined8 uVar9;\n long lVar10;\n int *piVar11;\n long *plVar12;\n int iVar13;\n int *piVar1...
/* WARNING: Type propagation algorithm not settling */ /* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: uint do_finalize_local_symbols(Sized_relobj_file<32,_true> * this, uint index, off_t off, Symbol_table * symtab) */ type_1 __thiscall var_6::Sized_relobj_file<32,_true>...
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: (identifier)) (parameter_declaration...
null
int MASKED(long param_1,int param_2,ulong param_3,long param_4) { char cVar1; byte bVar2; uint uVar3; uint uVar4; char cVar5; int iVar6; ulong uVar7; long *plVar8; undefined8 uVar9; long lVar10; int *piVar11; long *plVar12; int iVar13; int *piVar14; uint uVar15; uint uVar16; long lVa...
90_i686-kfreebsd-gnu-readelf_and_i686-kfreebsd-gnu-readelf_strip.c
elf_ppc_reloc_type
FUN_0010bb60
/* WARNING: Unknown calling convention */ char * elf_ppc_reloc_type(ulong rtype) { switch(rtype) { case 0: return "R_PPC_NONE"; case 1: return "R_PPC_ADDR32"; case 2: return "R_PPC_ADDR24"; case 3: return "R_PPC_ADDR16"; case 4: return "R_PPC_ADDR16_LO"; case 5: return "R_PPC_AD...
char * FUN_0010bb60(undefined8 param_1) { switch(param_1) { case 0: return "R_PPC_NONE"; case 1: return "R_PPC_ADDR32"; case 2: return "R_PPC_ADDR24"; case 3: return "R_PPC_ADDR16"; case 4: return "R_PPC_ADDR16_LO"; case 5: return "R_PPC_ADDR16_HI"; case 6: return "R_PPC_AD...
CMP RDI,0xff JA 0x0010bf05 LEA RDX,[0x1775d4] MOVSXD RAX,dword ptr [RDX + RDI*0x4] ADD RAX,RDX JMP RAX LEA RAX,[0x15f6f1] RET LEA RAX,[0x15f6df] RET LEA RAX,[0x15f6cb] RET LEA RAX,[0x15f6bc] RET LEA RAX,[0x15f6ad] RET LEA RAX,[0x15f69e] RET LEA RAX,[0x15f692] RET LEA RAX,[0x15f682] RET LEA RAX,[0x15f671] RET LEA RAX,[0...
null
null
null
null
[('const-1438874', u'COPY_-1206928065'), ('const-0', u'RETURN_-1206927338'), ('const-0', u'RETURN_-1206927134'), (u'COPY_-1206927465', u'RETURN_-1206927446'), ('const-0', u'RETURN_-1206927638'), (u'COPY_-1206927579', u'RETURN_-1206927559'), (u'COPY_-1206928053', u'RETURN_-1206928034'), (u'COPY_-1206927381', u'RETURN_-1...
[('const-0', u'RETURN_-1206927338'), ('const-0', u'RETURN_-1206927134'), (u'COPY_-1206927465', u'RETURN_-1206927446'), ('const-1438689', u'COPY_-1206927945'), ('const-1438011', u'COPY_-1206927477'), ('const-0', u'RETURN_-1206927638'), (u'COPY_-1206927579', u'RETURN_-1206927559'), (u'COPY_-1206928053', u'RETURN_-1206928...
null
null
0010bb60
x64
O2
(translation_unit "char * FUN_0010bb60(undefined8 param_1)\n\n{\n switch(param_1) {\n case 0:\n return "R_PPC_NONE";\n case 1:\n return "R_PPC_ADDR32";\n case 2:\n return "R_PPC_ADDR24";\n case 3:\n return "R_PPC_ADDR16";\n case 4:\n return "R_PPC_ADDR16_LO";\n case 5:\n return "R_PPC_ADDR16_HI...
(translation_unit "/* WARNING: Unknown calling convention */\n\nchar * elf_ppc_reloc_type(ulong rtype)\n\n{\n switch(rtype) {\n case 0:\n return "R_PPC_NONE";\n case 1:\n return "R_PPC_ADDR32";\n case 2:\n return "R_PPC_ADDR24";\n case 3:\n return "R_PPC_ADDR16";\n case 4:\n return "R_PPC_ADDR16_LO...
(translation_unit "char * FUN_0010bb60(undefined8 param_1)\n\n{\n switch(param_1) {\n case 0:\n return "R_PPC_NONE";\n case 1:\n return "R_PPC_ADDR32";\n case 2:\n return "R_PPC_ADDR24";\n case 3:\n return "R_PPC_ADDR16";\n case 4:\n return "R_PPC_ADDR16_LO";\n case 5:\n return "R_PPC_ADDR16_HI...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) )))) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (return_statement return (string_lit...
(function_definition "char * FUN_0010bb60(undefined8 param_1)\n\n{\n switch(param_1) {\n case 0:\n return "R_PPC_NONE";\n case 1:\n return "R_PPC_ADDR32";\n case 2:\n return "R_PPC_ADDR24";\n case 3:\n return "R_PPC_ADDR16";\n case 4:\n return "R_PPC_ADDR16_LO";\n case 5:\n return "R_PPC_ADDR16...
/* WARNING: Unknown calling convention */ char * function_1(type_1 rtype) { switch(rtype) { case 0: return "R_PPC_NONE"; case 1: return "R_PPC_ADDR32"; case 2: return "R_PPC_ADDR24"; case 3: return "R_PPC_ADDR16"; case 4: return "R_PPC_ADDR16_LO"; case 5: return "R_PPC_ADDR16_HI...
null
(translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier))))) body: (compound_statement (switch_statement condition: (parenthe...
null
char * MASKED(undefined8 param_1) { switch(param_1) { case 0: return "R_PPC_NONE"; case 1: return "R_PPC_ADDR32"; case 2: return "R_PPC_ADDR24"; case 3: return "R_PPC_ADDR16"; case 4: return "R_PPC_ADDR16_LO"; case 5: return "R_PPC_ADDR16_HI"; case 6: return "R_PPC_ADDR16_H...
136_hppa64-linux-gnu-objdump_and_hppa64-linux-gnu-objdump_strip.c
pr_tag_type.cold.37
caseD_5
void pr_tag_type_cold_37(void) { /* WARNING: Subroutine does not return */ abort(); }
void switchD_00128a4c::caseD_5(void) { /* WARNING: Subroutine does not return */ abort(); }
CALL 0x001070a0
null
null
null
null
[('const-1', u'RETURN_-1206945666')]
[('const-1', u'RETURN_-1206945666')]
null
null
00107870
x64
O2
(translation_unit "void switchD_00128a4c::caseD_5(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}\n\n" (function_definition "void switchD_00128a4c::caseD_5(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}" primitive_type (ERROR "switchD_00...
(translation_unit "void pr_tag_type_cold_37(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}\n\n" (function_definition "void pr_tag_type_cold_37(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}" primitive_type (function_declarator "pr_tag_t...
(translation_unit "void switchD_00128a4c::caseD_5(void)\n\n{\n \n abort();\n}\n\n" (function_definition "void switchD_00128a4c::caseD_5(void)\n\n{\n \n abort();\n}" primitive_type (ERROR "switchD_00128a4c::" identifier : :) (function_declarator "caseD_5(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_00128a4c::caseD_5(void)\n\n{\n \n abort();\n}" (primitive_type "void") (ERROR "switchD_00128a4c::" (identifier "switchD_00128a4c") (: ":") (: ":")) (function_declarator "caseD_5(void)" (identifier "caseD_5") (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_00128a4c::MASKED(void) { /* WARNING: Subroutine does not return */ abort(); }
4919_i686-linux-gnu-dwp_and_i686-linux-gnu-dwp_strip.c
read_script_file
FUN_002142a0
/* WARNING: Type propagation algorithm not settling */ /* WARNING: Enum "DT": Some values do not have unique names */ bool gold::read_script_file (char *filename,Command_line *cmdline,Script_options *script_options,int first_token, Mode lex_mode) { bool bVar1; undefined2 uVar2; Ob...
char FUN_002142a0(char *param_1,long param_2,long param_3,int param_4,undefined4 param_5) { undefined1 uVar1; undefined2 uVar2; undefined4 uVar3; char *pcVar4; undefined8 uVar5; char cVar6; int iVar7; size_t sVar8; char *pcVar9; undefined4 local_30c; char *local_308; size_t local_300; undefi...
PUSH R15 PUSH R14 MOV R14,RDI PUSH R13 PUSH R12 MOV R12,RSI PUSH RBP PUSH RBX SUB RSP,0x318 LEA R13,[RSP + 0x40] MOV qword ptr [RSP + 0x18],RDX MOV RDX,-0x1 LEA RAX,[R13 + 0x10] MOV dword ptr [RSP + 0x20],ECX MOV dword ptr [RSP + 0x24],R8D MOV qword ptr [RSP + 0xa0],0x0 MOV byte ptr [RSP + 0xa8],0x1 MOV dword ptr [RSP ...
null
null
null
null
[('const--296', u'PTRSUB_-1203872076'), (u'INDIRECT_-1203873534', u'MULTIEQUAL_-1203874344'), (u'INDIRECT_-1203874416', u'MULTIEQUAL_-1203874403'), (u'CALL_-1203879028', u'INDIRECT_-1203875338'), (u'MULTIEQUAL_-1203872777', u'MULTIEQUAL_-1203874385'), (u'INDIRECT_-1203874798', u'MULTIEQUAL_-1203874745'), (u'CALL_-12038...
[('const-0', u'COPY_-1203877467'), (u'CALL_-1203876869', u'INDIRECT_-1203874307'), (u'INDIRECT_-1203874035', u'MULTIEQUAL_-1203873822'), (u'MULTIEQUAL_-1203872240', u'MULTIEQUAL_-1203872220'), (u'INDIRECT_-1203872838', u'MULTIEQUAL_-1203872800'), (u'INDIRECT_-1203872818', u'MULTIEQUAL_-1203872805'), (u'MULTIEQUAL_-1203...
null
null
002142a0
x64
O2
(translation_unit "char FUN_002142a0(char *param_1,long param_2,long param_3,int param_4,undefined4 param_5)\n\n{\n undefined1 uVar1;\n undefined2 uVar2;\n undefined4 uVar3;\n char *pcVar4;\n undefined8 uVar5;\n char cVar6;\n int iVar7;\n size_t sVar8;\n char *pcVar9;\n undefined4 local_30c;\n char *local_30...
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n/* WARNING: Enum "DT": Some values do not have unique names */\n\nbool gold::read_script_file\n (char *filename,Command_line *cmdline,Script_options *script_options,int first_token,\n Mode lex_mode)\n\n{\n bool bVar1...
(translation_unit "char FUN_002142a0(char *param_1,long param_2,long param_3,int param_4,undefined4 param_5)\n\n{\n undefined1 uVar1;\n undefined2 uVar2;\n undefined4 uVar3;\n char *pcVar4;\n undefined8 uVar5;\n char cVar6;\n int iVar7;\n size_t sVar8;\n char *pcVar9;\n undefined4 local_30c;\n char *local_30...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_dec...
(function_definition "char FUN_002142a0(char *param_1,long param_2,long param_3,int param_4,undefined4 param_5)\n\n{\n undefined1 uVar1;\n undefined2 uVar2;\n undefined4 uVar3;\n char *pcVar4;\n undefined8 uVar5;\n char cVar6;\n int iVar7;\n size_t sVar8;\n char *pcVar9;\n undefined4 local_30c;\n char *local...
/* WARNING: Type propagation algorithm not settling */ /* WARNING: Enum "DT": Some values do not have unique names */ bool var_27::function_1 (char *var_1,type_1 *cmdline,type_2 *script_options,int var_20, type_3 lex_mode) { bool bVar1; type_4 uVar2; type_5 var_14; type_6 IVar4;...
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))) (parameter_declaration type: (sized_type_specifier) declarator: (id...
null
char MASKED(char *param_1,long param_2,long param_3,int param_4,undefined4 param_5) { undefined1 uVar1; undefined2 uVar2; undefined4 uVar3; char *pcVar4; undefined8 uVar5; char cVar6; int iVar7; size_t sVar8; char *pcVar9; undefined4 local_30c; char *local_308; size_t local_300; undefined8 l...
7628_x86_64-kfreebsd-gnu-dwp_and_x86_64-kfreebsd-gnu-dwp_strip.c
~__concurrence_unlock_error
FUN_002da750
/* __concurrence_unlock_error::~__concurrence_unlock_error() */ void __thiscall __concurrence_unlock_error::~__concurrence_unlock_error(__concurrence_unlock_error *this) { *(undefined ***)this = &PTR____concurrence_unlock_error_004384b8; std::exception::~exception((exception *)this); return; }
void FUN_002da750(undefined8 *param_1) { *param_1 = &PTR_FUN_004384b8; FUN_002da390(); return; }
LEA RAX,[0x4384a8] ADD RAX,0x10 MOV qword ptr [RDI],RAX JMP 0x002da390
null
null
null
null
[('const-0', u'RETURN_-1204639883'), ('const-4424888', u'PTRSUB_-1204639817'), (u'CAST_-1204639818', u'STORE_-1204639895'), ('tmp_41', u'CAST_-1204639818'), ('const-433', u'STORE_-1204639895'), (u'CAST_-1204639814', u'CALL_-1204639887'), (u'PTRSUB_-1204639817', u'STORE_-1204639895'), ('tmp_41', u'CAST_-1204639814'), ('...
[('const-0', u'RETURN_-1204639883'), ('const-0', u'PTRSUB_-1204639817'), ('const-4424888', u'PTRSUB_-1204639817'), (u'PTRSUB_-1204639817', u'STORE_-1204639895'), ('const-433', u'STORE_-1204639895'), ('tmp_72', u'STORE_-1204639895')]
null
null
002da750
x64
O2
(translation_unit "void FUN_002da750(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004384b8;\n FUN_002da390();\n return;\n}\n\n" (function_definition "void FUN_002da750(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004384b8;\n FUN_002da390();\n return;\n}" primitive_type (function_declarator "FUN_002da750(und...
(translation_unit "/* __concurrence_unlock_error::~__concurrence_unlock_error() */\n\nvoid __thiscall\n__concurrence_unlock_error::~__concurrence_unlock_error(__concurrence_unlock_error *this)\n\n{\n *(undefined ***)this = &PTR____concurrence_unlock_error_004384b8;\n std::exception::~exception((exception *)this);\n ...
(translation_unit "void FUN_002da750(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004384b8;\n FUN_002da390();\n return;\n}\n\n" (function_definition "void FUN_002da750(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004384b8;\n FUN_002da390();\n return;\n}" primitive_type (function_declarator "FUN_002da750(und...
(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_002da750(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004384b8;\n FUN_002da390();\n return;\n}" (primitive_type "void") (function_declarator "FUN_002da750(undefined8 *param_1)" (identifier "FUN_002da750") (parameter_list "(undefined8 *param_1)" (( "(") (parameter_declaration "undefi...
/* __concurrence_unlock_error::~__concurrence_unlock_error() */ void __thiscall function_1::~function_1(function_1 *this) { *(type_1 ***)this = &PTR____concurrence_unlock_error_004384b8; std::exception::~var_1((var_1 *)this); 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 (assignment_expr...
null
void MASKED(undefined8 *param_1) { *param_1 = &PTR_FUN_004384b8; FUN_002da390(); return; }
482_hppa64-linux-gnu-as_and_hppa64-linux-gnu-as_strip.c
sb_add_sb
FUN_0012ece0
void sb_add_sb(sb *ptr,sb *s) { sb_check(ptr,s->len); memcpy(ptr->ptr + ptr->len,s->ptr,s->len); ptr->len = ptr->len + s->len; return; }
void FUN_0012ece0(long *param_1,undefined8 *param_2) { FUN_0012ec10(param_1,param_2[1]); memcpy((void *)(param_1[1] + *param_1),(void *)*param_2,param_2[1]); param_1[1] = param_1[1] + param_2[1]; return; }
PUSH RBP MOV RBP,RSI PUSH RBX MOV RBX,RDI SUB RSP,0x8 MOV RSI,qword ptr [RSI + 0x8] CALL 0x0012ec10 MOV RSI,qword ptr [RBP] MOV RDX,qword ptr [RBP + 0x8] MOV RDI,qword ptr [RBX + 0x8] ADD RDI,qword ptr [RBX] CALL 0x00111450 MOV RAX,qword ptr [RBP + 0x8] ADD qword ptr [RBX + 0x8],RAX ADD RSP,0x8 POP RBX POP RBP RET
null
null
null
null
[('const-1', u'PTRADD_-1207046810'), (u'LOAD_-1207046898', u'CALL_-1207046856'), ('const-433', u'LOAD_-1207046843'), ('const-433', u'LOAD_-1207046912'), ('tmp_246', u'PTRSUB_-1207046702'), ('const-8', u'PTRSUB_-1207046741'), ('tmp_247', u'PTRSUB_-1207046731'), (u'PTRSUB_-1207046702', u'LOAD_-1207046843'), ('tmp_247', u...
[('tmp_332', u'CALL_-1207046899'), (u'CAST_-1207046729', u'CALL_-1207046856'), ('const-8', u'PTRADD_-1207046705'), ('tmp_332', u'PTRADD_-1207046705'), ('const-433', u'LOAD_-1207046898'), ('const-433', u'LOAD_-1207046884'), ('tmp_332', u'PTRADD_-1207046723'), ('const-8', u'PTRADD_-1207046710'), ('const-1', u'PTRADD_-120...
null
null
0012ece0
x64
O2
(translation_unit "void FUN_0012ece0(long *param_1,undefined8 *param_2)\n\n{\n FUN_0012ec10(param_1,param_2[1]);\n memcpy((void *)(param_1[1] + *param_1),(void *)*param_2,param_2[1]);\n param_1[1] = param_1[1] + param_2[1];\n return;\n}\n\n" (function_definition "void FUN_0012ece0(long *param_1,undefined8 *param_2)...
(translation_unit "void sb_add_sb(sb *ptr,sb *s)\n\n{\n sb_check(ptr,s->len);\n memcpy(ptr->ptr + ptr->len,s->ptr,s->len);\n ptr->len = ptr->len + s->len;\n return;\n}\n\n" (function_definition "void sb_add_sb(sb *ptr,sb *s)\n\n{\n sb_check(ptr,s->len);\n memcpy(ptr->ptr + ptr->len,s->ptr,s->len);\n ptr->len = p...
(translation_unit "void FUN_0012ece0(long *param_1,undefined8 *param_2)\n\n{\n FUN_0012ec10(param_1,param_2[1]);\n memcpy((void *)(param_1[1] + *param_1),(void *)*param_2,param_2[1]);\n param_1[1] = param_1[1] + param_2[1];\n return;\n}\n\n" (function_definition "void FUN_0012ece0(long *param_1,undefined8 *param_2)...
(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 { (expression_statement (call_expression IDENT (argument_list ( ID...
(function_definition "void FUN_0012ece0(long *param_1,undefined8 *param_2)\n\n{\n FUN_0012ec10(param_1,param_2[1]);\n memcpy((void *)(param_1[1] + *param_1),(void *)*param_2,param_2[1]);\n param_1[1] = param_1[1] + param_2[1];\n return;\n}" (primitive_type "void") (function_declarator "FUN_0012ece0(long *param_1,un...
void function_1(type_1 *ptr,type_1 *s) { var_1(ptr,s->len); var_2(ptr->ptr + ptr->len,s->ptr,s->len); ptr->len = ptr->len + s->len; 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: (p...
null
void MASKED(long *param_1,undefined8 *param_2) { FUN_0012ec10(param_1,param_2[1]); memcpy((void *)(param_1[1] + *param_1),(void *)*param_2,param_2[1]); param_1[1] = param_1[1] + param_2[1]; return; }
930_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
parse_to_value
FUN_00154c10
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_no_plt_thread_safe * this, char * param_1, char * param_2, Command_line * param_3, General_options * options) */ void __thiscall gold::General_options::Struct_no_plt_thread_safe::parse_to_value ...
void FUN_00154c10(void) { long in_R8; *(undefined2 *)(in_R8 + 0x47e0) = 1; return; }
MOV EAX,0x1 MOV word ptr [R8 + 0x47e0],AX RET
null
null
null
null
[('const-433', u'STORE_-1207284709'), ('const-433', u'STORE_-1207284696'), ('const-0', u'RETURN_-1207284691'), (u'PTRSUB_-1207284636', u'STORE_-1207284709'), ('const-1', u'STORE_-1207284709'), (u'PTRSUB_-1207284637', u'PTRSUB_-1207284636'), (u'PTRSUB_-1207284635', u'PTRSUB_-1207284634'), ('tmp_24', u'PTRSUB_-1207284637...
[('const-1', u'STORE_-1207284709'), (u'CAST_-1207284642', u'STORE_-1207284709'), ('tmp_23', u'INT_ADD_-1207284695'), ('const-0', u'RETURN_-1207284691'), (u'INT_ADD_-1207284695', u'CAST_-1207284642'), ('const-18400', u'INT_ADD_-1207284695'), ('const-433', u'STORE_-1207284709')]
null
null
00154c10
x64
O2
(translation_unit "void FUN_00154c10(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x47e0) = 1;\n return;\n}\n\n" (function_definition "void FUN_00154c10(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x47e0) = 1;\n return;\n}" primitive_type (function_declarator "FUN_00154c10(void)" identifier (...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void parse_to_value(Struct_no_plt_thread_safe * this, char * param_1,\n char * param_2, Command_line * param_3, General_options * options) */\n\nvoid __thiscall\ngold::General_options::Struct_no_plt_thread_...
(translation_unit "void FUN_00154c10(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x47e0) = 1;\n return;\n}\n\n" (function_definition "void FUN_00154c10(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x47e0) = 1;\n return;\n}" primitive_type (function_declarator "FUN_00154c10(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_00154c10(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x47e0) = 1;\n return;\n}" (primitive_type "void") (function_declarator "FUN_00154c10(void)" (identifier "FUN_00154c10") (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_plt_thread_safe * 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 *para...
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 + 0x47e0) = 1; return; }
169_sparc64-linux-gnu-as_and_sparc64-linux-gnu-as_strip.c
set_or_check_view
FUN_0010e440
/* DWARF original prototype: void set_or_check_view(line_entry * e, line_entry * p, line_entry * h, line_entry * e) */ void set_or_check_view(line_entry *e,line_entry *p,line_entry *h,line_entry *e_1) { line_entry *plVar1; undefined1 auVar2 [16]; undefined1 auVar3 [16]; int iVar4; expressionS *peVar5; ...
void FUN_0010e440(long *param_1,long *param_2,long *param_3,long *param_4) { long *plVar1; undefined1 auVar2 [16]; undefined1 auVar3 [16]; int iVar4; long lVar5; undefined8 uVar6; long *plVar7; long *plVar8; long *plVar9; long local_68; long lStack_60; undefined1 local_58 [16]; long local_48...
PUSH R14 PXOR XMM0,XMM0 MOV R14,RCX PUSH R13 MOV R13,RSI PUSH R12 PUSH RBP MOV RBP,RDX PUSH RBX SUB RSP,0x40 MOVAPS xmmword ptr [RSP + 0x10],XMM0 MOVAPS xmmword ptr [RSP],XMM0 OR byte ptr [RSP + 0x19],0x1 MOV RAX,qword ptr [RSI] TEST RDX,RDX JZ 0x0010e558 MOV RDX,qword ptr [0x00186c48] TEST RDX,RDX JZ 0x0010e488 CMP RD...
null
null
null
null
[(u'CALL_-1206916537', u'INDIRECT_-1206913960'), (u'CALL_-1206916537', u'INDIRECT_-1206914500'), ('const-16', u'PTRSUB_-1206913638'), (u'CALL_-1206916589', u'INDIRECT_-1206913774'), (u'INDIRECT_-1206914924', u'MULTIEQUAL_-1206915026'), (u'CALL_-1206916201', u'INDIRECT_-1206914271'), (u'CALL_-1206916263', u'INDIRECT_-12...
[('const-0', u'COPY_-1206913508'), ('const-0', u'INT_EQUAL_-1206916274'), (u'MULTIEQUAL_-1206914932', u'MULTIEQUAL_-1206913613'), (u'CALL_-1206917790', u'INDIRECT_-1206914638'), (u'MULTIEQUAL_-1206914539', u'MULTIEQUAL_-1206914109'), (u'INDIRECT_-1206914737', u'MULTIEQUAL_-1206914691'), (u'CALL_-1206917088', u'INDIRECT...
null
null
0010e440
x64
O2
(translation_unit "void FUN_0010e440(long *param_1,long *param_2,long *param_3,long *param_4)\n\n{\n long *plVar1;\n undefined1 auVar2 [16];\n undefined1 auVar3 [16];\n int iVar4;\n long lVar5;\n undefined8 uVar6;\n long *plVar7;\n long *plVar8;\n long *plVar9;\n long local_68;\n long lStack_60;\n undefined...
(translation_unit "/* DWARF original prototype: void set_or_check_view(line_entry * e, line_entry * p, line_entry * h,\n line_entry * e) */\n\nvoid set_or_check_view(line_entry *e,line_entry *p,line_entry *h,line_entry *e_1)\n\n{\n line_entry *plVar1;\n undefined1 auVar2 [16];\n undefined1 auVar3 [16];\n int iVar...
(translation_unit "void FUN_0010e440(long *param_1,long *param_2,long *param_3,long *param_4)\n\n{\n long *plVar1;\n undefined1 auVar2 [16];\n undefined1 auVar3 [16];\n int iVar4;\n long lVar5;\n undefined8 uVar6;\n long *plVar7;\n long *plVar8;\n long *plVar9;\n long local_68;\n long lStack_60;\n undefined...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) (pointer_decla...
(function_definition "void FUN_0010e440(long *param_1,long *param_2,long *param_3,long *param_4)\n\n{\n long *plVar1;\n undefined1 auVar2 [16];\n undefined1 auVar3 [16];\n int iVar4;\n long lVar5;\n undefined8 uVar6;\n long *plVar7;\n long *plVar8;\n long *plVar9;\n long local_68;\n long lStack_60;\n undefi...
/* DWARF original prototype: void set_or_check_view(line_entry * e, line_entry * p, line_entry * h, line_entry * e) */ void function_1(type_1 *e,type_1 *p,type_1 *var_1,type_1 *var_21) { type_1 *var_22; type_2 var_16 [16]; type_2 var_13 [16]; int var_5; type_3 *peVar5; type_4 *var_3; char *format; ...
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: (sized_type_specifier) declarato...
null
void MASKED(long *param_1,long *param_2,long *param_3,long *param_4) { long *plVar1; undefined1 auVar2 [16]; undefined1 auVar3 [16]; int iVar4; long lVar5; undefined8 uVar6; long *plVar7; long *plVar8; long *plVar9; long local_68; long lStack_60; undefined1 local_58 [16]; long local_48; lo...
6827_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
sized_create_gnu_hash_table<64,_true>
FUN_0029f2c0
/* DWARF original name: sized_create_gnu_hash_table<64, true> */ void gold::Dynobj::sized_create_gnu_hash_table<64,_true> (vector<gold::Symbol*,_std::allocator<gold::Symbol*>_> *hashed_dynsyms, vector<unsigned_int,_std::allocator<unsigned_int>_> *dynsym_hashvals, uint unha...
void FUN_0029f2c0(long *param_1,long *param_2,uint param_3,undefined8 *param_4,int *param_5) { int *piVar1; long *plVar2; int iVar3; int iVar4; uint uVar5; uint uVar6; uint uVar7; uint uVar8; long lVar9; long lVar10; uint *puVar11; undefined8 *puVar12; undefined8 *puVar13; undefined4 *puVa...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x48 MOV RAX,qword ptr [RDI] MOV qword ptr [RSP + 0x18],RSI MOV dword ptr [RSP + 0x4],EDX MOV qword ptr [RSP + 0x28],RCX MOV qword ptr [RSP + 0x30],R8 CMP qword ptr [RDI + 0x8],RAX JZ 0x0029f6a8 MOV R15,RDI MOV RDI,qword ptr [RSP + 0x18] MOV ESI,0x1 CALL 0x0...
null
null
null
null
[('const-3614445', u'COPY_-1204353047'), ('const-0', u'PTRSUB_-1204353979'), ('tmp_3672', u'BRANCH_-1204356332'), ('const-0', u'INT_NOTEQUAL_-1204356203'), (u'MULTIEQUAL_-1204354205', u'STORE_-1204357561'), (u'INT_RIGHT_-1204357335', u'INT_OR_-1204357334'), ('const-5', u'INT_EQUAL_-1204355921'), (u'INT_ADD_-1204356264'...
[('const-433', u'STORE_-1204357561'), ('const-433', u'STORE_-1204356240'), ('tmp_3672', u'BRANCH_-1204356332'), ('const-0', u'SUBPIECE_-1204355023'), ('const-0', u'INT_NOTEQUAL_-1204356203'), (u'INT_RIGHT_-1204357335', u'INT_OR_-1204357334'), (u'COPY_-1204353864', u'MULTIEQUAL_-1204354639'), (u'INT_MULT_-1204357521', u...
null
null
0029f2c0
x64
O2
(translation_unit "void FUN_0029f2c0(long *param_1,long *param_2,uint param_3,undefined8 *param_4,int *param_5)\n\n{\n int *piVar1;\n long *plVar2;\n int iVar3;\n int iVar4;\n uint uVar5;\n uint uVar6;\n uint uVar7;\n uint uVar8;\n long lVar9;\n long lVar10;\n uint *puVar11;\n undefined8 *puVar12;\n undefi...
(translation_unit "/* DWARF original name: sized_create_gnu_hash_table<64, true> */\n\nvoid gold::Dynobj::sized_create_gnu_hash_table<64,_true>\n (vector<gold::Symbol*,_std::allocator<gold::Symbol*>_> *hashed_dynsyms,\n vector<unsigned_int,_std::allocator<unsigned_int>_> *dynsym_hashvals,\n ...
(translation_unit "void FUN_0029f2c0(long *param_1,long *param_2,uint param_3,undefined8 *param_4,int *param_5)\n\n{\n int *piVar1;\n long *plVar2;\n int iVar3;\n int iVar4;\n uint uVar5;\n uint uVar6;\n uint uVar7;\n uint uVar8;\n long lVar9;\n long lVar10;\n uint *puVar11;\n undefined8 *puVar12;\n undefi...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE ...
(function_definition "void FUN_0029f2c0(long *param_1,long *param_2,uint param_3,undefined8 *param_4,int *param_5)\n\n{\n int *piVar1;\n long *plVar2;\n int iVar3;\n int iVar4;\n uint uVar5;\n uint uVar6;\n uint uVar7;\n uint uVar8;\n long lVar9;\n long lVar10;\n uint *puVar11;\n undefined8 *puVar12;\n und...
/* DWARF original name: sized_create_gnu_hash_table<64, true> */ void var_1::Dynobj::sized_create_gnu_hash_table<64,_true> (vector<var_1::type_2*,var_2::var_16<var_1::type_2*>var_3> *hashed_dynsyms, vector<var_17,var_2::var_16<var_17>var_3> *dynsym_hashvals, type_3 var_7,t...
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: (sized_type_specifier) declarato...
null
void MASKED(long *param_1,long *param_2,uint param_3,undefined8 *param_4,int *param_5) { int *piVar1; long *plVar2; int iVar3; int iVar4; uint uVar5; uint uVar6; uint uVar7; uint uVar8; long lVar9; long lVar10; uint *puVar11; undefined8 *puVar12; undefined8 *puVar13; undefined4 *puVar14; ...
491_hppa64-linux-gnu-objcopy_and_hppa64-linux-gnu-objcopy_strip.c
cplus_mangle_opname
cplus_mangle_opname
/* WARNING: Control flow encountered bad instruction data */ void cplus_mangle_opname(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void cplus_mangle_opname(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207053590')]
[('const-1', u'RETURN_-1207053590')]
null
null
0012d2e0
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid cplus_mangle_opname(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void cplus_mangle_opname(void)\n\n{\n /* W...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid cplus_mangle_opname(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void cplus_mangle_opname(void)\n\n{\n /* W...
(translation_unit "void cplus_mangle_opname(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void cplus_mangle_opname(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "cplus_mangle_opname(void)" identifier (parameter_list "(void)" ( (parameter_...
(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 cplus_mangle_opname(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "cplus_mangle_opname(void)" (identifier "cplus_mangle_opname") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_s...
/* 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(); }
147_i686-gnu-ranlib_and_i686-gnu-ranlib_strip.c
yyfree
FUN_00106320
void yyfree(void *ptr) { (*(code *)PTR_free_00110030)(); return; }
void FUN_00106320(void) { (*(code *)PTR_free_00110030)(); return; }
JMP 0x00102060
null
null
null
null
[(u'CALLIND_-1206968215', u'INDIRECT_-1206968154'), (u'CAST_-1206968149', u'CALLIND_-1206968215'), (u'INDIRECT_-1206968154', u'COPY_-1206968213'), ('const-0', u'RETURN_-1206968212'), ('tmp_29', u'CAST_-1206968149')]
[(u'CAST_-1206968150', u'CALLIND_-1206968215'), (u'CALLIND_-1206968215', u'INDIRECT_-1206968155'), ('tmp_23', u'CAST_-1206968150'), (u'INDIRECT_-1206968155', u'COPY_-1206968214'), ('const-0', u'RETURN_-1206968212')]
null
null
00106320
x64
O2
(translation_unit "void FUN_00106320(void)\n\n{\n (*(code *)PTR_free_00110030)();\n return;\n}\n\n" (function_definition "void FUN_00106320(void)\n\n{\n (*(code *)PTR_free_00110030)();\n return;\n}" primitive_type (function_declarator "FUN_00106320(void)" identifier (parameter_list "(void)" ( (parameter_declaration...
(translation_unit "void yyfree(void *ptr)\n\n{\n (*(code *)PTR_free_00110030)();\n return;\n}\n\n" (function_definition "void yyfree(void *ptr)\n\n{\n (*(code *)PTR_free_00110030)();\n return;\n}" primitive_type (function_declarator "yyfree(void *ptr)" identifier (parameter_list "(void *ptr)" ( (parameter_declarati...
(translation_unit "void FUN_00106320(void)\n\n{\n (*(code *)PTR_free_00110030)();\n return;\n}\n\n" (function_definition "void FUN_00106320(void)\n\n{\n (*(code *)PTR_free_00110030)();\n return;\n}" primitive_type (function_declarator "FUN_00106320(void)" identifier (parameter_list "(void)" ( (parameter_declaration...
(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_00106320(void)\n\n{\n (*(code *)PTR_free_00110030)();\n return;\n}" (primitive_type "void") (function_declarator "FUN_00106320(void)" (identifier "FUN_00106320") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n (...
void function_1(void *ptr) { (*(type_1 *)PTR_free_00110030)(); 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_free_00110030)(); return; }
1188_powerpc64le-linux-gnu-ld_and_powerpc64le-linux-gnu-ld_strip.c
~Struct_no_buildd
FUN_0015db90
/* DWARF original prototype: void ~Struct_no_buildd(Struct_no_buildd * this, int __in_chrg) */ void __thiscall gold::General_options::Struct_no_buildd::~Struct_no_buildd(Struct_no_buildd *this,int __in_chrg) { pointer pcVar1; pcVar1 = (this->option).longname._M_dataplus._M_p; (this->super_Struct_var)._vptr_...
void FUN_0015db90(undefined8 *param_1) { *param_1 = &PTR_FUN_0049f190; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_00338a40((undefined8 *)param_1[1]); return; } return; }
LEA RAX,[0x49f190] MOV RDX,qword ptr [RDI + 0x8] MOV qword ptr [RDI],RAX LEA RAX,[RDI + 0x18] CMP RDX,RAX JZ 0x0015dbb0 MOV RDI,RDX JMP 0x00338a40 RET
null
null
null
null
[('const-0', u'PTRSUB_-1207247858'), (u'PTRSUB_-1207247862', u'PTRSUB_-1207247858'), (u'PTRSUB_-1207247865', u'CAST_-1207247855'), ('const-8', u'PTRSUB_-1207247868'), (u'INT_NOTEQUAL_-1207247941', u'CBRANCH_-1207247940'), ('const-0', u'PTRSUB_-1207247867'), ('const-8', u'PTRSUB_-1207247858'), ('const-433', u'LOAD_-1207...
[(u'CAST_-1207247869', u'CALL_-1207247931'), ('const-433', u'STORE_-1207247965'), ('tmp_109', u'STORE_-1207247965'), ('const-8', u'PTRADD_-1207247870'), ('const-0', u'RETURN_-1207247918'), ('const-8', u'PTRADD_-1207247862'), (u'CAST_-1207247869', u'INT_NOTEQUAL_-1207247941'), (u'INT_NOTEQUAL_-1207247941', u'CBRANCH_-12...
null
null
0015db90
x64
O2
(translation_unit "void FUN_0015db90(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_0049f190;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_00338a40((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_0015db90(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004...
(translation_unit "/* DWARF original prototype: void ~Struct_no_buildd(Struct_no_buildd * this, int __in_chrg) */\n\nvoid __thiscall\ngold::General_options::Struct_no_buildd::~Struct_no_buildd(Struct_no_buildd *this,int __in_chrg)\n\n{\n pointer pcVar1;\n \n pcVar1 = (this->option).longname._M_dataplus._M_p;\n (thi...
(translation_unit "void FUN_0015db90(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_0049f190;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_00338a40((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_0015db90(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_0015db90(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_0049f190;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_00338a40((undefined8 *)param_1[1]);\n return;\n }\n return;\n}" (primitive_type "void") (function_declarator "FUN_0015db90(undefined8 *param_1)" (identifier ...
/* DWARF original prototype: void ~Struct_no_buildd(Struct_no_buildd * 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_var)._vptr_Struct_var = (type_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))))) body: (compound_statement (expression_statement (assignment_expr...
null
void MASKED(undefined8 *param_1) { *param_1 = &PTR_FUN_0049f190; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_00338a40((undefined8 *)param_1[1]); return; } return; }
374_x86_64-linux-gnux32-readelf_and_x86_64-linux-gnux32-readelf_strip.c
bindtextdomain
bindtextdomain
/* WARNING: Control flow encountered bad instruction data */ void bindtextdomain(void) { /* WARNING: Bad instruction - Truncating control flow here */ /* bindtextdomain@@GLIBC_2.2.5 */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void bindtextdomain(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207537534')]
[('const-1', u'RETURN_-1207537534')]
null
null
00197078
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bindtextdomain(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bindtextdomain(void)\n\n{\n /* WARNING: Ba...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bindtextdomain(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* bindtextdomain@@GLIBC_2.2.5 */\n halt_baddata();\n}\n\n" comment (function_definition "void bindte...
(translation_unit "void bindtextdomain(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void bindtextdomain(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "bindtextdomain(void)" identifier (parameter_list "(void)" ( (parameter_declaration "vo...
(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 bindtextdomain(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "bindtextdomain(void)" (identifier "bindtextdomain") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n ...
/* WARNING: Control flow encountered bad instruction data */ void function_1(void) { /* WARNING: Bad instruction - Truncating control flow here */ /* bindtextdomain@@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)))) 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(); }
438_find_and_find_strip.c
exceeds
FUN_00114820
int exceeds(char *env_var_name,size_t quantity) { strtol_error sVar1; uint uVar2; char *s; undefined8 uVar3; int *piVar4; long in_FS_OFFSET; char *tmp; ulong limit; long local_20; local_20 = *(long *)(in_FS_OFFSET + 0x28); s = getenv(env_var_name); if (s == (char *)0x0) { uVar2 = 0; }...
bool FUN_00114820(char *param_1,ulong param_2) { int iVar1; char *pcVar2; undefined8 uVar3; int *piVar4; long in_FS_OFFSET; bool bVar5; undefined1 local_30 [8]; ulong local_28; long local_20; local_20 = *(long *)(in_FS_OFFSET + 0x28); pcVar2 = getenv(param_1); if (pcVar2 == (char *)0x0) { ...
PUSH RBP MOV RBP,RSI PUSH RBX MOV RBX,RDI SUB RSP,0x28 MOV RAX,qword ptr FS:[0x28] MOV qword ptr [RSP + 0x18],RAX XOR EAX,EAX CALL 0x00107050 TEST RAX,RAX JZ 0x00114888 XOR R8D,R8D LEA RCX,[RSP + 0x10] LEA RSI,[RSP + 0x8] MOV RDI,RAX MOV EDX,0xa CALL 0x001237b0 TEST EAX,EAX JNZ 0x00114891 XOR EAX,EAX CMP qword ptr [RSP...
null
null
null
null
[(u'CALL_-1207023514', u'CALL_-1207023454'), ('tmp_120', u'CBRANCH_-1207023498'), (u'COPY_-1207023217', u'RETURN_-1207023340'), (u'LOAD_-1207023269', u'CALL_-1207023245'), (u'CALL_-1207023514', u'INT_EQUAL_-1207023500'), ('const-1', u'CALL_-1207023245'), ('const-433', u'LOAD_-1207023269'), (u'INDIRECT_-1207023036', u'M...
[(u'CALL_-1207023514', u'CALL_-1207023454'), ('tmp_120', u'CBRANCH_-1207023498'), ('const-10', u'CALL_-1207023454'), ('const-433', u'LOAD_-1207023269'), (u'LOAD_-1207023269', u'CALL_-1207023245'), (u'CALL_-1207023514', u'INT_EQUAL_-1207023500'), (u'INDIRECT_-1207023050', u'INT_LESS_-1207023410'), (u'CALL_-1207023245', ...
null
null
00114820
x64
O2
(translation_unit "bool FUN_00114820(char *param_1,ulong param_2)\n\n{\n int iVar1;\n char *pcVar2;\n undefined8 uVar3;\n int *piVar4;\n long in_FS_OFFSET;\n bool bVar5;\n undefined1 local_30 [8];\n ulong local_28;\n long local_20;\n \n local_20 = *(long *)(in_FS_OFFSET + 0x28);\n pcVar2 = getenv(param_1);\...
(translation_unit "int exceeds(char *env_var_name,size_t quantity)\n\n{\n strtol_error sVar1;\n uint uVar2;\n char *s;\n undefined8 uVar3;\n int *piVar4;\n long in_FS_OFFSET;\n char *tmp;\n ulong limit;\n long local_20;\n \n local_20 = *(long *)(in_FS_OFFSET + 0x28);\n s = getenv(env_var_name);\n if (s == ...
(translation_unit "bool FUN_00114820(char *param_1,ulong param_2)\n\n{\n int iVar1;\n char *pcVar2;\n undefined8 uVar3;\n int *piVar4;\n long in_FS_OFFSET;\n bool bVar5;\n undefined1 local_30 [8];\n ulong local_28;\n long local_20;\n \n local_20 = *(long *)(in_FS_OFFSET + 0x28);\n pcVar2 = getenv(param_1);\...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (decla...
(function_definition "bool FUN_00114820(char *param_1,ulong param_2)\n\n{\n int iVar1;\n char *pcVar2;\n undefined8 uVar3;\n int *piVar4;\n long in_FS_OFFSET;\n bool bVar5;\n undefined1 local_30 [8];\n ulong local_28;\n long local_20;\n \n local_20 = *(long *)(in_FS_OFFSET + 0x28);\n pcVar2 = getenv(param_1...
int function_1(char *env_var_name,size_t var_11) { type_1 var_5; type_2 uVar2; char *var_3; type_3 uVar3; int *piVar4; long var_1; char *tmp; type_4 var_10; long var_12; var_12 = *(long *)(var_1 + 0x28); var_3 = var_2(env_var_name); if (var_3 == (char *)0x0) { uVar2 = 0; } else { ...
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))) (parameter_declaration type: (type_identifier) declarator: (identif...
null
bool MASKED(char *param_1,ulong param_2) { int iVar1; char *pcVar2; undefined8 uVar3; int *piVar4; long in_FS_OFFSET; bool bVar5; undefined1 local_30 [8]; ulong local_28; long local_20; local_20 = *(long *)(in_FS_OFFSET + 0x28); pcVar2 = getenv(param_1); if (pcVar2 == (char *)0x0) { bVa...
68_sparc64-linux-gnu-as_and_sparc64-linux-gnu-as_strip.c
memcpy
memcpy
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void * memcpy(void *__dest,void *__src,size_t __n) { void *pvVar1; pvVar1 = (void *)(*(code *)PTR_memcpy_0017d238)(); return pvVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void * memcpy(void *__dest,void *__src,size_t __n) { void *pvVar1; pvVar1 = (void *)(*(code *)PTR_memcpy_0017d238)(); return pvVar1; }
JMP qword ptr [0x0017d238]
null
null
null
null
[(u'CALLIND_-1206942600', u'INDIRECT_-1206942536'), ('const-0', u'RETURN_-1206942597'), (u'INDIRECT_-1206942536', u'COPY_-1206942595'), (u'CAST_-1206942531', u'CALLIND_-1206942600'), (u'CALLIND_-1206942600', u'CAST_-1206942530'), (u'CAST_-1206942530', u'RETURN_-1206942597'), ('tmp_44', u'CAST_-1206942531')]
[(u'CALLIND_-1206942600', u'INDIRECT_-1206942536'), ('const-0', u'RETURN_-1206942597'), (u'INDIRECT_-1206942536', u'COPY_-1206942595'), (u'CAST_-1206942531', u'CALLIND_-1206942600'), (u'CALLIND_-1206942600', u'CAST_-1206942530'), (u'CAST_-1206942530', u'RETURN_-1206942597'), ('tmp_44', u'CAST_-1206942531')]
null
null
00108470
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid * memcpy(void *__dest,void *__src,size_t __n)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_memcpy_0017d238)();\n return pvVar1;\n}\n\n" comment (function_definition "void * memcpy(void *__dest,void *_...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid * memcpy(void *__dest,void *__src,size_t __n)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_memcpy_0017d238)();\n return pvVar1;\n}\n\n" comment (function_definition "void * memcpy(void *__dest,void *_...
(translation_unit "void * memcpy(void *__dest,void *__src,size_t __n)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_memcpy_0017d238)();\n return pvVar1;\n}\n\n" (function_definition "void * memcpy(void *__dest,void *__src,size_t __n)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_memcpy_0017...
(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 { (declaration TYPE (pointer_...
(function_definition "void * memcpy(void *__dest,void *__src,size_t __n)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_memcpy_0017d238)();\n return pvVar1;\n}" (primitive_type "void") (pointer_declarator "* memcpy(void *__dest,void *__src,size_t __n)" (* "*") (function_declarator "memcpy(void *__dest,voi...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void * function_1(void *__dest,void *__src,size_t __n) { void *pvVar1; pvVar1 = (void *)(*(type_1 *)PTR_memcpy_0017d238)(); 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: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primi...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void * MASKED(void *__dest,void *__src,size_t __n) { void *pvVar1; pvVar1 = (void *)(*(code *)PTR_MASKED_0017d238)(); return pvVar1; }
428_i686-kfreebsd-gnu-dwp_and_i686-kfreebsd-gnu-dwp_strip.c
add_exact_match
FUN_001445b2
/* gold::Version_script_info::add_exact_match(std::string const&, gold::Version_tree const*, bool, gold::Version_expression const*, std::unordered_map<std::string, gold::Version_script_info::Version_tree_match, std::hash<std::string >, std::equal_to<std::string >, std::allocator<std::pair<std::string const, g...
void FUN_001445b2(void) { long unaff_RBX; long unaff_retaddr; if (unaff_retaddr != unaff_RBX + 0x10) { FUN_00276d20(); } /* WARNING: Subroutine does not return */ FUN_00304990(); }
MOV RDI,qword ptr [RSP] ADD RBX,0x10 CMP RDI,RBX JZ 0x001445c4 CALL 0x00276d20 MOV RDI,RBP CALL 0x00304990
null
null
null
null
[('tmp_59', u'CBRANCH_-1207220777'), ('tmp_213', u'INT_ADD_-1207220787'), ('const-16', u'INT_ADD_-1207220787'), (u'INT_NOTEQUAL_-1207220778', u'CBRANCH_-1207220777'), (u'INT_ADD_-1207220787', u'CAST_-1207220664'), (u'CAST_-1207220664', u'INT_NOTEQUAL_-1207220778'), ('tmp_259', u'INT_NOTEQUAL_-1207220778'), ('const-1', ...
[('tmp_59', u'CBRANCH_-1207220777'), ('const-16', u'INT_ADD_-1207220787'), ('tmp_207', u'INT_NOTEQUAL_-1207220778'), (u'INT_NOTEQUAL_-1207220778', u'CBRANCH_-1207220777'), ('tmp_168', u'INT_ADD_-1207220787'), ('const-1', u'RETURN_-1207220753'), (u'INT_ADD_-1207220787', u'INT_NOTEQUAL_-1207220778')]
null
null
001445b2
x64
O2
(translation_unit "void FUN_001445b2(void)\n\n{\n long unaff_RBX;\n long unaff_retaddr;\n \n if (unaff_retaddr != unaff_RBX + 0x10) {\n FUN_00276d20();\n }\n /* WARNING: Subroutine does not return */\n FUN_00304990();\n}\n\n" (function_definition "void FUN_001445b2(void)\n\n{\n long unaff_R...
(translation_unit "/* gold::Version_script_info::add_exact_match(std::string const&, gold::Version_tree const*, bool,\n gold::Version_expression const*, std::unordered_map<std::string,\n gold::Version_script_info::Version_tree_match, std::hash<std::string >, std::equal_to<std::string\n >, std::allocator<std::pair...
(translation_unit "void FUN_001445b2(void)\n\n{\n long unaff_RBX;\n long unaff_retaddr;\n \n if (unaff_retaddr != unaff_RBX + 0x10) {\n FUN_00276d20();\n }\n \n FUN_00304990();\n}\n\n" (function_definition "void FUN_001445b2(void)\n\n{\n long unaff_RBX;\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_001445b2(void)\n\n{\n long unaff_RBX;\n long unaff_retaddr;\n \n if (unaff_retaddr != unaff_RBX + 0x10) {\n FUN_00276d20();\n }\n \n FUN_00304990();\n}" (primitive_type "void") (function_declarator "FUN_001445b2(void)" (identifier "FUN_001445b2") (parameter_lis...
/* gold::Version_script_info::add_exact_match(std::string const&, gold::Version_tree const*, bool, gold::Version_expression const*, std::unordered_map<std::string, gold::Version_script_info::Version_tree_match, std::hash<std::string >, std::equal_to<std::string >, std::allocator<std::pair<std::string const, g...
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_RBX; long unaff_retaddr; if (unaff_retaddr != unaff_RBX + 0x10) { FUN_00276d20(); } /* WARNING: Subroutine does not return */ FUN_00304990(); }
141_i686-linux-gnu-readelf_and_i686-linux-gnu-readelf_strip.c
find_symbol_for_address
FUN_00114060
void find_symbol_for_address (Filedata *filedata,Elf_Internal_Sym *symtab,ulong nsyms,char *strtab, ulong strtab_size,absaddr addr,char **symname,bfd_vma *offset) { Elf_Internal_Sym *pEVar1; char *pcVar2; Elf_Internal_Sym *pEVar3; ulong uVar4; Elf_Internal_Sym *pEVar5; ulong ...
void FUN_00114060(short param_1,ulong *param_2,long param_3,long param_4,ulong param_5, ushort param_6,ulong param_7,long *param_8,ulong *param_9) { ulong *puVar1; ulong *puVar2; ulong uVar3; ulong *puVar4; ulong uVar5; ulong uVar6; if (param_1 == 0x28) { param_7 = param_7 & 0xff...
PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x8 MOV R10,qword ptr [RSP + 0x30] MOV RAX,R10 AND RAX,-0x2 CMP DI,0x28 CMOVZ R10,RAX SHL RDX,0x5 ADD RDX,RSI CMP RSI,RDX JNC 0x00114158 XOR EBP,EBP MOV EBX,0x100000 MOVZX R11D,R9W JMP 0x001140a9 LEA RSI,[RAX + 0x20] CMP RSI,RDX JNC 0x001140fb MOV RAX,RDX SUB RAX,RSI SAR RAX,...
null
null
null
null
[(u'MULTIEQUAL_-1207024604', u'CAST_-1207024337'), (u'MULTIEQUAL_-1207024607', u'COPY_-1207024334'), ('const-433', u'STORE_-1207025002'), (u'COPY_-1207024272', u'CALL_-1207024826'), ('tmp_1474', u'PTRADD_-1207024475'), (u'CAST_-1207024407', u'INT_SUB_-1207025349'), (u'SUBPIECE_-1207024541', u'COPY_-1207024525'), (u'MUL...
[(u'LOAD_-1207025042', u'MULTIEQUAL_-1207024461'), (u'INT_ZEXT_-1207024541', u'INT_EQUAL_-1207025098'), ('const-4', u'INT_MULT_-1207024447'), (u'PTRADD_-1207024413', u'CAST_-1207024354'), (u'CAST_-1207024416', u'INT_SUB_-1207025349'), ('tmp_1346', u'CBRANCH_-1207024853'), (u'CAST_-1207024353', u'LOAD_-1207025113'), ('t...
null
null
00114060
x64
O2
(translation_unit "void FUN_00114060(short param_1,ulong *param_2,long param_3,long param_4,ulong param_5,\n ushort param_6,ulong param_7,long *param_8,ulong *param_9)\n\n{\n ulong *puVar1;\n ulong *puVar2;\n ulong uVar3;\n ulong *puVar4;\n ulong uVar5;\n ulong uVar6;\n \n if (param_1 == 0x28) {...
(translation_unit "void find_symbol_for_address\n (Filedata *filedata,Elf_Internal_Sym *symtab,ulong nsyms,char *strtab,\n ulong strtab_size,absaddr addr,char **symname,bfd_vma *offset)\n\n{\n Elf_Internal_Sym *pEVar1;\n char *pcVar2;\n Elf_Internal_Sym *pEVar3;\n ulong uVar4;\n Elf_Int...
(translation_unit "void FUN_00114060(short param_1,ulong *param_2,long param_3,long param_4,ulong param_5,\n ushort param_6,ulong param_7,long *param_8,ulong *param_9)\n\n{\n ulong *puVar1;\n ulong *puVar2;\n ulong uVar3;\n ulong *puVar4;\n ulong uVar5;\n ulong uVar6;\n \n if (param_1 == 0x28) {...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier short) IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long)...
(function_definition "void FUN_00114060(short param_1,ulong *param_2,long param_3,long param_4,ulong param_5,\n ushort param_6,ulong param_7,long *param_8,ulong *param_9)\n\n{\n ulong *puVar1;\n ulong *puVar2;\n ulong uVar3;\n ulong *puVar4;\n ulong uVar5;\n ulong uVar6;\n \n if (param_1 == 0x28...
void function_1 (type_1 *filedata,type_2 *var_1,type_3 var_2,char *var_9, type_3 var_10,type_4 addr,char **symname,type_5 *offset) { type_2 *var_5; char *pcVar2; type_2 *var_6; type_3 var_7; type_2 *var_8; type_3 var_4; type_3 var_3; if ((short)filedata == 0x28) { ...
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: (pointer_declarator declarator: (id...
null
void MASKED(short param_1,ulong *param_2,long param_3,long param_4,ulong param_5, ushort param_6,ulong param_7,long *param_8,ulong *param_9) { ulong *puVar1; ulong *puVar2; ulong uVar3; ulong *puVar4; ulong uVar5; ulong uVar6; if (param_1 == 0x28) { param_7 = param_7 & 0xffffffff...
5429_s390x-linux-gnu-dwp_and_s390x-linux-gnu-dwp_strip.c
set_options
FUN_00237700
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void set_options(Parameters * this, General_options * options) */ void __thiscall gold::Parameters::set_options(Parameters *this,General_options *options) { bool bVar1; Incremental_mode IVar2; char *__haystack; Target...
void FUN_00237700(long param_1,long param_2) { char cVar1; undefined4 uVar2; char *__haystack; long lVar3; undefined **ppuVar4; char *pcVar5; uint uVar6; if (*(long *)(param_1 + 0x10) != 0) { /* WARNING: Subroutine does not return */ FUN_0017c650("../../gold/parameters.cc",0...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x8 CMP qword ptr [RDI + 0x10],0x0 JNZ 0x002377de MOV RBX,RDI MOV R12,RSI MOV qword ptr [RBX + 0x10],RSI TEST RSI,RSI JZ 0x002377c6 LEA RBP,[0x42a4a8] MOV R15,qword ptr [RSI + 0x14a0] XOR R13D,R13D LEA RSI,[0x376fc7] LEA R14,[RBP + 0x90] JMP 0x00237754 MOV R...
null
null
null
null
[(u'PTRSUB_-1203996166', u'LOAD_-1203996514'), (u'INT_OR_-1203996712', u'MULTIEQUAL_-1203996319'), (u'INT_NOTEQUAL_-1203996498', u'CBRANCH_-1203996487'), ('const-433', u'LOAD_-1203996695'), ('const-92', u'CALL_-1203996440'), ('const-433', u'STORE_-1203996653'), ('tmp_228', u'CBRANCH_-1203996741'), (u'CALL_-1203996757',...
[('const-433', u'LOAD_-1203996739'), ('tmp_1174', u'STORE_-1203996849'), ('const-8', u'PTRADD_-1203996272'), ('const-24', u'INT_ADD_-1203996498'), (u'LOAD_-1203996514', u'MULTIEQUAL_-1203996187'), (u'INT_NOTEQUAL_-1203996498', u'CBRANCH_-1203996487'), ('tmp_1172', u'INT_ADD_-1203996498'), ('const-2', u'PTRADD_-12039962...
null
null
00237700
x64
O2
(translation_unit "void FUN_00237700(long param_1,long param_2)\n\n{\n char cVar1;\n undefined4 uVar2;\n char *__haystack;\n long lVar3;\n undefined **ppuVar4;\n char *pcVar5;\n uint uVar6;\n \n if (*(long *)(param_1 + 0x10) != 0) {\n /* WARNING: Subroutine does not return */\n FUN_0017c6...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void set_options(Parameters * this, General_options * options) */\n\nvoid __thiscall gold::Parameters::set_options(Parameters *this,General_options *options)\n\n{\n bool bVar1;\n Incremental_mode IVar2;\n ...
(translation_unit "void FUN_00237700(long param_1,long param_2)\n\n{\n char cVar1;\n undefined4 uVar2;\n char *__haystack;\n long lVar3;\n undefined **ppuVar4;\n char *pcVar5;\n uint uVar6;\n \n if (*(long *)(param_1 + 0x10) != 0) {\n \n FUN_0017c650("../../gold/parameters.cc",0x5b,"set_o...
(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 (pointer_declar...
(function_definition "void FUN_00237700(long param_1,long param_2)\n\n{\n char cVar1;\n undefined4 uVar2;\n char *__haystack;\n long lVar3;\n undefined **ppuVar4;\n char *pcVar5;\n uint uVar6;\n \n if (*(long *)(param_1 + 0x10) != 0) {\n \n FUN_0017c650("../../gold/parameters.cc",0x5b,"se...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void set_options(Parameters * this, General_options * options) */ void __thiscall gold::type_1::function_1(type_1 *this,type_2 *var_2) { bool var_8; type_3 IVar2; char *__haystack; type_4 *var_9; type_5 **var_7; c...
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) { char cVar1; undefined4 uVar2; char *__haystack; long lVar3; undefined **ppuVar4; char *pcVar5; uint uVar6; if (*(long *)(param_1 + 0x10) != 0) { /* WARNING: Subroutine does not return */ FUN_0017c650("../../gold/parameters.cc",0x5b,"s...
727_sh4-linux-gnu-as_and_sh4-linux-gnu-as_strip.c
adjust_stab_sections
FUN_0013c120
void adjust_stab_sections(bfd *abfd,asection *sec,void *xxx) { byte *__s; size_t sVar1; void *__ptr; long lVar2; char cVar3; int iVar4; byte *pbVar5; byte *pbVar6; bool bVar7; undefined1 uVar8; bool bVar9; undefined1 uVar10; byte bVar11; bVar11 = 0; lVar2 = 5; bVar7 = &stack0xffffff...
void FUN_0013c120(long param_1,undefined8 *param_2) { byte *__s; size_t sVar1; void *__ptr; long lVar2; char cVar3; int iVar4; byte *pbVar5; byte *pbVar6; bool bVar7; undefined1 uVar8; bool bVar9; undefined1 uVar10; byte bVar11; bVar11 = 0; lVar2 = 5; bVar7 = &stack0xffffffffffffffe...
PUSH R13 MOV ECX,0x5 MOV R13,RDI PUSH R12 PUSH RBP MOV RBP,RSI PUSH RBX SUB RSP,0x8 MOV R12,qword ptr [RSI] LEA RSI,[0x146e3e] MOV RDI,R12 CMPSB.REPE RDI,RSI SETA BL SBB BL,0x0 MOVSX EBX,BL TEST EBX,EBX JNZ 0x0013c178 MOV RDI,R12 CALL 0x001091e0 LEA R8,[0x148d05] MOV ECX,0x4 LEA RDI,[R12 + RAX*0x1 + -0x3] MOV RSI,R8 CM...
null
null
null
null
[(u'COPY_-1207122856', u'MULTIEQUAL_-1207122987'), (u'INT_EQUAL_-1207123586', u'CBRANCH_-1207123587'), ('const-433', u'LOAD_-1207123157'), (u'COPY_-1207122819', u'MULTIEQUAL_-1207122963'), (u'INT_EQUAL_-1207123586', u'MULTIEQUAL_-1207122943'), (u'INT_EQUAL_-1207123474', u'MULTIEQUAL_-1207122899'), (u'COPY_-1207122654',...
[(u'COPY_-1207122817', u'MULTIEQUAL_-1207122948'), (u'INT_EQUAL_-1207123586', u'CBRANCH_-1207123587'), (u'INT_MULT_-1207122866', u'INT_ADD_-1207122808'), ('const-433', u'LOAD_-1207123601'), (u'INT_LESS_-1207123633', u'MULTIEQUAL_-1207122968'), (u'COPY_-1207122654', u'CALL_-1207123071'), ('tmp_225', u'CBRANCH_-120712354...
null
null
0013c120
x64
O2
(translation_unit "void FUN_0013c120(long param_1,undefined8 *param_2)\n\n{\n byte *__s;\n size_t sVar1;\n void *__ptr;\n long lVar2;\n char cVar3;\n int iVar4;\n byte *pbVar5;\n byte *pbVar6;\n bool bVar7;\n undefined1 uVar8;\n bool bVar9;\n undefined1 uVar10;\n byte bVar11;\n \n bVar11 = 0;\n lVar2 = ...
(translation_unit "void adjust_stab_sections(bfd *abfd,asection *sec,void *xxx)\n\n{\n byte *__s;\n size_t sVar1;\n void *__ptr;\n long lVar2;\n char cVar3;\n int iVar4;\n byte *pbVar5;\n byte *pbVar6;\n bool bVar7;\n undefined1 uVar8;\n bool bVar9;\n undefined1 uVar10;\n byte bVar11;\n \n bVar11 = 0;\n ...
(translation_unit "void FUN_0013c120(long param_1,undefined8 *param_2)\n\n{\n byte *__s;\n size_t sVar1;\n void *__ptr;\n long lVar2;\n char cVar3;\n int iVar4;\n byte *pbVar5;\n byte *pbVar6;\n bool bVar7;\n undefined1 uVar8;\n bool bVar9;\n undefined1 uVar10;\n byte bVar11;\n \n bVar11 = 0;\n lVar2 = ...
(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 TYPE IDENT ;) (declarati...
(function_definition "void FUN_0013c120(long param_1,undefined8 *param_2)\n\n{\n byte *__s;\n size_t sVar1;\n void *__ptr;\n long lVar2;\n char cVar3;\n int iVar4;\n byte *pbVar5;\n byte *pbVar6;\n bool bVar7;\n undefined1 uVar8;\n bool bVar9;\n undefined1 uVar10;\n byte bVar11;\n \n bVar11 = 0;\n lVar2...
void function_1(type_1 *abfd,type_2 *sec,void *xxx) { type_3 *var_7; size_t var_8; void *__ptr; long var_1; char var_5; int iVar4; type_3 *var_2; type_3 *var_3; bool var_4; type_4 uVar8; bool bVar9; type_4 uVar10; type_3 bVar11; bVar11 = 0; var_1 = 5; var_4 = &stack0xffffffffffffffe...
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: (pointer_declarator declarator: (id...
null
void MASKED(long param_1,undefined8 *param_2) { byte *__s; size_t sVar1; void *__ptr; long lVar2; char cVar3; int iVar4; byte *pbVar5; byte *pbVar6; bool bVar7; undefined1 uVar8; bool bVar9; undefined1 uVar10; byte bVar11; bVar11 = 0; lVar2 = 5; bVar7 = &stack0xffffffffffffffe0 < &D...
903_x86_64-linux-gnu-ld_and_x86_64-linux-gnu-ld_strip.c
_obstack_begin_1
_obstack_begin_1
int _obstack_begin_1(obstack *h,size_t size,size_t alignment, _func_void_ptr_void_ptr_size_t *chunkfun,_func_void_void_ptr_void_ptr *freefun, void *arg) { int iVar1; h->field_0x50 = h->field_0x50 | 1; (h->chunkfun).extra = chunkfun; (h->freefun).extra = freefun; h-...
void _obstack_begin_1(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4, undefined8 param_5,undefined8 param_6) { *(byte *)(param_1 + 0x50) = *(byte *)(param_1 + 0x50) | 1; *(undefined8 *)(param_1 + 0x38) = param_4; *(undefined8 *)(param_1 + 0x40) = param_5; *(undefine...
OR byte ptr [RDI + 0x50],0x1 MOV qword ptr [RDI + 0x38],RCX MOV qword ptr [RDI + 0x40],R8 MOV qword ptr [RDI + 0x48],R9 JMP 0x0015ca20
null
null
null
null
[('tmp_75', u'CALL_-1207252177'), ('const-433', u'STORE_-1207252216'), ('tmp_75', u'PTRSUB_-1207252116'), ('const-433', u'STORE_-1207252200'), ('tmp_77', u'CALL_-1207252177'), ('tmp_75', u'PTRSUB_-1207252111'), ('tmp_75', u'PTRSUB_-1207252106'), ('const-433', u'LOAD_-1207252219'), (u'LOAD_-1207252219', u'INT_OR_-120725...
[('const-433', u'STORE_-1207252193'), (u'CAST_-1207252105', u'STORE_-1207252186'), ('tmp_114', u'STORE_-1207252200'), (u'INT_ADD_-1207252179', u'CAST_-1207252110'), ('const-433', u'STORE_-1207252216'), ('tmp_113', u'INT_ADD_-1207252186'), (u'CAST_-1207252120', u'LOAD_-1207252219'), (u'LOAD_-1207252219', u'INT_OR_-12072...
null
null
0015cb00
x64
O2
(translation_unit "void _obstack_begin_1(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,undefined8 param_6)\n\n{\n *(byte *)(param_1 + 0x50) = *(byte *)(param_1 + 0x50) | 1;\n *(undefined8 *)(param_1 + 0x38) = param_4;\n *(undefined8 *)(param_1 + 0x40)...
(translation_unit "int _obstack_begin_1(obstack *h,size_t size,size_t alignment,\n _func_void_ptr_void_ptr_size_t *chunkfun,_func_void_void_ptr_void_ptr *freefun,\n void *arg)\n\n{\n int iVar1;\n \n h->field_0x50 = h->field_0x50 | 1;\n (h->chunkfun).extra = chunkfun;\n (h->fre...
(translation_unit "void _obstack_begin_1(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,undefined8 param_6)\n\n{\n *(byte *)(param_1 + 0x50) = *(byte *)(param_1 + 0x50) | 1;\n *(undefined8 *)(param_1 + 0x38) = param_4;\n *(undefined8 *)(param_1 + 0x40)...
(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 TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration ...
(function_definition "void _obstack_begin_1(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,undefined8 param_6)\n\n{\n *(byte *)(param_1 + 0x50) = *(byte *)(param_1 + 0x50) | 1;\n *(undefined8 *)(param_1 + 0x38) = param_4;\n *(undefined8 *)(param_1 + 0x...
int function_1(type_1 *h,size_t size,size_t alignment, type_2 *chunkfun,type_3 *freefun, void *arg) { int iVar1; h->field_0x50 = h->field_0x50 | 1; (h->chunkfun).extra = chunkfun; (h->freefun).extra = freefun; h->extra_arg = arg; iVar1 = var_1(h,size,alignment); ...
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,undefined8 param_3,undefined8 param_4, undefined8 param_5,undefined8 param_6) { *(byte *)(param_1 + 0x50) = *(byte *)(param_1 + 0x50) | 1; *(undefined8 *)(param_1 + 0x38) = param_4; *(undefined8 *)(param_1 + 0x40) = param_5; *(undefined8 *)(para...
1620_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
~Struct_no_fix_cortex_a53_843419
FUN_0015ba80
/* DWARF original prototype: void ~Struct_no_fix_cortex_a53_843419(Struct_no_fix_cortex_a53_843419 * this, int __in_chrg) */ void __thiscall gold::General_options::Struct_no_fix_cortex_a53_843419::~Struct_no_fix_cortex_a53_843419 (Struct_no_fix_cortex_a53_843419 *this,int __in_chrg) { pointer pcVar1; ...
void FUN_0015ba80(undefined8 *param_1) { *param_1 = &PTR_FUN_00424448; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_002dac70((undefined8 *)param_1[1]); return; } return; }
LEA RAX,[0x424448] MOV RDX,qword ptr [RDI + 0x8] MOV qword ptr [RDI],RAX LEA RAX,[RDI + 0x18] CMP RDX,RAX JZ 0x0015baa0 MOV RDI,RDX JMP 0x002dac70 RET
null
null
null
null
[(u'LOAD_-1207256437', u'CALL_-1207256395'), ('const-0', u'PTRSUB_-1207256322'), (u'PTRSUB_-1207256326', u'PTRSUB_-1207256322'), ('tmp_68', u'PTRSUB_-1207256322'), (u'CAST_-1207256311', u'INT_NOTEQUAL_-1207256405'), ('const-0', u'PTRSUB_-1207256323'), ('const-0', u'PTRSUB_-1207256329'), ('const-0', u'PTRSUB_-1207256326...
[('const-1', u'PTRADD_-1207256334'), ('const-0', u'PTRSUB_-1207256330'), (u'PTRADD_-1207256334', u'LOAD_-1207256437'), ('const-8', u'PTRADD_-1207256326'), (u'LOAD_-1207256437', u'CAST_-1207256333'), ('tmp_109', u'PTRADD_-1207256334'), ('const-3', u'PTRADD_-1207256326'), ('tmp_48', u'CBRANCH_-1207256404'), (u'CAST_-1207...
null
null
0015ba80
x64
O2
(translation_unit "void FUN_0015ba80(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00424448;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_002dac70((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_0015ba80(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004...
(translation_unit "/* DWARF original prototype: void ~Struct_no_fix_cortex_a53_843419(Struct_no_fix_cortex_a53_843419 *\n this, int __in_chrg) */\n\nvoid __thiscall\ngold::General_options::Struct_no_fix_cortex_a53_843419::~Struct_no_fix_cortex_a53_843419\n (Struct_no_fix_cortex_a53_843419 *this,int __in_chrg...
(translation_unit "void FUN_0015ba80(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00424448;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_002dac70((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_0015ba80(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_0015ba80(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00424448;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_002dac70((undefined8 *)param_1[1]);\n return;\n }\n return;\n}" (primitive_type "void") (function_declarator "FUN_0015ba80(undefined8 *param_1)" (identifier ...
/* DWARF original prototype: void ~Struct_no_fix_cortex_a53_843419(Struct_no_fix_cortex_a53_843419 * 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->s...
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_00424448; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_002dac70((undefined8 *)param_1[1]); return; } return; }
331_ia64-linux-gnu-ld_and_ia64-linux-gnu-ld_strip.c
lang_output_section_statement_lookup
FUN_00116e30
lang_output_section_statement_type * lang_output_section_statement_lookup(char *name,int constraint,bfd_boolean create) { int iVar1; bfd_hash_entry *string; bfd_hash_entry *pbVar2; char *pcVar3; undefined4 in_register_00000014; bfd_hash_entry *pbVar4; lang_output_section_statement_type *plVar5; pbV...
long * FUN_00116e30(long param_1,int param_2,undefined8 param_3) { long lVar1; long lVar2; long *plVar3; undefined8 uVar4; long *plVar5; int iVar6; plVar3 = (long *)bfd_hash_lookup(&DAT_001852e0,param_1,param_3,0); iVar6 = (int)param_3; if (plVar3 == (long *)0x0) { plVar3 = (long *)0x0; i...
PUSH R14 XOR ECX,ECX MOV R14D,EDX PUSH R13 MOV R13,RDI PUSH R12 PUSH RBP MOV EBP,ESI MOV RSI,RDI LEA RDI,[0x1852e0] PUSH RBX CALL 0x001096f0 MOV RBX,RAX TEST RAX,RAX JZ 0x00116f00 MOV R12,qword ptr [RAX + 0x48] TEST R12,R12 JZ 0x00116ea5 TEST R14D,R14D JZ 0x00116ed9 CMP EBP,0x17e JNZ 0x00116ed9 XOR EDI,EDI MOV RDX,R12 ...
null
null
null
null
[('const-0', u'INT_EQUAL_-1207013712'), (u'PTRSUB_-1207012782', u'STORE_-1207013598'), ('tmp_918', u'STORE_-1207013591'), (u'PTRSUB_-1207012742', u'LOAD_-1207013449'), ('tmp_604', u'CBRANCH_-1207013449'), (u'PTRSUB_-1207012805', u'STORE_-1207012939'), ('tmp_917', u'CALL_-1207013771'), ('const-0', u'PTRSUB_-1207012732')...
[('const-0', u'INT_EQUAL_-1207013712'), (u'MULTIEQUAL_-1207013119', u'PTRADD_-1207012797'), (u'CAST_-1207012851', u'COPY_-1207012893'), ('const-5', u'CALL_-1207013387'), ('const-433', u'LOAD_-1207012942'), (u'PTRADD_-1207012770', u'MULTIEQUAL_-1207013057'), ('tmp_673', u'CBRANCH_-1207013409'), (u'CAST_-1207012724', u'C...
null
null
00116e30
x64
O2
(translation_unit "long * FUN_00116e30(long param_1,int param_2,undefined8 param_3)\n\n{\n long lVar1;\n long lVar2;\n long *plVar3;\n undefined8 uVar4;\n long *plVar5;\n int iVar6;\n \n plVar3 = (long *)bfd_hash_lookup(&DAT_001852e0,param_1,param_3,0);\n iVar6 = (int)param_3;\n if (plVar3 == (long *)0x0) {\n...
(translation_unit "lang_output_section_statement_type *\nlang_output_section_statement_lookup(char *name,int constraint,bfd_boolean create)\n\n{\n int iVar1;\n bfd_hash_entry *string;\n bfd_hash_entry *pbVar2;\n char *pcVar3;\n undefined4 in_register_00000014;\n bfd_hash_entry *pbVar4;\n lang_output_section_stat...
(translation_unit "long * FUN_00116e30(long param_1,int param_2,undefined8 param_3)\n\n{\n long lVar1;\n long lVar2;\n long *plVar3;\n undefined8 uVar4;\n long *plVar5;\n int iVar6;\n \n plVar3 = (long *)bfd_hash_lookup(&DAT_001852e0,param_1,param_3,0);\n iVar6 = (int)param_3;\n if (plVar3 == (long *)0x0) {\n...
(translation_unit (function_definition (sized_type_specifier long) (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) )))) (compound_statement { (declaration (sized_type_sp...
(function_definition "long * FUN_00116e30(long param_1,int param_2,undefined8 param_3)\n\n{\n long lVar1;\n long lVar2;\n long *plVar3;\n undefined8 uVar4;\n long *plVar5;\n int iVar6;\n \n plVar3 = (long *)bfd_hash_lookup(&DAT_001852e0,param_1,param_3,0);\n iVar6 = (int)param_3;\n if (plVar3 == (long *)0x0) ...
type_1 * function_1(char *name,int var_8,type_2 var_4) { int var_9; type_3 *var_7; type_3 *var_3; char *pcVar3; type_4 in_register_00000014; type_3 *var_10; type_1 *plVar5; var_3 = (type_3 *) var_1(&output_section_statement_table,name, var_2(in_register_0000001...
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: (identifier)) (parameter_declaration type: (primitive_type) declarator...
null
long * MASKED(long param_1,int param_2,undefined8 param_3) { long lVar1; long lVar2; long *plVar3; undefined8 uVar4; long *plVar5; int iVar6; plVar3 = (long *)bfd_hash_lookup(&DAT_001852e0,param_1,param_3,0); iVar6 = (int)param_3; if (plVar3 == (long *)0x0) { plVar3 = (long *)0x0; if (iVa...
2212_sparc64-linux-gnu-ld_and_sparc64-linux-gnu-ld_strip.c
add_global_generic
FUN_0017f8c0
/* WARNING: Type propagation algorithm not settling */ /* DWARF original prototype: void add_global_generic(Output_data_reloc<4,_true,_32,_false> * this, Symbol * gsym, uint type, Output_data * od, uint64_t address, uint64_t addend) */ void __thiscall gold::Output_data_reloc<4,_true,_32,_false>::add_global_generic...
void FUN_0017f8c0(long param_1,undefined8 param_2,undefined8 param_3,long param_4,ulong param_5, ulong param_6) { undefined8 *puVar1; undefined8 *puVar2; long lVar3; undefined8 local_58; long lStack_50; undefined8 local_48; uint uStack_40; int iStack_3c; undefined4 local_38; undef...
PUSH R13 MOV EAX,R9D PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x38 CMP R9,RAX JNZ 0x0017f9d5 MOV EAX,R8D CMP R8,RAX JNZ 0x0017f9d5 MOV R13,RSP PUSH 0x0 MOV RBX,RDI MOV RBP,R9 PUSH 0x0 XOR R9D,R9D MOV RDI,R13 MOV R12,RCX CALL 0x00217180 MOV dword ptr [RSP + 0x30],EBP MOV RSI,qword ptr [RBX + 0x50] POP RAX POP RDX CMP RSI,qwor...
null
null
null
null
[('const-0', u'PTRSUB_-1207370626'), ('tmp_1103', u'CALL_-1207371449'), (u'PTRADD_-1207370663', u'STORE_-1207371340'), (u'PTRSUB_-1207370644', u'PTRSUB_-1207370620'), ('tmp_977', u'BRANCH_-1207370968'), (u'PTRSUB_-1207370427', u'PTRSUB_-1207370413'), (u'COPY_-1207370503', u'CALL_-1207370870'), ('const-16', u'PTRSUB_-12...
[('tmp_977', u'BRANCH_-1207370968'), (u'CAST_-1207370597', u'LOAD_-1207371320'), ('const-4', u'PTRADD_-1207370619'), (u'PTRADD_-1207370619', u'STORE_-1207371347'), (u'CALL_-1207370919', u'INDIRECT_-1207370538'), (u'INT_EQUAL_-1207371195', u'CBRANCH_-1207371191'), (u'MULTIEQUAL_-1207370683', u'INT_ADD_-1207371079'), (u'...
null
null
0017f8c0
x64
O2
(translation_unit "void FUN_0017f8c0(long param_1,undefined8 param_2,undefined8 param_3,long param_4,ulong param_5,\n ulong param_6)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n long lVar3;\n undefined8 local_58;\n long lStack_50;\n undefined8 local_48;\n uint uStack_40;\n int iStack_3c;\n...
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n/* DWARF original prototype: void add_global_generic(Output_data_reloc<4,_true,_32,_false> * this,\n Symbol * gsym, uint type, Output_data * od, uint64_t address, uint64_t addend) */\n\nvoid __thiscall\ngold::Output_data_reloc<4,_true,_32,_fal...
(translation_unit "void FUN_0017f8c0(long param_1,undefined8 param_2,undefined8 param_3,long param_4,ulong param_5,\n ulong param_6)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n long lVar3;\n undefined8 local_58;\n long lStack_50;\n undefined8 local_48;\n uint uStack_40;\n int iStack_3c;\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) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , ...
(function_definition "void FUN_0017f8c0(long param_1,undefined8 param_2,undefined8 param_3,long param_4,ulong param_5,\n ulong param_6)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n long lVar3;\n undefined8 local_58;\n long lStack_50;\n undefined8 local_48;\n uint uStack_40;\n int iStack_3c...
/* WARNING: Type propagation algorithm not settling */ /* DWARF original prototype: void add_global_generic(Output_data_reloc<4,_true,_32,_false> * this, Symbol * gsym, uint type, Output_data * od, uint64_t address, uint64_t addend) */ void __thiscall gold::Output_data_reloc<4,_true,_32,_false>::add_global_generic...
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,undefined8 param_3,long param_4,ulong param_5, ulong param_6) { undefined8 *puVar1; undefined8 *puVar2; long lVar3; undefined8 local_58; long lStack_50; undefined8 local_48; uint uStack_40; int iStack_3c; undefined4 local_38; undefined4 ...
622_sh4-linux-gnu-ld_and_sh4-linux-gnu-ld_strip.c
sha1_init_ctx
FUN_001308b0
/* WARNING: Unknown calling convention */ void sha1_init_ctx(sha1_ctx *ctx) { *(undefined8 *)(ctx->total + 1) = 0; ctx->A = 0x67452301; ctx->B = 0xefcdab89; ctx->C = 0x98badcfe; ctx->D = 0x10325476; ctx->E = 0xc3d2e1f0; ctx->total[0] = 0; return; }
void FUN_001308b0(undefined8 *param_1) { param_1[3] = 0; *param_1 = 0xefcdab8967452301; param_1[1] = 0x1032547698badcfe; param_1[2] = 0xc3d2e1f0; return; }
MOV RAX,-0x1032547698badcff MOV qword ptr [RDI + 0x18],0x0 MOV qword ptr [RDI],RAX MOV RAX,0x1032547698badcfe MOV qword ptr [RDI + 0x8],RAX MOV EAX,0xc3d2e1f0 MOV qword ptr [RDI + 0x10],RAX RET
null
null
null
null
[('const-1', u'PTRADD_-1207170799'), (u'PTRSUB_-1207170788', u'STORE_-1207170850'), ('const-433', u'STORE_-1207170870'), ('const-20', u'PTRSUB_-1207170760'), ('const-0', u'PTRSUB_-1207170789'), ('const-4023233417', u'STORE_-1207170850'), (u'CAST_-1207170789', u'STORE_-1207170880'), ('const-0', u'STORE_-1207170880'), ('...
[('tmp_46', u'PTRADD_-1207170771'), ('tmp_46', u'STORE_-1207170870'), ('tmp_46', u'PTRADD_-1207170781'), (u'PTRADD_-1207170771', u'STORE_-1207170840'), ('const-2', u'PTRADD_-1207170771'), ('const-0', u'RETURN_-1207170826'), ('tmp_46', u'PTRADD_-1207170803'), ('const-433', u'STORE_-1207170853'), ('const--116708812178763...
null
null
001308b0
x64
O2
(translation_unit "void FUN_001308b0(undefined8 *param_1)\n\n{\n param_1[3] = 0;\n *param_1 = 0xefcdab8967452301;\n param_1[1] = 0x1032547698badcfe;\n param_1[2] = 0xc3d2e1f0;\n return;\n}\n\n" (function_definition "void FUN_001308b0(undefined8 *param_1)\n\n{\n param_1[3] = 0;\n *param_1 = 0xefcdab8967452301;\n ...
(translation_unit "/* WARNING: Unknown calling convention */\n\nvoid sha1_init_ctx(sha1_ctx *ctx)\n\n{\n *(undefined8 *)(ctx->total + 1) = 0;\n ctx->A = 0x67452301;\n ctx->B = 0xefcdab89;\n ctx->C = 0x98badcfe;\n ctx->D = 0x10325476;\n ctx->E = 0xc3d2e1f0;\n ctx->total[0] = 0;\n return;\n}\n\n" comment (functio...
(translation_unit "void FUN_001308b0(undefined8 *param_1)\n\n{\n param_1[3] = 0;\n *param_1 = 0xefcdab8967452301;\n param_1[1] = 0x1032547698badcfe;\n param_1[2] = 0xc3d2e1f0;\n return;\n}\n\n" (function_definition "void FUN_001308b0(undefined8 *param_1)\n\n{\n param_1[3] = 0;\n *param_1 = 0xefcdab8967452301;\n ...
(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 ]) = LIT) ;) (expression_statement (assignment_expression (pointer_e...
(function_definition "void FUN_001308b0(undefined8 *param_1)\n\n{\n param_1[3] = 0;\n *param_1 = 0xefcdab8967452301;\n param_1[1] = 0x1032547698badcfe;\n param_1[2] = 0xc3d2e1f0;\n return;\n}" (primitive_type "void") (function_declarator "FUN_001308b0(undefined8 *param_1)" (identifier "FUN_001308b0") (parameter_li...
/* WARNING: Unknown calling convention */ void function_1(type_1 *ctx) { *(type_2 *)(ctx->total + 1) = 0; ctx->A = 0x67452301; ctx->B = 0xefcdab89; ctx->C = 0x98badcfe; ctx->D = 0x10325476; ctx->E = 0xc3d2e1f0; ctx->total[0] = 0; 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 (assignment_expr...
null
void MASKED(undefined8 *param_1) { param_1[3] = 0; *param_1 = 0xefcdab8967452301; param_1[1] = 0x1032547698badcfe; param_1[2] = 0xc3d2e1f0; return; }
5675_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
get_name
FUN_00241590
/* DWARF original prototype: string get_name(Unblock_token * this) */ string * __thiscall gold::Unblock_token::get_name(string *__return_storage_ptr__,Unblock_token *this) { (__return_storage_ptr__->_M_dataplus)._M_p = (pointer)&__return_storage_ptr__->field_2; std::__cxx11::basic_string<char,_std::char_traits<c...
long * FUN_00241590(long *param_1) { *param_1 = (long)(param_1 + 2); FUN_001665c0(param_1,"Unblock_token"); return param_1; }
LEA RAX,[RDI + 0x10] PUSH RBX LEA RDX,[0x382c65] MOV RBX,RDI MOV qword ptr [RDI],RAX LEA RSI,[RDX + -0xd] CALL 0x001665c0 MOV RAX,RBX POP RBX RET
null
null
null
null
[('tmp_61', u'CALL_-1204087366'), ('tmp_61', u'COPY_-1204087366'), ('const-433', u'STORE_-1204087382'), ('tmp_61', u'PTRSUB_-1204087289'), ('const-0', u'RETURN_-1204087346'), (u'COPY_-1204087349', u'CALL_-1204087366'), ('const-0', u'PTRSUB_-1204087288'), ('const-16', u'PTRSUB_-1204087305'), (u'PTRSUB_-1204087289', u'PT...
[('const-2', u'PTRADD_-1204087306'), (u'CAST_-1204087291', u'STORE_-1204087382'), (u'PTRADD_-1204087306', u'CAST_-1204087291'), ('const-8', u'PTRADD_-1204087306'), ('const-433', u'STORE_-1204087382'), ('tmp_88', u'PTRADD_-1204087306'), ('tmp_88', u'CALL_-1204087366'), ('tmp_88', u'COPY_-1204087366'), ('tmp_88', u'STORE...
null
null
00241590
x64
O2
(translation_unit "long * FUN_00241590(long *param_1)\n\n{\n *param_1 = (long)(param_1 + 2);\n FUN_001665c0(param_1,"Unblock_token");\n return param_1;\n}\n\n" (function_definition "long * FUN_00241590(long *param_1)\n\n{\n *param_1 = (long)(param_1 + 2);\n FUN_001665c0(param_1,"Unblock_token");\n return param_1;...
(translation_unit "/* DWARF original prototype: string get_name(Unblock_token * this) */\n\nstring * __thiscall\ngold::Unblock_token::get_name(string *__return_storage_ptr__,Unblock_token *this)\n\n{\n (__return_storage_ptr__->_M_dataplus)._M_p = (pointer)&__return_storage_ptr__->field_2;\n std::__cxx11::basic_string...
(translation_unit "long * FUN_00241590(long *param_1)\n\n{\n *param_1 = (long)(param_1 + 2);\n FUN_001665c0(param_1,"Unblock_token");\n return param_1;\n}\n\n" (function_definition "long * FUN_00241590(long *param_1)\n\n{\n *param_1 = (long)(param_1 + 2);\n FUN_001665c0(param_1,"Unblock_token");\n return param_1;...
(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 { (expression_statement (assignment_expression (pointer_expression * IDENT) = (c...
(function_definition "long * FUN_00241590(long *param_1)\n\n{\n *param_1 = (long)(param_1 + 2);\n FUN_001665c0(param_1,"Unblock_token");\n return param_1;\n}" (sized_type_specifier "long" (long "long")) (pointer_declarator "* FUN_00241590(long *param_1)" (* "*") (function_declarator "FUN_00241590(long *param_1)" (id...
/* DWARF original prototype: string get_name(Unblock_token * this) */ var_1 * var_2 gold::Unblock_token::get_name(var_1 *var_3,Unblock_token *var_4) { (var_3->_M_dataplus)._M_p = (pointer)&var_3->field_2; std::__cxx11::basic_string<char,_std::char_traits<char>,_std::allocator<char>_>:: var_5<var_6*>(var_3,"Unb...
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) { *param_1 = (long)(param_1 + 2); FUN_001665c0(param_1,"Unblock_token"); return param_1; }
1824_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
~Struct_origin
FUN_0018be00
/* DWARF original prototype: void ~Struct_origin(Struct_origin * this, int __in_chrg) */ void __thiscall gold::General_options::Struct_origin::~Struct_origin(Struct_origin *this,int __in_chrg) { pointer pcVar1; pcVar1 = (this->option).longname._M_dataplus._M_p; (this->super_Struct_var)._vptr_Struct_var = (_...
void FUN_0018be00(undefined8 *param_1) { *param_1 = &PTR_FUN_00653030; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_0049e340((undefined8 *)param_1[1]); return; } return; }
LEA RAX,[0x653030] MOV RDX,qword ptr [RDI + 0x8] MOV qword ptr [RDI],RAX LEA RAX,[RDI + 0x18] CMP RDX,RAX JZ 0x0018be20 MOV RDI,RDX JMP 0x0049e340 RET
null
null
null
null
[('const-433', u'STORE_-1207452141'), (u'LOAD_-1207452149', u'CALL_-1207452107'), ('const-16', u'PTRSUB_-1207452027'), (u'CAST_-1207452031', u'STORE_-1207452141'), (u'CAST_-1207452023', u'INT_NOTEQUAL_-1207452117'), (u'PTRSUB_-1207452044', u'PTRSUB_-1207452043'), ('const-6631472', u'PTRSUB_-1207452041'), ('const-0', u'...
[('const-433', u'STORE_-1207452141'), ('const-3', u'PTRADD_-1207452038'), ('tmp_48', u'CBRANCH_-1207452116'), ('tmp_109', u'STORE_-1207452141'), (u'PTRADD_-1207452046', u'LOAD_-1207452149'), (u'PTRSUB_-1207452042', u'STORE_-1207452141'), ('const-8', u'PTRADD_-1207452046'), (u'CAST_-1207452045', u'INT_NOTEQUAL_-12074521...
null
null
0018be00
x64
O2
(translation_unit "void FUN_0018be00(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00653030;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_0049e340((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_0018be00(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_006...
(translation_unit "/* DWARF original prototype: void ~Struct_origin(Struct_origin * this, int __in_chrg) */\n\nvoid __thiscall\ngold::General_options::Struct_origin::~Struct_origin(Struct_origin *this,int __in_chrg)\n\n{\n pointer pcVar1;\n \n pcVar1 = (this->option).longname._M_dataplus._M_p;\n (this->super_Struct...
(translation_unit "void FUN_0018be00(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00653030;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_0049e340((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_0018be00(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_006...
(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_0018be00(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00653030;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_0049e340((undefined8 *)param_1[1]);\n return;\n }\n return;\n}" (primitive_type "void") (function_declarator "FUN_0018be00(undefined8 *param_1)" (identifier ...
/* DWARF original prototype: void ~Struct_origin(Struct_origin * 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_var)._vptr_Struct_var = (type_2 **)&PT...
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_00653030; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_0049e340((undefined8 *)param_1[1]); return; } return; }
12_gawk_and_gawk_strip.c
localtime
localtime
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ tm * localtime(time_t *__timer) { tm *ptVar1; ptVar1 = (tm *)(*(code *)PTR_localtime_00399ac8)(); return ptVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ tm * localtime(time_t *__timer) { tm *ptVar1; ptVar1 = (tm *)(*(code *)PTR_localtime_00399ac8)(); return ptVar1; }
JMP qword ptr [0x00399ac8]
null
null
null
null
[(u'INDIRECT_-1206941002', u'COPY_-1206941061'), (u'CAST_-1206940996', u'RETURN_-1206941061'), (u'CALLIND_-1206941064', u'CAST_-1206940996'), ('const-0', u'RETURN_-1206941061'), ('tmp_32', u'CAST_-1206940997'), (u'CALLIND_-1206941064', u'INDIRECT_-1206941002'), (u'CAST_-1206940997', u'CALLIND_-1206941064')]
[(u'INDIRECT_-1206941002', u'COPY_-1206941061'), (u'CAST_-1206940996', u'RETURN_-1206941061'), (u'CALLIND_-1206941064', u'CAST_-1206940996'), ('const-0', u'RETURN_-1206941061'), ('tmp_32', u'CAST_-1206940997'), (u'CALLIND_-1206941064', u'INDIRECT_-1206941002'), (u'CAST_-1206940997', u'CALLIND_-1206941064')]
null
null
00108a70
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\ntm * localtime(time_t *__timer)\n\n{\n tm *ptVar1;\n \n ptVar1 = (tm *)(*(code *)PTR_localtime_00399ac8)();\n return ptVar1;\n}\n\n" comment (function_definition "tm * localtime(time_t *__timer)\n\n{\n tm *ptVar1;\n ...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\ntm * localtime(time_t *__timer)\n\n{\n tm *ptVar1;\n \n ptVar1 = (tm *)(*(code *)PTR_localtime_00399ac8)();\n return ptVar1;\n}\n\n" comment (function_definition "tm * localtime(time_t *__timer)\n\n{\n tm *ptVar1;\n ...
(translation_unit "tm * localtime(time_t *__timer)\n\n{\n tm *ptVar1;\n \n ptVar1 = (tm *)(*(code *)PTR_localtime_00399ac8)();\n return ptVar1;\n}\n\n" (function_definition "tm * localtime(time_t *__timer)\n\n{\n tm *ptVar1;\n \n ptVar1 = (tm *)(*(code *)PTR_localtime_00399ac8)();\n return ptVar1;\n}" type_iden...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) )))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (t...
(function_definition "tm * localtime(time_t *__timer)\n\n{\n tm *ptVar1;\n \n ptVar1 = (tm *)(*(code *)PTR_localtime_00399ac8)();\n return ptVar1;\n}" (type_identifier "tm") (pointer_declarator "* localtime(time_t *__timer)" (* "*") (function_declarator "localtime(time_t *__timer)" (identifier "localtime") (paramet...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ type_1 * function_1(type_2 *__timer) { type_1 *ptVar1; ptVar1 = (type_1 *)(*(type_3 *)PTR_localtime_00399ac8)(); return ptVar1; }
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: (pointer_declarator declarator: (identifier)))))) body: (compound_statement (dec...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ tm * MASKED(time_t *__timer) { tm *ptVar1; ptVar1 = (tm *)(*(code *)PTR_MASKED_00399ac8)(); return ptVar1; }
2394_powerpc64-linux-gnu-ld_and_powerpc64-linux-gnu-ld_strip.c
local
FUN_001a96f0
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "ELFOSABI": Some values do not have unique names */ /* DWARF original prototype: void local(Scan * this, Symbol_table * symtab, Layout * layout, Target_powerpc<64,_false> * target, Sized_relobj_file<64,_false> * object, uint data_shndx,...
void FUN_001a96f0(int *param_1,undefined8 param_2,long param_3,long param_4,long *param_5, int param_6,undefined8 param_7,long *param_8,int param_9,long *param_10, char param_11) { byte *pbVar1; ushort uVar2; int iVar3; long lVar4; undefined *puVar5; char cVar6; uint uV...
PUSH R15 MOV R10,RSI MOV R15,RDI PUSH R14 MOV R14,RDX PUSH R13 MOV R13,RCX PUSH R12 MOV R12D,R9D PUSH RBP MOV RBP,R8 PUSH RBX SUB RSP,0x88 MOV EAX,dword ptr [RDI] MOV R8D,dword ptr [RSP + 0xe0] MOV EBX,dword ptr [RSP + 0xd0] MOV dword ptr [RDI],0x0 TEST EAX,EAX JNZ 0x001a9b18 CMP EBX,0x6b JZ 0x001a9ad0 CMP EBX,0x6c JZ ...
null
null
null
null
[('tmp_11404', u'INT_EQUAL_-1207593072'), (u'CALL_-1207585251', u'INDIRECT_-1207575971'), (u'INT_NOTEQUAL_-1207587883', u'CBRANCH_-1207587881'), ('const-0', u'PTRSUB_-1207576830'), (u'LOAD_-1207586332', u'INT_NOTEQUAL_-1207586308'), ('tmp_5520', u'CBRANCH_-1207586867'), (u'LOAD_-1207586894', u'CALL_-1207586593'), (u'ST...
[(u'INDIRECT_-1207579934', u'MULTIEQUAL_-1207579899'), (u'INDIRECT_-1207579897', u'MULTIEQUAL_-1207579868'), (u'INT_AND_-1207583940', u'CALL_-1207588284'), (u'CALL_-1207587897', u'INDIRECT_-1207581665'), (u'INT_NOTEQUAL_-1207587883', u'CBRANCH_-1207587881'), (u'LOAD_-1207586332', u'INT_NOTEQUAL_-1207586308'), (u'CALL_-...
null
null
001a96f0
x64
O2
(translation_unit "void FUN_001a96f0(int *param_1,undefined8 param_2,long param_3,long param_4,long *param_5,\n int param_6,undefined8 param_7,long *param_8,int param_9,long *param_10,\n char param_11)\n\n{\n byte *pbVar1;\n ushort uVar2;\n int iVar3;\n long lVar4;\n undefined *puVa...
(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 local(Scan * this, Symbol_table * symtab, Layout * layout,\n Target_powerpc<64,_false> * target, Sized_relobj_file<64,_false> * obj...
(translation_unit "void FUN_001a96f0(int *param_1,undefined8 param_2,long param_3,long param_4,long *param_5,\n int param_6,undefined8 param_7,long *param_8,int param_9,long *param_10,\n char param_11)\n\n{\n byte *pbVar1;\n ushort uVar2;\n int iVar3;\n long lVar4;\n undefined *puVa...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_dec...
(function_definition "void FUN_001a96f0(int *param_1,undefined8 param_2,long param_3,long param_4,long *param_5,\n int param_6,undefined8 param_7,long *param_8,int param_9,long *param_10,\n char param_11)\n\n{\n byte *pbVar1;\n ushort uVar2;\n int iVar3;\n long lVar4;\n undefined *p...
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "ELFOSABI": Some values do not have unique names */ /* DWARF original prototype: void local(Scan * this, Symbol_table * symtab, Layout * layout, Target_powerpc<64,_false> * target, Sized_relobj_file<64,_false> * object, uint data_shndx,...
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))) (parameter_declaration type: (type_identifier) declarator: (identif...
null
void MASKED(int *param_1,undefined8 param_2,long param_3,long param_4,long *param_5, int param_6,undefined8 param_7,long *param_8,int param_9,long *param_10, char param_11) { byte *pbVar1; ushort uVar2; int iVar3; long lVar4; undefined *puVar5; char cVar6; uint uVar7; ...
651_powerpc64-linux-gnu-as_and_powerpc64-linux-gnu-as_strip.c
relax_seg
FUN_001317f0
void relax_seg(bfd *abfd,asection *sec,void *xxx) { undefined8 *puVar1; int iVar2; /* WARNING: Load size is inaccurate */ if (((long *)sec->userdata != (long *)0x0) && (puVar1 = *sec->userdata, puVar1 != (undefined8 *)0x0)) { /* WARNING: Load size is inaccurate */...
void FUN_001317f0(undefined8 param_1,long param_2,undefined4 *param_3) { undefined8 *puVar1; int iVar2; if ((*(long **)(param_2 + 0xa8) != (long *)0x0) && (puVar1 = (undefined8 *)**(long **)(param_2 + 0xa8), puVar1 != (undefined8 *)0x0)) { iVar2 = FUN_00130f10(*puVar1,param_2,*param_3); if (iVar...
MOV RAX,qword ptr [RSI + 0xa8] TEST RAX,RAX JZ 0x00131820 MOV RAX,qword ptr [RAX] TEST RAX,RAX JZ 0x00131820 PUSH RBX MOV RBX,RDX MOV RDI,qword ptr [RAX] MOV EDX,dword ptr [RDX] CALL 0x00130f10 TEST EAX,EAX JZ 0x0013181d MOV dword ptr [RBX + 0x4],0x1 POP RBX RET RET
null
null
null
null
[('const-1', u'STORE_-1207166902'), ('const-0', u'INT_NOTEQUAL_-1207166966'), (u'INT_NOTEQUAL_-1207166905', u'CBRANCH_-1207166905'), ('const-433', u'STORE_-1207166902'), ('tmp_119', u'CBRANCH_-1207166905'), (u'INT_NOTEQUAL_-1207166946', u'CBRANCH_-1207166945'), (u'INT_ADD_-1207166888', u'CAST_-1207166777'), (u'LOAD_-12...
[('tmp_263', u'PTRADD_-1207166784'), (u'INT_ADD_-1207166973', u'CAST_-1207166822'), ('const-433', u'STORE_-1207166902'), (u'CAST_-1207166809', u'INT_NOTEQUAL_-1207166946'), ('const-0', u'INT_NOTEQUAL_-1207166966'), ('const-1', u'PTRADD_-1207166784'), ('tmp_260', u'INT_ADD_-1207166973'), ('const-433', u'LOAD_-1207166937...
null
null
001317f0
x64
O2
(translation_unit "void FUN_001317f0(undefined8 param_1,long param_2,undefined4 *param_3)\n\n{\n undefined8 *puVar1;\n int iVar2;\n \n if ((*(long **)(param_2 + 0xa8) != (long *)0x0) &&\n (puVar1 = (undefined8 *)**(long **)(param_2 + 0xa8), puVar1 != (undefined8 *)0x0)) {\n iVar2 = FUN_00130f10(*puVar1,param...
(translation_unit "void relax_seg(bfd *abfd,asection *sec,void *xxx)\n\n{\n undefined8 *puVar1;\n int iVar2;\n \n /* WARNING: Load size is inaccurate */\n if (((long *)sec->userdata != (long *)0x0) &&\n (puVar1 = *sec->userdata, puVar1 != (undefined8 *)0x0)) {\n /* WARNING:...
(translation_unit "void FUN_001317f0(undefined8 param_1,long param_2,undefined4 *param_3)\n\n{\n undefined8 *puVar1;\n int iVar2;\n \n if ((*(long **)(param_2 + 0xa8) != (long *)0x0) &&\n (puVar1 = (undefined8 *)**(long **)(param_2 + 0xa8), puVar1 != (undefined8 *)0x0)) {\n iVar2 = FUN_00130f10(*puVar1,param...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) ...
(function_definition "void FUN_001317f0(undefined8 param_1,long param_2,undefined4 *param_3)\n\n{\n undefined8 *puVar1;\n int iVar2;\n \n if ((*(long **)(param_2 + 0xa8) != (long *)0x0) &&\n (puVar1 = (undefined8 *)**(long **)(param_2 + 0xa8), puVar1 != (undefined8 *)0x0)) {\n iVar2 = FUN_00130f10(*puVar1,pa...
void function_1(type_1 *abfd,type_2 *sec,void *xxx) { type_3 *var_1; int var_3; /* WARNING: Load size is inaccurate */ if (((long *)sec->userdata != (long *)0x0) && (var_1 = *sec->userdata, var_1 != (type_3 *)0x0)) { /* WARNING: Load size is inaccurate */ var_...
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: (sized_type_specifier) declarator: (identifier)) (parameter_declaratio...
null
void MASKED(undefined8 param_1,long param_2,undefined4 *param_3) { undefined8 *puVar1; int iVar2; if ((*(long **)(param_2 + 0xa8) != (long *)0x0) && (puVar1 = (undefined8 *)**(long **)(param_2 + 0xa8), puVar1 != (undefined8 *)0x0)) { iVar2 = FUN_00130f10(*puVar1,param_2,*param_3); if (iVar2 != 0...
89_aarch64-linux-gnu-strip_and_aarch64-linux-gnu-strip_strip.c
bfd_printable_arch_mach
bfd_printable_arch_mach
void bfd_printable_arch_mach(void) { (*(code *)PTR_bfd_printable_arch_mach_0012b2c8)(); return; }
void bfd_printable_arch_mach(void) { (*(code *)PTR_bfd_printable_arch_mach_0012b2c8)(); return; }
JMP qword ptr [0x0012b2c8]
null
null
null
null
[(u'INDIRECT_-1206958636', u'COPY_-1206958695'), ('const-0', u'RETURN_-1206958693'), (u'CALLIND_-1206958696', u'INDIRECT_-1206958636'), ('tmp_22', u'CAST_-1206958631'), (u'CAST_-1206958631', u'CALLIND_-1206958696')]
[(u'INDIRECT_-1206958636', u'COPY_-1206958695'), ('const-0', u'RETURN_-1206958693'), (u'CALLIND_-1206958696', u'INDIRECT_-1206958636'), ('tmp_22', u'CAST_-1206958631'), (u'CAST_-1206958631', u'CALLIND_-1206958696')]
null
null
00104590
x64
O2
(translation_unit "void bfd_printable_arch_mach(void)\n\n{\n (*(code *)PTR_bfd_printable_arch_mach_0012b2c8)();\n return;\n}\n\n" (function_definition "void bfd_printable_arch_mach(void)\n\n{\n (*(code *)PTR_bfd_printable_arch_mach_0012b2c8)();\n return;\n}" primitive_type (function_declarator "bfd_printable_arch_m...
(translation_unit "void bfd_printable_arch_mach(void)\n\n{\n (*(code *)PTR_bfd_printable_arch_mach_0012b2c8)();\n return;\n}\n\n" (function_definition "void bfd_printable_arch_mach(void)\n\n{\n (*(code *)PTR_bfd_printable_arch_mach_0012b2c8)();\n return;\n}" primitive_type (function_declarator "bfd_printable_arch_m...
(translation_unit "void bfd_printable_arch_mach(void)\n\n{\n (*(code *)PTR_bfd_printable_arch_mach_0012b2c8)();\n return;\n}\n\n" (function_definition "void bfd_printable_arch_mach(void)\n\n{\n (*(code *)PTR_bfd_printable_arch_mach_0012b2c8)();\n return;\n}" primitive_type (function_declarator "bfd_printable_arch_m...
(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_printable_arch_mach(void)\n\n{\n (*(code *)PTR_bfd_printable_arch_mach_0012b2c8)();\n return;\n}" (primitive_type "void") (function_declarator "bfd_printable_arch_mach(void)" (identifier "bfd_printable_arch_mach") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive...
void function_1(void) { (*(type_1 *)PTR_bfd_printable_arch_mach_0012b2c8)(); 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_0012b2c8)(); return; }
8146_aarch64-linux-gnu-dwp_and_aarch64-linux-gnu-dwp_strip.c
eback
FUN_002e5080
/* std::wstreambuf::eback() const */ undefined8 __thiscall std::wstreambuf::eback(wstreambuf *this) { return *(undefined8 *)(this + 8); }
undefined8 FUN_002e5080(long param_1) { return *(undefined8 *)(param_1 + 8); }
MOV RAX,qword ptr [RDI + 0x8] RET
null
null
null
null
[('const-1', u'PTRADD_-1204727615'), (u'CAST_-1204727609', u'LOAD_-1204727677'), ('const-433', u'LOAD_-1204727677'), (u'PTRADD_-1204727615', u'CAST_-1204727609'), ('tmp_18', u'PTRADD_-1204727615'), ('const-0', u'RETURN_-1204727661'), ('const-8', u'PTRADD_-1204727615'), (u'LOAD_-1204727677', u'COPY_-1204727677'), (u'COP...
[('tmp_19', u'INT_ADD_-1204727661'), (u'CAST_-1204727609', u'LOAD_-1204727677'), ('const-433', u'LOAD_-1204727677'), ('const-0', u'RETURN_-1204727661'), (u'INT_ADD_-1204727661', u'CAST_-1204727609'), (u'LOAD_-1204727677', u'COPY_-1204727677'), ('const-8', u'INT_ADD_-1204727661'), (u'COPY_-1204727677', u'RETURN_-1204727...
null
null
002e5080
x64
O2
(translation_unit "undefined8 FUN_002e5080(long param_1)\n\n{\n return *(undefined8 *)(param_1 + 8);\n}\n\n" (function_definition "undefined8 FUN_002e5080(long param_1)\n\n{\n return *(undefined8 *)(param_1 + 8);\n}" type_identifier (function_declarator "FUN_002e5080(long param_1)" identifier (parameter_list "(long p...
(translation_unit "/* std::wstreambuf::eback() const */\n\nundefined8 __thiscall std::wstreambuf::eback(wstreambuf *this)\n\n{\n return *(undefined8 *)(this + 8);\n}\n\n" comment (function_definition "undefined8 __thiscall std::wstreambuf::eback(wstreambuf *this)\n\n{\n return *(undefined8 *)(this + 8);\n}" type_iden...
(translation_unit "undefined8 FUN_002e5080(long param_1)\n\n{\n return *(undefined8 *)(param_1 + 8);\n}\n\n" (function_definition "undefined8 FUN_002e5080(long param_1)\n\n{\n return *(undefined8 *)(param_1 + 8);\n}" type_identifier (function_declarator "FUN_002e5080(long param_1)" identifier (parameter_list "(long p...
(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 "undefined8 FUN_002e5080(long param_1)\n\n{\n return *(undefined8 *)(param_1 + 8);\n}" (type_identifier "undefined8") (function_declarator "FUN_002e5080(long param_1)" (identifier "FUN_002e5080") (parameter_list "(long param_1)" (( "(") (parameter_declaration "long param_1" (sized_type_specifier "...
/* std::wstreambuf::eback() const */ type_1 __thiscall std::type_2::function_1(type_2 *var_1) { return *(type_1 *)(var_1 + 8); }
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
undefined8 MASKED(long param_1) { return *(undefined8 *)(param_1 + 8); }
552_aarch64-linux-gnu-dwp_and_aarch64-linux-gnu-dwp_strip.c
FUN_0014e9da
FUN_0014e9da
void FUN_0014e9da(undefined8 param_1,undefined8 param_2,long param_3) { if (param_3 == -1) { /* WARNING: Subroutine does not return */ __cxa_call_unexpected(); } /* WARNING: Subroutine does not return */ _Unwind_Resume(); }
void FUN_0014e9da(undefined8 param_1,undefined8 param_2,long param_3) { if (param_3 == -1) { /* WARNING: Subroutine does not return */ FUN_002da310(); } /* WARNING: Subroutine does not return */ FUN_003688d0(); }
ADD RDX,0x1 JNZ 0x0014e9d5 CALL 0x002da310
null
null
null
null
[('tmp_112', u'INT_EQUAL_-1207178775'), (u'INT_EQUAL_-1207178775', u'CBRANCH_-1207178771'), ('const-1', u'RETURN_-1207178765'), ('const-1', u'RETURN_-1207178759'), ('const--1', u'INT_EQUAL_-1207178775'), ('tmp_28', u'CBRANCH_-1207178771')]
[('tmp_112', u'INT_EQUAL_-1207178775'), (u'INT_EQUAL_-1207178775', u'CBRANCH_-1207178771'), ('const-1', u'RETURN_-1207178765'), ('const-1', u'RETURN_-1207178759'), ('const--1', u'INT_EQUAL_-1207178775'), ('tmp_28', u'CBRANCH_-1207178771')]
null
null
0014e9da
x64
O2
(translation_unit "void FUN_0014e9da(undefined8 param_1,undefined8 param_2,long param_3)\n\n{\n if (param_3 == -1) {\n /* WARNING: Subroutine does not return */\n FUN_002da310();\n }\n /* WARNING: Subroutine does not return */\n FUN_003688d0();\n}\n\n" (function_definition "v...
(translation_unit "void FUN_0014e9da(undefined8 param_1,undefined8 param_2,long param_3)\n\n{\n if (param_3 == -1) {\n /* WARNING: Subroutine does not return */\n __cxa_call_unexpected();\n }\n /* WARNING: Subroutine does not return */\n _Unwind_Resume();\n}\n\n" (function_de...
(translation_unit "void FUN_0014e9da(undefined8 param_1,undefined8 param_2,long param_3)\n\n{\n if (param_3 == -1) {\n \n FUN_002da310();\n }\n \n FUN_003688d0();\n}\n\n" (function_definition "void FUN_0014e9da(undefined8 param_1,undefined8 param_2,long param_3)\n\n{\n if (p...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == ...
(function_definition "void FUN_0014e9da(undefined8 param_1,undefined8 param_2,long param_3)\n\n{\n if (param_3 == -1) {\n \n FUN_002da310();\n }\n \n FUN_003688d0();\n}" (primitive_type "void") (function_declarator "FUN_0014e9da(undefined8 param_1,undefined8 param_2,long para...
void function_1(type_1 param_1,type_1 param_2,long var_1) { if (var_1 == -1) { /* WARNING: Subroutine does not return */ var_2(); } /* WARNING: Subroutine does not return */ var_3(); }
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,long param_3) { if (param_3 == -1) { /* WARNING: Subroutine does not return */ FUN_002da310(); } /* WARNING: Subroutine does not return */ FUN_003688d0(); }
67_sparc64-linux-gnu-objcopy_and_sparc64-linux-gnu-objcopy_strip.c
bfd_get_arch_info
bfd_get_arch_info
void bfd_get_arch_info(void) { (*(code *)PTR_bfd_get_arch_info_0012b218)(); return; }
void bfd_get_arch_info(void) { (*(code *)PTR_bfd_get_arch_info_0012b218)(); return; }
JMP qword ptr [0x0012b218]
null
null
null
null
[('tmp_22', u'CAST_-1206958983'), (u'CALLIND_-1206959048', u'INDIRECT_-1206958988'), (u'INDIRECT_-1206958988', u'COPY_-1206959047'), ('const-0', u'RETURN_-1206959045'), (u'CAST_-1206958983', u'CALLIND_-1206959048')]
[('tmp_22', u'CAST_-1206958983'), (u'CALLIND_-1206959048', u'INDIRECT_-1206958988'), (u'INDIRECT_-1206958988', u'COPY_-1206959047'), ('const-0', u'RETURN_-1206959045'), (u'CAST_-1206958983', u'CALLIND_-1206959048')]
null
null
00104430
x64
O2
(translation_unit "void bfd_get_arch_info(void)\n\n{\n (*(code *)PTR_bfd_get_arch_info_0012b218)();\n return;\n}\n\n" (function_definition "void bfd_get_arch_info(void)\n\n{\n (*(code *)PTR_bfd_get_arch_info_0012b218)();\n return;\n}" primitive_type (function_declarator "bfd_get_arch_info(void)" identifier (paramet...
(translation_unit "void bfd_get_arch_info(void)\n\n{\n (*(code *)PTR_bfd_get_arch_info_0012b218)();\n return;\n}\n\n" (function_definition "void bfd_get_arch_info(void)\n\n{\n (*(code *)PTR_bfd_get_arch_info_0012b218)();\n return;\n}" primitive_type (function_declarator "bfd_get_arch_info(void)" identifier (paramet...
(translation_unit "void bfd_get_arch_info(void)\n\n{\n (*(code *)PTR_bfd_get_arch_info_0012b218)();\n return;\n}\n\n" (function_definition "void bfd_get_arch_info(void)\n\n{\n (*(code *)PTR_bfd_get_arch_info_0012b218)();\n return;\n}" primitive_type (function_declarator "bfd_get_arch_info(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 bfd_get_arch_info(void)\n\n{\n (*(code *)PTR_bfd_get_arch_info_0012b218)();\n return;\n}" (primitive_type "void") (function_declarator "bfd_get_arch_info(void)" (identifier "bfd_get_arch_info") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")")))...
void function_1(void) { (*(type_1 *)PTR_bfd_get_arch_info_0012b218)(); 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_0012b218)(); return; }
2326_sparc64-linux-gnu-ld_and_sparc64-linux-gnu-ld_strip.c
Input_file
FUN_001887c0
/* 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_001887c0(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
[('tmp_979', u'PTRSUB_-1207464665'), (u'STORE_-1207465707', u'INDIRECT_-1207465020'), (u'INDIRECT_-1207464921', u'MULTIEQUAL_-1207464864'), ('const-433', u'STORE_-1207465544'), (u'INDIRECT_-1207464638', u'MULTIEQUAL_-1207464570'), (u'COPY_-1207464382', u'CALL_-1207465088'), (u'CALL_-1207465492', u'INDIRECT_-1207464957'...
[(u'CALL_-1207465299', u'INDIRECT_-1207464530'), ('const-433', u'STORE_-1207465464'), ('tmp_1687', u'CALL_-1207465515'), (u'INDIRECT_-1207464733', u'COPY_-1207464791'), (u'PTRADD_-1207464792', u'CAST_-1207464760'), (u'STORE_-1207465364', u'INDIRECT_-1207464732'), (u'INDIRECT_-1207464671', u'MULTIEQUAL_-1207464636'), (u...
null
null
001887c0
x64
O2
(translation_unit "void FUN_001887c0(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_001887c0(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_001887c0(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...
7122_i686-gnu-dwp_and_i686-gnu-dwp_strip.c
print
FUN_002b2490
/* DWARF original prototype: void print(Segment_start_expression * this, FILE * f) */ void __thiscall gold::Segment_start_expression::print(Segment_start_expression *this,FILE *f) { Expression *pEVar1; fprintf((FILE *)f,"SEGMENT_START(\"%s\", ",(this->segment_name_)._M_dataplus._M_p); pEVar1 = (this->super_...
void FUN_002b2490(long param_1,FILE *param_2) { fprintf(param_2,"SEGMENT_START(\"%s\", ",*(undefined8 *)(param_1 + 0x10)); (**(code **)(**(long **)(param_1 + 8) + 0x10))(*(long **)(param_1 + 8),param_2); fputc(0x29,param_2); return; }
PUSH RBP XOR EAX,EAX MOV RBP,RDI PUSH RBX MOV RBX,RSI LEA RSI,[0x38c369] SUB RSP,0x8 MOV RDX,qword ptr [RDI + 0x10] MOV RDI,RBX CALL 0x00147a00 MOV RDI,qword ptr [RBP + 0x8] MOV RSI,RBX MOV RAX,qword ptr [RDI] CALL qword ptr [RAX + 0x10] ADD RSP,0x8 MOV RSI,RBX MOV EDI,0x29 POP RBX POP RBP JMP 0x00147450
null
null
null
null
[('const-0', u'PTRSUB_-1204542091'), ('const-3720041', u'COPY_-1204542151'), ('const-41', u'CALL_-1204542187'), ('const-16', u'PTRSUB_-1204542092'), ('const-0', u'RETURN_-1204542183'), (u'LOAD_-1204542239', u'PTRADD_-1204542066'), ('tmp_187', u'CALLIND_-1204542223'), (u'PTRSUB_-1204542073', u'LOAD_-1204542249'), ('tmp_...
[(u'INT_ADD_-1204542252', u'CAST_-1204542096'), ('const-3720041', u'COPY_-1204542153'), ('const-41', u'CALL_-1204542187'), ('const-8', u'INT_ADD_-1204542233'), ('const-433', u'LOAD_-1204542233'), (u'CAST_-1204542083', u'LOAD_-1204542249'), ('tmp_341', u'CALL_-1204542187'), ('const-0', u'RETURN_-1204542183'), (u'INT_ADD...
null
null
002b2490
x64
O2
(translation_unit "void FUN_002b2490(long param_1,FILE *param_2)\n\n{\n fprintf(param_2,"SEGMENT_START(\"%s\", ",*(undefined8 *)(param_1 + 0x10));\n (**(code **)(**(long **)(param_1 + 8) + 0x10))(*(long **)(param_1 + 8),param_2);\n fputc(0x29,param_2);\n return;\n}\n\n" (function_definition "void FUN_002b2490(long ...
(translation_unit "/* DWARF original prototype: void print(Segment_start_expression * this, FILE * f) */\n\nvoid __thiscall gold::Segment_start_expression::print(Segment_start_expression *this,FILE *f)\n\n{\n Expression *pEVar1;\n \n fprintf((FILE *)f,"SEGMENT_START(\"%s\", ",(this->segment_name_)._M_dataplus._M_p);...
(translation_unit "void FUN_002b2490(long param_1,FILE *param_2)\n\n{\n fprintf(param_2,"SEGMENT_START(\"%s\", ",*(undefined8 *)(param_1 + 0x10));\n (**(code **)(**(long **)(param_1 + 8) + 0x10))(*(long **)(param_1 + 8),param_2);\n fputc(0x29,param_2);\n return;\n}\n\n" (function_definition "void FUN_002b2490(long ...
(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 { (expression_statement (call_expression IDENT (argument_list ( IDENT , (string_literal "...
(function_definition "void FUN_002b2490(long param_1,FILE *param_2)\n\n{\n fprintf(param_2,"SEGMENT_START(\"%s\", ",*(undefined8 *)(param_1 + 0x10));\n (**(code **)(**(long **)(param_1 + 8) + 0x10))(*(long **)(param_1 + 8),param_2);\n fputc(0x29,param_2);\n return;\n}" (primitive_type "void") (function_declarator "...
/* DWARF original prototype: void print(Segment_start_expression * this, FILE * f) */ void __thiscall gold::type_1::function_1(type_1 *this,type_2 *f) { type_3 *pEVar1; var_1((type_2 *)f,"SEGMENT_START(\"%s\", ",(this->segment_name_)._M_dataplus._M_p); pEVar1 = (this->super_Unary_expression).arg_; (*pEVar...
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: (pointer_declarator declarator: (id...
null
void MASKED(long param_1,FILE *param_2) { fprintf(param_2,"SEGMENT_START(\"%s\", ",*(undefined8 *)(param_1 + 0x10)); (**(code **)(**(long **)(param_1 + 8) + 0x10))(*(long **)(param_1 + 8),param_2); fputc(0x29,param_2); return; }
8770_i686-linux-gnu-dwp_and_i686-linux-gnu-dwp_strip.c
has_facet<std::money_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>>
FUN_002dcd00
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ /* bool std::has_facet<std::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&) */ bool std:: has_facet<std::money_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wch...
bool FUN_002dcd00(long *param_1) { ulong uVar1; long lVar2; bool bVar3; uVar1 = FUN_00279460(&DAT_003cbd18); bVar3 = false; if ((uVar1 < *(ulong *)(*param_1 + 0x10)) && (lVar2 = *(long *)(*(long *)(*param_1 + 8) + uVar1 * 8), lVar2 != 0)) { lVar2 = FUN_002b7870(lVar2,&PTR_PTR_FUN_003b8630,&PTR...
PUSH RBX MOV RBX,RDI LEA RDI,[0x3cbd18] CALL 0x00279460 MOV RCX,qword ptr [RBX] MOV RDX,RAX XOR EAX,EAX CMP qword ptr [RCX + 0x10],RDX JBE 0x002dcd46 MOV RCX,qword ptr [RCX + 0x8] MOV RDI,qword ptr [RCX + RDX*0x8] TEST RDI,RDI JZ 0x002dcd46 LEA RDX,[0x3bc788] LEA RSI,[0x3b8630] XOR ECX,ECX CALL 0x002b7870 TEST RAX,RAX ...
null
null
null
null
[(u'COPY_-1204630078', u'COPY_-1204630045'), (u'LOAD_-1204630246', u'INT_ADD_-1204630188'), (u'LOAD_-1204630196', u'INT_NOTEQUAL_-1204630176'), (u'INT_NOTEQUAL_-1204630125', u'MULTIEQUAL_-1204629972'), ('const-0', u'RETURN_-1204630107'), (u'INT_ADD_-1204630208', u'CAST_-1204629996'), ('const-0', u'INT_NOTEQUAL_-1204630...
[(u'LOAD_-1204630246', u'INT_ADD_-1204630188'), (u'LOAD_-1204630196', u'INT_NOTEQUAL_-1204630176'), (u'PTRSUB_-1204629970', u'CALL_-1204630140'), ('const-0', u'RETURN_-1204630107'), ('const-0', u'COPY_-1204630068'), ('const-0', u'PTRSUB_-1204630017'), ('const-0', u'INT_NOTEQUAL_-1204630176'), (u'INT_NOTEQUAL_-120463017...
null
null
002dcd00
x64
O2
(translation_unit "bool FUN_002dcd00(long *param_1)\n\n{\n ulong uVar1;\n long lVar2;\n bool bVar3;\n \n uVar1 = FUN_00279460(&DAT_003cbd18);\n bVar3 = false;\n if ((uVar1 < *(ulong *)(*param_1 + 0x10)) &&\n (lVar2 = *(long *)(*(long *)(*param_1 + 8) + uVar1 * 8), lVar2 != 0)) {\n lVar2 = FUN_002b7870(lVa...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n/* bool std::has_facet<std::money_put<wchar_t, std::ostreambuf_iterator<wchar_t,\n std::char_traits<wchar_t> > > >(std::locale const&) */\n\nbool std::\n has_facet<std::money_put<wchar_t,std::ostreambuf_iterator<wchar...
(translation_unit "bool FUN_002dcd00(long *param_1)\n\n{\n ulong uVar1;\n long lVar2;\n bool bVar3;\n \n uVar1 = FUN_00279460(&DAT_003cbd18);\n bVar3 = false;\n if ((uVar1 < *(ulong *)(*param_1 + 0x10)) &&\n (lVar2 = *(long *)(*(long *)(*param_1 + 8) + uVar1 * 8), lVar2 != 0)) {\n lVar2 = FUN_002b7870(lVa...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE IDENT ;) (expression_statemen...
(function_definition "bool FUN_002dcd00(long *param_1)\n\n{\n ulong uVar1;\n long lVar2;\n bool bVar3;\n \n uVar1 = FUN_00279460(&DAT_003cbd18);\n bVar3 = false;\n if ((uVar1 < *(ulong *)(*param_1 + 0x10)) &&\n (lVar2 = *(long *)(*(long *)(*param_1 + 8) + uVar1 * 8), lVar2 != 0)) {\n lVar2 = FUN_002b7870(...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ /* bool std::has_facet<std::money_put<wchar_t, std::ostreambuf_iterator<wchar_t, std::char_traits<wchar_t> > > >(std::locale const&) */ bool std:: has_facet<std::money_put<var_2,std::var_7<var_2,std::var_1<var_2>>>> (l...
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 (declaration type: (type_identifi...
null
bool MASKED(long *param_1) { ulong uVar1; long lVar2; bool bVar3; uVar1 = FUN_00279460(&DAT_003cbd18); bVar3 = false; if ((uVar1 < *(ulong *)(*param_1 + 0x10)) && (lVar2 = *(long *)(*(long *)(*param_1 + 8) + uVar1 * 8), lVar2 != 0)) { lVar2 = FUN_002b7870(lVar2,&PTR_PTR_FUN_003b8630,&PTR_PTR_F...
166_s390x-linux-gnu-c++filt_and_s390x-linux-gnu-c++filt_strip.c
bfd_errmsg
bfd_errmsg
/* WARNING: Control flow encountered bad instruction data */ void bfd_errmsg(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void bfd_errmsg(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207037478')]
[('const-1', u'RETURN_-1207037478')]
null
null
001111d0
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bfd_errmsg(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bfd_errmsg(void)\n\n{\n /* WARNING: Bad instru...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bfd_errmsg(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bfd_errmsg(void)\n\n{\n /* WARNING: Bad instru...
(translation_unit "void bfd_errmsg(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void bfd_errmsg(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "bfd_errmsg(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitiv...
(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 bfd_errmsg(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "bfd_errmsg(void)" (identifier "bfd_errmsg") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n ...
/* 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(); }
10862_powerpc64le-linux-gnu-dwp_and_powerpc64le-linux-gnu-dwp_strip.c
__wcsftime_l
__wcsftime_l
/* WARNING: Control flow encountered bad instruction data */ void __wcsftime_l(void) { /* WARNING: Bad instruction - Truncating control flow here */ /* __wcsftime_l@@GLIBC_2.3 */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void __wcsftime_l(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1201941838')]
[('const-1', u'RETURN_-1201941838')]
null
null
0044d2a8
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid __wcsftime_l(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void __wcsftime_l(void)\n\n{\n /* WARNING: Bad in...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid __wcsftime_l(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* __wcsftime_l@@GLIBC_2.3 */\n halt_baddata();\n}\n\n" comment (function_definition "void __wcsftime_l...
(translation_unit "void __wcsftime_l(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void __wcsftime_l(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "__wcsftime_l(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 IDENT (argument_list ( ))) ;) })))
(function_definition "void __wcsftime_l(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "__wcsftime_l(void)" (identifier "__wcsftime_l") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n ...
/* WARNING: Control flow encountered bad instruction data */ void function_1(void) { /* WARNING: Bad instruction - Truncating control flow here */ /* __wcsftime_l@@GLIBC_2.3 */ 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(); }
4849_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c
do_write
FUN_00290fe0
/* DWARF original prototype: void do_write(Mips_output_data_la25_stub<64,_true> * this, Output_file * of) */ void __thiscall anon_unknown.dwarf_ead2ad::Mips_output_data_la25_stub<64,_true>::do_write (Mips_output_data_la25_stub<64,_true> *this,Output_file *of) { byte bVar1; long lVar2; uchar *puVar...
void FUN_00290fe0(long param_1,long param_2) { long lVar1; long lVar2; long *plVar3; long lVar4; ulong uVar5; uint *puVar6; ushort uVar7; uint uVar8; long *plVar9; if ((*(byte *)(param_1 + 0x20) & 4) == 0) { /* WARNING: Subroutine does not return */ FUN_00352af0("../../g...
SUB RSP,0x8 MOVZX EAX,byte ptr [RDI + 0x20] TEST AL,0x4 JZ 0x00291129 MOV R8,qword ptr [RDI + 0x18] TEST AL,0x2 JZ 0x00291111 MOV RAX,qword ptr [RDI + 0x10] TEST R8,R8 JS 0x0029110c ADD RAX,R8 CMP qword ptr [RSI + 0x10],RAX JL 0x0029110c MOV R10,qword ptr [RSI + 0x18] MOV R9,qword ptr [RDI + 0x40] MOV RSI,qword ptr [RD...
null
null
null
null
[(u'PTRSUB_-1204415216', u'LOAD_-1204416401'), ('const-56', u'PTRSUB_-1204415250'), ('const-1', u'PTRADD_-1204415099'), (u'PTRSUB_-1204415225', u'PTRSUB_-1204415216'), (u'SUBPIECE_-1204415365', u'INT_LEFT_-1204416029'), (u'INT_LEFT_-1204415905', u'INT_OR_-1204415905'), (u'INT_ADD_-1204416097', u'INT_RIGHT_-1204415081')...
[('tmp_3080', u'INT_ADD_-1204416423'), ('const-8', u'PTRADD_-1204415117'), (u'INT_RIGHT_-1204415119', u'SUBPIECE_-1204415364'), (u'INT_LEFT_-1204415905', u'INT_OR_-1204415905'), ('const-8', u'INT_RIGHT_-1204415771'), ('const-227', u'CALL_-1204415549'), ('const-17', u'INT_RIGHT_-1204415982'), (u'CAST_-1204415120', u'PTR...
null
null
00290fe0
x64
O2
(translation_unit "void FUN_00290fe0(long param_1,long param_2)\n\n{\n long lVar1;\n long lVar2;\n long *plVar3;\n long lVar4;\n ulong uVar5;\n uint *puVar6;\n ushort uVar7;\n uint uVar8;\n long *plVar9;\n \n if ((*(byte *)(param_1 + 0x20) & 4) == 0) {\n /* WARNING: Subroutine does not ret...
(translation_unit "/* DWARF original prototype: void do_write(Mips_output_data_la25_stub<64,_true> * this, Output_file\n * of) */\n\nvoid __thiscall\nanon_unknown.dwarf_ead2ad::Mips_output_data_la25_stub<64,_true>::do_write\n (Mips_output_data_la25_stub<64,_true> *this,Output_file *of)\n\n{\n byte bVar1;\n ...
(translation_unit "void FUN_00290fe0(long param_1,long param_2)\n\n{\n long lVar1;\n long lVar2;\n long *plVar3;\n long lVar4;\n ulong uVar5;\n uint *puVar6;\n ushort uVar7;\n uint uVar8;\n long *plVar9;\n \n if ((*(byte *)(param_1 + 0x20) & 4) == 0) {\n \n FUN_00352af0("../../gold/outp...
(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 (sized_type_specifier long) IDENT ;) (declaration (sized_type_specifier lo...
(function_definition "void FUN_00290fe0(long param_1,long param_2)\n\n{\n long lVar1;\n long lVar2;\n long *plVar3;\n long lVar4;\n ulong uVar5;\n uint *puVar6;\n ushort uVar7;\n uint uVar8;\n long *plVar9;\n \n if ((*(byte *)(param_1 + 0x20) & 4) == 0) {\n \n FUN_00352af0("../../gold/o...
/* DWARF original prototype: void do_write(Mips_output_data_la25_stub<64,_true> * this, Output_file * of) */ void __thiscall anon_unknown.dwarf_ead2ad::Mips_output_data_la25_stub<64,_true>::do_write (Mips_output_data_la25_stub<64,_true> *this,type_6 *of) { byte var_2; long var_4; type_1 *var_8; ...
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 lVar1; long lVar2; long *plVar3; long lVar4; ulong uVar5; uint *puVar6; ushort uVar7; uint uVar8; long *plVar9; if ((*(byte *)(param_1 + 0x20) & 4) == 0) { /* WARNING: Subroutine does not return */ FUN_00352af0("../../gold/ou...
939_i686-linux-gnu-dwp_and_i686-linux-gnu-dwp_strip.c
parse_to_value
FUN_0014bc40
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_no_strip_all * this, char * param_1, char * param_2, Command_line * param_3, General_options * options) */ void __thiscall gold::General_options::Struct_no_strip_all::parse_to_value (Str...
void FUN_0014bc40(void) { long in_R8; *(undefined2 *)(in_R8 + 0x54f8) = 1; return; }
MOV EAX,0x1 MOV word ptr [R8 + 0x54f8],AX RET
null
null
null
null
[(u'PTRSUB_-1207190380', u'STORE_-1207190453'), ('const-0', u'RETURN_-1207190435'), ('const-21656', u'PTRSUB_-1207190381'), (u'PTRSUB_-1207190381', u'PTRSUB_-1207190380'), ('const-1', u'STORE_-1207190453'), ('const-21656', u'PTRSUB_-1207190379'), (u'PTRSUB_-1207190378', u'STORE_-1207190440'), ('const-97', u'PTRSUB_-120...
[(u'INT_ADD_-1207190439', u'CAST_-1207190386'), ('const-0', u'RETURN_-1207190435'), ('const-433', u'STORE_-1207190453'), (u'CAST_-1207190386', u'STORE_-1207190453'), ('const-1', u'STORE_-1207190453'), ('tmp_23', u'INT_ADD_-1207190439'), ('const-21752', u'INT_ADD_-1207190439')]
null
null
0014bc40
x64
O2
(translation_unit "void FUN_0014bc40(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x54f8) = 1;\n return;\n}\n\n" (function_definition "void FUN_0014bc40(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x54f8) = 1;\n return;\n}" primitive_type (function_declarator "FUN_0014bc40(void)" identifier (...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void parse_to_value(Struct_no_strip_all * this, char * param_1, char *\n param_2, Command_line * param_3, General_options * options) */\n\nvoid __thiscall\ngold::General_options::Struct_no_strip_all::parse_...
(translation_unit "void FUN_0014bc40(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x54f8) = 1;\n return;\n}\n\n" (function_definition "void FUN_0014bc40(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x54f8) = 1;\n return;\n}" primitive_type (function_declarator "FUN_0014bc40(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_0014bc40(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x54f8) = 1;\n return;\n}" (primitive_type "void") (function_declarator "FUN_0014bc40(void)" (identifier "FUN_0014bc40") (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_strip_all * 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,ch...
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 + 0x54f8) = 1; return; }
6236_x86_64-linux-gnu-gold_and_x86_64-linux-gnu-gold_strip.c
value
FUN_00280470
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "STT": Some values do not have unique names */ /* WARNING: Enum "ELFOSABI": Some values do not have unique names */ /* DWARF original prototype: uint64_t value(Binary_div * this, Expression_eval_info * eei) */ uint64_t __thiscall gold::Bi...
ulong FUN_00280470(long param_1,undefined8 *param_2) { ulong uVar1; ulong uVar2; undefined8 uVar3; long local_38; undefined8 local_30; long local_28; undefined8 local_20; local_30 = 0; uVar1 = FUN_0027c970(*(undefined8 *)(param_1 + 8),*param_2,param_2[1],*(undefined1 *)(param_2 + 2) ...
PUSH R12 MOV R12,RDI PUSH RBP PUSH RBX MOV RBX,RSI SUB RSP,0x20 MOVZX ECX,byte ptr [RSI + 0x10] MOV RDX,qword ptr [RSI + 0x8] MOV qword ptr [RSP + 0x8],0x0 MOV RDI,qword ptr [RDI + 0x8] MOV R9,qword ptr [RSI + 0x18] MOVZX R8D,byte ptr [RSI + 0x11] PUSH qword ptr [RSI + 0x50] PUSH 0x0 PUSH 0x0 PUSH 0x0 PUSH 0x0 LEA RAX,...
null
null
null
null
[(u'PTRSUB_-1204352981', u'PTRSUB_-1204352957'), ('const-24', u'PTRSUB_-1204352895'), ('tmp_931', u'PTRSUB_-1204352981'), ('const-0', u'CALL_-1204353780'), ('const-433', u'LOAD_-1204353738'), ('const-3500568', u'COPY_-1204352851'), (u'INDIRECT_-1204353042', u'PTRSUB_-1204352821'), (u'PTRSUB_-1204352821', u'LOAD_-120435...
[('const-1', u'PTRADD_-1204353041'), (u'CAST_-1204353014', u'LOAD_-1204353872'), (u'CAST_-1204352857', u'LOAD_-1204353573'), (u'PTRSUB_-1204352918', u'CALL_-1204353641'), ('const-3500613', u'COPY_-1204352868'), ('const-17', u'INT_ADD_-1204353703'), ('const-433', u'LOAD_-1204353738'), (u'CALL_-1204353378', u'INDIRECT_-1...
null
null
00280470
x64
O2
(translation_unit "ulong FUN_00280470(long param_1,undefined8 *param_2)\n\n{\n ulong uVar1;\n ulong uVar2;\n undefined8 uVar3;\n long local_38;\n undefined8 local_30;\n long local_28;\n undefined8 local_20;\n \n local_30 = 0;\n uVar1 = FUN_0027c970(*(undefined8 *)(param_1 + 8),*param_2,param_2[1],*(undefined1...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* WARNING: Enum "STT": Some values do not have unique names */\n/* WARNING: Enum "ELFOSABI": Some values do not have unique names */\n/* DWARF original prototype: uint64_t value(Binary_div * this, Expression_eval_info * eei) */\n\nuint6...
(translation_unit "ulong FUN_00280470(long param_1,undefined8 *param_2)\n\n{\n ulong uVar1;\n ulong uVar2;\n undefined8 uVar3;\n long local_38;\n undefined8 local_30;\n long local_28;\n undefined8 local_20;\n \n local_30 = 0;\n uVar1 = FUN_0027c970(*(undefined8 *)(param_1 + 8),*param_2,param_2[1],*(undefined1...
(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 IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (decla...
(function_definition "ulong FUN_00280470(long param_1,undefined8 *param_2)\n\n{\n ulong uVar1;\n ulong uVar2;\n undefined8 uVar3;\n long local_38;\n undefined8 local_30;\n long local_28;\n undefined8 local_20;\n \n local_30 = 0;\n uVar1 = FUN_0027c970(*(undefined8 *)(param_1 + 8),*param_2,param_2[1],*(undefin...
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "STT": Some values do not have unique names */ /* WARNING: Enum "ELFOSABI": Some values do not have unique names */ /* DWARF original prototype: uint64_t value(Binary_div * this, Expression_eval_info * eei) */ uint64_t __thiscall gold::ty...
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 uVar1; ulong uVar2; undefined8 uVar3; long local_38; undefined8 local_30; long local_28; undefined8 local_20; local_30 = 0; uVar1 = FUN_0027c970(*(undefined8 *)(param_1 + 8),*param_2,param_2[1],*(undefined1 *)(param_2 + 2) ...
36_ia64-linux-gnu-c++filt_and_ia64-linux-gnu-c++filt_strip.c
putc
putc
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int putc(int __c,FILE *__stream) { int iVar1; iVar1 = (*(code *)PTR_putc_00108120)(); return iVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int putc(int __c,FILE *__stream) { int iVar1; iVar1 = (*(code *)PTR_putc_00108120)(); return iVar1; }
JMP qword ptr [0x00108120]
null
null
null
null
[(u'CALLIND_-1206967736', u'RETURN_-1206967733'), (u'INDIRECT_-1206967673', u'COPY_-1206967732'), ('const-0', u'RETURN_-1206967733'), (u'CAST_-1206967668', u'CALLIND_-1206967736'), ('tmp_38', u'CAST_-1206967668'), (u'CALLIND_-1206967736', u'INDIRECT_-1206967673')]
[(u'CALLIND_-1206967736', u'RETURN_-1206967733'), (u'INDIRECT_-1206967673', u'COPY_-1206967732'), ('const-0', u'RETURN_-1206967733'), (u'CAST_-1206967668', u'CALLIND_-1206967736'), ('tmp_38', u'CAST_-1206967668'), (u'CALLIND_-1206967736', u'INDIRECT_-1206967673')]
null
null
00102240
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint putc(int __c,FILE *__stream)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_putc_00108120)();\n return iVar1;\n}\n\n" comment (function_definition "int putc(int __c,FILE *__stream)\n\n{\n int iVar1;\n \n iVar1 = ...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint putc(int __c,FILE *__stream)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_putc_00108120)();\n return iVar1;\n}\n\n" comment (function_definition "int putc(int __c,FILE *__stream)\n\n{\n int iVar1;\n \n iVar1 = ...
(translation_unit "int putc(int __c,FILE *__stream)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_putc_00108120)();\n return iVar1;\n}\n\n" (function_definition "int putc(int __c,FILE *__stream)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_putc_00108120)();\n return iVar1;\n}" primitive_type (function_declarator...
(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 ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesize...
(function_definition "int putc(int __c,FILE *__stream)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_putc_00108120)();\n return iVar1;\n}" (primitive_type "int") (function_declarator "putc(int __c,FILE *__stream)" (identifier "putc") (parameter_list "(int __c,FILE *__stream)" (( "(") (parameter_declaration "int __c"...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(int __c,type_1 *__stream) { int iVar1; iVar1 = (*(type_2 *)PTR_putc_00108120)(); return iVar1; }
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: Unknown calling convention -- yet parameter storage is locked */ int MASKED(int __c,FILE *__stream) { int iVar1; iVar1 = (*(code *)PTR_MASKED_00108120)(); return iVar1; }