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
4637_x86_64-kfreebsd-gnu-dwp_and_x86_64-kfreebsd-gnu-dwp_strip.c
_M_realloc_insert<gold::Output_data*_const&>
FUN_0020a840
/* DWARF original name: _M_realloc_insert<gold::Output_data* const&> DWARF original prototype: void _M_realloc_insert<gold::Output_data*_const&>(vector<gold::Output_data*,_std::allocator<gold::Output_data*>_> * this, iterator __position, Output_data * * __args#0) */ void __thiscall std::vector<gold::Output_d...
void FUN_0020a840(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 0x0020a970 LEA RDI,[RAX + RAX*0x1] MOV R14,-0x8 CMP RAX,RDI JBE 0x0020a938 MOV RDI,R14 MOV qword ptr...
null
null
null
null
[(u'LOAD_-1203787652', u'INT_NOTEQUAL_-1203787141'), (u'LOAD_-1203787652', u'CAST_-1203786880'), (u'INT_NOTEQUAL_-1203787110', u'CBRANCH_-1203787109'), ('tmp_882', u'CAST_-1203786794'), (u'LOAD_-1203787646', u'CAST_-1203786879'), (u'INT_NOTEQUAL_-1203787327', u'CBRANCH_-1203787326'), ('const-0', u'PTRSUB_-1203786719'),...
[('const-8', u'INT_ADD_-1203786874'), ('tmp_1666', u'CAST_-1203786810'), (u'PTRADD_-1203786733', u'STORE_-1203787282'), ('tmp_1672', u'PTRADD_-1203786733'), ('const-433', u'STORE_-1203787275'), ('const-2', u'PTRADD_-1203786728'), (u'INT_NOTEQUAL_-1203787110', u'CBRANCH_-1203787109'), (u'CAST_-1203786907', u'CAST_-12037...
null
null
0020a840
x64
O2
(translation_unit "void FUN_0020a840(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n ulong uVar2;\n void *__dest_00;\n size_t __n;\n ulong uVar3;\n long lVar4;\n \n pvVar1 = (void *)param_1[1];\n __src = (void *)*param_1;\n __n = (long)param_2 - (...
(translation_unit "/* DWARF original name: _M_realloc_insert<gold::Output_data* const&>\n DWARF original prototype: void\n _M_realloc_insert<gold::Output_data*_const&>(vector<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n * this, iterator __position, Output_data * * __args#0) */\n\nvoid __thiscall\nst...
(translation_unit "void FUN_0020a840(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_0020a840(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n ulong uVar2;\n void *__dest_00;\n size_t __n;\n ulong uVar3;\n long lVar4;\n \n pvVar1 = (void *)param_1[1];\n __src = (void *)*param_1;\n __n = (long)param_2 ...
/* DWARF original name: _M_realloc_insert<gold::Output_data* const&> DWARF original prototype: void _M_realloc_insert<gold::Output_data*_const&>(vector<gold::Output_data*,_std::allocator<gold::Output_data*>_> * this, iterator __position, Output_data * * __args#0) */ void __thiscall std::vector<var_1::type_1*...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primitive_type) declarator: (pointer...
null
void MASKED(undefined8 *param_1,void *param_2,undefined8 *param_3) { void *__dest; void *pvVar1; void *__src; ulong uVar2; void *__dest_00; size_t __n; ulong uVar3; long lVar4; pvVar1 = (void *)param_1[1]; __src = (void *)*param_1; __n = (long)param_2 - (long)__src; uVar2 = (long)pvVar1 - (...
656_x86_64-linux-gnux32-ld_and_x86_64-linux-gnux32-ld_strip.c
gldelf_i386_before_parse
FUN_00136f90
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void gldelf_i386_before_parse(void) { ldfile_set_output_arch("i386",bfd_arch_i386); input_flags._0_1_ = input_flags._0_1_ | 0x20; config.has_shared = 1; config.separate_code = 0; link_info._0_8_ = link_info._0_8_ | 0x2000003000000...
/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */ void FUN_00136f90(void) { FUN_0012a410("i386",8); DAT_002b5ec0 = DAT_002b5ec0 | 0x20; DAT_002b60c8 = 1; DAT_002b6104 = 0; _DAT_002b5f40 = _DAT_002b5f40 | 0x20000030000000; DAT_002b5f48 = 0x67; return; }
SUB RSP,0x8 MOV ESI,0x8 LEA RDI,[0x1fc86e] CALL 0x0012a410 OR byte ptr [0x002b5ec0],0x20 MOV RAX,0x20000030000000 MOV dword ptr [0x002b60c8],0x1 MOV dword ptr [0x002b6104],0x0 OR qword ptr [0x002b5f40],RAX MOV byte ptr [0x002b5f48],0x67 ADD RSP,0x8 RET
null
null
null
null
[('const-1', u'COPY_-1207144497'), (u'COPY_-1207144459', u'COPY_-1207144410'), ('const-8', u'CALL_-1207144524'), ('const-2082926', u'COPY_-1207144463'), ('const-0', u'RETURN_-1207144427'), (u'INT_OR_-1207144495', u'COPY_-1207144414'), (u'CALL_-1207144524', u'INDIRECT_-1207144407'), (u'INDIRECT_-1207144413', u'INT_OR_-1...
[('const-1', u'COPY_-1207144497'), (u'COPY_-1207144459', u'COPY_-1207144411'), ('const-0', u'RETURN_-1207144427'), (u'COPY_-1207144464', u'CALL_-1207144524'), (u'CALL_-1207144524', u'INDIRECT_-1207144412'), (u'CALL_-1207144524', u'INDIRECT_-1207144416'), (u'INDIRECT_-1207144416', u'INT_OR_-1207144495'), (u'INT_OR_-1207...
null
null
00136f90
x64
O2
(translation_unit "/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */\n\nvoid FUN_00136f90(void)\n\n{\n FUN_0012a410("i386",8);\n DAT_002b5ec0 = DAT_002b5ec0 | 0x20;\n DAT_002b60c8 = 1;\n DAT_002b6104 = 0;\n _DAT_002b5f40 = _DAT_002b5f40 | 0x20000030000000;\n DAT_002b5f48 = 0x67;...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid gldelf_i386_before_parse(void)\n\n{\n ldfile_set_output_arch("i386",bfd_arch_i386);\n input_flags._0_1_ = input_flags._0_1_ | 0x20;\n config.has_shared = 1;\n config.separate_code = 0;\n link_info._0_8_ = link_i...
(translation_unit "void FUN_00136f90(void)\n\n{\n FUN_0012a410("i386",8);\n DAT_002b5ec0 = DAT_002b5ec0 | 0x20;\n DAT_002b60c8 = 1;\n DAT_002b6104 = 0;\n _DAT_002b5f40 = _DAT_002b5f40 | 0x20000030000000;\n DAT_002b5f48 = 0x67;\n return;\n}\n\n" (function_definition "void FUN_00136f90(void)\n\n{\n FUN_0012a410("...
(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 ))) ;) (expression_statement (assignment_expression IDENT = (binary_expr...
(function_definition "void FUN_00136f90(void)\n\n{\n FUN_0012a410("i386",8);\n DAT_002b5ec0 = DAT_002b5ec0 | 0x20;\n DAT_002b60c8 = 1;\n DAT_002b6104 = 0;\n _DAT_002b5f40 = _DAT_002b5f40 | 0x20000030000000;\n DAT_002b5f48 = 0x67;\n return;\n}" (primitive_type "void") (function_declarator "FUN_00136f90(void)" (id...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void function_1(void) { var_1("i386",bfd_arch_i386); input_flags._0_1_ = input_flags._0_1_ | 0x20; config.has_shared = 1; config.separate_code = 0; link_info._0_8_ = link_info._0_8_ | 0x20000030000000; link_info.call_nop_byte = ...
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
/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */ void MASKED(void) { FUN_0012a410("i386",8); DAT_002b5ec0 = DAT_002b5ec0 | 0x20; DAT_002b60c8 = 1; DAT_002b6104 = 0; _DAT_002b5f40 = _DAT_002b5f40 | 0x20000030000000; DAT_002b5f48 = 0x67; return; }
5475_x86_64-linux-gnux32-dwp_and_x86_64-linux-gnux32-dwp_strip.c
do_section_entsize
FUN_002411d0
/* DWARF original prototype: uint64_t do_section_entsize(Sized_dynobj<32,_false> * this, uint param_1) */ uint64_t __thiscall gold::Sized_dynobj<32,_false>::do_section_entsize(Sized_dynobj<32,_false> *this,uint param_1) { /* WARNING: Subroutine does not return */ do_gold_unreachable("../../g...
void FUN_002411d0(void) { /* WARNING: Subroutine does not return */ FUN_0016cdf0("../../gold/dynobj.h",0xf3,"do_section_entsize"); }
SUB RSP,0x8 LEA RDX,[0x323dd0] MOV ESI,0xf3 LEA RDI,[0x30ea3b] CALL 0x0016cdf0
null
null
null
null
[(u'COPY_-1204088309', u'CALL_-1204088324'), ('const-1', u'RETURN_-1204088319'), ('const-243', u'CALL_-1204088324'), (u'COPY_-1204088308', u'CALL_-1204088324'), ('const-3205691', u'COPY_-1204088309'), ('const-3292624', u'COPY_-1204088308')]
[('const-3205691', u'COPY_-1204088311'), ('const-1', u'RETURN_-1204088319'), (u'COPY_-1204088311', u'CALL_-1204088324'), ('const-3292624', u'COPY_-1204088310'), ('const-243', u'CALL_-1204088324'), (u'COPY_-1204088310', u'CALL_-1204088324')]
null
null
002411d0
x64
O2
(translation_unit "void FUN_002411d0(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0016cdf0("../../gold/dynobj.h",0xf3,"do_section_entsize");\n}\n\n" (function_definition "void FUN_002411d0(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0016cdf0("../....
(translation_unit "/* DWARF original prototype: uint64_t do_section_entsize(Sized_dynobj<32,_false> * this, uint\n param_1) */\n\nuint64_t __thiscall\ngold::Sized_dynobj<32,_false>::do_section_entsize(Sized_dynobj<32,_false> *this,uint param_1)\n\n{\n /* WARNING: Subroutine does not return */\n do...
(translation_unit "void FUN_002411d0(void)\n\n{\n \n FUN_0016cdf0("../../gold/dynobj.h",0xf3,"do_section_entsize");\n}\n\n" (function_definition "void FUN_002411d0(void)\n\n{\n \n FUN_0016cdf0("../../gold/dynobj.h",0xf3,"do_section_entsize");\n}" primitive_type (function_declarat...
(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_002411d0(void)\n\n{\n \n FUN_0016cdf0("../../gold/dynobj.h",0xf3,"do_section_entsize");\n}" (primitive_type "void") (function_declarator "FUN_002411d0(void)" (identifier "FUN_002411d0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "voi...
/* DWARF original prototype: uint64_t do_section_entsize(Sized_dynobj<32,_false> * this, uint param_1) */ uint64_t __thiscall gold::Sized_dynobj<32,_false>::do_section_entsize(Sized_dynobj<32,_false> *this,uint param_1) { /* WARNING: Subroutine does not return */ do_gold_unreachable("../../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 (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_l...
null
void MASKED(void) { /* WARNING: Subroutine does not return */ FUN_0016cdf0("../../gold/dynobj.h",0xf3,"do_section_entsize"); }
2930_powerpc64le-linux-gnu-ld_and_powerpc64le-linux-gnu-ld_strip.c
read_header
FUN_001c7390
/* DWARF original prototype: off_t read_header(Archive * this, off_t off, bool cache, string * pname, off_t * nested_off) */ off_t __thiscall gold::Archive::read_header(Archive *this,off_t off,bool cache,string *pname,off_t *nested_off) { Archive_header *hdr; off_t oVar1; hdr = (Archive_header *)File_rea...
void FUN_001c7390(long param_1,undefined8 param_2,undefined1 param_3,undefined8 param_4, undefined8 param_5) { undefined8 uVar1; uVar1 = FUN_001e43a0(*(long *)(param_1 + 0x38) + 0x28,0,param_2,0x3c,1,param_3); FUN_001c7040(param_1,uVar1,param_2,param_4,param_5); return; }
PUSH R13 MOVZX R9D,DL MOV R13,R8 MOV RDX,RSI PUSH R12 MOV R8D,0x1 MOV R12,RCX MOV ECX,0x3c PUSH RBP MOV RBP,RSI XOR ESI,ESI PUSH RBX MOV RBX,RDI SUB RSP,0x8 MOV RAX,qword ptr [RDI + 0x38] LEA RDI,[RAX + 0x28] CALL 0x001e43a0 ADD RSP,0x8 MOV R8,R13 MOV RCX,R12 MOV RDX,RBP MOV RDI,RBX MOV RSI,RAX POP RBX POP RBP POP R12 ...
null
null
null
null
[('tmp_214', u'CALL_-1207733195'), (u'CALL_-1207733195', u'RETURN_-1207733191'), ('tmp_211', u'CALL_-1207733195'), ('const-0', u'CALL_-1207733256'), ('const-0', u'RETURN_-1207733191'), ('tmp_212', u'CALL_-1207733195'), (u'PTRSUB_-1207733102', u'LOAD_-1207733275'), ('const-56', u'PTRSUB_-1207733102'), (u'LOAD_-120773327...
[('const-1', u'CALL_-1207733256'), (u'INT_ADD_-1207733252', u'CALL_-1207733256'), ('const-56', u'INT_ADD_-1207733259'), (u'CAST_-1207733108', u'LOAD_-1207733275'), ('tmp_347', u'CALL_-1207733195'), ('const-0', u'RETURN_-1207733191'), ('const-40', u'INT_ADD_-1207733252'), ('tmp_353', u'CALL_-1207733195'), ('tmp_362', u'...
null
null
001c7390
x64
O2
(translation_unit "void FUN_001c7390(long param_1,undefined8 param_2,undefined1 param_3,undefined8 param_4,\n undefined8 param_5)\n\n{\n undefined8 uVar1;\n \n uVar1 = FUN_001e43a0(*(long *)(param_1 + 0x38) + 0x28,0,param_2,0x3c,1,param_3);\n FUN_001c7040(param_1,uVar1,param_2,param_4,param_5);\n r...
(translation_unit "/* DWARF original prototype: off_t read_header(Archive * this, off_t off, bool cache, string *\n pname, off_t * nested_off) */\n\noff_t __thiscall\ngold::Archive::read_header(Archive *this,off_t off,bool cache,string *pname,off_t *nested_off)\n\n{\n Archive_header *hdr;\n off_t oVar1;\n \n hdr ...
(translation_unit "void FUN_001c7390(long param_1,undefined8 param_2,undefined1 param_3,undefined8 param_4,\n undefined8 param_5)\n\n{\n undefined8 uVar1;\n \n uVar1 = FUN_001e43a0(*(long *)(param_1 + 0x38) + 0x28,0,param_2,0x3c,1,param_3);\n FUN_001c7040(param_1,uVar1,param_2,param_4,param_5);\n r...
(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) ))) (compound_statement {...
(function_definition "void FUN_001c7390(long param_1,undefined8 param_2,undefined1 param_3,undefined8 param_4,\n undefined8 param_5)\n\n{\n undefined8 uVar1;\n \n uVar1 = FUN_001e43a0(*(long *)(param_1 + 0x38) + 0x28,0,param_2,0x3c,1,param_3);\n FUN_001c7040(param_1,uVar1,param_2,param_4,param_5);\n...
/* DWARF original prototype: off_t read_header(Archive * this, off_t off, bool cache, string * pname, off_t * nested_off) */ type_1 __thiscall gold::type_2::function_1(type_2 *this,type_1 off,bool cache,type_3 *pname,type_1 *nested_off) { type_4 *hdr; type_1 oVar1; hdr = (type_4 *)File_read::var_1(&this-...
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,undefined1 param_3,undefined8 param_4, undefined8 param_5) { undefined8 uVar1; uVar1 = FUN_001e43a0(*(long *)(param_1 + 0x38) + 0x28,0,param_2,0x3c,1,param_3); FUN_001c7040(param_1,uVar1,param_2,param_4,param_5); return; }
9374_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
output_symtab_index
FUN_00413630
/* DWARF original prototype: uint output_symtab_index(Symbol_value<64> * this) */ uint __thiscall gold::Symbol_value<64>::output_symtab_index(Symbol_value<64> *this) { uint uVar1; uVar1 = this->output_symtab_index_; if ((uVar1 != 0 && uVar1 != 0xfffffffe) && (uVar1 != 0xffffffff)) { return uVar1; } ...
void FUN_00413630(int *param_1) { int iVar1; iVar1 = *param_1; if ((iVar1 != 0 && iVar1 != -2) && (iVar1 != -1)) { return; } /* WARNING: Subroutine does not return */ FUN_00352af0("../../gold/object.h",0x704,"output_symtab_index"); }
MOV EAX,dword ptr [RDI] TEST EAX,EAX SETNZ CL CMP EAX,-0x2 SETNZ DL TEST CL,DL JZ 0x00413647 CMP EAX,-0x1 JZ 0x00413647 RET PUSH RAX LEA RDX,[0x57dcb0] MOV ESI,0x704 LEA RDI,[0x5333ac] CALL 0x00352af0
null
null
null
null
[(u'LOAD_-1201785294', u'INT_NOTEQUAL_-1201785226'), ('const-1796', u'CALL_-1201785188'), (u'COPY_-1201785132', u'CALL_-1201785188'), (u'BOOL_AND_-1201785127', u'CBRANCH_-1201785241'), ('const-1', u'RETURN_-1201785183'), ('const-5452716', u'COPY_-1201785133'), ('tmp_91', u'CBRANCH_-1201785241'), ('const-4294967295', u'...
[(u'INT_NOTEQUAL_-1201785275', u'BOOL_AND_-1201785129'), (u'LOAD_-1201785294', u'INT_NOTEQUAL_-1201785226'), ('tmp_121', u'CBRANCH_-1201785225'), ('const-4294967294', u'INT_NOTEQUAL_-1201785258'), ('const-0', u'RETURN_-1201785215'), (u'COPY_-1201785135', u'CALL_-1201785188'), (u'LOAD_-1201785294', u'INT_NOTEQUAL_-12017...
null
null
00413630
x64
O2
(translation_unit "void FUN_00413630(int *param_1)\n\n{\n int iVar1;\n \n iVar1 = *param_1;\n if ((iVar1 != 0 && iVar1 != -2) && (iVar1 != -1)) {\n return;\n }\n /* WARNING: Subroutine does not return */\n FUN_00352af0("../../gold/object.h",0x704,"output_symtab_index");\n}\n\n" (function_def...
(translation_unit "/* DWARF original prototype: uint output_symtab_index(Symbol_value<64> * this) */\n\nuint __thiscall gold::Symbol_value<64>::output_symtab_index(Symbol_value<64> *this)\n\n{\n uint uVar1;\n \n uVar1 = this->output_symtab_index_;\n if ((uVar1 != 0 && uVar1 != 0xfffffffe) && (uVar1 != 0xffffffff)) ...
(translation_unit "void FUN_00413630(int *param_1)\n\n{\n int iVar1;\n \n iVar1 = *param_1;\n if ((iVar1 != 0 && iVar1 != -2) && (iVar1 != -1)) {\n return;\n }\n \n FUN_00352af0("../../gold/object.h",0x704,"output_symtab_index");\n}\n\n" (function_definition "void FUN_00413630(int *param_1)\...
(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 = (pointer_expression * IDENT)) ;) (if_statement if (parenthesized_ex...
(function_definition "void FUN_00413630(int *param_1)\n\n{\n int iVar1;\n \n iVar1 = *param_1;\n if ((iVar1 != 0 && iVar1 != -2) && (iVar1 != -1)) {\n return;\n }\n \n FUN_00352af0("../../gold/object.h",0x704,"output_symtab_index");\n}" (primitive_type "void") (function_declarator "FUN_00413...
/* DWARF original prototype: uint output_symtab_index(Symbol_value<64> * this) */ type_1 __thiscall gold::type_2<64>::function_1(type_2<64> *this) { type_1 var_1; var_1 = this->output_symtab_index_; if ((var_1 != 0 && var_1 != 0xfffffffe) && (var_1 != 0xffffffff)) { return var_1; } ...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (primitive_type) dec...
null
void MASKED(int *param_1) { int iVar1; iVar1 = *param_1; if ((iVar1 != 0 && iVar1 != -2) && (iVar1 != -1)) { return; } /* WARNING: Subroutine does not return */ FUN_00352af0("../../gold/object.h",0x704,"output_symtab_index"); }
345_ia64-linux-gnu-objcopy_and_ia64-linux-gnu-objcopy_strip.c
stab_function_type
FUN_00119fa0
bfd_boolean stab_function_type(void *p,int argcount,bfd_boolean varargs) { bfd_boolean bVar1; char *pcVar2; size_t sVar3; char *__s; int iVar4; stab_write_handle *info; iVar4 = 0; if (0 < argcount) { do { while (*(int *)(*(long *)((long)p + 0x60) + 0x1c) == 0) { pcVar2 = stab_pop_...
undefined8 FUN_00119fa0(long param_1,int param_2) { int iVar1; void *__ptr; char *__s; size_t sVar2; char *__s_00; undefined8 uVar3; int iVar4; iVar4 = 0; if (0 < param_2) { do { while (*(int *)(*(long *)(param_1 + 0x60) + 0x1c) == 0) { __ptr = (void *)FUN_00118930(param_1 + 0x6...
PUSH R15 LEA R15,[RDI + 0x60] PUSH R14 MOV R14D,ESI PUSH R13 MOV R13,RDI PUSH R12 PUSH RBP PUSH RBX XOR EBX,EBX SUB RSP,0x8 TEST ESI,ESI JG 0x00119fdd JMP 0x0011a04b CALL 0x00118930 ADD EBX,0x1 MOV RDI,RAX CALL 0x00104920 CMP R14D,EBX JZ 0x0011a04b MOV RAX,qword ptr [R13 + 0x60] MOV RDI,R15 MOV EAX,dword ptr [RAX + 0x1...
null
null
null
null
[(u'INT_ADD_-1207000941', u'CALL_-1207000945'), (u'CALL_-1207000959', u'INT_ADD_-1207000941'), (u'CALL_-1207000863', u'COPY_-1207000572'), (u'CAST_-1207000340', u'INT_ADD_-1207001160'), (u'LOAD_-1207001002', u'INT_EQUAL_-1207000983'), ('tmp_799', u'INT_NOTEQUAL_-1207000792'), (u'INT_NOTEQUAL_-1207000792', u'CBRANCH_-12...
[(u'INT_ADD_-1207000941', u'CALL_-1207000945'), (u'CALL_-1207000959', u'INT_ADD_-1207000941'), (u'INT_ADD_-1207001160', u'CALL_-1207000868'), (u'CAST_-1207000260', u'CALL_-1207000847'), ('tmp_1747', u'INT_ADD_-1207001160'), (u'LOAD_-1207001002', u'INT_EQUAL_-1207000983'), (u'INT_ADD_-1207000848', u'MULTIEQUAL_-12070004...
null
null
00119fa0
x64
O2
(translation_unit "undefined8 FUN_00119fa0(long param_1,int param_2)\n\n{\n int iVar1;\n void *__ptr;\n char *__s;\n size_t sVar2;\n char *__s_00;\n undefined8 uVar3;\n int iVar4;\n \n iVar4 = 0;\n if (0 < param_2) {\n do {\n while (*(int *)(*(long *)(param_1 + 0x60) + 0x1c) == 0) {\n __ptr = (...
(translation_unit "bfd_boolean stab_function_type(void *p,int argcount,bfd_boolean varargs)\n\n{\n bfd_boolean bVar1;\n char *pcVar2;\n size_t sVar3;\n char *__s;\n int iVar4;\n stab_write_handle *info;\n \n iVar4 = 0;\n if (0 < argcount) {\n do {\n while (*(int *)(*(long *)((long)p + 0x60) + 0x1c) == ...
(translation_unit "undefined8 FUN_00119fa0(long param_1,int param_2)\n\n{\n int iVar1;\n void *__ptr;\n char *__s;\n size_t sVar2;\n char *__s_00;\n undefined8 uVar3;\n int iVar4;\n \n iVar4 = 0;\n if (0 < param_2) {\n do {\n while (*(int *)(*(long *)(param_1 + 0x60) + 0x1c) == 0) {\n __ptr = (...
(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 (pointer_declar...
(function_definition "undefined8 FUN_00119fa0(long param_1,int param_2)\n\n{\n int iVar1;\n void *__ptr;\n char *__s;\n size_t sVar2;\n char *__s_00;\n undefined8 uVar3;\n int iVar4;\n \n iVar4 = 0;\n if (0 < param_2) {\n do {\n while (*(int *)(*(long *)(param_1 + 0x60) + 0x1c) == 0) {\n __ptr ...
type_1 function_1(void *p,int var_1,type_1 varargs) { type_1 var_10; char *pcVar2; size_t var_7; char *__s; int var_3; type_2 *info; var_3 = 0; if (0 < var_1) { do { while (*(int *)(*(long *)((long)p + 0x60) + 0x1c) == 0) { pcVar2 = var_2((type_2 *)((long)p + 0x60)); var_3...
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: (primitive_type) declarator: (identifier)))) body: (compound_sta...
null
undefined8 MASKED(long param_1,int param_2) { int iVar1; void *__ptr; char *__s; size_t sVar2; char *__s_00; undefined8 uVar3; int iVar4; iVar4 = 0; if (0 < param_2) { do { while (*(int *)(*(long *)(param_1 + 0x60) + 0x1c) == 0) { __ptr = (void *)FUN_00118930(param_1 + 0x60); ...
196_powerpc64le-linux-gnu-objdump_and_powerpc64le-linux-gnu-objdump_strip.c
parse_gnu_debuglink
FUN_0010ead0
char * parse_gnu_debuglink(dwarf_section *section,void *data) { ulong __maxlen; uchar *__string; uint uVar1; size_t sVar2; elf_vma eVar3; __maxlen = section->size; __string = section->start; sVar2 = strnlen((char *)__string,__maxlen); uVar1 = (int)sVar2 + 4U & 0xfffffffc; if (uVar1 + 4 <= __max...
char * FUN_0010ead0(long param_1,undefined8 *param_2) { ulong __maxlen; char *__string; uint uVar1; size_t sVar2; undefined8 uVar3; __maxlen = *(ulong *)(param_1 + 0x30); __string = *(char **)(param_1 + 0x20); sVar2 = strnlen(__string,__maxlen); uVar1 = (int)sVar2 + 4U & 0xfffffffc; if (uVar1 +...
PUSH R12 PUSH RBP MOV RBP,RSI PUSH RBX MOV R12,qword ptr [RDI + 0x30] MOV RBX,qword ptr [RDI + 0x20] MOV RSI,R12 MOV RDI,RBX CALL 0x00107340 ADD EAX,0x4 AND EAX,0xfffffffc LEA EDX,[RAX + 0x4] CMP R12,RDX JC 0x0010eb18 LEA RDI,[RBX + RAX*0x1] MOV ESI,0x4 CALL qword ptr [0x00159e20] MOV qword ptr [RBP],RAX MOV RAX,RBX PO...
null
null
null
null
[('const-48', u'PTRSUB_-1206916131'), (u'PTRSUB_-1206916131', u'LOAD_-1206916380'), ('tmp_144', u'CBRANCH_-1206916303'), ('const-0', u'COPY_-1206916234'), ('const-433', u'LOAD_-1206916380'), ('tmp_286', u'PTRSUB_-1206916126'), ('const-0', u'SUBPIECE_-1206916186'), ('const-4294967292', u'INT_AND_-1206916311'), (u'LOAD_-...
[('const-433', u'STORE_-1206916278'), ('tmp_144', u'CBRANCH_-1206916303'), (u'CAST_-1206916134', u'LOAD_-1206916380'), ('const-0', u'SUBPIECE_-1206916186'), ('tmp_444', u'INT_ADD_-1206916357'), ('const-0', u'COPY_-1206916234'), ('const-4294967292', u'INT_AND_-1206916311'), (u'LOAD_-1206916380', u'INT_LESSEQUAL_-1206916...
null
null
0010ead0
x64
O2
(translation_unit "char * FUN_0010ead0(long param_1,undefined8 *param_2)\n\n{\n ulong __maxlen;\n char *__string;\n uint uVar1;\n size_t sVar2;\n undefined8 uVar3;\n \n __maxlen = *(ulong *)(param_1 + 0x30);\n __string = *(char **)(param_1 + 0x20);\n sVar2 = strnlen(__string,__maxlen);\n uVar1 = (int)sVar2 + ...
(translation_unit "char * parse_gnu_debuglink(dwarf_section *section,void *data)\n\n{\n ulong __maxlen;\n uchar *__string;\n uint uVar1;\n size_t sVar2;\n elf_vma eVar3;\n \n __maxlen = section->size;\n __string = section->start;\n sVar2 = strnlen((char *)__string,__maxlen);\n uVar1 = (int)sVar2 + 4U & 0xffff...
(translation_unit "char * FUN_0010ead0(long param_1,undefined8 *param_2)\n\n{\n ulong __maxlen;\n char *__string;\n uint uVar1;\n size_t sVar2;\n undefined8 uVar3;\n \n __maxlen = *(ulong *)(param_1 + 0x30);\n __string = *(char **)(param_1 + 0x20);\n sVar2 = strnlen(__string,__maxlen);\n uVar1 = (int)sVar2 + ...
(translation_unit (function_definition TYPE (pointer_declarator * (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 (pointer_declarator...
(function_definition "char * FUN_0010ead0(long param_1,undefined8 *param_2)\n\n{\n ulong __maxlen;\n char *__string;\n uint uVar1;\n size_t sVar2;\n undefined8 uVar3;\n \n __maxlen = *(ulong *)(param_1 + 0x30);\n __string = *(char **)(param_1 + 0x20);\n sVar2 = strnlen(__string,__maxlen);\n uVar1 = (int)sVar2...
char * function_1(type_1 *section,void *data) { type_2 var_3; type_3 *var_4; type_4 var_2; size_t sVar2; type_5 eVar3; var_3 = section->size; var_4 = section->start; sVar2 = var_1((char *)var_4,var_3); var_2 = (int)sVar2 + 4U & 0xfffffffc; if (var_2 + 4 <= var_3) { eVar3 = (*byte_get)(var_4...
null
(translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (po...
null
char * MASKED(long param_1,undefined8 *param_2) { ulong __maxlen; char *__string; uint uVar1; size_t sVar2; undefined8 uVar3; __maxlen = *(ulong *)(param_1 + 0x30); __string = *(char **)(param_1 + 0x20); sVar2 = strnlen(__string,__maxlen); uVar1 = (int)sVar2 + 4U & 0xfffffffc; if (uVar1 + 4 <= ...
6058_aarch64-linux-gnu-dwp_and_aarch64-linux-gnu-dwp_strip.c
~Output_section_element_fill
FUN_0025d4f0
/* DWARF original prototype: void ~Output_section_element_fill(Output_section_element_fill * this, int __in_chrg) */ void __thiscall gold::Output_section_element_fill::~Output_section_element_fill (Output_section_element_fill *this,int __in_chrg) { operator_delete(this,0x10); return; }
void FUN_0025d4f0(undefined8 param_1) { thunk_FUN_002dac60(param_1,0x10); return; }
MOV ESI,0x10 JMP 0x002dac50
null
null
null
null
[('tmp_10', u'CALL_-1204103939'), ('const-0', u'RETURN_-1204103935'), ('const-16', u'CALL_-1204103939')]
[('tmp_29', u'CALL_-1204103939'), ('const-0', u'RETURN_-1204103935'), ('const-16', u'CALL_-1204103939')]
null
null
0025d4f0
x64
O2
(translation_unit "void FUN_0025d4f0(undefined8 param_1)\n\n{\n thunk_FUN_002dac60(param_1,0x10);\n return;\n}\n\n" (function_definition "void FUN_0025d4f0(undefined8 param_1)\n\n{\n thunk_FUN_002dac60(param_1,0x10);\n return;\n}" primitive_type (function_declarator "FUN_0025d4f0(undefined8 param_1)" identifier (pa...
(translation_unit "/* DWARF original prototype: void ~Output_section_element_fill(Output_section_element_fill * this,\n int __in_chrg) */\n\nvoid __thiscall\ngold::Output_section_element_fill::~Output_section_element_fill\n (Output_section_element_fill *this,int __in_chrg)\n\n{\n operator_delete(this,0x10);...
(translation_unit "void FUN_0025d4f0(undefined8 param_1)\n\n{\n thunk_FUN_002dac60(param_1,0x10);\n return;\n}\n\n" (function_definition "void FUN_0025d4f0(undefined8 param_1)\n\n{\n thunk_FUN_002dac60(param_1,0x10);\n return;\n}" primitive_type (function_declarator "FUN_0025d4f0(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_0025d4f0(undefined8 param_1)\n\n{\n thunk_FUN_002dac60(param_1,0x10);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0025d4f0(undefined8 param_1)" (identifier "FUN_0025d4f0") (parameter_list "(undefined8 param_1)" (( "(") (parameter_declaration "undefined8 param_1" (typ...
/* DWARF original prototype: void ~Output_section_element_fill(Output_section_element_fill * 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_002dac60(param_1,0x10); return; }
6157_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
script_start_group
FUN_00265340
/* WARNING: Enum "DT": Some values do not have unique names */ void script_start_group(void *closurev) { Input_arguments *this; Parser_closure *closure; if (*(char *)((long)closurev + 0x19) != '\0') { return; } if (*(Input_arguments **)((long)closurev + 0x78) != (Input_arguments *)0x0) { gold::I...
void FUN_00265340(long param_1) { undefined8 *puVar1; if (*(char *)(param_1 + 0x19) != '\0') { return; } if (*(long *)(param_1 + 0x78) != 0) { FUN_001e6570(*(long *)(param_1 + 0x78)); return; } puVar1 = (undefined8 *)FUN_002d94a0(0x20); *puVar1 = 0; puVar1[1] = 0; puVar1[2] = 0; *(u...
CMP byte ptr [RDI + 0x19],0x0 JZ 0x00265350 RET MOV RAX,qword ptr [RDI + 0x78] TEST RAX,RAX JZ 0x00265368 MOV RDI,RAX JMP 0x001e6570 PUSH RBX MOV RBX,RDI MOV EDI,0x20 CALL 0x002d94a0 XOR EDX,EDX MOV qword ptr [RAX],0x0 MOV RDI,RAX MOV qword ptr [RAX + 0x8],0x0 MOV qword ptr [RAX + 0x10],0x0 MOV word ptr [RAX + 0x18],DX...
null
null
null
null
[('const-0', u'PTRSUB_-1204202401'), ('const-28', u'PTRSUB_-1204202388'), ('const-120', u'INT_ADD_-1204202637'), ('const-433', u'STORE_-1204202578'), (u'PTRSUB_-1204202403', u'PTRSUB_-1204202396'), (u'LOAD_-1204202685', u'INT_NOTEQUAL_-1204202669'), ('const-8', u'PTRSUB_-1204202396'), ('const-0', u'RETURN_-1204202507')...
[('const-0', u'STORE_-1204202578'), ('const-120', u'INT_ADD_-1204202637'), (u'LOAD_-1204202685', u'INT_NOTEQUAL_-1204202669'), ('const-433', u'LOAD_-1204202685'), ('const-433', u'STORE_-1204202525'), ('const-0', u'RETURN_-1204202507'), (u'LOAD_-1204202653', u'CALL_-1204202623'), (u'CAST_-1204202480', u'LOAD_-1204202685...
null
null
00265340
x64
O2
(translation_unit "void FUN_00265340(long param_1)\n\n{\n undefined8 *puVar1;\n \n if (*(char *)(param_1 + 0x19) != '\0') {\n return;\n }\n if (*(long *)(param_1 + 0x78) != 0) {\n FUN_001e6570(*(long *)(param_1 + 0x78));\n return;\n }\n puVar1 = (undefined8 *)FUN_002d94a0(0x20);\n *puVar1 = 0;\n puVar...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n\nvoid script_start_group(void *closurev)\n\n{\n Input_arguments *this;\n Parser_closure *closure;\n \n if (*(char *)((long)closurev + 0x19) != '\0') {\n return;\n }\n if (*(Input_arguments **)((long)closurev + 0x78) != (Input_a...
(translation_unit "void FUN_00265340(long param_1)\n\n{\n undefined8 *puVar1;\n \n if (*(char *)(param_1 + 0x19) != '\0') {\n return;\n }\n if (*(long *)(param_1 + 0x78) != 0) {\n FUN_001e6570(*(long *)(param_1 + 0x78));\n return;\n }\n puVar1 = (undefined8 *)FUN_002d94a0(0x20);\n *puVar1 = 0;\n puVar...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expre...
(function_definition "void FUN_00265340(long param_1)\n\n{\n undefined8 *puVar1;\n \n if (*(char *)(param_1 + 0x19) != '\0') {\n return;\n }\n if (*(long *)(param_1 + 0x78) != 0) {\n FUN_001e6570(*(long *)(param_1 + 0x78));\n return;\n }\n puVar1 = (undefined8 *)FUN_002d94a0(0x20);\n *puVar1 = 0;\n pu...
/* WARNING: Enum "DT": Some values do not have unique names */ void function_1(void *closurev) { type_1 *this; type_2 *closure; if (*(char *)((long)closurev + 0x19) != '\0') { return; } if (*(type_1 **)((long)closurev + 0x78) != (type_1 *)0x0) { gold::Input_arguments::var_1(*(type_1 **)((long)cl...
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: (pointer_declarat...
null
void MASKED(long param_1) { undefined8 *puVar1; if (*(char *)(param_1 + 0x19) != '\0') { return; } if (*(long *)(param_1 + 0x78) != 0) { FUN_001e6570(*(long *)(param_1 + 0x78)); return; } puVar1 = (undefined8 *)FUN_002d94a0(0x20); *puVar1 = 0; puVar1[1] = 0; puVar1[2] = 0; *(undefin...
2109_x86_64-linux-gnu-gold_and_x86_64-linux-gnu-gold_strip.c
got_entry_size
FUN_001751c0
/* WARNING: Enum "ELFOSABI": Some values do not have unique names */ /* DWARF original prototype: uint got_entry_size(Sized_target<32,_false> * this) */ uint __thiscall gold::Sized_target<32,_false>::got_entry_size(Sized_target<32,_false> *this) { return 4; }
undefined8 FUN_001751c0(void) { return 4; }
MOV EAX,0x4 RET
null
null
null
null
[('const-0', u'RETURN_-1207414318'), ('const-4', u'COPY_-1207414325'), (u'COPY_-1207414325', u'RETURN_-1207414318')]
[('const-0', u'RETURN_-1207414318'), (u'COPY_-1207414335', u'RETURN_-1207414318'), ('const-4', u'COPY_-1207414335')]
null
null
001751c0
x64
O2
(translation_unit "undefined8 FUN_001751c0(void)\n\n{\n return 4;\n}\n\n" (function_definition "undefined8 FUN_001751c0(void)\n\n{\n return 4;\n}" type_identifier (function_declarator "FUN_001751c0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n ...
(translation_unit "/* WARNING: Enum "ELFOSABI": Some values do not have unique names */\n/* DWARF original prototype: uint got_entry_size(Sized_target<32,_false> * this) */\n\nuint __thiscall gold::Sized_target<32,_false>::got_entry_size(Sized_target<32,_false> *this)\n\n{\n return 4;\n}\n\n" comment comment (declarat...
(translation_unit "undefined8 FUN_001751c0(void)\n\n{\n return 4;\n}\n\n" (function_definition "undefined8 FUN_001751c0(void)\n\n{\n return 4;\n}" type_identifier (function_declarator "FUN_001751c0(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_001751c0(void)\n\n{\n return 4;\n}" (type_identifier "undefined8") (function_declarator "FUN_001751c0(void)" (identifier "FUN_001751c0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n return 4;\n}" ({ "{")...
/* WARNING: Enum "ELFOSABI": Some values do not have unique names */ /* DWARF original prototype: uint got_entry_size(Sized_target<32,_false> * this) */ type_1 __thiscall gold::Sized_target<32,_false>::got_entry_size(Sized_target<32,_false> *this) { return 4; }
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 4; }
120_aarch64-linux-gnu-addr2line_and_aarch64-linux-gnu-addr2line_strip.c
mkstemps
mkstemps
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int mkstemps(char *__template,int __suffixlen) { /* WARNING: Bad instruction - Truncating control flow here */ /* mkstemps@@GLIBC_2.11 */ ...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int mkstemps(char *__template,int __suffixlen) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1206939638')]
[('const-1', u'RETURN_-1206939638')]
null
null
00109000
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint mkstemps(char *__template,int __suffixlen)\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\nint mkstemps(char *__template,int __suffixlen)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* ...
(translation_unit "int mkstemps(char *__template,int __suffixlen)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int mkstemps(char *__template,int __suffixlen)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "mkstemps(char *__template,int __suffixlen)" ...
(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 mkstemps(char *__template,int __suffixlen)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "mkstemps(char *__template,int __suffixlen)" (identifier "mkstemps") (parameter_list "(char *__template,int __suffixlen)" (( "(") (parameter_declaration "cha...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(char *__template,int __suffixlen) { /* WARNING: Bad instruction - Truncating control flow here */ /* mkstemps@@GLIBC_2.11 */...
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: (identifi...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(char *__template,int __suffixlen) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
1446_s390x-linux-gnu-dwp_and_s390x-linux-gnu-dwp_strip.c
~Struct_Qy
FUN_001599e0
/* DWARF original prototype: void ~Struct_Qy(Struct_Qy * this, int __in_chrg) */ void __thiscall gold::General_options::Struct_Qy::~Struct_Qy(Struct_Qy *this,int __in_chrg) { pointer pcVar1; pcVar1 = (this->option).longname._M_dataplus._M_p; (this->super_Struct_var)._vptr_Struct_var = (_func_int_varargs **)...
void FUN_001599e0(undefined8 *param_1) { *param_1 = &PTR_FUN_00425230; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_002dac70((undefined8 *)param_1[1]); return; } return; }
LEA RAX,[0x425230] MOV RDX,qword ptr [RDI + 0x8] MOV qword ptr [RDI],RAX LEA RAX,[RDI + 0x18] CMP RDX,RAX JZ 0x00159a00 MOV RDI,RDX JMP 0x002dac70 RET
null
null
null
null
[('const-0', u'RETURN_-1207264734'), ('const-433', u'LOAD_-1207264789'), (u'PTRSUB_-1207264683', u'PTRSUB_-1207264679'), ('const-8', u'PTRSUB_-1207264684'), ('const-433', u'STORE_-1207264781'), (u'CAST_-1207264671', u'STORE_-1207264781'), ('const-16', u'PTRSUB_-1207264667'), (u'PTRSUB_-1207264684', u'PTRSUB_-1207264683...
[('tmp_109', u'STORE_-1207264781'), (u'PTRADD_-1207264678', u'INT_NOTEQUAL_-1207264757'), ('const-0', u'RETURN_-1207264734'), (u'PTRSUB_-1207264682', u'STORE_-1207264781'), ('const-1', u'PTRADD_-1207264686'), ('const-4346416', u'PTRSUB_-1207264682'), ('const-3', u'PTRADD_-1207264678'), ('const-8', u'PTRADD_-1207264686'...
null
null
001599e0
x64
O2
(translation_unit "void FUN_001599e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00425230;\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_001599e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004...
(translation_unit "/* DWARF original prototype: void ~Struct_Qy(Struct_Qy * this, int __in_chrg) */\n\nvoid __thiscall gold::General_options::Struct_Qy::~Struct_Qy(Struct_Qy *this,int __in_chrg)\n\n{\n pointer pcVar1;\n \n pcVar1 = (this->option).longname._M_dataplus._M_p;\n (this->super_Struct_var)._vptr_Struct_va...
(translation_unit "void FUN_001599e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00425230;\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_001599e0(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_001599e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00425230;\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_001599e0(undefined8 *param_1)" (identifier ...
/* DWARF original prototype: void ~Struct_Qy(Struct_Qy * 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 **)&PTR_parse_...
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_00425230; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_002dac70((undefined8 *)param_1[1]); return; } return; }
793_busybox_and_busybox_strip.c
aes_cbc_encrypt
FUN_001320c8
void aes_cbc_encrypt(tls_aes *aes,void *iv,void *data,size_t len,void *dst) { long lVar1; long lVar2; uint8_t uVar3; size_t sVar4; long in_FS_OFFSET; uint astate [16]; uint8_t iv2 [16]; /* WARNING: Load size is inaccurate */ lVar1 = *(long *)(in_FS_OFFSET + 0x28); iv2._0_8_ = ...
void FUN_001320c8(undefined8 param_1,undefined8 *param_2,long param_3,long param_4,long param_5) { long lVar1; undefined1 uVar2; long in_FS_OFFSET; uint local_98 [16]; undefined8 local_58; undefined8 uStack_50; long local_40; local_40 = *(long *)(in_FS_OFFSET + 0x28); local_58 = *param_2; uStac...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x78 MOVDQU XMM0,xmmword ptr [RSI] MOV RAX,qword ptr FS:[0x28] MOV qword ptr [RSP + 0x68],RAX XOR EAX,EAX MOVAPS xmmword ptr [RSP + 0x50],XMM0 TEST RCX,RCX JZ 0x00132163 LEA RAX,[R8 + RCX*0x1] MOV R13,RDI LEA R12,[RDX + RCX*0x1] MOV RBX,RCX MOV qword ptr [RS...
null
null
null
null
[(u'INT_ADD_-1207164514', u'CAST_-1207163941'), (u'MULTIEQUAL_-1207164170', u'INT_ADD_-1207163958'), (u'LOAD_-1207164216', u'COPY_-1207164194'), (u'MULTIEQUAL_-1207164190', u'INT_SUB_-1207164359'), (u'LOAD_-1207164351', u'INT_EQUAL_-1207164339'), ('tmp_1294', u'MULTIEQUAL_-1207164085'), (u'SUBPIECE_-1207164150', u'STOR...
[(u'MULTIEQUAL_-1207164170', u'INT_ADD_-1207164408'), (u'LOAD_-1207164678', u'MULTIEQUAL_-1207163953'), (u'COPY_-1207164187', u'MULTIEQUAL_-1207164054'), (u'INT_SUB_-1207164524', u'INT_ADD_-1207164408'), (u'LOAD_-1207164351', u'INT_EQUAL_-1207164339'), (u'MULTIEQUAL_-1207164190', u'INT_ADD_-1207164360'), ('tmp_1305', u...
null
null
001320c8
x64
O2
(translation_unit "void FUN_001320c8(undefined8 param_1,undefined8 *param_2,long param_3,long param_4,long param_5)\n\n{\n long lVar1;\n undefined1 uVar2;\n long in_FS_OFFSET;\n uint local_98 [16];\n undefined8 local_58;\n undefined8 uStack_50;\n long local_40;\n \n local_40 = *(long *)(in_FS_OFFSET + 0x28);\n...
(translation_unit "void aes_cbc_encrypt(tls_aes *aes,void *iv,void *data,size_t len,void *dst)\n\n{\n long lVar1;\n long lVar2;\n uint8_t uVar3;\n size_t sVar4;\n long in_FS_OFFSET;\n uint astate [16];\n uint8_t iv2 [16];\n \n /* WARNING: Load size is inaccurate */\n lVar1 = *(long *)(in_FS_...
(translation_unit "void FUN_001320c8(undefined8 param_1,undefined8 *param_2,long param_3,long param_4,long param_5)\n\n{\n long lVar1;\n undefined1 uVar2;\n long in_FS_OFFSET;\n uint local_98 [16];\n undefined8 local_58;\n undefined8 uStack_50;\n long local_40;\n \n local_40 = *(long *)(in_FS_OFFSET + 0x28);\n...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_dec...
(function_definition "void FUN_001320c8(undefined8 param_1,undefined8 *param_2,long param_3,long param_4,long param_5)\n\n{\n long lVar1;\n undefined1 uVar2;\n long in_FS_OFFSET;\n uint local_98 [16];\n undefined8 local_58;\n undefined8 uStack_50;\n long local_40;\n \n local_40 = *(long *)(in_FS_OFFSET + 0x28)...
void function_1(type_1 *aes,void *iv,void *data,size_t var_2,void *dst) { long var_6; long var_3; uint8_t uVar3; size_t var_4; long var_1; type_2 astate [16]; uint8_t iv2 [16]; /* WARNING: Load size is inaccurate */ var_6 = *(long *)(var_1 + 0x28); iv2._0_8_ = *iv; iv2._8_8_...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identif...
null
void MASKED(undefined8 param_1,undefined8 *param_2,long param_3,long param_4,long param_5) { long lVar1; undefined1 uVar2; long in_FS_OFFSET; uint local_98 [16]; undefined8 local_58; undefined8 uStack_50; long local_40; local_40 = *(long *)(in_FS_OFFSET + 0x28); local_58 = *param_2; uStack_50 =...
1678_bash_and_bash_strip.c
rangecmp
FUN_001a9200
wchar_t rangecmp(wchar_t c1,wchar_t c2,wchar_t forcecoll) { wchar_t wVar1; wchar_t wVar2; wVar2 = c2 & 0xff; wVar1 = L'\0'; if (c1 != wVar2) { if ((forcecoll == L'\0') && (glob_asciirange != L'\0')) { return c1 - wVar2; } rangecmp::s1[0] = (char)c1; rangecmp::s2[0] = (char)c2; w...
int FUN_001a9200(uint param_1,byte param_2,int param_3) { int iVar1; iVar1 = 0; if (param_1 != param_2) { if ((param_3 == 0) && (glob_asciirange != 0)) { return param_1 - param_2; } DAT_00217ca2 = (undefined1)param_1; DAT_00217ca0 = param_2; iVar1 = strcoll(&DAT_00217ca2,(char *)&DA...
PUSH RBP MOVZX EBP,SIL XOR EAX,EAX PUSH RBX SUB RSP,0x8 CMP EDI,EBP JZ 0x001a923e TEST EDX,EDX JZ 0x001a9248 MOV EBX,EDI MOV byte ptr [0x00217ca2],DIL LEA RDI,[0x217ca2] MOV byte ptr [0x00217ca0],SIL LEA RSI,[0x217ca0] SUB EBX,EBP CALL 0x0012d870 TEST EAX,EAX CMOVZ EAX,EBX ADD RSP,0x8 POP RBX POP RBP RET MOV EAX,dword ...
null
null
null
null
[(u'CALL_-1207594371', u'COPY_-1207594106'), (u'INDIRECT_-1207594069', u'MULTIEQUAL_-1207594057'), ('const-0', u'INT_EQUAL_-1207594427'), (u'MULTIEQUAL_-1207594057', u'COPY_-1207594112'), ('tmp_387', u'SUBPIECE_-1207594159'), (u'COPY_-1207594106', u'MULTIEQUAL_-1207594082'), ('tmp_387', u'INT_SUB_-1207594370'), ('tmp_8...
[('tmp_746', u'INT_SUB_-1207594370'), (u'INT_ZEXT_-1207594232', u'INT_NOTEQUAL_-1207594440'), ('const-0', u'INT_EQUAL_-1207594427'), ('const-0', u'SUBPIECE_-1207594163'), ('tmp_730', u'INT_ZEXT_-1207594191'), (u'PTRSUB_-1207594064', u'CALL_-1207594371'), ('tmp_126', u'CBRANCH_-1207594426'), (u'CALL_-1207594371', u'INT_...
null
null
001a9200
x64
O2
(translation_unit "int FUN_001a9200(uint param_1,byte param_2,int param_3)\n\n{\n int iVar1;\n \n iVar1 = 0;\n if (param_1 != param_2) {\n if ((param_3 == 0) && (glob_asciirange != 0)) {\n return param_1 - param_2;\n }\n DAT_00217ca2 = (undefined1)param_1;\n DAT_00217ca0 = param_2;\n iVar1 = str...
(translation_unit "wchar_t rangecmp(wchar_t c1,wchar_t c2,wchar_t forcecoll)\n\n{\n wchar_t wVar1;\n wchar_t wVar2;\n \n wVar2 = c2 & 0xff;\n wVar1 = L'\0';\n if (c1 != wVar2) {\n if ((forcecoll == L'\0') && (glob_asciirange != L'\0')) {\n return c1 - wVar2;\n }\n rangecmp::s1[0] = (char)c1;\n ra...
(translation_unit "int FUN_001a9200(uint param_1,byte param_2,int param_3)\n\n{\n int iVar1;\n \n iVar1 = 0;\n if (param_1 != param_2) {\n if ((param_3 == 0) && (glob_asciirange != 0)) {\n return param_1 - param_2;\n }\n DAT_00217ca2 = (undefined1)param_1;\n DAT_00217ca0 = param_2;\n iVar1 = str...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = LIT) ;) (if_stat...
(function_definition "int FUN_001a9200(uint param_1,byte param_2,int param_3)\n\n{\n int iVar1;\n \n iVar1 = 0;\n if (param_1 != param_2) {\n if ((param_3 == 0) && (glob_asciirange != 0)) {\n return param_1 - param_2;\n }\n DAT_00217ca2 = (undefined1)param_1;\n DAT_00217ca0 = param_2;\n iVar1 = ...
type_1 function_1(type_1 var_2,type_1 var_1,type_1 var_4) { type_1 var_7; type_1 var_3; var_3 = var_1 & 0xff; var_7 = L'\0'; if (var_2 != var_3) { if ((var_4 == L'\0') && (var_5 != L'\0')) { return var_2 - var_3; } rangecmp::s1[0] = (char)var_2; rangecmp::s2[0] = (char)var_1; va...
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
int MASKED(uint param_1,byte param_2,int param_3) { int iVar1; iVar1 = 0; if (param_1 != param_2) { if ((param_3 == 0) && (glob_asciirange != 0)) { return param_1 - param_2; } DAT_00217ca2 = (undefined1)param_1; DAT_00217ca0 = param_2; iVar1 = strcoll(&DAT_00217ca2,(char *)&DAT_0021...
1427_libMagickCore-7.Q16HDRI.so.8.0_and_libMagickCore-7.Q16HDRI.so.8.0_strip.c
HCLComposite
FUN_0018c150
void HCLComposite(MagickRealType hue,MagickRealType chroma,MagickRealType luma,MagickRealType *red, MagickRealType *green,MagickRealType *blue) { double dVar1; MagickRealType MVar2; MagickRealType MVar3; double dVar4; dVar4 = DAT_003fd530 * hue; dVar1 = fmod(dVar4,DAT_003fd538); dVar...
void FUN_0018c150(double param_1,double param_2,double param_3,double *param_4,double *param_5, double *param_6) { double dVar1; double dVar2; double dVar3; double dVar4; param_1 = DAT_003fd530 * param_1; dVar1 = fmod(param_1,DAT_003fd538); dVar1 = (DAT_003ef568 - (double)((ulong)(dV...
PUSH R12 MOV R12,RDI PUSH RBP MOV RBP,RSI PUSH RBX MOV RBX,RDX SUB RSP,0x20 MOVSD XMM3,qword ptr [0x003fd530] MOV RAX,qword ptr [0x003fd538] MOVSD qword ptr [RSP + 0x18],XMM1 MULSD XMM3,XMM0 MOVSD qword ptr [RSP + 0x10],XMM2 MOVQ XMM1,RAX MOVAPD XMM0,XMM3 MOVSD qword ptr [RSP + 0x8],XMM3 CALL 0x0014ada0 MOVSD XMM3,qwor...
null
null
null
null
[(u'FLOAT_MULT_-1207451067', u'FLOAT_MULT_-1207450642'), (u'FLOAT_LESS_-1207451037', u'CBRANCH_-1207451066'), ('tmp_848', u'COPY_-1207449878'), (u'INDIRECT_-1207450402', u'FLOAT_MULT_-1207450651'), (u'FLOAT_MULT_-1207450647', u'FLOAT_ADD_-1207450639'), (u'COPY_-1207449878', u'MULTIEQUAL_-1207450121'), (u'STORE_-1207450...
[(u'FLOAT_MULT_-1207451067', u'FLOAT_MULT_-1207450642'), (u'FLOAT_LESS_-1207451037', u'CBRANCH_-1207451066'), (u'INDIRECT_-1207450402', u'FLOAT_MULT_-1207450651'), (u'FLOAT_MULT_-1207450647', u'FLOAT_ADD_-1207450639'), (u'COPY_-1207449878', u'MULTIEQUAL_-1207450121'), (u'STORE_-1207450683', u'INDIRECT_-1207449995'), (u...
null
null
0018c150
x64
O2
(translation_unit "void FUN_0018c150(double param_1,double param_2,double param_3,double *param_4,double *param_5,\n double *param_6)\n\n{\n double dVar1;\n double dVar2;\n double dVar3;\n double dVar4;\n \n param_1 = DAT_003fd530 * param_1;\n dVar1 = fmod(param_1,DAT_003fd538);\n dVar1 = (DAT_0...
(translation_unit "void HCLComposite(MagickRealType hue,MagickRealType chroma,MagickRealType luma,MagickRealType *red,\n MagickRealType *green,MagickRealType *blue)\n\n{\n double dVar1;\n MagickRealType MVar2;\n MagickRealType MVar3;\n double dVar4;\n \n dVar4 = DAT_003fd530 * hue;\n dVar1 = fmod...
(translation_unit "void FUN_0018c150(double param_1,double param_2,double param_3,double *param_4,double *param_5,\n double *param_6)\n\n{\n double dVar1;\n double dVar2;\n double dVar3;\n double dVar4;\n \n param_1 = DAT_003fd530 * param_1;\n dVar1 = fmod(param_1,DAT_003fd538);\n dVar1 = (DAT_0...
(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 (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , ...
(function_definition "void FUN_0018c150(double param_1,double param_2,double param_3,double *param_4,double *param_5,\n double *param_6)\n\n{\n double dVar1;\n double dVar2;\n double dVar3;\n double dVar4;\n \n param_1 = DAT_003fd530 * param_1;\n dVar1 = fmod(param_1,DAT_003fd538);\n dVar1 = (DA...
void function_1(type_1 var_2,type_1 var_7,type_1 var_13,type_1 *red, type_1 *green,type_1 *blue) { double var_5; type_1 var_18; type_1 var_19; double var_8; var_8 = var_1 * var_2; var_5 = var_3(var_8,var_9); var_5 = (var_4 - (double)((ulong)(var_5 - var_4) & var_6)) * var_7; if ((v...
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: (identifier)) (parameter_declaration type:...
null
void MASKED(double param_1,double param_2,double param_3,double *param_4,double *param_5, double *param_6) { double dVar1; double dVar2; double dVar3; double dVar4; param_1 = DAT_003fd530 * param_1; dVar1 = fmod(param_1,DAT_003fd538); dVar1 = (DAT_003ef568 - (double)((ulong)(dVar1 - ...
11779_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
~codecvt_byname
FUN_004ad900
/* std::codecvt_byname<char, char, __mbstate_t>::~codecvt_byname() */ void __thiscall std::codecvt_byname<char,char,__mbstate_t>::~codecvt_byname (codecvt_byname<char,char,__mbstate_t> *this) { *(undefined ***)this = &PTR__codecvt_byname_00676fb0; codecvt<char,char,__mbstate_t>::~codecvt((codecvt<char,...
void FUN_004ad900(undefined8 *param_1) { *param_1 = &PTR_FUN_00676fb0; FUN_004e8000(); return; }
LEA RAX,[0x676fa0] ADD RAX,0x10 MOV qword ptr [RDI],RAX JMP 0x004e8000
null
null
null
null
[('const-6778800', u'PTRSUB_-1202333337'), (u'PTRSUB_-1202333337', u'STORE_-1202333415'), ('tmp_41', u'CAST_-1202333334'), (u'CAST_-1202333338', u'STORE_-1202333415'), ('const-0', u'RETURN_-1202333403'), ('const-0', u'PTRSUB_-1202333337'), ('tmp_41', u'CAST_-1202333338'), (u'CAST_-1202333334', u'CALL_-1202333407'), ('c...
[('const-0', u'PTRSUB_-1202333337'), (u'PTRSUB_-1202333337', u'STORE_-1202333415'), ('const-6778800', u'PTRSUB_-1202333337'), ('tmp_72', u'STORE_-1202333415'), ('const-0', u'RETURN_-1202333403'), ('const-433', u'STORE_-1202333415')]
null
null
004ad900
x64
O2
(translation_unit "void FUN_004ad900(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00676fb0;\n FUN_004e8000();\n return;\n}\n\n" (function_definition "void FUN_004ad900(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00676fb0;\n FUN_004e8000();\n return;\n}" primitive_type (function_declarator "FUN_004ad900(und...
(translation_unit "/* std::codecvt_byname<char, char, __mbstate_t>::~codecvt_byname() */\n\nvoid __thiscall\nstd::codecvt_byname<char,char,__mbstate_t>::~codecvt_byname\n (codecvt_byname<char,char,__mbstate_t> *this)\n\n{\n *(undefined ***)this = &PTR__codecvt_byname_00676fb0;\n codecvt<char,char,__mbstate_t...
(translation_unit "void FUN_004ad900(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00676fb0;\n FUN_004e8000();\n return;\n}\n\n" (function_definition "void FUN_004ad900(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00676fb0;\n FUN_004e8000();\n return;\n}" primitive_type (function_declarator "FUN_004ad900(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_004ad900(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00676fb0;\n FUN_004e8000();\n return;\n}" (primitive_type "void") (function_declarator "FUN_004ad900(undefined8 *param_1)" (identifier "FUN_004ad900") (parameter_list "(undefined8 *param_1)" (( "(") (parameter_declaration "undefi...
/* std::codecvt_byname<char, char, __mbstate_t>::~codecvt_byname() */ void __thiscall std::codecvt_byname<char,char,__mbstate_t>::~codecvt_byname (codecvt_byname<char,char,__mbstate_t> *this) { *(undefined ***)this = &PTR__codecvt_byname_00676fb0; codecvt<char,char,__mbstate_t>::~codecvt((codecvt<char,...
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_00676fb0; FUN_004e8000(); return; }
1186_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
~Struct_now
FUN_00156920
/* DWARF original prototype: void ~Struct_now(Struct_now * this, int __in_chrg) */ void __thiscall gold::General_options::Struct_now::~Struct_now(Struct_now *this,int __in_chrg) { pointer pcVar1; pcVar1 = (this->option).longname._M_dataplus._M_p; (this->super_Struct_var)._vptr_Struct_var = (_func_int_vararg...
void FUN_00156920(undefined8 *param_1) { *param_1 = &PTR_FUN_00426720; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_002dac70((undefined8 *)param_1[1]); return; } return; }
LEA RAX,[0x426720] MOV RDX,qword ptr [RDI + 0x8] MOV qword ptr [RDI],RAX LEA RAX,[RDI + 0x18] CMP RDX,RAX JZ 0x00156940 MOV RDI,RDX JMP 0x002dac70 RET
null
null
null
null
[('tmp_68', u'PTRSUB_-1207277164'), (u'PTRSUB_-1207277150', u'PTRSUB_-1207277147'), ('tmp_48', u'CBRANCH_-1207277236'), ('const-433', u'STORE_-1207277261'), ('const-0', u'PTRSUB_-1207277161'), (u'LOAD_-1207277269', u'CALL_-1207277227'), ('const-0', u'PTRSUB_-1207277158'), ('const-433', u'LOAD_-1207277269'), ('tmp_68', ...
[('const-8', u'PTRADD_-1207277158'), ('const-1', u'PTRADD_-1207277166'), ('tmp_48', u'CBRANCH_-1207277236'), ('const-0', u'PTRSUB_-1207277162'), (u'PTRADD_-1207277158', u'INT_NOTEQUAL_-1207277237'), ('tmp_109', u'STORE_-1207277261'), ('const-433', u'LOAD_-1207277269'), ('const-433', u'STORE_-1207277261'), ('const-0', u...
null
null
00156920
x64
O2
(translation_unit "void FUN_00156920(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00426720;\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_00156920(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004...
(translation_unit "/* DWARF original prototype: void ~Struct_now(Struct_now * this, int __in_chrg) */\n\nvoid __thiscall gold::General_options::Struct_now::~Struct_now(Struct_now *this,int __in_chrg)\n\n{\n pointer pcVar1;\n \n pcVar1 = (this->option).longname._M_dataplus._M_p;\n (this->super_Struct_var)._vptr_Stru...
(translation_unit "void FUN_00156920(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00426720;\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_00156920(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_00156920(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00426720;\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_00156920(undefined8 *param_1)" (identifier ...
/* DWARF original prototype: void ~Struct_now(Struct_now * 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 **)&PTR_pars...
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_00426720; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_002dac70((undefined8 *)param_1[1]); return; } return; }
7653_aarch64-linux-gnu-dwp_and_aarch64-linux-gnu-dwp_strip.c
what
FUN_002daf00
/* std::bad_cast::what() const */ char * std::bad_cast::what(void) { return "std::bad_cast"; }
char * FUN_002daf00(void) { return "std::bad_cast"; }
LEA RAX,[0x390ea7] RET
null
null
null
null
[(u'COPY_-1204637951', u'RETURN_-1204637932'), ('const-0', u'RETURN_-1204637932'), ('const-3739303', u'COPY_-1204637951')]
[(u'COPY_-1204637951', u'RETURN_-1204637932'), ('const-0', u'RETURN_-1204637932'), ('const-3739303', u'COPY_-1204637951')]
null
null
002daf00
x64
O2
(translation_unit "char * FUN_002daf00(void)\n\n{\n return "std::bad_cast";\n}\n\n" (function_definition "char * FUN_002daf00(void)\n\n{\n return "std::bad_cast";\n}" primitive_type (pointer_declarator "* FUN_002daf00(void)" * (function_declarator "FUN_002daf00(void)" identifier (parameter_list "(void)" ( (parameter_...
(translation_unit "/* std::bad_cast::what() const */\n\nchar * std::bad_cast::what(void)\n\n{\n return "std::bad_cast";\n}\n\n" comment (function_definition "char * std::bad_cast::what(void)\n\n{\n return "std::bad_cast";\n}" primitive_type (pointer_declarator "* std::bad_cast::what(void)" * (ERROR "std::bad_cast::" ...
(translation_unit "char * FUN_002daf00(void)\n\n{\n return "std::bad_cast";\n}\n\n" (function_definition "char * FUN_002daf00(void)\n\n{\n return "std::bad_cast";\n}" primitive_type (pointer_declarator "* FUN_002daf00(void)" * (function_declarator "FUN_002daf00(void)" identifier (parameter_list "(void)" ( (parameter_...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) )))) (compound_statement { (return_statement return (string_literal " string_content ") ;) })))
(function_definition "char * FUN_002daf00(void)\n\n{\n return "std::bad_cast";\n}" (primitive_type "char") (pointer_declarator "* FUN_002daf00(void)" (* "*") (function_declarator "FUN_002daf00(void)" (identifier "FUN_002daf00") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ...
/* std::bad_cast::what() const */ char * std::bad_cast::function_1(void) { return "std::bad_cast"; }
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 (return_statement (string_literal (string_content))))))
null
char * MASKED(void) { return "std::bad_cast"; }
9815_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c
inflate
inflate
/* WARNING: Control flow encountered bad instruction data */ void inflate(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void inflate(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1201704430')]
[('const-1', u'RETURN_-1201704430')]
null
null
00407208
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid inflate(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void inflate(void)\n\n{\n /* WARNING: Bad instruction ...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid inflate(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void inflate(void)\n\n{\n /* WARNING: Bad instruction ...
(translation_unit "void inflate(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void inflate(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "inflate(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 inflate(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "inflate(void)" (identifier "inflate") (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(); }
230_shuf_and_shuf_strip.c
ferror
ferror
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int ferror(FILE *__stream) { /* WARNING: Bad instruction - Truncating control flow here */ /* ferror@@GLIBC_2.2.5 */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int ferror(FILE *__stream) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207041950')]
[('const-1', u'RETURN_-1207041950')]
null
null
00110058
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint ferror(FILE *__stream)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment comment (...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint ferror(FILE *__stream)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* ferror@@GLIBC_2.2.5 ...
(translation_unit "int ferror(FILE *__stream)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int ferror(FILE *__stream)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "ferror(FILE *__stream)" identifier (parameter_list "(FILE *__stream)" ( (parameter_d...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "int ferror(FILE *__stream)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "ferror(FILE *__stream)" (identifier "ferror") (parameter_list "(FILE *__stream)" (( "(") (parameter_declaration "FILE *__stream" (type_identifier "FILE") (pointer_declarator "*...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(type_1 *__stream) { /* WARNING: Bad instruction - Truncating control flow here */ /* ferror@@GLIBC_2.2.5 */ var_1(); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (call_expression...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(FILE *__stream) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
4038_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
set_section_list_addresses
FUN_001f74f0
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: uint64_t set_section_list_addresses(Output_segment * this, Layout * layout, bool reset, Output_data_list * pdl, uint64_t addr, off_t * poff, off_t * pfoff, uint * pshndx, bool * in_tls) */ uint64_t __thiscall gold::Outpu...
long FUN_001f74f0(undefined8 param_1,long param_2,char param_3,long *param_4,long param_5, ulong *param_6,ulong *param_7,int *param_8,char *param_9) { byte bVar1; undefined *puVar2; byte bVar3; char cVar4; char cVar5; long *plVar6; long lVar7; long *plVar8; long *plVar9; ulong uVa...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x58 MOV RAX,qword ptr [R9] MOV RBX,qword ptr [RSP + 0x90] MOV qword ptr [RSP + 0x28],RSI MOV qword ptr [RSP + 0x18],RCX MOV R14,qword ptr [RBX] MOV qword ptr [RSP + 0x20],R8 MOV qword ptr [RSP + 0x48],R9 MOV RBX,qword ptr [RCX] MOV byte ptr [RSP + 0x17],DL ...
null
null
null
null
[('tmp_4605', u'STORE_-1207928660'), ('const-8', u'PTRSUB_-1207922687'), (u'SUBPIECE_-1207926415', u'INT_EQUAL_-1207928579'), (u'PTRSUB_-1207923453', u'CAST_-1207923341'), (u'LOAD_-1207929520', u'MULTIEQUAL_-1207926004'), ('const-3617876', u'COPY_-1207922304'), ('tmp_4602', u'STORE_-1207927439'), (u'MULTIEQUAL_-1207925...
[(u'CAST_-1207923665', u'PTRADD_-1207923751'), (u'MULTIEQUAL_-1207926250', u'MULTIEQUAL_-1207926231'), (u'MULTIEQUAL_-1207926024', u'LOAD_-1207928689'), (u'INT_XOR_-1207923012', u'INT_NOTEQUAL_-1207927113'), (u'CAST_-1207922803', u'PTRADD_-1207922857'), (u'INDIRECT_-1207923761', u'COPY_-1207923789'), (u'INT_ADD_-120792...
null
null
001f74f0
x64
O2
(translation_unit "long FUN_001f74f0(undefined8 param_1,long param_2,char param_3,long *param_4,long param_5,\n ulong *param_6,ulong *param_7,int *param_8,char *param_9)\n\n{\n byte bVar1;\n undefined *puVar2;\n byte bVar3;\n char cVar4;\n char cVar5;\n long *plVar6;\n long lVar7;\n long *plVar8...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: uint64_t set_section_list_addresses(Output_segment * this, Layout *\n layout, bool reset, Output_data_list * pdl, uint64_t addr, off_t * poff, off_t * pfoff, uint *\n pshndx, bool * in_tls) */\n\nuint64_t...
(translation_unit "long FUN_001f74f0(undefined8 param_1,long param_2,char param_3,long *param_4,long param_5,\n ulong *param_6,ulong *param_7,int *param_8,char *param_9)\n\n{\n byte bVar1;\n undefined *puVar2;\n byte bVar3;\n char cVar4;\n char cVar5;\n long *plVar6;\n long lVar7;\n long *plVar8...
(translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) (pointer_declarator * I...
(function_definition "long FUN_001f74f0(undefined8 param_1,long param_2,char param_3,long *param_4,long param_5,\n ulong *param_6,ulong *param_7,int *param_8,char *param_9)\n\n{\n byte bVar1;\n undefined *puVar2;\n byte bVar3;\n char cVar4;\n char cVar5;\n long *plVar6;\n long lVar7;\n long *plV...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: uint64_t set_section_list_addresses(Output_segment * this, Layout * layout, bool reset, Output_data_list * pdl, uint64_t addr, off_t * poff, off_t * pfoff, uint * pshndx, bool * in_tls) */ uint64_t __thiscall var_4::type...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_decl...
null
long MASKED(undefined8 param_1,long param_2,char param_3,long *param_4,long param_5, ulong *param_6,ulong *param_7,int *param_8,char *param_9) { byte bVar1; undefined *puVar2; byte bVar3; char cVar4; char cVar5; long *plVar6; long lVar7; long *plVar8; long *plVar9; ulong uVar10; ...
3453_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c
local_symbol
FUN_001c2740
/* DWARF original prototype: Symbol_value<32> * local_symbol(Sized_relobj_file<32,_true> * this, uint sym) */ Symbol_value<32> * __thiscall gold::Sized_relobj_file<32,_true>::local_symbol(Sized_relobj_file<32,_true> *this,uint sym) { pointer pSVar1; pSVar1 = (this->local_values_). super__Vector_...
long FUN_001c2740(long param_1,uint param_2) { if ((ulong)param_2 < (ulong)((*(long *)(param_1 + 0x168) - *(long *)(param_1 + 0x160) >> 3) * -0x5555555555555555)) { return *(long *)(param_1 + 0x160) + (ulong)param_2 * 0x18; } /* WARNING: Subroutine does not return */ FUN_0017c650...
MOV RDX,qword ptr [RDI + 0x160] MOV RAX,qword ptr [RDI + 0x168] MOV ESI,ESI MOV RCX,-0x5555555555555555 SUB RAX,RDX SAR RAX,0x3 IMUL RAX,RCX CMP RSI,RAX JNC 0x001c2773 LEA RAX,[RSI + RSI*0x2] LEA RAX,[RDX + RAX*0x8] RET PUSH RAX LEA RDX,[0x3790b0] MOV ESI,0x8c1 LEA RDI,[0x36b016] CALL 0x0017c650
null
null
null
null
[('const-0', u'PTRSUB_-1207752700'), (u'INT_LESS_-1207752783', u'CBRANCH_-1207752780'), (u'PTRSUB_-1207752706', u'PTRSUB_-1207752703'), ('const--6148914691236517205', u'INT_MULT_-1207752776'), (u'CAST_-1207752671', u'INT_SUB_-1207752839'), (u'PTRADD_-1207752651', u'COPY_-1207752772'), ('tmp_249', u'PTRSUB_-1207752698')...
[(u'INT_LESS_-1207752783', u'CBRANCH_-1207752780'), (u'CAST_-1207752672', u'INT_LESS_-1207752783'), (u'INT_ZEXT_-1207752763', u'INT_MULT_-1207752743'), ('const-360', u'INT_ADD_-1207752867'), (u'COPY_-1207752704', u'CALL_-1207752729'), (u'INT_ZEXT_-1207752763', u'INT_LESS_-1207752783'), ('const-433', u'LOAD_-1207752893'...
null
null
001c2740
x64
O2
(translation_unit "long FUN_001c2740(long param_1,uint param_2)\n\n{\n if ((ulong)param_2 <\n (ulong)((*(long *)(param_1 + 0x168) - *(long *)(param_1 + 0x160) >> 3) * -0x5555555555555555))\n {\n return *(long *)(param_1 + 0x160) + (ulong)param_2 * 0x18;\n }\n /* WARNING: Subroutine does no...
(translation_unit "/* DWARF original prototype: Symbol_value<32> * local_symbol(Sized_relobj_file<32,_true> * this,\n uint sym) */\n\nSymbol_value<32> * __thiscall\ngold::Sized_relobj_file<32,_true>::local_symbol(Sized_relobj_file<32,_true> *this,uint sym)\n\n{\n pointer pSVar1;\n \n pSVar1 = (this->local_values_)...
(translation_unit "long FUN_001c2740(long param_1,uint param_2)\n\n{\n if ((ulong)param_2 <\n (ulong)((*(long *)(param_1 + 0x168) - *(long *)(param_1 + 0x160) >> 3) * -0x5555555555555555))\n {\n return *(long *)(param_1 + 0x160) + (ulong)param_2 * 0x18;\n }\n \n FUN_0017c650("../../gold/o...
(translation_unit (function_definition (sized_type_specifier long) (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 (cast_expression ( (typ...
(function_definition "long FUN_001c2740(long param_1,uint param_2)\n\n{\n if ((ulong)param_2 <\n (ulong)((*(long *)(param_1 + 0x168) - *(long *)(param_1 + 0x160) >> 3) * -0x5555555555555555))\n {\n return *(long *)(param_1 + 0x160) + (ulong)param_2 * 0x18;\n }\n \n FUN_0017c650("../../gol...
/* DWARF original prototype: Symbol_value<32> * local_symbol(Sized_relobj_file<32,_true> * this, uint sym) */ Symbol_value<32> * __thiscall var_1::Sized_relobj_file<32,_true>::local_symbol(Sized_relobj_file<32,_true> *this,uint var_5) { type_1 var_4; var_4 = (this->local_values_). super__Vector_...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compou...
null
long MASKED(long param_1,uint param_2) { if ((ulong)param_2 < (ulong)((*(long *)(param_1 + 0x168) - *(long *)(param_1 + 0x160) >> 3) * -0x5555555555555555)) { return *(long *)(param_1 + 0x160) + (ulong)param_2 * 0x18; } /* WARNING: Subroutine does not return */ FUN_0017c650("../....
196_i686-gnu-ld_and_i686-gnu-ld_strip.c
free
free
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void free(void *__ptr) { (*(code *)PTR_free_001a8fa0)(); return; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void free(void *__ptr) { (*(code *)PTR_free_001a8fa0)(); return; }
JMP qword ptr [0x001a8fa0]
null
null
null
null
[('const-0', u'RETURN_-1206936501'), (u'INDIRECT_-1206936443', u'COPY_-1206936502'), (u'CAST_-1206936438', u'CALLIND_-1206936504'), ('tmp_28', u'CAST_-1206936438'), (u'CALLIND_-1206936504', u'INDIRECT_-1206936443')]
[('const-0', u'RETURN_-1206936501'), (u'INDIRECT_-1206936443', u'COPY_-1206936502'), (u'CAST_-1206936438', u'CALLIND_-1206936504'), ('tmp_28', u'CAST_-1206936438'), (u'CALLIND_-1206936504', u'INDIRECT_-1206936443')]
null
null
00109c40
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid free(void *__ptr)\n\n{\n (*(code *)PTR_free_001a8fa0)();\n return;\n}\n\n" comment (function_definition "void free(void *__ptr)\n\n{\n (*(code *)PTR_free_001a8fa0)();\n return;\n}" primitive_type (function_declar...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid free(void *__ptr)\n\n{\n (*(code *)PTR_free_001a8fa0)();\n return;\n}\n\n" comment (function_definition "void free(void *__ptr)\n\n{\n (*(code *)PTR_free_001a8fa0)();\n return;\n}" primitive_type (function_declar...
(translation_unit "void free(void *__ptr)\n\n{\n (*(code *)PTR_free_001a8fa0)();\n return;\n}\n\n" (function_definition "void free(void *__ptr)\n\n{\n (*(code *)PTR_free_001a8fa0)();\n return;\n}" primitive_type (function_declarator "free(void *__ptr)" identifier (parameter_list "(void *__ptr)" ( (parameter_declara...
(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 free(void *__ptr)\n\n{\n (*(code *)PTR_free_001a8fa0)();\n return;\n}" (primitive_type "void") (function_declarator "free(void *__ptr)" (identifier "free") (parameter_list "(void *__ptr)" (( "(") (parameter_declaration "void *__ptr" (primitive_type "void") (pointer_declarator "*__ptr" (* "*...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void function_1(void *__ptr) { (*(type_1 *)PTR_free_001a8fa0)(); return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (call_expression ...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void MASKED(void *__ptr) { (*(code *)PTR_MASKED_001a8fa0)(); return; }
189_aarch64-linux-gnu-ar_and_aarch64-linux-gnu-ar_strip.c
display_info
FUN_00107c10
/* WARNING: Removing unreachable block (ram,0x00107d28) */ /* WARNING: Removing unreachable block (ram,0x00107d48) */ /* WARNING: Removing unreachable block (ram,0x00107e58) */ /* WARNING: Removing unreachable block (ram,0x00107e79) */ /* WARNING: Removing unreachable block (ram,0x00107d65) */ /* WARNING: Removing unr...
/* WARNING: Removing unreachable block (ram,0x00107d28) */ /* WARNING: Removing unreachable block (ram,0x00107d48) */ /* WARNING: Removing unreachable block (ram,0x00107e58) */ /* WARNING: Removing unreachable block (ram,0x00107e79) */ /* WARNING: Removing unreachable block (ram,0x00107d65) */ /* WARNING: Removing unr...
PUSH R15 MOV EDX,0x5 LEA RSI,[0x10c379] XOR EDI,EDI PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x48 CALL 0x001021b0 LEA RSI,[0x10c498] MOV RDI,RAX XOR EAX,EAX CALL 0x001021f0 XOR EDI,EDI CALL 0x001091c0 LEA RSI,[RSP + 0x20] LEA RDI,[0x107630] MOV qword ptr [RSP + 0x28],0x0 MOV qword ptr [RSP + 0x20],RAX MOV q...
null
null
null
null
[(u'COPY_-1206941437', u'CALL_-1206944676'), (u'COPY_-1206941265', u'MULTIEQUAL_-1206941949'), (u'CAST_-1206941368', u'CALL_-1206944644'), (u'CALL_-1206944624', u'INDIRECT_-1206942000'), (u'INDIRECT_-1206941810', u'MULTIEQUAL_-1206941766'), (u'MULTIEQUAL_-1206941949', u'MULTIEQUAL_-1206941974'), ('tmp_577', u'CBRANCH_-...
[(u'CALL_-1206944624', u'INDIRECT_-1206942000'), (u'MULTIEQUAL_-1206941974', u'COPY_-1206941263'), (u'INDIRECT_-1206941810', u'MULTIEQUAL_-1206941766'), (u'MULTIEQUAL_-1206941949', u'MULTIEQUAL_-1206941974'), ('tmp_577', u'CBRANCH_-1206944320'), ('const-1098645', u'COPY_-1206941247'), ('const-1078832', u'PTRSUB_-120694...
null
null
00107c10
x64
O2
(translation_unit "/* WARNING: Removing unreachable block (ram,0x00107d28) */\n/* WARNING: Removing unreachable block (ram,0x00107d48) */\n/* WARNING: Removing unreachable block (ram,0x00107e58) */\n/* WARNING: Removing unreachable block (ram,0x00107e79) */\n/* WARNING: Removing unreachable block (ram,0x00107d65) */\n/...
(translation_unit "/* WARNING: Removing unreachable block (ram,0x00107d28) */\n/* WARNING: Removing unreachable block (ram,0x00107d48) */\n/* WARNING: Removing unreachable block (ram,0x00107e58) */\n/* WARNING: Removing unreachable block (ram,0x00107e79) */\n/* WARNING: Removing unreachable block (ram,0x00107d65) */\n/...
(translation_unit "undefined4 FUN_00107c10(void)\n\n{\n char *pcVar1;\n size_t sVar2;\n int iVar3;\n int iVar4;\n \n pcVar1 = (char *)dcgettext(0,"BFD header file version %s\n",5);\n printf(pcVar1,"(GNU Binutils for Debian) 2.31.1");\n pcVar1 = (char *)FUN_001091c0(0);\n bfd_iterate_over_targets(FUN_00107630);...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (expression_statement (assignment_expression ...
(function_definition "undefined4 FUN_00107c10(void)\n\n{\n char *pcVar1;\n size_t sVar2;\n int iVar3;\n int iVar4;\n \n pcVar1 = (char *)dcgettext(0,"BFD header file version %s\n",5);\n printf(pcVar1,"(GNU Binutils for Debian) 2.31.1");\n pcVar1 = (char *)FUN_001091c0(0);\n bfd_iterate_over_targets(FUN_0010763...
/* WARNING: Removing unreachable block (ram,0x00107d28) */ /* WARNING: Removing unreachable block (ram,0x00107d48) */ /* WARNING: Removing unreachable block (ram,0x00107e58) */ /* WARNING: Removing unreachable block (ram,0x00107e79) */ /* WARNING: Removing unreachable block (ram,0x00107d65) */ /* WARNING: Removing unr...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (...
null
/* WARNING: Removing unreachable block (ram,0x00107d28) */ /* WARNING: Removing unreachable block (ram,0x00107d48) */ /* WARNING: Removing unreachable block (ram,0x00107e58) */ /* WARNING: Removing unreachable block (ram,0x00107e79) */ /* WARNING: Removing unreachable block (ram,0x00107d65) */ /* WARNING: Removing unr...
1083_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
do_scan_relocs
FUN_001558e0
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void do_scan_relocs(Sized_relobj_dwo<64,_true> * this, Symbol_table * param_1, Layout * param_2, Read_relocs_data * param_3) */ void __thiscall gold::Sized_relobj_dwo<64,_true>::do_scan_relocs (Sized_relobj_dwo<64...
void FUN_001558e0(void) { /* WARNING: Subroutine does not return */ FUN_0017c650("../../gold/dwp.cc",0x19a,"do_scan_relocs"); }
SUB RSP,0x8 LEA RDX,[0x36c4b8] MOV ESI,0x19a LEA RDI,[0x36b004] CALL 0x0017c650
null
null
null
null
[('const-410', u'CALL_-1207281396'), ('const-1', u'RETURN_-1207281391'), ('const-3584004', u'COPY_-1207281381'), ('const-3589304', u'COPY_-1207281380'), (u'COPY_-1207281380', u'CALL_-1207281396'), (u'COPY_-1207281381', u'CALL_-1207281396')]
[(u'COPY_-1207281382', u'CALL_-1207281396'), ('const-410', u'CALL_-1207281396'), ('const-1', u'RETURN_-1207281391'), ('const-3589304', u'COPY_-1207281382'), (u'COPY_-1207281383', u'CALL_-1207281396'), ('const-3584004', u'COPY_-1207281383')]
null
null
001558e0
x64
O2
(translation_unit "void FUN_001558e0(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0017c650("../../gold/dwp.cc",0x19a,"do_scan_relocs");\n}\n\n" (function_definition "void FUN_001558e0(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0017c650("../../gol...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void do_scan_relocs(Sized_relobj_dwo<64,_true> * this, Symbol_table *\n param_1, Layout * param_2, Read_relocs_data * param_3) */\n\nvoid __thiscall\ngold::Sized_relobj_dwo<64,_true>::do_scan_relocs\n ...
(translation_unit "void FUN_001558e0(void)\n\n{\n \n FUN_0017c650("../../gold/dwp.cc",0x19a,"do_scan_relocs");\n}\n\n" (function_definition "void FUN_001558e0(void)\n\n{\n \n FUN_0017c650("../../gold/dwp.cc",0x19a,"do_scan_relocs");\n}" primitive_type (function_declarator "FUN_00...
(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_001558e0(void)\n\n{\n \n FUN_0017c650("../../gold/dwp.cc",0x19a,"do_scan_relocs");\n}" (primitive_type "void") (function_declarator "FUN_001558e0(void)" (identifier "FUN_001558e0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) ...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void do_scan_relocs(Sized_relobj_dwo<64,_true> * this, Symbol_table * param_1, Layout * param_2, Read_relocs_data * param_3) */ void __thiscall gold::Sized_relobj_dwo<64,_true>::do_scan_relocs (Sized_relobj_dwo<64...
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_0017c650("../../gold/dwp.cc",0x19a,"do_scan_relocs"); }
624_i686-linux-gnu-as_and_i686-linux-gnu-as_strip.c
print_expr
FUN_0012d090
void print_expr(expressionS *exp) { print_expr_1((FILE *)stderr,exp); fputc(10,stderr); return; }
void FUN_0012d090(undefined8 param_1) { FUN_0012c490(stderr,param_1); fputc(10,stderr); return; }
SUB RSP,0x8 MOV RSI,RDI MOV RDI,qword ptr [0x001db0c0] CALL 0x0012c490 MOV RSI,qword ptr [0x001db0c0] MOV EDI,0xa ADD RSP,0x8 JMP 0x00108340
null
null
null
null
[(u'INDIRECT_-1207054041', u'COPY_-1207054100'), ('tmp_79', u'CALL_-1207054158'), (u'INDIRECT_-1207054063', u'CALL_-1207054125'), (u'CALL_-1207054125', u'INDIRECT_-1207054041'), (u'CAST_-1207054055', u'CALL_-1207054158'), ('tmp_183', u'CAST_-1207054055'), ('const-10', u'CALL_-1207054125'), (u'CALL_-1207054158', u'INDIR...
[(u'INDIRECT_-1207054041', u'COPY_-1207054100'), (u'INDIRECT_-1207054063', u'CALL_-1207054125'), ('tmp_149', u'CALL_-1207054158'), (u'CALL_-1207054125', u'INDIRECT_-1207054041'), ('const-10', u'CALL_-1207054125'), (u'CALL_-1207054158', u'INDIRECT_-1207054063'), ('tmp_183', u'CALL_-1207054158'), ('const-0', u'RETURN_-12...
null
null
0012d090
x64
O2
(translation_unit "void FUN_0012d090(undefined8 param_1)\n\n{\n FUN_0012c490(stderr,param_1);\n fputc(10,stderr);\n return;\n}\n\n" (function_definition "void FUN_0012d090(undefined8 param_1)\n\n{\n FUN_0012c490(stderr,param_1);\n fputc(10,stderr);\n return;\n}" primitive_type (function_declarator "FUN_0012d090(u...
(translation_unit "void print_expr(expressionS *exp)\n\n{\n print_expr_1((FILE *)stderr,exp);\n fputc(10,stderr);\n return;\n}\n\n" (function_definition "void print_expr(expressionS *exp)\n\n{\n print_expr_1((FILE *)stderr,exp);\n fputc(10,stderr);\n return;\n}" primitive_type (function_declarator "print_expr(exp...
(translation_unit "void FUN_0012d090(undefined8 param_1)\n\n{\n FUN_0012c490(stderr,param_1);\n fputc(10,stderr);\n return;\n}\n\n" (function_definition "void FUN_0012d090(undefined8 param_1)\n\n{\n FUN_0012c490(stderr,param_1);\n fputc(10,stderr);\n return;\n}" primitive_type (function_declarator "FUN_0012d090(u...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (call_expression IDENT (argument_list ( LIT , IDENT ))) ;) (retur...
(function_definition "void FUN_0012d090(undefined8 param_1)\n\n{\n FUN_0012c490(stderr,param_1);\n fputc(10,stderr);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0012d090(undefined8 param_1)" (identifier "FUN_0012d090") (parameter_list "(undefined8 param_1)" (( "(") (parameter_declaration "undefin...
void function_1(type_1 *exp) { var_1((type_2 *)stderr,exp); var_2(10,stderr); 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_0012c490(stderr,param_1); fputc(10,stderr); return; }
368_powerpc64le-linux-gnu-objdump_and_powerpc64le-linux-gnu-objdump_strip.c
debug_start_source
FUN_0012cc70
bfd_boolean debug_start_source(void *handle,char *name) { undefined8 *puVar1; undefined8 *puVar2; int iVar3; bfd_boolean bVar4; undefined1 (*pauVar5) [16]; undefined8 uVar6; debug_handle *info; if (name == (char *)0x0) { name = ""; } if (*(long *)((long)handle + 8) == 0) { uVar6 = dcget...
undefined8 FUN_0012cc70(long param_1,undefined1 *param_2) { undefined8 *puVar1; undefined8 *puVar2; int iVar3; undefined8 uVar4; undefined1 (*pauVar5) [16]; if (param_2 == (undefined1 *)0x0) { param_2 = &DAT_0013da2a; } if (*(long *)(param_1 + 8) == 0) { uVar4 = dcgettext(0,"debug_start_sou...
PUSH R12 LEA RAX,[0x13da2a] TEST RSI,RSI PUSH RBP MOV RBP,RSI PUSH RBX CMOVZ RBP,RAX MOV RAX,qword ptr [RDI + 0x8] TEST RAX,RAX JZ 0x0012cd20 MOV RBX,qword ptr [RAX + 0x8] MOV R12,RDI TEST RBX,RBX JNZ 0x0012cca8 JMP 0x0012ccd0 MOV RBX,qword ptr [RBX] TEST RBX,RBX JZ 0x0012ccd0 MOV RDI,qword ptr [RBX + 0x8] MOV RSI,RBP ...
null
null
null
null
[(u'MULTIEQUAL_-1207054645', u'STORE_-1207055033'), (u'COPY_-1207054872', u'RETURN_-1207054996'), (u'PTRSUB_-1207054556', u'PTRADD_-1207054556'), (u'LOAD_-1207055082', u'LOAD_-1207055054'), (u'CAST_-1207054559', u'LOAD_-1207055082'), (u'CAST_-1207054598', u'INT_ADD_-1207055019'), (u'MULTIEQUAL_-1207054549', u'LOAD_-120...
[(u'CALL_-1207055084', u'INDIRECT_-1207054646'), ('const-433', u'LOAD_-1207055041'), (u'CALL_-1207055052', u'INDIRECT_-1207054685'), (u'LOAD_-1207055082', u'LOAD_-1207055054'), ('const-0', u'PTRSUB_-1207054575'), (u'MULTIEQUAL_-1207054652', u'LOAD_-1207055041'), (u'MULTIEQUAL_-1207054842', u'CALL_-1207055052'), ('const...
null
null
0012cc70
x64
O2
(translation_unit "undefined8 FUN_0012cc70(long param_1,undefined1 *param_2)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n int iVar3;\n undefined8 uVar4;\n undefined1 (*pauVar5) [16];\n \n if (param_2 == (undefined1 *)0x0) {\n param_2 = &DAT_0013da2a;\n }\n if (*(long *)(param_1 + 8) == 0) {\n uVar4...
(translation_unit "bfd_boolean debug_start_source(void *handle,char *name)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n int iVar3;\n bfd_boolean bVar4;\n undefined1 (*pauVar5) [16];\n undefined8 uVar6;\n debug_handle *info;\n \n if (name == (char *)0x0) {\n name = "";\n }\n if (*(long *)((long)handl...
(translation_unit "undefined8 FUN_0012cc70(long param_1,undefined1 *param_2)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n int iVar3;\n undefined8 uVar4;\n undefined1 (*pauVar5) [16];\n \n if (param_2 == (undefined1 *)0x0) {\n param_2 = &DAT_0013da2a;\n }\n if (*(long *)(param_1 + 8) == 0) {\n uVar4...
(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 (pointer_declarator...
(function_definition "undefined8 FUN_0012cc70(long param_1,undefined1 *param_2)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n int iVar3;\n undefined8 uVar4;\n undefined1 (*pauVar5) [16];\n \n if (param_2 == (undefined1 *)0x0) {\n param_2 = &DAT_0013da2a;\n }\n if (*(long *)(param_1 + 8) == 0) {\n uV...
type_1 function_1(void *handle,char *var_2) { type_2 *var_5; type_2 *var_7; int var_9; type_1 bVar4; var_1 (*pauVar5) [16]; type_2 uVar6; type_3 *info; if (var_2 == (char *)0x0) { var_2 = ""; } if (*(long *)((long)handle + 8) == 0) { uVar6 = var_3(0,"debug_start_source: no debug_set_fil...
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
undefined8 MASKED(long param_1,undefined1 *param_2) { undefined8 *puVar1; undefined8 *puVar2; int iVar3; undefined8 uVar4; undefined1 (*pauVar5) [16]; if (param_2 == (undefined1 *)0x0) { param_2 = &DAT_0013da2a; } if (*(long *)(param_1 + 8) == 0) { uVar4 = dcgettext(0,"debug_start_source: n...
8606_i686-linux-gnu-dwp_and_i686-linux-gnu-dwp_strip.c
wiostream
FUN_002d2150
/* std::wiostream::wiostream() */ void __thiscall std::wiostream::wiostream(wiostream *this) { long lVar1; long *in_RSI; lVar1 = in_RSI[1]; *(long *)this = lVar1; *(long *)(this + *(long *)(lVar1 + -0x18)) = in_RSI[2]; *(undefined8 *)(this + 8) = 0; wios::init((wios *)(this + *(long *)(lVar1 + -0x18...
void FUN_002d2150(long *param_1,long *param_2) { long *plVar1; long lVar2; lVar2 = param_2[1]; *param_1 = lVar2; *(long *)((long)param_1 + *(long *)(lVar2 + -0x18)) = param_2[2]; param_1[1] = 0; FUN_0029d930(*(long *)(lVar2 + -0x18) + (long)param_1,0); lVar2 = param_2[3]; param_1[2] = lVar2; pl...
PUSH RBP MOV RBP,RSI PUSH RBX MOV RBX,RDI SUB RSP,0x8 MOV RAX,qword ptr [RSI + 0x8] MOV qword ptr [RDI],RAX MOV RDX,qword ptr [RAX + -0x18] MOV RCX,qword ptr [RSI + 0x10] XOR ESI,ESI MOV qword ptr [RDI + RDX*0x1],RCX MOV qword ptr [RDI + 0x8],0x0 MOV RDI,qword ptr [RAX + -0x18] ADD RDI,RBX CALL 0x0029d930 MOV RAX,qword...
null
null
null
null
[(u'LOAD_-1204674135', u'PTRADD_-1204674064'), ('tmp_359', u'PTRADD_-1204673958'), ('const-433', u'LOAD_-1204674192'), (u'PTRADD_-1204673938', u'LOAD_-1204674173'), ('tmp_494', u'PTRADD_-1204673853'), ('const-433', u'LOAD_-1204674135'), ('tmp_359', u'PTRADD_-1204674091'), (u'PTRADD_-1204674027', u'CAST_-1204673891'), (...
[('const-3', u'PTRADD_-1204673906'), ('tmp_499', u'PTRADD_-1204673846'), ('tmp_497', u'PTRADD_-1204673884'), ('const-433', u'STORE_-1204674018'), (u'CAST_-1204673880', u'INT_ADD_-1204674057'), (u'PTRADD_-1204673846', u'STORE_-1204674004'), ('const-0', u'STORE_-1204674144'), ('const-8', u'PTRADD_-1204673884'), (u'PTRADD...
null
null
002d2150
x64
O2
(translation_unit "void FUN_002d2150(long *param_1,long *param_2)\n\n{\n long *plVar1;\n long lVar2;\n \n lVar2 = param_2[1];\n *param_1 = lVar2;\n *(long *)((long)param_1 + *(long *)(lVar2 + -0x18)) = param_2[2];\n param_1[1] = 0;\n FUN_0029d930(*(long *)(lVar2 + -0x18) + (long)param_1,0);\n lVar2 = param_2[3...
(translation_unit "/* std::wiostream::wiostream() */\n\nvoid __thiscall std::wiostream::wiostream(wiostream *this)\n\n{\n long lVar1;\n long *in_RSI;\n \n lVar1 = in_RSI[1];\n *(long *)this = lVar1;\n *(long *)(this + *(long *)(lVar1 + -0x18)) = in_RSI[2];\n *(undefined8 *)(this + 8) = 0;\n wios::init((wios *)(...
(translation_unit "void FUN_002d2150(long *param_1,long *param_2)\n\n{\n long *plVar1;\n long lVar2;\n \n lVar2 = param_2[1];\n *param_1 = lVar2;\n *(long *)((long)param_1 + *(long *)(lVar2 + -0x18)) = param_2[2];\n param_1[1] = 0;\n FUN_0029d930(*(long *)(lVar2 + -0x18) + (long)param_1,0);\n lVar2 = param_2[3...
(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)) ))) (compound_statement { (declaration (sized_type_specifier long) ...
(function_definition "void FUN_002d2150(long *param_1,long *param_2)\n\n{\n long *plVar1;\n long lVar2;\n \n lVar2 = param_2[1];\n *param_1 = lVar2;\n *(long *)((long)param_1 + *(long *)(lVar2 + -0x18)) = param_2[2];\n param_1[1] = 0;\n FUN_0029d930(*(long *)(lVar2 + -0x18) + (long)param_1,0);\n lVar2 = param_...
/* std::wiostream::wiostream() */ void __thiscall std::function_1::function_1(function_1 *var_1) { long var_2; long *in_RSI; var_2 = in_RSI[1]; *(long *)var_1 = var_2; *(long *)(var_1 + *(long *)(var_2 + -0x18)) = in_RSI[2]; *(type_1 *)(var_1 + 8) = 0; wios::var_3((type_2 *)(var_1 + *(long *)(var_2 ...
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 *plVar1; long lVar2; lVar2 = param_2[1]; *param_1 = lVar2; *(long *)((long)param_1 + *(long *)(lVar2 + -0x18)) = param_2[2]; param_1[1] = 0; FUN_0029d930(*(long *)(lVar2 + -0x18) + (long)param_1,0); lVar2 = param_2[3]; param_1[2] = lVar2; plVar1 =...
1882_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
~Struct_execstack
FUN_0018c8e0
/* DWARF original prototype: void ~Struct_execstack(Struct_execstack * this, int __in_chrg) */ void __thiscall gold::General_options::Struct_execstack::~Struct_execstack(Struct_execstack *this,int __in_chrg) { pointer pcVar1; pcVar1 = (this->option).longname._M_dataplus._M_p; (this->super_Struct_var)._vptr_...
void FUN_0018c8e0(undefined8 *param_1) { *param_1 = &PTR_FUN_00652ba8; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_0049e340((undefined8 *)param_1[1]); return; } return; }
LEA RAX,[0x652ba8] MOV RDX,qword ptr [RDI + 0x8] MOV qword ptr [RDI],RAX LEA RAX,[RDI + 0x18] CMP RDX,RAX JZ 0x0018c900 MOV RDI,RDX JMP 0x0049e340 RET
null
null
null
null
[(u'PTRSUB_-1207449246', u'PTRSUB_-1207449243'), ('const-0', u'PTRSUB_-1207449257'), ('const-8', u'PTRSUB_-1207449260'), ('const-433', u'LOAD_-1207449365'), (u'CAST_-1207449239', u'INT_NOTEQUAL_-1207449333'), ('const-0', u'RETURN_-1207449310'), ('const-16', u'PTRSUB_-1207449243'), ('const-433', u'STORE_-1207449357'), (...
[(u'CAST_-1207449261', u'CALL_-1207449323'), ('tmp_109', u'STORE_-1207449357'), ('const-0', u'RETURN_-1207449310'), (u'PTRADD_-1207449262', u'LOAD_-1207449365'), (u'CAST_-1207449261', u'INT_NOTEQUAL_-1207449333'), (u'LOAD_-1207449365', u'CAST_-1207449261'), ('const-0', u'PTRSUB_-1207449258'), ('const-1', u'PTRADD_-1207...
null
null
0018c8e0
x64
O2
(translation_unit "void FUN_0018c8e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00652ba8;\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_0018c8e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_006...
(translation_unit "/* DWARF original prototype: void ~Struct_execstack(Struct_execstack * this, int __in_chrg) */\n\nvoid __thiscall\ngold::General_options::Struct_execstack::~Struct_execstack(Struct_execstack *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_0018c8e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00652ba8;\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_0018c8e0(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_0018c8e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00652ba8;\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_0018c8e0(undefined8 *param_1)" (identifier ...
/* DWARF original prototype: void ~Struct_execstack(Struct_execstack * 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_00652ba8; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_0049e340((undefined8 *)param_1[1]); return; } return; }
10454_sparc64-linux-gnu-ld_and_sparc64-linux-gnu-ld_strip.c
do_get_time
FUN_00366800
/* std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::do_get_time(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, tm*) const */ undefined1 [16] std::time_get<char,std::istreambuf...
undefined1 [16] FUN_00366800(undefined8 param_1,undefined8 param_2,ulong param_3,long *param_4,undefined8 param_5, long param_6,uint *param_7,undefined8 param_8) { bool bVar1; int iVar2; long lVar3; long *plVar4; bool bVar5; undefined1 auVar6 [16]; int local_40; lVar3 = FUN_00303160(pa...
PUSH R15 MOV R15,RDI LEA RDI,[R9 + 0xd0] PUSH R14 MOV R14,R9 PUSH R13 MOV R13,R8 PUSH R12 PUSH RBP MOV RBP,RCX PUSH RBX MOV RBX,RDX SUB RSP,0x28 MOV qword ptr [RSP],RSI MOV R12,qword ptr [RSP + 0x60] CALL 0x00303160 SUB RSP,0x8 MOV RCX,RBP MOV RDI,R15 MOV RAX,qword ptr [RAX + 0x10] MOV R9,R14 MOV R8,R13 MOV RDX,RBX PUS...
null
null
null
null
[('const-0', u'COPY_-1205245120'), ('tmp_1678', u'CALL_-1205245781'), (u'INT_EQUAL_-1205245414', u'MULTIEQUAL_-1205245096'), ('tmp_1676', u'INT_NOTEQUAL_-1205245621'), ('const-433', u'LOAD_-1205245500'), ('const-8', u'PTRADD_-1205244928'), (u'INT_EQUAL_-1205245690', u'MULTIEQUAL_-1205245135'), ('tmp_2335', u'STORE_-120...
[(u'INT_EQUAL_-1205245639', u'MULTIEQUAL_-1205245095'), ('const-433', u'LOAD_-1205245340'), ('tmp_1677', u'INT_ADD_-1205245924'), ('tmp_1685', u'CALL_-1205245781'), (u'INT_ADD_-1205245924', u'CALL_-1205245859'), ('const-8', u'PTRADD_-1205244873'), ('const-3', u'PTRADD_-1205244927'), (u'INT_OR_-1205245688', u'PIECE_-120...
null
null
00366800
x64
O2
(translation_unit "undefined1 [16]\nFUN_00366800(undefined8 param_1,undefined8 param_2,ulong param_3,long *param_4,undefined8 param_5,\n long param_6,uint *param_7,undefined8 param_8)\n\n{\n bool bVar1;\n int iVar2;\n long lVar3;\n long *plVar4;\n bool bVar5;\n undefined1 auVar6 [16];\n int local_40;...
(translation_unit "/* std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char> >\n >::do_get_time(std::istreambuf_iterator<char, std::char_traits<char> >,\n std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, tm*)\n const */\n\nundefined1 [16]\nstd::time_...
(translation_unit "undefined1 [16]\nFUN_00366800(undefined8 param_1,undefined8 param_2,ulong param_3,long *param_4,undefined8 param_5,\n long param_6,uint *param_7,undefined8 param_8)\n\n{\n bool bVar1;\n int iVar2;\n long lVar3;\n long *plVar4;\n bool bVar5;\n undefined1 auVar6 [16];\n int local_40;...
(translation_unit (expression_statement (subscript_expression IDENT [ LIT ]) ;) (declaration (macro_type_specifier IDENT ( (type_descriptor TYPE) )) IDENT , IDENT (ERROR IDENT) , (ERROR IDENT) IDENT , (ERROR IDENT) (pointer_declarator * IDENT) , IDENT (ERROR IDENT) , (ERROR IDENT) IDENT , (ERROR IDENT) (pointer_declara...
(expression_statement "undefined1 [16]" (subscript_expression "undefined1 [16]" (identifier "undefined1") ([ "[") (number_literal "16") (] "]")) (; "")) (declaration "FUN_00366800(undefined8 param_1,undefined8 param_2,ulong param_3,long *param_4,undefined8 param_5,\n long param_6,uint *param_7,undefined8 p...
/* std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::do_get_time(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, tm*) const */ type_2 [16] std::time_get<var_2,var_9::istreambuf_...
null
(translation_unit (expression_statement (subscript_expression argument: (identifier) index: (number_literal)) (MISSING ";")) (declaration type: (macro_type_specifier name: (identifier) type: (type_descriptor type: (type_identifier)) (MISSING ")")) declarator: (identifier) declarator: (identifier) (ERROR (identifier)) (...
null
undefined1 [16] MASKED(undefined8 param_1,undefined8 param_2,ulong param_3,long *param_4,undefined8 param_5, long param_6,uint *param_7,undefined8 param_8) { bool bVar1; int iVar2; long lVar3; long *plVar4; bool bVar5; undefined1 auVar6 [16]; int local_40; lVar3 = FUN_00303160(param_6 ...
977_libgmp.so_and_libgmp.so_strip.c
__gmp_vprintf
__gmp_vprintf
int __gmp_vprintf(char *fmt,__va_list_tag *ap) { int iVar1; iVar1 = __gmp_doprnt((doprnt_funs_t *)PTR___gmp_fprintf_funs_00181ef8, *(void **)PTR_stdout_00181ed8,fmt,ap); return iVar1; }
void __gmp_vprintf(undefined8 param_1,undefined8 param_2) { __gmp_doprnt(PTR___gmp_fprintf_funs_00181ef8,*(undefined8 *)PTR_stdout_00181ed8,param_1,param_2); return; }
MOV RAX,qword ptr [0x00181ed8] MOV RDX,RDI MOV RCX,RSI MOV RDI,qword ptr [0x00181ef8] MOV RSI,qword ptr [RAX] JMP 0x0010c160
null
null
null
null
[('const-433', u'LOAD_-1207342966'), ('const-0', u'RETURN_-1207342952'), (u'CALL_-1207342956', u'INDIRECT_-1207342885'), (u'CALL_-1207342956', u'COPY_-1207342956'), (u'CAST_-1207342879', u'CALL_-1207342956'), ('tmp_23', u'CALL_-1207342956'), (u'CAST_-1207342883', u'LOAD_-1207342966'), (u'INDIRECT_-1207342885', u'COPY_-...
[('tmp_64', u'CAST_-1207342886'), ('const-0', u'RETURN_-1207342952'), ('tmp_50', u'CALL_-1207342956'), (u'CALL_-1207342956', u'INDIRECT_-1207342888'), ('tmp_65', u'CALL_-1207342956'), (u'CAST_-1207342886', u'LOAD_-1207342966'), (u'INDIRECT_-1207342888', u'COPY_-1207342947'), (u'INDIRECT_-1207342890', u'COPY_-1207342949...
null
null
00166870
x64
O2
(translation_unit "void __gmp_vprintf(undefined8 param_1,undefined8 param_2)\n\n{\n __gmp_doprnt(PTR___gmp_fprintf_funs_00181ef8,*(undefined8 *)PTR_stdout_00181ed8,param_1,param_2);\n return;\n}\n\n" (function_definition "void __gmp_vprintf(undefined8 param_1,undefined8 param_2)\n\n{\n __gmp_doprnt(PTR___gmp_fprintf...
(translation_unit "int __gmp_vprintf(char *fmt,__va_list_tag *ap)\n\n{\n int iVar1;\n \n iVar1 = __gmp_doprnt((doprnt_funs_t *)PTR___gmp_fprintf_funs_00181ef8,\n *(void **)PTR_stdout_00181ed8,fmt,ap);\n return iVar1;\n}\n\n" (function_definition "int __gmp_vprintf(char *fmt,__va_list_tag *ap)\...
(translation_unit "void __gmp_vprintf(undefined8 param_1,undefined8 param_2)\n\n{\n __gmp_doprnt(PTR___gmp_fprintf_funs_00181ef8,*(undefined8 *)PTR_stdout_00181ed8,param_1,param_2);\n return;\n}\n\n" (function_definition "void __gmp_vprintf(undefined8 param_1,undefined8 param_2)\n\n{\n __gmp_doprnt(PTR___gmp_fprintf...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , (pointer_expression * (cast_expression ( (type_descriptor TYPE ...
(function_definition "void __gmp_vprintf(undefined8 param_1,undefined8 param_2)\n\n{\n __gmp_doprnt(PTR___gmp_fprintf_funs_00181ef8,*(undefined8 *)PTR_stdout_00181ed8,param_1,param_2);\n return;\n}" (primitive_type "void") (function_declarator "__gmp_vprintf(undefined8 param_1,undefined8 param_2)" (identifier "__gmp_...
int function_1(char *fmt,type_1 *ap) { int iVar1; iVar1 = var_1((type_2 *)PTR___gmp_fprintf_funs_00181ef8, *(void **)PTR_stdout_00181ed8,fmt,ap); return iVar1; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statemen...
null
void MASKED(undefined8 param_1,undefined8 param_2) { __gmp_doprnt(PTR___gmp_fprintf_funs_00181ef8,*(undefined8 *)PTR_stdout_00181ed8,param_1,param_2); return; }
2730_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c
do_layout_deferred_sections
FUN_001a1cc0
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void do_layout_deferred_sections(Sized_relobj_incr<32,_false> * this, Layout * param_1) */ void __thiscall gold::Sized_relobj_incr<32,_false>::do_layout_deferred_sections (Sized_relobj_incr<32,_false> *this,Layout...
void FUN_001a1cc0(void) { return; }
RET
null
null
null
null
[('const-0', u'RETURN_-1207624500')]
[('const-0', u'RETURN_-1207624500')]
null
null
001a1cc0
x64
O2
(translation_unit "void FUN_001a1cc0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_001a1cc0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_001a1cc0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n return;\n}" { (r...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void do_layout_deferred_sections(Sized_relobj_incr<32,_false> * this,\n Layout * param_1) */\n\nvoid __thiscall\ngold::Sized_relobj_incr<32,_false>::do_layout_deferred_sections\n (Sized_relobj_incr...
(translation_unit "void FUN_001a1cc0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_001a1cc0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_001a1cc0(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_001a1cc0(void)\n\n{\n return;\n}" (primitive_type "void") (function_declarator "FUN_001a1cc0(void)" (identifier "FUN_001a1cc0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n return;\n}" ({ "{") (return_statemen...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void do_layout_deferred_sections(Sized_relobj_incr<32,_false> * this, Layout * param_1) */ void __thiscall gold::Sized_relobj_incr<32,_false>::do_layout_deferred_sections (Sized_relobj_incr<32,_false> *this,Layout...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (return_statement))))
null
void MASKED(void) { return; }
20_sg_write_verify_and_sg_write_verify_strip.c
destruct_scsi_pt_obj
destruct_scsi_pt_obj
void destruct_scsi_pt_obj(void) { (*(code *)PTR_destruct_scsi_pt_obj_00105f60)(); return; }
void destruct_scsi_pt_obj(void) { (*(code *)PTR_destruct_scsi_pt_obj_00105f60)(); return; }
JMP qword ptr [0x00105f60]
null
null
null
null
[('const-0', u'RETURN_-1206972085'), (u'INDIRECT_-1206972028', u'COPY_-1206972087'), ('tmp_22', u'CAST_-1206972023'), (u'CAST_-1206972023', u'CALLIND_-1206972088'), (u'CALLIND_-1206972088', u'INDIRECT_-1206972028')]
[('const-0', u'RETURN_-1206972085'), (u'INDIRECT_-1206972028', u'COPY_-1206972087'), ('tmp_22', u'CAST_-1206972023'), (u'CAST_-1206972023', u'CALLIND_-1206972088'), (u'CALLIND_-1206972088', u'INDIRECT_-1206972028')]
null
null
00101140
x64
O2
(translation_unit "void destruct_scsi_pt_obj(void)\n\n{\n (*(code *)PTR_destruct_scsi_pt_obj_00105f60)();\n return;\n}\n\n" (function_definition "void destruct_scsi_pt_obj(void)\n\n{\n (*(code *)PTR_destruct_scsi_pt_obj_00105f60)();\n return;\n}" primitive_type (function_declarator "destruct_scsi_pt_obj(void)" iden...
(translation_unit "void destruct_scsi_pt_obj(void)\n\n{\n (*(code *)PTR_destruct_scsi_pt_obj_00105f60)();\n return;\n}\n\n" (function_definition "void destruct_scsi_pt_obj(void)\n\n{\n (*(code *)PTR_destruct_scsi_pt_obj_00105f60)();\n return;\n}" primitive_type (function_declarator "destruct_scsi_pt_obj(void)" iden...
(translation_unit "void destruct_scsi_pt_obj(void)\n\n{\n (*(code *)PTR_destruct_scsi_pt_obj_00105f60)();\n return;\n}\n\n" (function_definition "void destruct_scsi_pt_obj(void)\n\n{\n (*(code *)PTR_destruct_scsi_pt_obj_00105f60)();\n return;\n}" primitive_type (function_declarator "destruct_scsi_pt_obj(void)" iden...
(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 destruct_scsi_pt_obj(void)\n\n{\n (*(code *)PTR_destruct_scsi_pt_obj_00105f60)();\n return;\n}" (primitive_type "void") (function_declarator "destruct_scsi_pt_obj(void)" (identifier "destruct_scsi_pt_obj") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void"...
void function_1(void) { (*(type_1 *)PTR_destruct_scsi_pt_obj_00105f60)(); 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_00105f60)(); return; }
1433_busybox_and_busybox_strip.c
print_it
FUN_001830ff
void print_it(char *masterformat,char *filename, _func_void_char_ptr_char_char_ptr_void_ptr *print_func,void *data) { char cVar1; FILE *__stream; char *__s; size_t sVar2; char *__dest; char *__src; char *__s_00; __s = xstrdup(masterformat); sVar2 = strlen(__s); __dest = (char *)xma...
void FUN_001830ff(undefined8 param_1,undefined8 param_2,code *param_3,undefined8 param_4) { char cVar1; FILE *__stream; char *__s; size_t sVar2; void *__dest; char *__src; char *__s_00; __s = (char *)FUN_0010e636(); sVar2 = strlen(__s); __dest = (void *)FUN_0010e5dc(sVar2 + 3); __s_00 = __s; ...
PUSH R15 PUSH R14 MOV R14,RDX PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x28 MOV qword ptr [RSP + 0x8],RSI MOV qword ptr [RSP + 0x10],RCX CALL 0x0010e636 MOV RDI,RAX MOV R12,RAX CALL 0x0010b4c0 MOV R13,R12 LEA RDI,[RAX + 0x3] CALL 0x0010e5dc MOV RBP,RAX MOV ESI,0x25 MOV RDI,R13 CALL 0x0010b5a0 MOV RBX,RAX TEST RAX,RA...
null
null
null
null
[(u'INDIRECT_-1207487617', u'MULTIEQUAL_-1207487595'), (u'CALL_-1207488131', u'INDIRECT_-1207487600'), (u'CALL_-1207488099', u'INDIRECT_-1207487577'), (u'CALL_-1207488171', u'INDIRECT_-1207487630'), ('tmp_181', u'BRANCH_-1207488096'), ('const-37', u'CALL_-1207488131'), (u'CALL_-1207488171', u'INT_ADD_-1207488149'), (u'...
[(u'CAST_-1207487432', u'CALL_-1207487938'), ('tmp_1465', u'CALLIND_-1207487788'), ('tmp_181', u'BRANCH_-1207488096'), (u'CALL_-1207488171', u'INT_ADD_-1207488149'), (u'CAST_-1207487456', u'CALL_-1207487995'), (u'PTRADD_-1207487992', u'CALL_-1207488034'), ('const-1', u'PTRADD_-1207487780'), (u'INT_EQUAL_-1207487832', u...
null
null
001830ff
x64
O2
(translation_unit "void FUN_001830ff(undefined8 param_1,undefined8 param_2,code *param_3,undefined8 param_4)\n\n{\n char cVar1;\n FILE *__stream;\n char *__s;\n size_t sVar2;\n void *__dest;\n char *__src;\n char *__s_00;\n \n __s = (char *)FUN_0010e636();\n sVar2 = strlen(__s);\n __dest = (void *)FUN_0010e5...
(translation_unit "void print_it(char *masterformat,char *filename,\n _func_void_char_ptr_char_char_ptr_void_ptr *print_func,void *data)\n\n{\n char cVar1;\n FILE *__stream;\n char *__s;\n size_t sVar2;\n char *__dest;\n char *__src;\n char *__s_00;\n \n __s = xstrdup(masterformat);\n sVar2 = strl...
(translation_unit "void FUN_001830ff(undefined8 param_1,undefined8 param_2,code *param_3,undefined8 param_4)\n\n{\n char cVar1;\n FILE *__stream;\n char *__s;\n size_t sVar2;\n void *__dest;\n char *__src;\n char *__s_00;\n \n __s = (char *)FUN_0010e636();\n sVar2 = strlen(__s);\n __dest = (void *)FUN_0010e5...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declarat...
(function_definition "void FUN_001830ff(undefined8 param_1,undefined8 param_2,code *param_3,undefined8 param_4)\n\n{\n char cVar1;\n FILE *__stream;\n char *__s;\n size_t sVar2;\n void *__dest;\n char *__src;\n char *__s_00;\n \n __s = (char *)FUN_0010e636();\n sVar2 = strlen(__s);\n __dest = (void *)FUN_001...
void function_1(char *masterformat,char *filename, type_1 *print_func,void *data) { char var_11; type_2 *__stream; char *__s; size_t var_4; char *__dest; char *var_6; char *var_13; __s = var_1(masterformat); var_4 = var_2(__s); __dest = (char *)var_3(var_4 + 3); var_13 = __s; w...
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,code *param_3,undefined8 param_4) { char cVar1; FILE *__stream; char *__s; size_t sVar2; void *__dest; char *__src; char *__s_00; __s = (char *)FUN_0010e636(); sVar2 = strlen(__s); __dest = (void *)FUN_0010e5dc(sVar2 + 3); __s_00 = __s; whil...
778_x86_64-linux-gnux32-ld_and_x86_64-linux-gnux32-ld_strip.c
gld_i386pe_after_parse
FUN_001493f0
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void gld_i386pe_after_parse(void) { int iVar1; int *piVar2; size_t sVar3; char *name; char *pcVar4; if ((link_info._0_1_ & 0x10) != 0) { pcVar4 = (char *)dcgettext(0, "%P: warning: --export-...
void FUN_001493f0(void) { int iVar1; int *piVar2; size_t sVar3; char *pcVar4; undefined8 uVar5; char *__s; if (((byte)DAT_002b5f40 & 0x10) != 0) { uVar5 = dcgettext(0, "%P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols?\n" ...
PUSH RBP PUSH RBX SUB RSP,0x8 MOVZX EAX,byte ptr [0x002b5f40] TEST AL,0x10 JNZ 0x001494a8 LEA RBX,[0x29287b] TEST AL,0x1 JNZ 0x00149460 MOV EAX,dword ptr [0x002b58ac] TEST EAX,EAX JNZ 0x00149460 MOV EDX,dword ptr [0x002b3d08] CMP EDX,0x1 JZ 0x001494d8 LEA RAX,[0x2b0720] LEA RBX,[0x285038] NOP word ptr [RAX + RAX*0x1] A...
null
null
null
null
[(u'MULTIEQUAL_-1207200315', u'MULTIEQUAL_-1207200284'), ('tmp_134', u'CBRANCH_-1207200687'), ('tmp_1569', u'MULTIEQUAL_-1207200236'), (u'MULTIEQUAL_-1207200224', u'INT_EQUAL_-1207200689'), ('const-433', u'LOAD_-1207200602'), ('const-0', u'INT_NOTEQUAL_-1207200738'), ('const-0', u'CALL_-1207200400'), ('const-0', u'INT_...
[('tmp_134', u'CBRANCH_-1207200687'), (u'MULTIEQUAL_-1207200240', u'INT_EQUAL_-1207200604'), ('const-16', u'INT_AND_-1207200226'), (u'CALL_-1207200555', u'INDIRECT_-1207200133'), (u'INDIRECT_-1207200088', u'MULTIEQUAL_-1207200079'), ('const-4', u'PTRADD_-1207200103'), ('const-0', u'INT_NOTEQUAL_-1207200582'), (u'CAST_-...
null
null
001493f0
x64
O2
(translation_unit "void FUN_001493f0(void)\n\n{\n int iVar1;\n int *piVar2;\n size_t sVar3;\n char *pcVar4;\n undefined8 uVar5;\n char *__s;\n \n if (((byte)DAT_002b5f40 & 0x10) != 0) {\n uVar5 = dcgettext(0,\n "%P: warning: --export-dynamic is not supported for PE targets, did you mean ...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid gld_i386pe_after_parse(void)\n\n{\n int iVar1;\n int *piVar2;\n size_t sVar3;\n char *name;\n char *pcVar4;\n \n if ((link_info._0_1_ & 0x10) != 0) {\n pcVar4 = (char *)dcgettext(0,\n ...
(translation_unit "void FUN_001493f0(void)\n\n{\n int iVar1;\n int *piVar2;\n size_t sVar3;\n char *pcVar4;\n undefined8 uVar5;\n char *__s;\n \n if (((byte)DAT_002b5f40 & 0x10) != 0) {\n uVar5 = dcgettext(0,\n "%P: warning: --export-dynamic is not supported for PE targets, did you mean ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDEN...
(function_definition "void FUN_001493f0(void)\n\n{\n int iVar1;\n int *piVar2;\n size_t sVar3;\n char *pcVar4;\n undefined8 uVar5;\n char *__s;\n \n if (((byte)DAT_002b5f40 & 0x10) != 0) {\n uVar5 = dcgettext(0,\n "%P: warning: --export-dynamic is not supported for PE targets, did you me...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void function_1(void) { int var_8; int *var_5; size_t var_11; char *var_13; char *var_6; if ((link_info._0_1_ & 0x10) != 0) { var_6 = (char *)var_1(0, "%P: warning: --export-dynamic is not s...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type)...
null
void MASKED(void) { int iVar1; int *piVar2; size_t sVar3; char *pcVar4; undefined8 uVar5; char *__s; if (((byte)DAT_002b5f40 & 0x10) != 0) { uVar5 = dcgettext(0, "%P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols?\n" ...
178_m68k-linux-gnu-ranlib_and_m68k-linux-gnu-ranlib_strip.c
endian_string
FUN_00107560
char * endian_string(bfd_endian endian) { char *pcVar1; if (endian == BFD_ENDIAN_BIG) { pcVar1 = (char *)dcgettext(0,"big endian",5); return pcVar1; } if (endian != BFD_ENDIAN_LITTLE) { pcVar1 = (char *)dcgettext(0,"endianness unknown",5); return pcVar1; } pcVar1 = (char *)dcgettext(0,"...
void FUN_00107560(int param_1) { if (param_1 == 0) { dcgettext(0,"big endian",5); return; } if (param_1 != 1) { dcgettext(0,"endianness unknown",5); return; } dcgettext(0,"little endian",5); return; }
TEST EDI,EDI JZ 0x00107580 CMP EDI,0x1 JZ 0x00107598 MOV EDX,0x5 LEA RSI,[0x10c2aa] XOR EDI,EDI JMP 0x001021b0 MOV EDX,0x5 LEA RSI,[0x10c291] XOR EDI,EDI JMP 0x001021b0 MOV EDX,0x5 LEA RSI,[0x10c29c] XOR EDI,EDI JMP 0x001021b0
null
null
null
null
[(u'CALL_-1206946350', u'CAST_-1206946213'), ('const-1098396', u'COPY_-1206946254'), (u'CALL_-1206946401', u'CAST_-1206946234'), (u'INT_NOTEQUAL_-1206946433', u'CBRANCH_-1206946432'), ('const-0', u'RETURN_-1206946346'), (u'CAST_-1206946234', u'RETURN_-1206946397'), (u'COPY_-1206946279', u'CALL_-1206946350'), ('tmp_169'...
[('const-5', u'CALL_-1206946340'), (u'INT_EQUAL_-1206946449', u'CBRANCH_-1206946448'), (u'INT_NOTEQUAL_-1206946433', u'CBRANCH_-1206946432'), ('const-5', u'CALL_-1206946350'), (u'COPY_-1206946261', u'CALL_-1206946340'), ('const-5', u'CALL_-1206946401'), ('const-0', u'RETURN_-1206946346'), ('const-0', u'RETURN_-12069463...
null
null
00107560
x64
O2
(translation_unit "void FUN_00107560(int param_1)\n\n{\n if (param_1 == 0) {\n dcgettext(0,"big endian",5);\n return;\n }\n if (param_1 != 1) {\n dcgettext(0,"endianness unknown",5);\n return;\n }\n dcgettext(0,"little endian",5);\n return;\n}\n\n" (function_definition "void FUN_00107560(int param_1)\...
(translation_unit "char * endian_string(bfd_endian endian)\n\n{\n char *pcVar1;\n \n if (endian == BFD_ENDIAN_BIG) {\n pcVar1 = (char *)dcgettext(0,"big endian",5);\n return pcVar1;\n }\n if (endian != BFD_ENDIAN_LITTLE) {\n pcVar1 = (char *)dcgettext(0,"endianness unknown",5);\n return pcVar1;\n }\n ...
(translation_unit "void FUN_00107560(int param_1)\n\n{\n if (param_1 == 0) {\n dcgettext(0,"big endian",5);\n return;\n }\n if (param_1 != 1) {\n dcgettext(0,"endianness unknown",5);\n return;\n }\n dcgettext(0,"little endian",5);\n return;\n}\n\n" (function_definition "void FUN_00107560(int param_1)\...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( LIT ,...
(function_definition "void FUN_00107560(int param_1)\n\n{\n if (param_1 == 0) {\n dcgettext(0,"big endian",5);\n return;\n }\n if (param_1 != 1) {\n dcgettext(0,"endianness unknown",5);\n return;\n }\n dcgettext(0,"little endian",5);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0010...
char * function_1(type_1 var_1) { char *pcVar1; if (var_1 == var_2) { pcVar1 = (char *)var_3(0,"big endian",5); return pcVar1; } if (var_1 != var_4) { pcVar1 = (char *)var_3(0,"endianness unknown",5); return pcVar1; } pcVar1 = (char *)var_3(0,"little endian",5); return pcVar1; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)))) body: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression le...
null
void MASKED(int param_1) { if (param_1 == 0) { dcgettext(0,"big endian",5); return; } if (param_1 != 1) { dcgettext(0,"endianness unknown",5); return; } dcgettext(0,"little endian",5); return; }
2727_x86_64-linux-gnu-dwp_and_x86_64-linux-gnu-dwp_strip.c
do_write
FUN_001925a0
/* DWARF original prototype: void do_write(Output_relocatable_relocs<4,_64,_false> * this, Output_file * param_1) */ void __thiscall gold::Output_relocatable_relocs<4,_64,_false>::do_write (Output_relocatable_relocs<4,_64,_false> *this,Output_file *param_2) { return; }
void FUN_001925a0(void) { return; }
RET
null
null
null
null
[('const-0', u'RETURN_-1207556692')]
[('const-0', u'RETURN_-1207556692')]
null
null
001925a0
x64
O2
(translation_unit "void FUN_001925a0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_001925a0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_001925a0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n return;\n}" { (r...
(translation_unit "/* DWARF original prototype: void do_write(Output_relocatable_relocs<4,_64,_false> * this,\n Output_file * param_1) */\n\nvoid __thiscall\ngold::Output_relocatable_relocs<4,_64,_false>::do_write\n (Output_relocatable_relocs<4,_64,_false> *this,Output_file *param_2)\n\n{\n return;\n}\n\n" ...
(translation_unit "void FUN_001925a0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_001925a0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_001925a0(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_001925a0(void)\n\n{\n return;\n}" (primitive_type "void") (function_declarator "FUN_001925a0(void)" (identifier "FUN_001925a0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n return;\n}" ({ "{") (return_statemen...
/* DWARF original prototype: void do_write(Output_relocatable_relocs<4,_64,_false> * this, Output_file * param_1) */ void __thiscall gold::Output_relocatable_relocs<4,_64,_false>::do_write (Output_relocatable_relocs<4,_64,_false> *this,Output_file *param_2) { return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (return_statement))))
null
void MASKED(void) { return; }
8418_x86_64-linux-gnux32-dwp_and_x86_64-linux-gnux32-dwp_strip.c
num_get
FUN_002c2860
/* std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::num_get(unsigned long) */ void __thiscall std::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>::num_get (num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>> *thi...
void FUN_002c2860(undefined8 *param_1,long param_2) { *(uint *)(param_1 + 1) = (uint)(param_2 != 0); *param_1 = &PTR_FUN_003bbe10; return; }
XOR EAX,EAX TEST RSI,RSI SETNZ AL MOV dword ptr [RDI + 0x8],EAX LEA RAX,[0x3bbe00] ADD RAX,0x10 MOV qword ptr [RDI],RAX RET
null
null
null
null
[('const-1', u'PTRADD_-1204606786'), ('const-0', u'INT_NOTEQUAL_-1204606852'), (u'CAST_-1204606752', u'STORE_-1204606846'), ('const-0', u'RETURN_-1204606807'), (u'INT_NOTEQUAL_-1204606852', u'INT_ZEXT_-1204606806'), (u'CAST_-1204606737', u'STORE_-1204606820'), (u'PTRSUB_-1204606737', u'STORE_-1204606820'), ('const-0', ...
[('const-0', u'PTRSUB_-1204606737'), ('const-0', u'INT_NOTEQUAL_-1204606852'), ('const-1', u'PTRADD_-1204606751'), (u'CAST_-1204606751', u'STORE_-1204606846'), (u'PTRADD_-1204606751', u'CAST_-1204606751'), ('tmp_136', u'INT_NOTEQUAL_-1204606852'), ('tmp_137', u'PTRADD_-1204606751'), ('const-0', u'RETURN_-1204606807'), ...
null
null
002c2860
x64
O2
(translation_unit "void FUN_002c2860(undefined8 *param_1,long param_2)\n\n{\n *(uint *)(param_1 + 1) = (uint)(param_2 != 0);\n *param_1 = &PTR_FUN_003bbe10;\n return;\n}\n\n" (function_definition "void FUN_002c2860(undefined8 *param_1,long param_2)\n\n{\n *(uint *)(param_1 + 1) = (uint)(param_2 != 0);\n *param_1 =...
(translation_unit "/* std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >\n >::num_get(unsigned long) */\n\nvoid __thiscall\nstd::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>::num_get\n (num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char...
(translation_unit "void FUN_002c2860(undefined8 *param_1,long param_2)\n\n{\n *(uint *)(param_1 + 1) = (uint)(param_2 != 0);\n *param_1 = &PTR_FUN_003bbe10;\n return;\n}\n\n" (function_definition "void FUN_002c2860(undefined8 *param_1,long param_2)\n\n{\n *(uint *)(param_1 + 1) = (uint)(param_2 != 0);\n *param_1 =...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (...
(function_definition "void FUN_002c2860(undefined8 *param_1,long param_2)\n\n{\n *(uint *)(param_1 + 1) = (uint)(param_2 != 0);\n *param_1 = &PTR_FUN_003bbe10;\n return;\n}" (primitive_type "void") (function_declarator "FUN_002c2860(undefined8 *param_1,long param_2)" (identifier "FUN_002c2860") (parameter_list "(und...
/* std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::num_get(unsigned long) */ void __thiscall std::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>::num_get (num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>> *typ...
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: (i...
null
void MASKED(undefined8 *param_1,long param_2) { *(uint *)(param_1 + 1) = (uint)(param_2 != 0); *param_1 = &PTR_FUN_003bbe10; return; }
5850_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
emit_relocs_scan
FUN_00246940
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void emit_relocs_scan(Sized_relobj_file<64,_false> * this, Symbol_table * symtab, Layout * layout, uchar * plocal_syms, iterator * p) */ void __thiscall gold::Sized_relobj_file<64,_false>::emit_relocs_scan (Sized_...
void FUN_00246940(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4, long *param_5) { uint uVar1; long *plVar2; long lVar3; long lVar4; plVar2 = *(long **)(PTR_DAT_0043e6b0 + 0x18); if (plVar2 == (long *)0x0) { /* WARNING: Subroutine does not ret...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x18 MOV RAX,qword ptr [0x0043e6b0] MOV RBP,qword ptr [RAX + 0x18] TEST RBP,RBP JZ 0x002469f3 MOV R13,RDX MOV RDX,qword ptr [R8] MOV RBX,RDI MOV R15,R8 MOV EAX,dword ptr [RDX] CMP EAX,dword ptr [RDI + 0x38] JNC 0x00246a23 MOV R12,RSI MOV RSI,qword ptr [RDI +...
null
null
null
null
[(u'LOAD_-1204065730', u'CALLIND_-1204065655'), ('const-433', u'LOAD_-1204065822'), ('const-24', u'PTRSUB_-1204065373'), (u'LOAD_-1204065763', u'CALLIND_-1204065655'), ('const-0', u'PTRSUB_-1204065419'), (u'PTRSUB_-1204065337', u'LOAD_-1204065763'), ('const-0', u'PTRSUB_-1204065406'), (u'LOAD_-1204065712', u'CALLIND_-1...
[(u'INDIRECT_-1204065405', u'COPY_-1204065443'), ('const-433', u'LOAD_-1204065903'), (u'LOAD_-1204065730', u'CALLIND_-1204065655'), ('const-4', u'INT_ADD_-1204065739'), (u'LOAD_-1204065763', u'CALLIND_-1204065655'), (u'CAST_-1204065307', u'LOAD_-1204065696'), (u'LOAD_-1204065796', u'INT_ADD_-1204065747'), (u'CAST_-1204...
null
null
00246940
x64
O2
(translation_unit "void FUN_00246940(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n long *param_5)\n\n{\n uint uVar1;\n long *plVar2;\n long lVar3;\n long lVar4;\n \n plVar2 = *(long **)(PTR_DAT_0043e6b0 + 0x18);\n if (plVar2 == (long *)0x0) {\n /* WAR...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void emit_relocs_scan(Sized_relobj_file<64,_false> * this, Symbol_table\n * symtab, Layout * layout, uchar * plocal_syms, iterator * p) */\n\nvoid __thiscall\ngold::Sized_relobj_file<64,_false>::emit_relocs...
(translation_unit "void FUN_00246940(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n long *param_5)\n\n{\n uint uVar1;\n long *plVar2;\n long lVar3;\n long lVar4;\n \n plVar2 = *(long **)(PTR_DAT_0043e6b0 + 0x18);\n if (plVar2 == (long *)0x0) {\n \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 TYPE IDENT) , (parameter_declaration (sized_type_specifier long) (pointer_...
(function_definition "void FUN_00246940(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n long *param_5)\n\n{\n uint uVar1;\n long *plVar2;\n long lVar3;\n long lVar4;\n \n plVar2 = *(long **)(PTR_DAT_0043e6b0 + 0x18);\n if (plVar2 == (long *)0x0) {\n \n ...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void emit_relocs_scan(Sized_relobj_file<64,_false> * this, Symbol_table * symtab, Layout * layout, uchar * plocal_syms, iterator * p) */ void __thiscall var_4::Sized_relobj_file<64,_false>::emit_relocs_scan (Sized...
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, long *param_5) { uint uVar1; long *plVar2; long lVar3; long lVar4; plVar2 = *(long **)(PTR_DAT_0043e6b0 + 0x18); if (plVar2 == (long *)0x0) { /* WARNING: Subroutine does not return */...
594_s390x-linux-gnu-dwp_and_s390x-linux-gnu-dwp_strip.c
FUN_0014ed84
FUN_0014ed84
void FUN_0014ed84(void) { moneypunct<char,true> *unaff_RBX; std::locale::facet::_M_remove_reference(*(facet **)(unaff_RBX + 0x18)); std::moneypunct<char,true>::~moneypunct(unaff_RBX); operator_delete(unaff_RBX); /* WARNING: Subroutine does not return */ _Unwind_Resume(); }
void FUN_0014ed84(void) { long unaff_RBX; FUN_00311a30(*(undefined8 *)(unaff_RBX + 0x18)); FUN_0031e480(); FUN_002dac70(); /* WARNING: Subroutine does not return */ FUN_003688e0(); }
MOV RDI,qword ptr [RBX + 0x18] CALL 0x00311a30 MOV RDI,RBX CALL 0x0031e480 JMP 0x0014ecf7
null
null
null
null
[(u'LOAD_-1207177849', u'CALL_-1207177836'), ('const-1', u'PTRADD_-1207177787'), ('const-24', u'PTRADD_-1207177787'), ('tmp_111', u'CALL_-1207177824'), (u'CAST_-1207177738', u'LOAD_-1207177849'), ('const-1', u'RETURN_-1207177952'), ('tmp_111', u'PTRADD_-1207177787'), ('const-433', u'LOAD_-1207177849'), ('tmp_111', u'CA...
[(u'LOAD_-1207177849', u'CALL_-1207177836'), ('const-24', u'INT_ADD_-1207177833'), ('const-433', u'LOAD_-1207177849'), (u'INT_ADD_-1207177833', u'CAST_-1207177738'), ('tmp_111', u'INT_ADD_-1207177833'), (u'CAST_-1207177738', u'LOAD_-1207177849'), ('const-1', u'RETURN_-1207177952')]
null
null
0014ed84
x64
O2
(translation_unit "void FUN_0014ed84(void)\n\n{\n long unaff_RBX;\n \n FUN_00311a30(*(undefined8 *)(unaff_RBX + 0x18));\n FUN_0031e480();\n FUN_002dac70();\n /* WARNING: Subroutine does not return */\n FUN_003688e0();\n}\n\n" (function_definition "void FUN_0014ed84(void)\n\n{\n long unaff_RBX;...
(translation_unit "void FUN_0014ed84(void)\n\n{\n moneypunct<char,true> *unaff_RBX;\n \n std::locale::facet::_M_remove_reference(*(facet **)(unaff_RBX + 0x18));\n std::moneypunct<char,true>::~moneypunct(unaff_RBX);\n operator_delete(unaff_RBX);\n /* WARNING: Subroutine does not return */\n _Unw...
(translation_unit "void FUN_0014ed84(void)\n\n{\n long unaff_RBX;\n \n FUN_00311a30(*(undefined8 *)(unaff_RBX + 0x18));\n FUN_0031e480();\n FUN_002dac70();\n \n FUN_003688e0();\n}\n\n" (function_definition "void FUN_0014ed84(void)\n\n{\n long unaff_RBX;\n \n FUN_00311a30(*(undefined8 *)(unaf...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (expression_statement (call_expression IDENT (argument_list ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (...
(function_definition "void FUN_0014ed84(void)\n\n{\n long unaff_RBX;\n \n FUN_00311a30(*(undefined8 *)(unaff_RBX + 0x18));\n FUN_0031e480();\n FUN_002dac70();\n \n FUN_003688e0();\n}" (primitive_type "void") (function_declarator "FUN_0014ed84(void)" (identifier "FUN_0014ed84") (parameter_list "...
void function_1(void) { var_1<var_2,true> *var_4; std::locale::facet::var_3(*(type_1 **)(var_4 + 0x18)); std::var_1<var_2,true>::~var_1(var_4); var_5(var_4); /* WARNING: Subroutine does not return */ var_6(); }
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 (call_e...
null
void MASKED(void) { long unaff_RBX; FUN_00311a30(*(undefined8 *)(unaff_RBX + 0x18)); FUN_0031e480(); FUN_002dac70(); /* WARNING: Subroutine does not return */ FUN_003688e0(); }
8541_i686-linux-gnu-ld_and_i686-linux-gnu-ld_strip.c
~Catalogs
FUN_002e35d0
/* std::Catalogs::~Catalogs() */ void __thiscall std::Catalogs::~Catalogs(Catalogs *this) { void *pvVar1; undefined8 *puVar2; undefined8 *puVar3; puVar2 = *(undefined8 **)(this + 0x30); puVar3 = *(undefined8 **)(this + 0x38); if (puVar2 != puVar3) { do { pvVar1 = (void *)*puVar2; if (p...
void FUN_002e35d0(long param_1) { long lVar1; long *plVar2; long *plVar3; plVar2 = *(long **)(param_1 + 0x30); plVar3 = *(long **)(param_1 + 0x38); if (plVar2 != plVar3) { do { lVar1 = *plVar2; if (lVar1 != 0) { free(*(void **)(lVar1 + 8)); FUN_002a4ec0(lVar1 + 0x10); ...
PUSH R12 MOV R12,RDI PUSH RBP PUSH RBX MOV RBX,qword ptr [RDI + 0x30] MOV RDI,qword ptr [RDI + 0x38] CMP RBX,RDI JZ 0x002e361a NOP dword ptr [RAX] MOV RBP,qword ptr [RBX] TEST RBP,RBP JZ 0x002e360a MOV RDI,qword ptr [RBP + 0x8] CALL 0x00144470 LEA RDI,[RBP + 0x10] CALL 0x002a4ec0 MOV RDI,RBP CALL 0x002a2980 ADD RBX,0x8...
null
null
null
null
[(u'LOAD_-1204734384', u'INT_NOTEQUAL_-1204734368'), (u'LOAD_-1204734438', u'CALL_-1204734425'), ('const-8', u'PTRADD_-1204734133'), ('tmp_325', u'PTRADD_-1204734322'), (u'LOAD_-1204734492', u'MULTIEQUAL_-1204734274'), (u'CAST_-1204734184', u'LOAD_-1204734492'), (u'INT_NOTEQUAL_-1204734368', u'CBRANCH_-1204734364'), ('...
[(u'LOAD_-1204734384', u'INT_NOTEQUAL_-1204734368'), (u'LOAD_-1204734438', u'CALL_-1204734425'), (u'LOAD_-1204734492', u'MULTIEQUAL_-1204734274'), (u'CAST_-1204734184', u'LOAD_-1204734492'), (u'INT_NOTEQUAL_-1204734368', u'CBRANCH_-1204734364'), ('const-0', u'RETURN_-1204734316'), ('const-433', u'LOAD_-1204734459'), (u...
null
null
002e35d0
x64
O2
(translation_unit "void FUN_002e35d0(long param_1)\n\n{\n long lVar1;\n long *plVar2;\n long *plVar3;\n \n plVar2 = *(long **)(param_1 + 0x30);\n plVar3 = *(long **)(param_1 + 0x38);\n if (plVar2 != plVar3) {\n do {\n lVar1 = *plVar2;\n if (lVar1 != 0) {\n free(*(void **)(lVar1 + 8));\n ...
(translation_unit "/* std::Catalogs::~Catalogs() */\n\nvoid __thiscall std::Catalogs::~Catalogs(Catalogs *this)\n\n{\n void *pvVar1;\n undefined8 *puVar2;\n undefined8 *puVar3;\n \n puVar2 = *(undefined8 **)(this + 0x30);\n puVar3 = *(undefined8 **)(this + 0x38);\n if (puVar2 != puVar3) {\n do {\n pvVar1...
(translation_unit "void FUN_002e35d0(long param_1)\n\n{\n long lVar1;\n long *plVar2;\n long *plVar3;\n \n plVar2 = *(long **)(param_1 + 0x30);\n plVar3 = *(long **)(param_1 + 0x38);\n if (plVar2 != plVar3) {\n do {\n lVar1 = *plVar2;\n if (lVar1 != 0) {\n free(*(void **)(lVar1 + 8));\n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration (sized_type_specifier long) (pointer_declarator * IDENT) ;) (declaration (sized_type...
(function_definition "void FUN_002e35d0(long param_1)\n\n{\n long lVar1;\n long *plVar2;\n long *plVar3;\n \n plVar2 = *(long **)(param_1 + 0x30);\n plVar3 = *(long **)(param_1 + 0x38);\n if (plVar2 != plVar3) {\n do {\n lVar1 = *plVar2;\n if (lVar1 != 0) {\n free(*(void **)(lVar1 + 8));\n ...
/* std::Catalogs::~Catalogs() */ void __thiscall std::function_1::~function_1(function_1 *var_1) { void *var_4; type_1 *var_2; type_1 *var_3; var_2 = *(type_1 **)(var_1 + 0x30); var_3 = *(type_1 **)(var_1 + 0x38); if (var_2 != var_3) { do { var_4 = (void *)*var_2; if (var_4 != (void *)...
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: (sized_type_specifier) declarator: (identifier)...
null
void MASKED(long param_1) { long lVar1; long *plVar2; long *plVar3; plVar2 = *(long **)(param_1 + 0x30); plVar3 = *(long **)(param_1 + 0x38); if (plVar2 != plVar3) { do { lVar1 = *plVar2; if (lVar1 != 0) { free(*(void **)(lVar1 + 8)); FUN_002a4ec0(lVar1 + 0x10); ...
8430_aarch64-linux-gnu-dwp_and_aarch64-linux-gnu-dwp_strip.c
_M_date_formats
FUN_002eba50
/* std::__timepunct<char>::_M_date_formats(char const**) const */ void __thiscall std::__timepunct<char>::_M_date_formats(__timepunct<char> *this,char **param_1) { long lVar1; lVar1 = *(long *)(this + 0x10); *param_1 = *(char **)(lVar1 + 0x10); param_1[1] = *(char **)(lVar1 + 0x18); return; }
void FUN_002eba50(long param_1,undefined8 *param_2) { long lVar1; lVar1 = *(long *)(param_1 + 0x10); *param_2 = *(undefined8 *)(lVar1 + 0x10); param_2[1] = *(undefined8 *)(lVar1 + 0x18); return; }
MOV RAX,qword ptr [RDI + 0x10] MOV RDX,qword ptr [RAX + 0x10] MOV qword ptr [RSI],RDX MOV RAX,qword ptr [RAX + 0x18] MOV qword ptr [RSI + 0x8],RAX RET
null
null
null
null
[('const-433', u'LOAD_-1204700589'), ('const-1', u'PTRADD_-1204700527'), (u'CAST_-1204700509', u'LOAD_-1204700589'), (u'CAST_-1204700496', u'LOAD_-1204700570'), (u'LOAD_-1204700589', u'INT_ADD_-1204700554'), ('tmp_47', u'PTRADD_-1204700527'), ('tmp_48', u'PTRADD_-1204700494'), ('const-16', u'INT_ADD_-1204700566'), ('co...
[(u'CAST_-1204700509', u'LOAD_-1204700589'), (u'CAST_-1204700496', u'LOAD_-1204700570'), (u'LOAD_-1204700589', u'INT_ADD_-1204700554'), ('tmp_50', u'STORE_-1204700574'), (u'INT_ADD_-1204700573', u'CAST_-1204700509'), ('const-433', u'STORE_-1204700574'), ('tmp_49', u'INT_ADD_-1204700573'), ('const-16', u'INT_ADD_-120470...
null
null
002eba50
x64
O2
(translation_unit "void FUN_002eba50(long param_1,undefined8 *param_2)\n\n{\n long lVar1;\n \n lVar1 = *(long *)(param_1 + 0x10);\n *param_2 = *(undefined8 *)(lVar1 + 0x10);\n param_2[1] = *(undefined8 *)(lVar1 + 0x18);\n return;\n}\n\n" (function_definition "void FUN_002eba50(long param_1,undefined8 *param_2)\n\...
(translation_unit "/* std::__timepunct<char>::_M_date_formats(char const**) const */\n\nvoid __thiscall std::__timepunct<char>::_M_date_formats(__timepunct<char> *this,char **param_1)\n\n{\n long lVar1;\n \n lVar1 = *(long *)(this + 0x10);\n *param_1 = *(char **)(lVar1 + 0x10);\n param_1[1] = *(char **)(lVar1 + 0x...
(translation_unit "void FUN_002eba50(long param_1,undefined8 *param_2)\n\n{\n long lVar1;\n \n lVar1 = *(long *)(param_1 + 0x10);\n *param_2 = *(undefined8 *)(lVar1 + 0x10);\n param_2[1] = *(undefined8 *)(lVar1 + 0x18);\n return;\n}\n\n" (function_definition "void FUN_002eba50(long param_1,undefined8 *param_2)\n\...
(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 (sized_type_specifier long) IDENT ;) (expression_statement (assignment_exp...
(function_definition "void FUN_002eba50(long param_1,undefined8 *param_2)\n\n{\n long lVar1;\n \n lVar1 = *(long *)(param_1 + 0x10);\n *param_2 = *(undefined8 *)(lVar1 + 0x10);\n param_2[1] = *(undefined8 *)(lVar1 + 0x18);\n return;\n}" (primitive_type "void") (function_declarator "FUN_002eba50(long param_1,undef...
/* std::__timepunct<char>::_M_date_formats(char const**) const */ void __thiscall std::type_1<char>::function_1(type_1<char> *var_1,char **param_1) { long var_2; var_2 = *(long *)(var_1 + 0x10); *param_1 = *(char **)(var_2 + 0x10); param_1[1] = *(char **)(var_2 + 0x18); return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (id...
null
void MASKED(long param_1,undefined8 *param_2) { long lVar1; lVar1 = *(long *)(param_1 + 0x10); *param_2 = *(undefined8 *)(lVar1 + 0x10); param_2[1] = *(undefined8 *)(lVar1 + 0x18); return; }
9048_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
rend
FUN_0030ccc0
/* std::string::rend() const */ void std::string::rend(void) { undefined8 *in_RSI; undefined8 *in_RDI; *in_RDI = *in_RSI; return; }
undefined8 * FUN_0030ccc0(undefined8 *param_1,undefined8 *param_2) { *param_1 = *param_2; return param_1; }
MOV RDX,qword ptr [RSI] MOV RAX,RDI MOV qword ptr [RDI],RDX RET
null
null
null
null
[('const-0', u'RETURN_-1204826918'), (u'LOAD_-1204826942', u'STORE_-1204826931'), ('const-433', u'LOAD_-1204826942'), ('const-433', u'STORE_-1204826931'), ('tmp_24', u'LOAD_-1204826942'), ('tmp_25', u'STORE_-1204826931')]
[('const-0', u'RETURN_-1204826918'), (u'COPY_-1204826938', u'RETURN_-1204826918'), ('tmp_25', u'COPY_-1204826938'), (u'LOAD_-1204826942', u'STORE_-1204826931'), ('const-433', u'LOAD_-1204826942'), ('const-433', u'STORE_-1204826931'), ('tmp_24', u'LOAD_-1204826942'), ('tmp_25', u'STORE_-1204826931')]
null
null
0030ccc0
x64
O2
(translation_unit "undefined8 * FUN_0030ccc0(undefined8 *param_1,undefined8 *param_2)\n\n{\n *param_1 = *param_2;\n return param_1;\n}\n\n" (function_definition "undefined8 * FUN_0030ccc0(undefined8 *param_1,undefined8 *param_2)\n\n{\n *param_1 = *param_2;\n return param_1;\n}" type_identifier (pointer_declarator "...
(translation_unit "/* std::string::rend() const */\n\nvoid std::string::rend(void)\n\n{\n undefined8 *in_RSI;\n undefined8 *in_RDI;\n \n *in_RDI = *in_RSI;\n return;\n}\n\n" comment (function_definition "void std::string::rend(void)\n\n{\n undefined8 *in_RSI;\n undefined8 *in_RDI;\n \n *in_RDI = *in_RSI;\n re...
(translation_unit "undefined8 * FUN_0030ccc0(undefined8 *param_1,undefined8 *param_2)\n\n{\n *param_1 = *param_2;\n return param_1;\n}\n\n" (function_definition "undefined8 * FUN_0030ccc0(undefined8 *param_1,undefined8 *param_2)\n\n{\n *param_1 = *param_2;\n return param_1;\n}" type_identifier (pointer_declarator "...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) )))) (compound_statement { (expression_statement (assignment_expression (pointer_expression...
(function_definition "undefined8 * FUN_0030ccc0(undefined8 *param_1,undefined8 *param_2)\n\n{\n *param_1 = *param_2;\n return param_1;\n}" (type_identifier "undefined8") (pointer_declarator "* FUN_0030ccc0(undefined8 *param_1,undefined8 *param_2)" (* "*") (function_declarator "FUN_0030ccc0(undefined8 *param_1,undefin...
/* std::string::rend() const */ void std::string::function_1(void) { type_1 *in_RSI; type_1 *in_RDI; *in_RDI = *in_RSI; return; }
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))) (parameter_declaration type: (typ...
null
undefined8 * MASKED(undefined8 *param_1,undefined8 *param_2) { *param_1 = *param_2; return param_1; }
261_du_and_du_strip.c
xzalloc
FUN_0010d660
void * xzalloc(size_t s) { void *pvVar1; pvVar1 = xmalloc(s); pvVar1 = memset(pvVar1,0,s); return pvVar1; }
void FUN_0010d660(size_t param_1) { void *__s; __s = (void *)FUN_0010d4b0(); memset(__s,0,param_1); return; }
PUSH RBX MOV RBX,RDI CALL 0x0010d4b0 MOV RDX,RBX XOR ESI,ESI POP RBX MOV RDI,RAX JMP 0x00103290
null
null
null
null
[(u'CALL_-1206921584', u'RETURN_-1206921580'), ('tmp_70', u'CALL_-1206921615'), ('const-0', u'RETURN_-1206921580'), ('const-0', u'CALL_-1206921584'), ('tmp_70', u'CALL_-1206921584'), (u'CALL_-1206921615', u'CALL_-1206921584')]
[('const-0', u'RETURN_-1206921580'), ('tmp_165', u'CALL_-1206921584'), (u'CALL_-1206921615', u'CAST_-1206921495'), (u'CAST_-1206921495', u'CALL_-1206921584'), ('const-0', u'CALL_-1206921584')]
null
null
0010d660
x64
O2
(translation_unit "void FUN_0010d660(size_t param_1)\n\n{\n void *__s;\n \n __s = (void *)FUN_0010d4b0();\n memset(__s,0,param_1);\n return;\n}\n\n" (function_definition "void FUN_0010d660(size_t param_1)\n\n{\n void *__s;\n \n __s = (void *)FUN_0010d4b0();\n memset(__s,0,param_1);\n return;\n}" primitive_typ...
(translation_unit "void * xzalloc(size_t s)\n\n{\n void *pvVar1;\n \n pvVar1 = xmalloc(s);\n pvVar1 = memset(pvVar1,0,s);\n return pvVar1;\n}\n\n" (function_definition "void * xzalloc(size_t s)\n\n{\n void *pvVar1;\n \n pvVar1 = xmalloc(s);\n pvVar1 = memset(pvVar1,0,s);\n return pvVar1;\n}" primitive_type (p...
(translation_unit "void FUN_0010d660(size_t param_1)\n\n{\n void *__s;\n \n __s = (void *)FUN_0010d4b0();\n memset(__s,0,param_1);\n return;\n}\n\n" (function_definition "void FUN_0010d660(size_t param_1)\n\n{\n void *__s;\n \n __s = (void *)FUN_0010d4b0();\n memset(__s,0,param_1);\n return;\n}" primitive_typ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarat...
(function_definition "void FUN_0010d660(size_t param_1)\n\n{\n void *__s;\n \n __s = (void *)FUN_0010d4b0();\n memset(__s,0,param_1);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0010d660(size_t param_1)" (identifier "FUN_0010d660") (parameter_list "(size_t param_1)" (( "(") (parameter_declarati...
void * function_1(size_t s) { void *pvVar1; pvVar1 = var_1(s); pvVar1 = var_2(pvVar1,0,s); return pvVar1; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)))) body: (compound_statement (declaration type: (primitive_type) declarator: (pointer_declarator decl...
null
void MASKED(size_t param_1) { void *__s; __s = (void *)FUN_0010d4b0(); memset(__s,0,param_1); return; }
2794_i686-linux-gnu-ld_and_i686-linux-gnu-ld_strip.c
do_read_symbols
FUN_001a2190
/* DWARF original prototype: void do_read_symbols(Sized_relobj_incr<32,_false> * this, Read_symbols_data * param_1) */ void __thiscall gold::Sized_relobj_incr<32,_false>::do_read_symbols (Sized_relobj_incr<32,_false> *this,Read_symbols_data *param_1) { /* WARNING: Subroutine does not...
void FUN_001a2190(void) { /* WARNING: Subroutine does not return */ FUN_00199900("../../gold/incremental.cc",0x7eb,"do_read_symbols"); }
SUB RSP,0x8 LEA RDX,[0x341840] MOV ESI,0x7eb LEA RDI,[0x340864] CALL 0x00199900
null
null
null
null
[(u'COPY_-1207623222', u'CALL_-1207623236'), ('const-2027', u'CALL_-1207623236'), ('const-3410020', u'COPY_-1207623222'), (u'COPY_-1207623221', u'CALL_-1207623236'), ('const-1', u'RETURN_-1207623231'), ('const-3414080', u'COPY_-1207623221')]
[('const-2027', u'CALL_-1207623236'), (u'COPY_-1207623223', u'CALL_-1207623236'), ('const-3410020', u'COPY_-1207623223'), (u'COPY_-1207623222', u'CALL_-1207623236'), ('const-3414080', u'COPY_-1207623222'), ('const-1', u'RETURN_-1207623231')]
null
null
001a2190
x64
O2
(translation_unit "void FUN_001a2190(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_00199900("../../gold/incremental.cc",0x7eb,"do_read_symbols");\n}\n\n" (function_definition "void FUN_001a2190(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_00199900("...
(translation_unit "/* DWARF original prototype: void do_read_symbols(Sized_relobj_incr<32,_false> * this,\n Read_symbols_data * param_1) */\n\nvoid __thiscall\ngold::Sized_relobj_incr<32,_false>::do_read_symbols\n (Sized_relobj_incr<32,_false> *this,Read_symbols_data *param_1)\n\n{\n /* WA...
(translation_unit "void FUN_001a2190(void)\n\n{\n \n FUN_00199900("../../gold/incremental.cc",0x7eb,"do_read_symbols");\n}\n\n" (function_definition "void FUN_001a2190(void)\n\n{\n \n FUN_00199900("../../gold/incremental.cc",0x7eb,"do_read_symbols");\n}" primitive_type (function_...
(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_001a2190(void)\n\n{\n \n FUN_00199900("../../gold/incremental.cc",0x7eb,"do_read_symbols");\n}" (primitive_type "void") (function_declarator "FUN_001a2190(void)" (identifier "FUN_001a2190") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type ...
/* DWARF original prototype: void do_read_symbols(Sized_relobj_incr<32,_false> * this, Read_symbols_data * param_1) */ void __thiscall gold::Sized_relobj_incr<32,_false>::do_read_symbols (Sized_relobj_incr<32,_false> *this,Read_symbols_data *param_1) { /* WARNING: Subroutine does not...
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_00199900("../../gold/incremental.cc",0x7eb,"do_read_symbols"); }
2498_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c
parse_to_value
FUN_00193810
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_omagic * this, char * option_name, char * arg, Command_line * param_3, General_options * param_4) */ void __thiscall gold::General_options::Struct_omagic::parse_to_value (Struct_omagic *...
void FUN_00193810(long param_1,undefined8 param_2,undefined8 param_3) { FUN_003b9d20(param_2,param_3,param_1 + 0x61); *(undefined1 *)(param_1 + 0x60) = 1; return; }
PUSH RBX MOV RBX,RDI MOV RDI,RSI MOV RSI,RDX LEA RDX,[RBX + 0x61] CALL 0x003b9d20 MOV byte ptr [RBX + 0x60],0x1 POP RBX RET
null
null
null
null
[(u'PTRSUB_-1207551872', u'CALL_-1207551953'), ('const-96', u'PTRSUB_-1207551862'), ('tmp_58', u'PTRSUB_-1207551872'), ('tmp_58', u'PTRSUB_-1207551862'), ('const-1', u'STORE_-1207551949'), (u'PTRSUB_-1207551862', u'STORE_-1207551949'), ('tmp_60', u'CALL_-1207551953'), ('tmp_59', u'CALL_-1207551953'), ('const-433', u'ST...
[(u'INT_ADD_-1207551949', u'CALL_-1207551953'), ('tmp_86', u'CALL_-1207551953'), ('const-97', u'INT_ADD_-1207551949'), ('tmp_84', u'INT_ADD_-1207551935'), (u'CAST_-1207551867', u'STORE_-1207551949'), (u'INT_ADD_-1207551935', u'CAST_-1207551867'), ('tmp_85', u'CALL_-1207551953'), ('const-1', u'STORE_-1207551949'), ('con...
null
null
00193810
x64
O2
(translation_unit "void FUN_00193810(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_003b9d20(param_2,param_3,param_1 + 0x61);\n *(undefined1 *)(param_1 + 0x60) = 1;\n return;\n}\n\n" (function_definition "void FUN_00193810(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_003b9d20(param...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void parse_to_value(Struct_omagic * this, char * option_name, char *\n arg, Command_line * param_3, General_options * param_4) */\n\nvoid __thiscall\ngold::General_options::Struct_omagic::parse_to_value\n ...
(translation_unit "void FUN_00193810(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_003b9d20(param_2,param_3,param_1 + 0x61);\n *(undefined1 *)(param_1 + 0x60) = 1;\n return;\n}\n\n" (function_definition "void FUN_00193810(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_003b9d20(param...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , IDE...
(function_definition "void FUN_00193810(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_003b9d20(param_2,param_3,param_1 + 0x61);\n *(undefined1 *)(param_1 + 0x60) = 1;\n return;\n}" (primitive_type "void") (function_declarator "FUN_00193810(long param_1,undefined8 param_2,undefined8 param_3)" (identi...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_omagic * this, char * option_name, char * arg, Command_line * param_3, General_options * param_4) */ void __thiscall gold::type_3::type_1::function_1 (type_1 *this,char *option_name,char...
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) { FUN_003b9d20(param_2,param_3,param_1 + 0x61); *(undefined1 *)(param_1 + 0x60) = 1; return; }
10132_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c
get_weekday
FUN_0033eda0
/* std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::get_weekday(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&, std::_Ios_Iostate&, tm*) const */ void std::time_get<wchar_t,std...
void FUN_0033eda0(long *param_1) { /* WARNING: Could not recover jumptable at 0x0033eda3. Too many branches */ /* WARNING: Treating indirect jump as call */ (**(code **)(*param_1 + 0x28))(); return; }
MOV RAX,qword ptr [RDI] JMP qword ptr [RAX + 0x28]
null
null
null
null
[('const-40', u'INT_ADD_-1205015112'), ('const-433', u'LOAD_-1205015134'), (u'INT_ADD_-1205015112', u'CAST_-1205015056'), (u'CAST_-1205015056', u'LOAD_-1205015128'), ('const-433', u'LOAD_-1205015128'), (u'LOAD_-1205015134', u'INT_ADD_-1205015112'), ('const-1', u'RETURN_-1205015118'), (u'LOAD_-1205015128', u'CALLIND_-12...
[('const-40', u'INT_ADD_-1205015112'), ('const-433', u'LOAD_-1205015134'), (u'INT_ADD_-1205015112', u'CAST_-1205015056'), (u'CAST_-1205015056', u'LOAD_-1205015128'), ('const-433', u'LOAD_-1205015128'), (u'LOAD_-1205015134', u'INT_ADD_-1205015112'), ('const-1', u'RETURN_-1205015118'), (u'LOAD_-1205015128', u'CALLIND_-12...
null
null
0033eda0
x64
O2
(translation_unit "void FUN_0033eda0(long *param_1)\n\n{\n /* WARNING: Could not recover jumptable at 0x0033eda3. Too many branches */\n /* WARNING: Treating indirect jump as call */\n (**(code **)(*param_1 + 0x28))();\n return;\n}\n\n" (function_definition "void FUN_0033eda0(lon...
(translation_unit "/* std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >\n >::get_weekday(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >,\n std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&,\n std::_Ios_Iostate&, tm*) const */\n\nvoid st...
(translation_unit "void FUN_0033eda0(long *param_1)\n\n{\n \n \n (**(code **)(*param_1 + 0x28))();\n return;\n}\n\n" (function_definition "void FUN_0033eda0(long *param_1)\n\n{\n \n \n (**(code **)(*param_1 + 0x28))();\n return;\n}" primiti...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_express...
(function_definition "void FUN_0033eda0(long *param_1)\n\n{\n \n \n (**(code **)(*param_1 + 0x28))();\n return;\n}" (primitive_type "void") (function_declarator "FUN_0033eda0(long *param_1)" (identifier "FUN_0033eda0") (parameter_list "(long *param_1)" (( "(") (parameter_declarat...
/* std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::get_weekday(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&, std::_Ios_Iostate&, tm*) const */ void std::time_get<wchar_t,std...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (call_expre...
null
void MASKED(long *param_1) { /* WARNING: Could not recover jumptable at 0x0033eda3. Too many branches */ /* WARNING: Treating indirect jump as call */ (**(code **)(*param_1 + 0x28))(); return; }
110_sh4-linux-gnu-ranlib_and_sh4-linux-gnu-ranlib_strip.c
extract_file
FUN_00103e80
void extract_file(bfd *abfd) { FILE *pFVar1; bfd_boolean bVar2; int iVar3; void *__ptr; size_t sVar4; FILE *__s; int *piVar5; char *pcVar6; ulong uVar7; char *pcVar8; size_t __n; stat buf; __ptr = (void *)xmalloc(0x2000); bVar2 = is_valid_archive_path(abfd->filename); if (bVar2 == 0) ...
void FUN_00103e80(undefined8 *param_1) { FILE *pFVar1; int iVar2; void *__ptr; size_t sVar3; FILE *__s; undefined8 uVar4; int *piVar5; char *pcVar6; ulong uVar7; undefined8 uVar8; size_t __n; undefined1 local_c8 [24]; __mode_t local_b0; ulong local_98; undefined8 local_80; undefined8 l...
PUSH R15 PUSH R14 MOV R14,RDI MOV EDI,0x2000 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0xa8 CALL 0x00102270 MOV RDI,qword ptr [R14] MOV R12,RAX CALL 0x001084f0 TEST EAX,EAX JZ 0x00104050 MOV RAX,qword ptr [R14 + 0x8] LEA RSI,[RSP + 0x10] MOV RDI,R14 MOV qword ptr [RSP + 0x8],RSI CALL qword ptr [RAX + 0x1e0] TEST EAX,...
null
null
null
null
[('tmp_1302', u'PTRSUB_-1206958298'), (u'INDIRECT_-1206959001', u'MULTIEQUAL_-1206959052'), ('const-433', u'LOAD_-1206959590'), ('const-1089799', u'COPY_-1206958581'), (u'CALL_-1206960274', u'INDIRECT_-1206959127'), ('const-433', u'LOAD_-1206960012'), (u'PTRSUB_-1206958471', u'LOAD_-1206960092'), (u'INDIRECT_-120695883...
[('tmp_3200', u'PTRADD_-1206958247'), (u'PTRADD_-1206958247', u'LOAD_-1206959608'), (u'INDIRECT_-1206958795', u'MULTIEQUAL_-1206959082'), (u'INDIRECT_-1206958898', u'MULTIEQUAL_-1206958842'), (u'CALL_-1206960432', u'INDIRECT_-1206958960'), (u'CALL_-1206960449', u'INDIRECT_-1206959030'), (u'CALL_-1206959976', u'INDIRECT...
null
null
00103e80
x64
O2
(translation_unit "void FUN_00103e80(undefined8 *param_1)\n\n{\n FILE *pFVar1;\n int iVar2;\n void *__ptr;\n size_t sVar3;\n FILE *__s;\n undefined8 uVar4;\n int *piVar5;\n char *pcVar6;\n ulong uVar7;\n undefined8 uVar8;\n size_t __n;\n undefined1 local_c8 [24];\n __mode_t local_b0;\n ulong local_98;\n ...
(translation_unit "void extract_file(bfd *abfd)\n\n{\n FILE *pFVar1;\n bfd_boolean bVar2;\n int iVar3;\n void *__ptr;\n size_t sVar4;\n FILE *__s;\n int *piVar5;\n char *pcVar6;\n ulong uVar7;\n char *pcVar8;\n size_t __n;\n stat buf;\n \n __ptr = (void *)xmalloc(0x2000);\n bVar2 = is_valid_archive_path(...
(translation_unit "void FUN_00103e80(undefined8 *param_1)\n\n{\n FILE *pFVar1;\n int iVar2;\n void *__ptr;\n size_t sVar3;\n FILE *__s;\n undefined8 uVar4;\n int *piVar5;\n char *pcVar6;\n ulong uVar7;\n undefined8 uVar8;\n size_t __n;\n undefined1 local_c8 [24];\n __mode_t local_b0;\n ulong local_98;\n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE ID...
(function_definition "void FUN_00103e80(undefined8 *param_1)\n\n{\n FILE *pFVar1;\n int iVar2;\n void *__ptr;\n size_t sVar3;\n FILE *__s;\n undefined8 uVar4;\n int *piVar5;\n char *pcVar6;\n ulong uVar7;\n undefined8 uVar8;\n size_t __n;\n undefined1 local_c8 [24];\n __mode_t local_b0;\n ulong local_98;\...
void function_1(type_1 *abfd) { type_2 *pFVar1; type_3 var_3; int var_6; void *__ptr; size_t var_17; type_2 *var_12; int *piVar5; char *pcVar6; type_4 var_15; char *pcVar8; size_t var_18; type_5 buf; __ptr = (void *)var_1(0x2000); var_3 = var_2(abfd->filename); if (var_3 == 0) { p...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (type_identifier) d...
null
void MASKED(undefined8 *param_1) { FILE *pFVar1; int iVar2; void *__ptr; size_t sVar3; FILE *__s; undefined8 uVar4; int *piVar5; char *pcVar6; ulong uVar7; undefined8 uVar8; size_t __n; undefined1 local_c8 [24]; __mode_t local_b0; ulong local_98; undefined8 local_80; undefined8 local_7...
7676_i686-gnu-dwp_and_i686-gnu-dwp_strip.c
seekoff
FUN_002db470
/* std::__basic_file<char>::seekoff(long, std::_Ios_Seekdir) */ void __thiscall std::__basic_file<char>::seekoff(__basic_file<char> *this,__off64_t param_1,int param_3) { int __fd; __fd = fd(this); lseek64(__fd,param_1,param_3); return; }
void FUN_002db470(undefined8 param_1,__off64_t param_2,int param_3) { int __fd; __fd = FUN_002db2b0(); lseek64(__fd,param_2,param_3); return; }
PUSH RBP MOV EBP,EDX PUSH RBX MOV RBX,RSI SUB RSP,0x8 CALL 0x002db2b0 ADD RSP,0x8 MOV EDX,EBP MOV RSI,RBX MOV EDI,EAX POP RBX POP RBP JMP 0x001478e0
null
null
null
null
[('tmp_230', u'CALL_-1204636522'), (u'CALL_-1204636522', u'CALL_-1204636481'), ('tmp_229', u'CALL_-1204636481'), ('tmp_241', u'CALL_-1204636481'), ('const-0', u'RETURN_-1204636477')]
[('tmp_299', u'CALL_-1204636481'), (u'CALL_-1204636522', u'CALL_-1204636481'), ('tmp_231', u'CALL_-1204636481'), ('const-0', u'RETURN_-1204636477')]
null
null
002db470
x64
O2
(translation_unit "void FUN_002db470(undefined8 param_1,__off64_t param_2,int param_3)\n\n{\n int __fd;\n \n __fd = FUN_002db2b0();\n lseek64(__fd,param_2,param_3);\n return;\n}\n\n" (function_definition "void FUN_002db470(undefined8 param_1,__off64_t param_2,int param_3)\n\n{\n int __fd;\n \n __fd = FUN_002db2...
(translation_unit "/* std::__basic_file<char>::seekoff(long, std::_Ios_Seekdir) */\n\nvoid __thiscall\nstd::__basic_file<char>::seekoff(__basic_file<char> *this,__off64_t param_1,int param_3)\n\n{\n int __fd;\n \n __fd = fd(this);\n lseek64(__fd,param_1,param_3);\n return;\n}\n\n" comment (function_definition "voi...
(translation_unit "void FUN_002db470(undefined8 param_1,__off64_t param_2,int param_3)\n\n{\n int __fd;\n \n __fd = FUN_002db2b0();\n lseek64(__fd,param_2,param_3);\n return;\n}\n\n" (function_definition "void FUN_002db470(undefined8 param_1,__off64_t param_2,int param_3)\n\n{\n int __fd;\n \n __fd = FUN_002db2...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = (call_expression...
(function_definition "void FUN_002db470(undefined8 param_1,__off64_t param_2,int param_3)\n\n{\n int __fd;\n \n __fd = FUN_002db2b0();\n lseek64(__fd,param_2,param_3);\n return;\n}" (primitive_type "void") (function_declarator "FUN_002db470(undefined8 param_1,__off64_t param_2,int param_3)" (identifier "FUN_002db4...
/* std::__basic_file<char>::seekoff(long, std::_Ios_Seekdir) */ void __thiscall std::type_1<char>::function_1(type_1<char> *this,type_2 param_1,int param_3) { int __fd; __fd = var_1(this); var_2(__fd,param_1,param_3); return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration typ...
null
void MASKED(undefined8 param_1,__off64_t param_2,int param_3) { int __fd; __fd = FUN_002db2b0(); lseek64(__fd,param_2,param_3); return; }
140_x86_64-linux-gnux32-ar_and_x86_64-linux-gnux32-ar_strip.c
usage
FUN_001053f0
void usage(int help) { char *pcVar1; char *__format; FILE *__stream; pcVar1 = (char *)dcgettext(0, "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n" ,5); __stream = std...
void FUN_001053f0(uint param_1) { undefined8 uVar1; char *pcVar2; FILE *__stream; pcVar2 = (char *)dcgettext(0, "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n" ,5); _...
PUSH R12 MOV EDX,0x5 LEA RSI,[0x10b4d8] PUSH RBP MOV EBP,EDI XOR EDI,EDI PUSH RBX CALL 0x001021b0 TEST EBP,EBP MOV RBX,qword ptr [0x00110400] CMOVZ RBX,qword ptr [0x00110440] MOV RDX,qword ptr [0x00110690] MOV RSI,RAX XOR EAX,EAX MOV RDI,RBX CALL 0x00102340 XOR EDI,EDI MOV R12,qword ptr [0x00110690] MOV EDX,0x5 LEA RSI...
null
null
null
null
[(u'CALL_-1206953715', u'INDIRECT_-1206951394'), (u'CALL_-1206953157', u'INDIRECT_-1206951041'), (u'CALL_-1206954831', u'INDIRECT_-1206951949'), (u'CALL_-1206953557', u'INDIRECT_-1206951306'), ('const-0', u'CALL_-1206953681'), ('const-0', u'CALL_-1206953557'), (u'CAST_-1206950834', u'CALL_-1206953467'), (u'CALL_-120695...
[(u'CALL_-1206953715', u'INDIRECT_-1206951394'), (u'CALL_-1206953157', u'INDIRECT_-1206951041'), (u'CALL_-1206953557', u'INDIRECT_-1206951306'), (u'CALL_-1206954831', u'INDIRECT_-1206951949'), (u'CAST_-1206950834', u'CALL_-1206953467'), (u'CALL_-1206954149', u'INDIRECT_-1206951575'), (u'INDIRECT_-1206950973', u'MULTIEQ...
null
null
001053f0
x64
O2
(translation_unit "void FUN_001053f0(uint param_1)\n\n{\n undefined8 uVar1;\n char *pcVar2;\n FILE *__stream;\n \n pcVar2 = (char *)dcgettext(0,\n "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n"\n ...
(translation_unit "void usage(int help)\n\n{\n char *pcVar1;\n char *__format;\n FILE *__stream;\n \n pcVar1 = (char *)dcgettext(0,\n "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n"\n ...
(translation_unit "void FUN_001053f0(uint param_1)\n\n{\n undefined8 uVar1;\n char *pcVar2;\n FILE *__stream;\n \n pcVar2 = (char *)dcgettext(0,\n "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n"\n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expressio...
(function_definition "void FUN_001053f0(uint param_1)\n\n{\n undefined8 uVar1;\n char *pcVar2;\n FILE *__stream;\n \n pcVar2 = (char *)dcgettext(0,\n "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n"\n ...
void function_1(int var_2) { char *pcVar1; char *__format; type_1 *__stream; pcVar1 = (char *)var_1(0, "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n" ,5); __stream =...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier)) (declara...
null
void MASKED(uint param_1) { undefined8 uVar1; char *pcVar2; FILE *__stream; pcVar2 = (char *)dcgettext(0, "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n" ,5); __strea...
7041_powerpc-linux-gnuspe-dwp_and_powerpc-linux-gnuspe-dwp_strip.c
script_exp_binary_rshift
FUN_002b14f0
Expression * gold::script_exp_binary_rshift(Expression *left,Expression *right) { Expression *pEVar1; pEVar1 = (Expression *)operator_new(0x18); pEVar1[1]._vptr_Expression = (_func_int_varargs **)left; pEVar1[2]._vptr_Expression = (_func_int_varargs **)right; pEVar1->_vptr_Expression = (_func_int_varargs...
void FUN_002b14f0(undefined8 param_1,undefined8 param_2) { undefined8 *puVar1; puVar1 = (undefined8 *)FUN_002d94a0(0x18); puVar1[1] = param_1; puVar1[2] = param_2; *puVar1 = &PTR_FUN_0042ccb0; return; }
PUSH RBP MOV RBP,RDI MOV EDI,0x18 PUSH RBX MOV RBX,RSI SUB RSP,0x8 CALL 0x002d94a0 LEA RDX,[0x42ccb0] MOV qword ptr [RAX + 0x8],RBP MOV qword ptr [RAX + 0x10],RBX MOV qword ptr [RAX],RDX ADD RSP,0x8 POP RBX POP RBP RET
null
null
null
null
[('const-433', u'STORE_-1204546251'), ('const-4377776', u'PTRSUB_-1204546146'), (u'CAST_-1204546162', u'PTRADD_-1204546154'), (u'PTRSUB_-1204546141', u'STORE_-1204546251'), (u'CAST_-1204546144', u'STORE_-1204546257'), (u'PTRADD_-1204546154', u'PTRSUB_-1204546152'), ('const-1', u'PTRADD_-1204546154'), (u'PTRSUB_-1204546...
[(u'PTRADD_-1204546153', u'STORE_-1204546264'), (u'PTRADD_-1204546148', u'STORE_-1204546257'), ('const-8', u'PTRADD_-1204546148'), (u'PTRSUB_-1204546145', u'STORE_-1204546251'), (u'CALL_-1204546276', u'CAST_-1204546164'), (u'CAST_-1204546164', u'PTRADD_-1204546153'), ('const-8', u'PTRADD_-1204546153'), ('const-24', u'C...
null
null
002b14f0
x64
O2
(translation_unit "void FUN_002b14f0(undefined8 param_1,undefined8 param_2)\n\n{\n undefined8 *puVar1;\n \n puVar1 = (undefined8 *)FUN_002d94a0(0x18);\n puVar1[1] = param_1;\n puVar1[2] = param_2;\n *puVar1 = &PTR_FUN_0042ccb0;\n return;\n}\n\n" (function_definition "void FUN_002b14f0(undefined8 param_1,undefine...
(translation_unit "Expression * gold::script_exp_binary_rshift(Expression *left,Expression *right)\n\n{\n Expression *pEVar1;\n \n pEVar1 = (Expression *)operator_new(0x18);\n pEVar1[1]._vptr_Expression = (_func_int_varargs **)left;\n pEVar1[2]._vptr_Expression = (_func_int_varargs **)right;\n pEVar1->_vptr_Expre...
(translation_unit "void FUN_002b14f0(undefined8 param_1,undefined8 param_2)\n\n{\n undefined8 *puVar1;\n \n puVar1 = (undefined8 *)FUN_002d94a0(0x18);\n puVar1[1] = param_1;\n puVar1[2] = param_2;\n *puVar1 = &PTR_FUN_0042ccb0;\n return;\n}\n\n" (function_definition "void FUN_002b14f0(undefined8 param_1,undefine...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descr...
(function_definition "void FUN_002b14f0(undefined8 param_1,undefined8 param_2)\n\n{\n undefined8 *puVar1;\n \n puVar1 = (undefined8 *)FUN_002d94a0(0x18);\n puVar1[1] = param_1;\n puVar1[2] = param_2;\n *puVar1 = &PTR_FUN_0042ccb0;\n return;\n}" (primitive_type "void") (function_declarator "FUN_002b14f0(undefined...
type_1 * gold::script_exp_binary_rshift(type_1 *left,type_1 *right) { type_1 *pEVar1; pEVar1 = (type_1 *)var_1(0x18); pEVar1[1]._vptr_Expression = (type_2 **)left; pEVar1[2]._vptr_Expression = (type_2 **)right; pEVar1->_vptr_Expression = (type_2 **)&PTR__Binary_rshift_0042ccb0; return pEVar1; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statemen...
null
void MASKED(undefined8 param_1,undefined8 param_2) { undefined8 *puVar1; puVar1 = (undefined8 *)FUN_002d94a0(0x18); puVar1[1] = param_1; puVar1[2] = param_2; *puVar1 = &PTR_FUN_0042ccb0; return; }
7202_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
value
FUN_002b3cf0
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "STT": Some values do not have unique names */ /* DWARF original prototype: uint64_t value(Unary_minus * this, Expression_eval_info * eei) */ uint64_t __thiscall gold::Unary_minus::value(Unary_minus *this,Expression_eval_info *eei) { u...
long FUN_002b3cf0(long param_1,undefined8 *param_2) { long lVar1; undefined8 uVar2; long local_10; lVar1 = FUN_002b1020(*(undefined8 *)(param_1 + 8),*param_2,param_2[1],*(undefined1 *)(param_2 + 2) ,*(undefined1 *)((long)param_2 + 0x11),param_2[3],param_2[4],&local_10, ...
PUSH RBX SUB RSP,0x10 MOVZX ECX,byte ptr [RSI + 0x10] MOV RDX,qword ptr [RSI + 0x8] MOV RDI,qword ptr [RDI + 0x8] MOV R9,qword ptr [RSI + 0x18] PUSH qword ptr [RSI + 0x50] MOVZX R8D,byte ptr [RSI + 0x11] PUSH 0x0 PUSH 0x0 PUSH 0x0 PUSH 0x0 PUSH qword ptr [RSI + 0x30] LEA RAX,[RSP + 0x38] PUSH RAX PUSH qword ptr [RSI + ...
null
null
null
null
[(u'LOAD_-1204536060', u'CALL_-1204535956'), (u'PTRSUB_-1204535520', u'LOAD_-1204535874'), ('tmp_265', u'CBRANCH_-1204535905'), ('const-48', u'PTRSUB_-1204535582'), (u'COPY_-1204535771', u'RETURN_-1204535751'), (u'PTRSUB_-1204535616', u'LOAD_-1204536052'), (u'CALL_-1204535956', u'INT_2COMP_-1204535918'), (u'INDIRECT_-1...
[('const--16', u'PTRSUB_-1204535604'), (u'LOAD_-1204536060', u'CALL_-1204535956'), ('tmp_265', u'CBRANCH_-1204535905'), (u'COPY_-1204535771', u'RETURN_-1204535751'), (u'CALL_-1204535956', u'INT_2COMP_-1204535918'), ('const-17', u'INT_ADD_-1204536007'), (u'PTRADD_-1204535626', u'LOAD_-1204536031'), ('const-4', u'PTRADD_...
null
null
002b3cf0
x64
O2
(translation_unit "long FUN_002b3cf0(long param_1,undefined8 *param_2)\n\n{\n long lVar1;\n undefined8 uVar2;\n long local_10;\n \n lVar1 = FUN_002b1020(*(undefined8 *)(param_1 + 8),*param_2,param_2[1],*(undefined1 *)(param_2 + 2)\n ,*(undefined1 *)((long)param_2 + 0x11),param_2[3],param_2[4]...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* WARNING: Enum "STT": Some values do not have unique names */\n/* DWARF original prototype: uint64_t value(Unary_minus * this, Expression_eval_info * eei) */\n\nuint64_t __thiscall gold::Unary_minus::value(Unary_minus *this,Expression_...
(translation_unit "long FUN_002b3cf0(long param_1,undefined8 *param_2)\n\n{\n long lVar1;\n undefined8 uVar2;\n long local_10;\n \n lVar1 = FUN_002b1020(*(undefined8 *)(param_1 + 8),*param_2,param_2[1],*(undefined1 *)(param_2 + 2)\n ,*(undefined1 *)((long)param_2 + 0x11),param_2[3],param_2[4]...
(translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration T...
(function_definition "long FUN_002b3cf0(long param_1,undefined8 *param_2)\n\n{\n long lVar1;\n undefined8 uVar2;\n long local_10;\n \n lVar1 = FUN_002b1020(*(undefined8 *)(param_1 + 8),*param_2,param_2[1],*(undefined1 *)(param_2 + 2)\n ,*(undefined1 *)((long)param_2 + 0x11),param_2[3],param_2...
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "STT": Some values do not have unique names */ /* DWARF original prototype: uint64_t value(Unary_minus * this, Expression_eval_info * eei) */ uint64_t __thiscall gold::type_1::function_1(type_1 *this,type_2 *eei) { uint64_t uVar1; ch...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarato...
null
long MASKED(long param_1,undefined8 *param_2) { long lVar1; undefined8 uVar2; long local_10; lVar1 = FUN_002b1020(*(undefined8 *)(param_1 + 8),*param_2,param_2[1],*(undefined1 *)(param_2 + 2) ,*(undefined1 *)((long)param_2 + 0x11),param_2[3],param_2[4],&local_10, ...
931_libtomcrypt.so.1.0_and_libtomcrypt.so.1.0_strip.c
lcm
FUN_00160500
int lcm(void *a,void *b,void *c) { if (a == (void *)0x0) { /* WARNING: Subroutine does not return */ crypt_argchk("a != NULL","src/math/gmp_desc.c",0x154); } if (b != (void *)0x0) { if (c != (void *)0x0) { __gmpz_lcm(c,a,b); return 0; } /* WARNING:...
undefined8 FUN_00160500(long param_1,long param_2,long param_3) { if (param_1 == 0) { /* WARNING: Subroutine does not return */ crypt_argchk("a != NULL","src/math/gmp_desc.c",0x154); } if (param_2 != 0) { if (param_3 != 0) { __gmpz_lcm(param_3,param_1,param_2); return 0; ...
SUB RSP,0x8 TEST RDI,RDI JZ 0x0016052b TEST RSI,RSI JZ 0x0016055b MOV RAX,RDX TEST RDX,RDX JZ 0x00160543 MOV RDX,RSI MOV RSI,RDI MOV RDI,RAX CALL 0x00114620 XOR EAX,EAX ADD RSP,0x8 RET MOV EDX,0x154 LEA RSI,[0x1bdb28] LEA RDI,[0x1aa70e] CALL 0x00114270 MOV EDX,0x156 LEA RSI,[0x1bdb28] LEA RDI,[0x1bbc2c] CALL 0x00114270...
null
null
null
null
[('tmp_243', u'CALL_-1207368365'), (u'COPY_-1207368151', u'CALL_-1207368250'), ('const-1', u'RETURN_-1207368277'), ('tmp_243', u'INT_EQUAL_-1207368420'), ('tmp_245', u'INT_NOTEQUAL_-1207368385'), (u'COPY_-1207368203', u'CALL_-1207368290'), (u'COPY_-1207368178', u'CALL_-1207368282'), (u'COPY_-1207368153', u'CALL_-120736...
[('const-1825576', u'COPY_-1207368209'), ('tmp_433', u'CALL_-1207368365'), ('const-1', u'RETURN_-1207368277'), ('const-1825576', u'COPY_-1207368184'), ('const-340', u'CALL_-1207368290'), ('const-1746702', u'COPY_-1207368212'), ('tmp_434', u'INT_NOTEQUAL_-1207368385'), ('const-0', u'COPY_-1207368362'), ('tmp_431', u'INT...
null
null
00160500
x64
O2
(translation_unit "undefined8 FUN_00160500(long param_1,long param_2,long param_3)\n\n{\n if (param_1 == 0) {\n /* WARNING: Subroutine does not return */\n crypt_argchk("a != NULL","src/math/gmp_desc.c",0x154);\n }\n if (param_2 != 0) {\n if (param_3 != 0) {\n __gmpz_lcm(param_3,param_1...
(translation_unit "int lcm(void *a,void *b,void *c)\n\n{\n if (a == (void *)0x0) {\n /* WARNING: Subroutine does not return */\n crypt_argchk("a != NULL","src/math/gmp_desc.c",0x154);\n }\n if (b != (void *)0x0) {\n if (c != (void *)0x0) {\n __gmpz_lcm(c,a,b);\n return 0;\n }\n ...
(translation_unit "undefined8 FUN_00160500(long param_1,long param_2,long param_3)\n\n{\n if (param_1 == 0) {\n \n crypt_argchk("a != NULL","src/math/gmp_desc.c",0x154);\n }\n if (param_2 != 0) {\n if (param_3 != 0) {\n __gmpz_lcm(param_3,param_1,param_2);\n return 0;\n }\n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (if_statement if (parenthes...
(function_definition "undefined8 FUN_00160500(long param_1,long param_2,long param_3)\n\n{\n if (param_1 == 0) {\n \n crypt_argchk("a != NULL","src/math/gmp_desc.c",0x154);\n }\n if (param_2 != 0) {\n if (param_3 != 0) {\n __gmpz_lcm(param_3,param_1,param_2);\n return 0;\n }\n ...
int function_1(void *var_1,void *var_3,void *var_4) { if (var_1 == (void *)0x0) { /* WARNING: Subroutine does not return */ var_2("a != NULL","src/math/gmp_desc.c",0x154); } if (var_3 != (void *)0x0) { if (var_4 != (void *)0x0) { var_5(var_4,var_1,var_3); return 0; } ...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_decl...
null
undefined8 MASKED(long param_1,long param_2,long param_3) { if (param_1 == 0) { /* WARNING: Subroutine does not return */ crypt_argchk("a != NULL","src/math/gmp_desc.c",0x154); } if (param_2 != 0) { if (param_3 != 0) { __gmpz_lcm(param_3,param_1,param_2); return 0; } ...
4902_x86_64-linux-gnu-gold_and_x86_64-linux-gnu-gold_strip.c
initialize_input_to_output_maps
FUN_00225e50
/* DWARF original prototype: void initialize_input_to_output_maps(Sized_relobj_file<32,_false> * this) */ void __thiscall gold::Sized_relobj_file<32,_false>::initialize_input_to_output_maps (Sized_relobj_file<32,_false> *this) { byte bVar1; uint uVar2; pointer pSVar3; long lVar4; uVar2 = th...
void FUN_00225e50(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 0x00225ec0 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 0x00225eb1 TEST DL,0x10 JZ ...
null
null
null
null
[(u'PTRSUB_-1203937257', u'LOAD_-1203937616'), (u'MULTIEQUAL_-1203937350', u'PTRADD_-1203937242'), ('const-1736', u'CALL_-1203937419'), (u'LOAD_-1203937616', u'PTRSUB_-1203937242'), ('tmp_243', u'CBRANCH_-1203937542'), ('const-8', u'PTRSUB_-1203937221'), ('const-16', u'PTRSUB_-1203937215'), ('const-2', u'INT_SUB_-12039...
[('const-288', u'INT_ADD_-1203937693'), ('tmp_243', u'CBRANCH_-1203937542'), (u'LOAD_-1203937594', u'CAST_-1203937249'), (u'INT_AND_-1203937302', u'INT_EQUAL_-1203937544'), ('const-2', u'INT_SUB_-1203937663'), (u'INT_ADD_-1203937525', u'CAST_-1203937234'), (u'INT_SUB_-1203937663', u'INT_ZEXT_-1203937464'), (u'LOAD_-120...
null
null
00225e50
x64
O2
(translation_unit "void FUN_00225e50(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<32,_false> *\n this) */\n\nvoid __thiscall\ngold::Sized_relobj_file<32,_false>::initialize_input_to_output_maps\n (Sized_relobj_file<32,_false> *this)\n\n{\n byte bVar1;\n uint uVar2;\n pointer pSVar3;\n...
(translation_unit "void FUN_00225e50(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_00225e50(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<32,_false> * this) */ void __thiscall var_2::Sized_relobj_file<32,_false>::initialize_input_to_output_maps (Sized_relobj_file<32,_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...
4679_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c
add_local_pair_with_rel
FUN_0020f300
/* DWARF original prototype: void add_local_pair_with_rel(Output_data_got<32,_false> * this, Relobj * object, uint symndx, uint shndx, uint got_type, Output_data_reloc_generic * rel_dyn, uint r_type, uint64_t addend) */ void __thiscall gold::Output_data_got<32,_false>::add_local_pair_with_rel (Output_...
void FUN_0020f300(undefined8 param_1,long *param_2,uint param_3,uint param_4,undefined4 param_5, long *param_6,undefined4 param_7,undefined8 param_8) { char cVar1; undefined4 uVar2; undefined8 uVar3; cVar1 = (**(code **)(*param_2 + 0x158))(param_2,param_3,param_5,param_8); if (cVar1 != '...
PUSH R15 MOV R15D,EDX MOV EDX,R8D PUSH R14 MOV R14,RDI PUSH R13 MOV R13,R9 PUSH R12 MOV R12D,R8D PUSH RBP PUSH RBX MOV RBX,RSI MOV RDI,RBX SUB RSP,0x58 MOV EAX,dword ptr [RSP + 0x90] MOV RBP,qword ptr [RSP + 0x98] MOV dword ptr [RSP + 0x8],ECX MOV dword ptr [RSP + 0x4],EAX MOV RAX,qword ptr [RSI] MOV RCX,RBP MOV ESI,R1...
null
null
null
null
[(u'LOAD_-1203768045', u'INT_EQUAL_-1203768022'), (u'COPY_-1203767222', u'PIECE_-1203767374'), ('const-433', u'LOAD_-1203768045'), (u'PTRADD_-1203767047', u'LOAD_-1203767898'), (u'PIECE_-1203767508', u'CAST_-1203766974'), (u'PTRSUB_-1203767324', u'PTRSUB_-1203767316'), (u'PIECE_-1203767375', u'PIECE_-1203767374'), (u'C...
[(u'INT_ADD_-1203768029', u'CAST_-1203767150'), (u'LOAD_-1203768045', u'INT_EQUAL_-1203768022'), (u'CAST_-1203767150', u'LOAD_-1203768045'), ('const-433', u'LOAD_-1203768451'), ('tmp_2164', u'CALL_-1203768135'), (u'COPY_-1203767063', u'CALL_-1203767722'), ('tmp_3422', u'CALLIND_-1203768069'), (u'INT_EQUAL_-1203768022',...
null
null
0020f300
x64
O2
(translation_unit "void FUN_0020f300(undefined8 param_1,long *param_2,uint param_3,uint param_4,undefined4 param_5,\n long *param_6,undefined4 param_7,undefined8 param_8)\n\n{\n char cVar1;\n undefined4 uVar2;\n undefined8 uVar3;\n \n cVar1 = (**(code **)(*param_2 + 0x158))(param_2,param_3,param_5,...
(translation_unit "/* DWARF original prototype: void add_local_pair_with_rel(Output_data_got<32,_false> * this, Relobj\n * object, uint symndx, uint shndx, uint got_type, Output_data_reloc_generic * rel_dyn, uint\n r_type, uint64_t addend) */\n\nvoid __thiscall\ngold::Output_data_got<32,_false>::add_local_pair_with...
(translation_unit "void FUN_0020f300(undefined8 param_1,long *param_2,uint param_3,uint param_4,undefined4 param_5,\n long *param_6,undefined4 param_7,undefined8 param_8)\n\n{\n char cVar1;\n undefined4 uVar2;\n undefined8 uVar3;\n \n cVar1 = (**(code **)(*param_2 + 0x158))(param_2,param_3,param_5,...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , ...
(function_definition "void FUN_0020f300(undefined8 param_1,long *param_2,uint param_3,uint param_4,undefined4 param_5,\n long *param_6,undefined4 param_7,undefined8 param_8)\n\n{\n char cVar1;\n undefined4 uVar2;\n undefined8 uVar3;\n \n cVar1 = (**(code **)(*param_2 + 0x158))(param_2,param_3,param...
/* DWARF original prototype: void add_local_pair_with_rel(Output_data_got<32,_false> * this, Relobj * object, uint symndx, uint shndx, uint got_type, Output_data_reloc_generic * rel_dyn, uint r_type, uint64_t addend) */ void __thiscall var_6::Output_data_got<32,_false>::add_local_pair_with_rel (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: (sized_type_specifier) declarator: (pointer_declarator declarator: (id...
null
void MASKED(undefined8 param_1,long *param_2,uint param_3,uint param_4,undefined4 param_5, long *param_6,undefined4 param_7,undefined8 param_8) { char cVar1; undefined4 uVar2; undefined8 uVar3; cVar1 = (**(code **)(*param_2 + 0x158))(param_2,param_3,param_5,param_8); if (cVar1 != '\0') {...
73_x86_64-kfreebsd-gnu-as_and_x86_64-kfreebsd-gnu-as_strip.c
strncasecmp
strncasecmp
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int strncasecmp(char *__s1,char *__s2,size_t __n) { int iVar1; iVar1 = (*(code *)PTR_strncasecmp_001da258)(); return iVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int strncasecmp(char *__s1,char *__s2,size_t __n) { int iVar1; iVar1 = (*(code *)PTR_strncasecmp_001da258)(); return iVar1; }
JMP qword ptr [0x001da258]
null
null
null
null
[('const-0', u'RETURN_-1206942533'), (u'CAST_-1206942467', u'CALLIND_-1206942536'), (u'CALLIND_-1206942536', u'INDIRECT_-1206942472'), ('tmp_44', u'CAST_-1206942467'), (u'INDIRECT_-1206942472', u'COPY_-1206942531'), (u'CALLIND_-1206942536', u'RETURN_-1206942533')]
[('const-0', u'RETURN_-1206942533'), (u'CAST_-1206942467', u'CALLIND_-1206942536'), (u'CALLIND_-1206942536', u'INDIRECT_-1206942472'), ('tmp_44', u'CAST_-1206942467'), (u'INDIRECT_-1206942472', u'COPY_-1206942531'), (u'CALLIND_-1206942536', u'RETURN_-1206942533')]
null
null
001084b0
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint strncasecmp(char *__s1,char *__s2,size_t __n)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_strncasecmp_001da258)();\n return iVar1;\n}\n\n" comment (function_definition "int strncasecmp(char *__s1,char *__s2,size_...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint strncasecmp(char *__s1,char *__s2,size_t __n)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_strncasecmp_001da258)();\n return iVar1;\n}\n\n" comment (function_definition "int strncasecmp(char *__s1,char *__s2,size_...
(translation_unit "int strncasecmp(char *__s1,char *__s2,size_t __n)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_strncasecmp_001da258)();\n return iVar1;\n}\n\n" (function_definition "int strncasecmp(char *__s1,char *__s2,size_t __n)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_strncasecmp_001da258)();\n retur...
(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 { (declaration TYPE IDENT ;) (expression_statement (...
(function_definition "int strncasecmp(char *__s1,char *__s2,size_t __n)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_strncasecmp_001da258)();\n return iVar1;\n}" (primitive_type "int") (function_declarator "strncasecmp(char *__s1,char *__s2,size_t __n)" (identifier "strncasecmp") (parameter_list "(char *__s1,char *...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(char *__s1,char *__s2,size_t __n) { int iVar1; iVar1 = (*(type_1 *)PTR_strncasecmp_001da258)(); return iVar1; }
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 */ int MASKED(char *__s1,char *__s2,size_t __n) { int iVar1; iVar1 = (*(code *)PTR_MASKED_001da258)(); return iVar1; }
77_libmicrohttpd.so.12.56_and_libmicrohttpd.so.12.56_strip.c
MHD_create_response_from_fd_at_offset64
MHD_create_response_from_fd_at_offset64
/* WARNING: Switch with 1 destination removed at 0x00103560 */ /* WARNING: Enum "MHD_FLAG": Some values do not have unique names */ MHD_Response * MHD_create_response_from_fd_at_offset64(uint64_t size,int fd,uint64_t offset) { MHD_Response *pMVar1; if (((-1 < (long)size) && (-1 < (long)offset)) && (-1 < (long...
/* WARNING: Switch with 1 destination removed at 0x00103560 */ long MHD_create_response_from_fd_at_offset64(long param_1,undefined4 param_2,long param_3) { long lVar1; if (((-1 < param_1) && (-1 < param_3)) && (-1 < param_1 + param_3)) { lVar1 = MHD_create_response_from_callback(param_1,0x1000,FUN_0010f82...
JMP qword ptr [0x0031d268]
null
null
null
null
[(u'PTRSUB_-1206911051', u'STORE_-1206911235'), (u'CALL_-1206911254', u'STORE_-1206911219'), (u'INT_ADD_-1206911320', u'CAST_-1206911095'), (u'CALL_-1206911254', u'INT_NOTEQUAL_-1206911239'), ('tmp_318', u'CAST_-1206911104'), ('const-433', u'STORE_-1206911219'), (u'INT_SLESS_-1206911325', u'CBRANCH_-1206911324'), ('con...
[('const-4096', u'CALL_-1206911254'), (u'INDIRECT_-1206911056', u'MULTIEQUAL_-1206911052'), (u'CALL_-1206911254', u'STORE_-1206911219'), (u'CALL_-1206911254', u'INT_NOTEQUAL_-1206911239'), ('const--1', u'INT_SLESS_-1206911359'), (u'INT_SLESS_-1206911325', u'CBRANCH_-1206911324'), ('const-433', u'STORE_-1206911219'), (u...
null
null
00103560
x64
O2
(translation_unit "/* WARNING: Switch with 1 destination removed at 0x00103560 */\n\nlong MHD_create_response_from_fd_at_offset64(long param_1,undefined4 param_2,long param_3)\n\n{\n long lVar1;\n \n if (((-1 < param_1) && (-1 < param_3)) && (-1 < param_1 + param_3)) {\n lVar1 = MHD_create_response_from_callback(...
(translation_unit "/* WARNING: Switch with 1 destination removed at 0x00103560 */\n/* WARNING: Enum "MHD_FLAG": Some values do not have unique names */\n\nMHD_Response * MHD_create_response_from_fd_at_offset64(uint64_t size,int fd,uint64_t offset)\n\n{\n MHD_Response *pMVar1;\n \n if (((-1 < (long)size) && (-1 < (lo...
(translation_unit "long MHD_create_response_from_fd_at_offset64(long param_1,undefined4 param_2,long param_3)\n\n{\n long lVar1;\n \n if (((-1 < param_1) && (-1 < param_3)) && (-1 < param_1 + param_3)) {\n lVar1 = MHD_create_response_from_callback(param_1,0x1000,FUN_0010f820,0,FUN_0010f800);\n if (lVar1 != 0) ...
(translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration (sized_type_sp...
(function_definition "long MHD_create_response_from_fd_at_offset64(long param_1,undefined4 param_2,long param_3)\n\n{\n long lVar1;\n \n if (((-1 < param_1) && (-1 < param_3)) && (-1 < param_1 + param_3)) {\n lVar1 = MHD_create_response_from_callback(param_1,0x1000,FUN_0010f820,0,FUN_0010f800);\n if (lVar1 != ...
/* WARNING: Switch with 1 destination removed at 0x00103560 */ /* WARNING: Enum "MHD_FLAG": Some values do not have unique names */ type_1 * function_1(uint64_t var_1,int fd,uint64_t var_2) { type_1 *var_4; if (((-1 < (long)var_1) && (-1 < (long)var_2)) && (-1 < (long)(var_1 + var_2))) { var_4 = var_3(var...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_decl...
null
/* WARNING: Switch with 1 destination removed at 0x00103560 */ long MASKED(long param_1,undefined4 param_2,long param_3) { long lVar1; if (((-1 < param_1) && (-1 < param_3)) && (-1 < param_1 + param_3)) { lVar1 = MHD_create_response_from_callback(param_1,0x1000,FUN_0010f820,0,FUN_0010f800); if (lVar1 ...
1007_putty_and_putty_strip.c
ssh2_msg_channel_open_failure
FUN_0013fef0
/* WARNING: Enum "anon_enum_32": Some values do not have unique names */ void ssh2_msg_channel_open_failure(Ssh_conflict ssh,Packet *pktin) { ssh_channel *e; char *ptr; e = ssh_channel_msg(ssh,pktin); if (e == (ssh_channel *)0x0) { return; } if (e->halfopen != 0) { if (e->type == 3) { pt...
void FUN_0013fef0(long param_1,undefined8 param_2) { long lVar1; undefined8 uVar2; lVar1 = FUN_0013f6d0(); if (lVar1 == 0) { return; } if (*(int *)(lVar1 + 0x14) != 0) { if (*(int *)(lVar1 + 0x10) == 3) { uVar2 = FUN_001331e0(param_2); FUN_00131a40(param_1,"Forwarded connection refu...
PUSH R12 MOV R12,RSI PUSH RBP MOV RBP,RDI PUSH RBX CALL 0x0013f6d0 TEST RAX,RAX JZ 0x0013ff40 MOV RBX,RAX MOV EAX,dword ptr [RAX + 0x14] TEST EAX,EAX JZ 0x0013ff7a MOV EAX,dword ptr [RBX + 0x10] CMP EAX,0x3 JZ 0x0013ff48 CMP EAX,0x5 JNZ 0x0013ff99 MOV RDI,qword ptr [RBP + 0x1a0] MOV RSI,RBX CALL 0x00178840 MOV RDI,RBX ...
null
null
null
null
[(u'CALL_-1207107826', u'INT_EQUAL_-1207107812'), ('const-112', u'PTRSUB_-1207107255'), (u'PTRSUB_-1207107354', u'LOAD_-1207107784'), (u'LOAD_-1207107784', u'INT_EQUAL_-1207107764'), (u'PTRSUB_-1207107340', u'LOAD_-1207107744'), (u'CALL_-1207107826', u'CALL_-1207107698'), (u'LOAD_-1207107784', u'INT_NOTEQUAL_-120710774...
[(u'CALL_-1207107826', u'INT_EQUAL_-1207107812'), ('const-433', u'LOAD_-1207107784'), ('const-16', u'INT_ADD_-1207107768'), (u'LOAD_-1207107784', u'INT_EQUAL_-1207107764'), (u'CALL_-1207107826', u'CALL_-1207107698'), (u'LOAD_-1207107784', u'INT_NOTEQUAL_-1207107747'), ('tmp_321', u'BRANCH_-1207107588'), ('const-0', u'I...
null
null
0013fef0
x64
O2
(translation_unit "void FUN_0013fef0(long param_1,undefined8 param_2)\n\n{\n long lVar1;\n undefined8 uVar2;\n \n lVar1 = FUN_0013f6d0();\n if (lVar1 == 0) {\n return;\n }\n if (*(int *)(lVar1 + 0x14) != 0) {\n if (*(int *)(lVar1 + 0x10) == 3) {\n uVar2 = FUN_001331e0(param_2);\n FUN_00131a40(par...
(translation_unit "/* WARNING: Enum "anon_enum_32": Some values do not have unique names */\n\nvoid ssh2_msg_channel_open_failure(Ssh_conflict ssh,Packet *pktin)\n\n{\n ssh_channel *e;\n char *ptr;\n \n e = ssh_channel_msg(ssh,pktin);\n if (e == (ssh_channel *)0x0) {\n return;\n }\n if (e->halfopen != 0) {\n ...
(translation_unit "void FUN_0013fef0(long param_1,undefined8 param_2)\n\n{\n long lVar1;\n undefined8 uVar2;\n \n lVar1 = FUN_0013f6d0();\n if (lVar1 == 0) {\n return;\n }\n if (*(int *)(lVar1 + 0x14) != 0) {\n if (*(int *)(lVar1 + 0x10) == 3) {\n uVar2 = FUN_001331e0(param_2);\n FUN_00131a40(par...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE IDENT ;) (expression_statement (assignment...
(function_definition "void FUN_0013fef0(long param_1,undefined8 param_2)\n\n{\n long lVar1;\n undefined8 uVar2;\n \n lVar1 = FUN_0013f6d0();\n if (lVar1 == 0) {\n return;\n }\n if (*(int *)(lVar1 + 0x14) != 0) {\n if (*(int *)(lVar1 + 0x10) == 3) {\n uVar2 = FUN_001331e0(param_2);\n FUN_00131a40(...
/* WARNING: Enum "anon_enum_32": Some values do not have unique names */ void function_1(type_1 ssh,type_2 *pktin) { type_3 *var_2; char *ptr; var_2 = var_1(ssh,pktin); if (var_2 == (type_3 *)0x0) { return; } if (var_2->halfopen != 0) { if (var_2->type == 3) { ptr = var_3(pktin); 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)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_sta...
null
void MASKED(long param_1,undefined8 param_2) { long lVar1; undefined8 uVar2; lVar1 = FUN_0013f6d0(); if (lVar1 == 0) { return; } if (*(int *)(lVar1 + 0x14) != 0) { if (*(int *)(lVar1 + 0x10) == 3) { uVar2 = FUN_001331e0(param_2); FUN_00131a40(param_1,"Forwarded connection refused by...
8661_i686-gnu-dwp_and_i686-gnu-dwp_strip.c
gcount
FUN_002fd890
/* std::wistream::gcount() const */ undefined8 __thiscall std::wistream::gcount(wistream *this) { return *(undefined8 *)(this + 8); }
undefined8 FUN_002fd890(long param_1) { return *(undefined8 *)(param_1 + 8); }
MOV RAX,qword ptr [RDI + 0x8] RET
null
null
null
null
[('const-0', u'RETURN_-1204758365'), (u'CAST_-1204758313', u'LOAD_-1204758381'), (u'PTRADD_-1204758319', u'CAST_-1204758313'), ('const-1', u'PTRADD_-1204758319'), ('const-8', u'PTRADD_-1204758319'), ('const-433', u'LOAD_-1204758381'), ('tmp_18', u'PTRADD_-1204758319'), (u'COPY_-1204758381', u'RETURN_-1204758365'), (u'L...
[(u'INT_ADD_-1204758365', u'CAST_-1204758313'), ('const-0', u'RETURN_-1204758365'), (u'CAST_-1204758313', u'LOAD_-1204758381'), ('tmp_19', u'INT_ADD_-1204758365'), ('const-433', u'LOAD_-1204758381'), ('const-8', u'INT_ADD_-1204758365'), (u'COPY_-1204758381', u'RETURN_-1204758365'), (u'LOAD_-1204758381', u'COPY_-1204758...
null
null
002fd890
x64
O2
(translation_unit "undefined8 FUN_002fd890(long param_1)\n\n{\n return *(undefined8 *)(param_1 + 8);\n}\n\n" (function_definition "undefined8 FUN_002fd890(long param_1)\n\n{\n return *(undefined8 *)(param_1 + 8);\n}" type_identifier (function_declarator "FUN_002fd890(long param_1)" identifier (parameter_list "(long p...
(translation_unit "/* std::wistream::gcount() const */\n\nundefined8 __thiscall std::wistream::gcount(wistream *this)\n\n{\n return *(undefined8 *)(this + 8);\n}\n\n" comment (function_definition "undefined8 __thiscall std::wistream::gcount(wistream *this)\n\n{\n return *(undefined8 *)(this + 8);\n}" type_identifier ...
(translation_unit "undefined8 FUN_002fd890(long param_1)\n\n{\n return *(undefined8 *)(param_1 + 8);\n}\n\n" (function_definition "undefined8 FUN_002fd890(long param_1)\n\n{\n return *(undefined8 *)(param_1 + 8);\n}" type_identifier (function_declarator "FUN_002fd890(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_002fd890(long param_1)\n\n{\n return *(undefined8 *)(param_1 + 8);\n}" (type_identifier "undefined8") (function_declarator "FUN_002fd890(long param_1)" (identifier "FUN_002fd890") (parameter_list "(long param_1)" (( "(") (parameter_declaration "long param_1" (sized_type_specifier "...
/* std::wistream::gcount() 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); }
2832_powerpc-linux-gnuspe-dwp_and_powerpc-linux-gnuspe-dwp_strip.c
inputs_reader
FUN_0018d9a0
/* DWARF original prototype: Incremental_inputs_reader<64,_false> * inputs_reader(Sized_incremental_binary<64,_false> * this) */ Incremental_inputs_reader<64,_false> * __thiscall gold::Sized_incremental_binary<64,_false>::inputs_reader(Sized_incremental_binary<64,_false> *this) { return &this->inputs_reader_; }...
long FUN_0018d9a0(long param_1) { return param_1 + 0x100; }
LEA RAX,[RDI + 0x100] RET
null
null
null
null
[(u'PTRSUB_-1207445016', u'COPY_-1207445086'), ('const-0', u'RETURN_-1207445067'), ('tmp_16', u'PTRSUB_-1207445016'), (u'COPY_-1207445086', u'RETURN_-1207445067'), ('const-256', u'PTRSUB_-1207445016')]
[('const-0', u'RETURN_-1207445067'), ('tmp_16', u'INT_ADD_-1207445069'), ('const-256', u'INT_ADD_-1207445069'), (u'INT_ADD_-1207445069', u'COPY_-1207445086'), (u'COPY_-1207445086', u'RETURN_-1207445067')]
null
null
0018d9a0
x64
O2
(translation_unit "long FUN_0018d9a0(long param_1)\n\n{\n return param_1 + 0x100;\n}\n\n" (function_definition "long FUN_0018d9a0(long param_1)\n\n{\n return param_1 + 0x100;\n}" (sized_type_specifier "long" long) (function_declarator "FUN_0018d9a0(long param_1)" identifier (parameter_list "(long param_1)" ( (paramet...
(translation_unit "/* DWARF original prototype: Incremental_inputs_reader<64,_false> *\n inputs_reader(Sized_incremental_binary<64,_false> * this) */\n\nIncremental_inputs_reader<64,_false> * __thiscall\ngold::Sized_incremental_binary<64,_false>::inputs_reader(Sized_incremental_binary<64,_false> *this)\n\n{\n return...
(translation_unit "long FUN_0018d9a0(long param_1)\n\n{\n return param_1 + 0x100;\n}\n\n" (function_definition "long FUN_0018d9a0(long param_1)\n\n{\n return param_1 + 0x100;\n}" (sized_type_specifier "long" long) (function_declarator "FUN_0018d9a0(long param_1)" identifier (parameter_list "(long param_1)" ( (paramet...
(translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (return_statement return (binary_expression IDENT + LIT) ;) })))
(function_definition "long FUN_0018d9a0(long param_1)\n\n{\n return param_1 + 0x100;\n}" (sized_type_specifier "long" (long "long")) (function_declarator "FUN_0018d9a0(long param_1)" (identifier "FUN_0018d9a0") (parameter_list "(long param_1)" (( "(") (parameter_declaration "long param_1" (sized_type_specifier "long" ...
/* DWARF original prototype: Incremental_inputs_reader<64,_false> * inputs_reader(Sized_incremental_binary<64,_false> * this) */ Incremental_inputs_reader<64,_false> * __thiscall gold::Sized_incremental_binary<64,_false>::inputs_reader(Sized_incremental_binary<64,_false> *this) { return &this->inputs_reader_; }...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (return_statement (binary_expression left: (identifier) righ...
null
long MASKED(long param_1) { return param_1 + 0x100; }
261_dd_and_dd_strip.c
__fxstat
__fxstat
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int __fxstat(int __ver,int __fildes,stat *__stat_buf) { /* WARNING: Bad instruction - Truncating control flow here */ /* __fxstat@@GLIBC_2....
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int __fxstat(int __ver,int __fildes,stat *__stat_buf) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207025190')]
[('const-1', u'RETURN_-1207025190')]
null
null
001141d0
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint __fxstat(int __ver,int __fildes,stat *__stat_buf)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata()...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint __fxstat(int __ver,int __fildes,stat *__stat_buf)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n ...
(translation_unit "int __fxstat(int __ver,int __fildes,stat *__stat_buf)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int __fxstat(int __ver,int __fildes,stat *__stat_buf)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "__fxstat(int __ver,int __filde...
(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 { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "int __fxstat(int __ver,int __fildes,stat *__stat_buf)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "__fxstat(int __ver,int __fildes,stat *__stat_buf)" (identifier "__fxstat") (parameter_list "(int __ver,int __fildes,stat *__stat_buf)" (( "(") (param...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(int __ver,int __fildes,type_1 *__stat_buf) { /* WARNING: Bad instruction - Truncating control flow here */ /* __fxstat@@GLIB...
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: (identifier)) (parameter_declaration type:...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(int __ver,int __fildes,stat *__stat_buf) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
8201_x86_64-linux-gnu-dwp_and_x86_64-linux-gnu-dwp_strip.c
~__numpunct_cache
FUN_002bb4c0
/* std::__numpunct_cache<wchar_t>::~__numpunct_cache() */ void __thiscall std::__numpunct_cache<wchar_t>::~__numpunct_cache(__numpunct_cache<wchar_t> *this) { /* try { // try from 002bb4c9 to 002bb4cd has its CatchHandler @ 002bb4dc */ ~__numpunct_cache(this); operator_delete(this); return;...
void FUN_002bb4c0(undefined8 param_1) { /* try { // try from 002bb4c9 to 002bb4cd has its CatchHandler @ 002bb4dc */ FUN_002bb470(); FUN_00276d20(param_1); return; }
PUSH RBP PUSH RBX MOV RBX,RDI SUB RSP,0x8 CALL 0x002bb470 ADD RSP,0x8 MOV RDI,RBX POP RBX POP RBP JMP 0x00276d20
null
null
null
null
[('const-0', u'RETURN_-1204505337'), ('tmp_111', u'CALL_-1204505341'), ('tmp_111', u'CALL_-1204505374')]
[('tmp_168', u'CALL_-1204505341'), ('const-0', u'RETURN_-1204505337')]
null
null
002bb4c0
x64
O2
(translation_unit "void FUN_002bb4c0(undefined8 param_1)\n\n{\n /* try { // try from 002bb4c9 to 002bb4cd has its CatchHandler @ 002bb4dc */\n FUN_002bb470();\n FUN_00276d20(param_1);\n return;\n}\n\n" (function_definition "void FUN_002bb4c0(undefined8 param_1)\n\n{\n /* try { /...
(translation_unit "/* std::__numpunct_cache<wchar_t>::~__numpunct_cache() */\n\nvoid __thiscall std::__numpunct_cache<wchar_t>::~__numpunct_cache(__numpunct_cache<wchar_t> *this)\n\n{\n /* try { // try from 002bb4c9 to 002bb4cd has its CatchHandler @ 002bb4dc */\n ~__numpunct_cache(this);\n operato...
(translation_unit "void FUN_002bb4c0(undefined8 param_1)\n\n{\n \n FUN_002bb470();\n FUN_00276d20(param_1);\n return;\n}\n\n" (function_definition "void FUN_002bb4c0(undefined8 param_1)\n\n{\n \n FUN_002bb470();\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_002bb4c0(undefined8 param_1)\n\n{\n \n FUN_002bb470();\n FUN_00276d20(param_1);\n return;\n}" (primitive_type "void") (function_declarator "FUN_002bb4c0(undefined8 param_1)" (identifier "FUN_002bb4c0") (parameter_list "(undefined8 param_1)" (( "(") (parameter_declara...
/* std::__numpunct_cache<wchar_t>::~__numpunct_cache() */ void __thiscall std::function_1<wchar_t>::~function_1(function_1<wchar_t> *this) { /* try { // try from 002bb4c9 to 002bb4cd has its CatchHandler @ 002bb4dc */ ~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 002bb4c9 to 002bb4cd has its CatchHandler @ 002bb4dc */ FUN_002bb470(); FUN_00276d20(param_1); return; }
873_sparc64-linux-gnu-as_and_sparc64-linux-gnu-as_strip.c
bfd_make_section_anyway
bfd_make_section_anyway
/* WARNING: Control flow encountered bad instruction data */ void bfd_make_section_anyway(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void bfd_make_section_anyway(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207463166')]
[('const-1', u'RETURN_-1207463166')]
null
null
001892f8
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bfd_make_section_anyway(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bfd_make_section_anyway(void)\n\n{\n ...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bfd_make_section_anyway(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bfd_make_section_anyway(void)\n\n{\n ...
(translation_unit "void bfd_make_section_anyway(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void bfd_make_section_anyway(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "bfd_make_section_anyway(void)" identifier (parameter_list "(void)" (...
(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_make_section_anyway(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "bfd_make_section_anyway(void)" (identifier "bfd_make_section_anyway") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")")))...
/* WARNING: Control flow encountered bad instruction data */ void function_1(void) { /* WARNING: Bad instruction - Truncating control flow here */ var_1(); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list))))))
null
/* WARNING: Control flow encountered bad instruction data */ void MASKED(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
10105_s390x-linux-gnu-ld_and_s390x-linux-gnu-ld_strip.c
do_get
thunk_FUN_00345c40
/* std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::do_get(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&, std::_Ios_Iostate&, long&) const */ undefined1 [16] std::num_get<wcha...
undefined1 [16] thunk_FUN_00345c40(undefined8 param_1,long *param_2,ulong param_3,long *param_4,undefined8 param_5, long param_6,uint *param_7,ulong *param_8) { long *plVar1; char cVar2; bool bVar3; char cVar4; uint uVar5; int iVar6; long lVar7; wchar_t *pwVar8; ulong uVar9; boo...
JMP 0x00345c40
null
null
null
null
[(u'MULTIEQUAL_-1205109505', u'INT_EQUAL_-1205116878'), (u'MULTIEQUAL_-1205111002', u'MULTIEQUAL_-1205110941'), ('const-0', u'COPY_-1205111730'), ('const-0', u'COPY_-1205108019'), (u'CALL_-1205115342', u'INT_ZEXT_-1205111675'), (u'MULTIEQUAL_-1205110444', u'MULTIEQUAL_-1205110432'), ('const-22', u'COPY_-1205117135'), (...
[('const-433', u'LOAD_-1205116575'), (u'CALL_-1205114703', u'INDIRECT_-1205110053'), (u'CAST_-1205109515', u'INT_LESS_-1205115768'), (u'MULTIEQUAL_-1205109853', u'MULTIEQUAL_-1205109623'), (u'CALL_-1205115342', u'INT_ZEXT_-1205111675'), (u'PTRADD_-1205108606', u'LOAD_-1205114380'), (u'INDIRECT_-1205109694', u'MULTIEQUA...
null
null
00346600
x64
O2
(translation_unit "undefined1 [16]\nthunk_FUN_00345c40(undefined8 param_1,long *param_2,ulong param_3,long *param_4,undefined8 param_5,\n long param_6,uint *param_7,ulong *param_8)\n\n{\n long *plVar1;\n char cVar2;\n bool bVar3;\n char cVar4;\n uint uVar5;\n int iVar6;\n long lVar7;\n wchar_t...
(translation_unit "/* std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >\n >::do_get(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >,\n std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&,\n std::_Ios_Iostate&, long&) const */\n\nundefined1 ...
(translation_unit "undefined1 [16]\nthunk_FUN_00345c40(undefined8 param_1,long *param_2,ulong param_3,long *param_4,undefined8 param_5,\n long param_6,uint *param_7,ulong *param_8)\n\n{\n long *plVar1;\n char cVar2;\n bool bVar3;\n char cVar4;\n uint uVar5;\n int iVar6;\n long lVar7;\n wchar_t...
(translation_unit (expression_statement (subscript_expression IDENT [ LIT ]) ;) (declaration (macro_type_specifier IDENT ( (type_descriptor TYPE) )) IDENT , (ERROR IDENT) (pointer_declarator * IDENT) , (ERROR IDENT) IDENT , (ERROR IDENT) (pointer_declarator * IDENT) , IDENT (ERROR IDENT) , (ERROR IDENT) IDENT , (ERROR ...
(expression_statement "undefined1 [16]" (subscript_expression "undefined1 [16]" (identifier "undefined1") ([ "[") (number_literal "16") (] "]")) (; "")) (declaration "thunk_FUN_00345c40(undefined8 param_1,long *param_2,ulong param_3,long *param_4,undefined8 param_5,\n long param_6,uint *param_7,ulong...
/* std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::do_get(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&, std::_Ios_Iostate&, long&) const */ type_1 [16] std::num_get<var_2,va...
null
(translation_unit (expression_statement (subscript_expression argument: (identifier) index: (number_literal)) (MISSING ";")) (declaration type: (macro_type_specifier name: (identifier) type: (type_descriptor type: (type_identifier)) (MISSING ")")) declarator: (identifier) (ERROR (identifier)) declarator: (pointer_decla...
null
undefined1 [16] MASKED(undefined8 param_1,long *param_2,ulong param_3,long *param_4,undefined8 param_5, long param_6,uint *param_7,ulong *param_8) { long *plVar1; char cVar2; bool bVar3; char cVar4; uint uVar5; int iVar6; long lVar7; wchar_t *pwVar8; ulong uVar9; bool bVar10; ...
2568_s390x-linux-gnu-dwp_and_s390x-linux-gnu-dwp_strip.c
is_big_endian
FUN_00185d50
/* DWARF original prototype: bool is_big_endian(Dynobj * this) */ bool __thiscall gold::Dynobj::is_big_endian(Dynobj *this) { /* WARNING: Subroutine does not return */ do_gold_unreachable("../../gold/dynobj.h",0x53,"is_big_endian"); }
void FUN_00185d50(void) { /* WARNING: Subroutine does not return */ FUN_0017c650("../../gold/dynobj.h",0x53,"is_big_endian"); }
SUB RSP,0x8 LEA RDX,[0x374c28] MOV ESI,0x53 LEA RDI,[0x37349b] CALL 0x0017c650
null
null
null
null
[('const-3617947', u'COPY_-1207476854'), (u'COPY_-1207476853', u'CALL_-1207476868'), ('const-3623976', u'COPY_-1207476853'), (u'COPY_-1207476854', u'CALL_-1207476868'), ('const-83', u'CALL_-1207476868'), ('const-1', u'RETURN_-1207476863')]
[('const-3617947', u'COPY_-1207476855'), (u'COPY_-1207476855', u'CALL_-1207476868'), (u'COPY_-1207476854', u'CALL_-1207476868'), ('const-83', u'CALL_-1207476868'), ('const-3623976', u'COPY_-1207476854'), ('const-1', u'RETURN_-1207476863')]
null
null
00185d50
x64
O2
(translation_unit "void FUN_00185d50(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0017c650("../../gold/dynobj.h",0x53,"is_big_endian");\n}\n\n" (function_definition "void FUN_00185d50(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0017c650("../../gol...
(translation_unit "/* DWARF original prototype: bool is_big_endian(Dynobj * this) */\n\nbool __thiscall gold::Dynobj::is_big_endian(Dynobj *this)\n\n{\n /* WARNING: Subroutine does not return */\n do_gold_unreachable("../../gold/dynobj.h",0x53,"is_big_endian");\n}\n\n" comment (function_definition "...
(translation_unit "void FUN_00185d50(void)\n\n{\n \n FUN_0017c650("../../gold/dynobj.h",0x53,"is_big_endian");\n}\n\n" (function_definition "void FUN_00185d50(void)\n\n{\n \n FUN_0017c650("../../gold/dynobj.h",0x53,"is_big_endian");\n}" primitive_type (function_declarator "FUN_00...
(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_00185d50(void)\n\n{\n \n FUN_0017c650("../../gold/dynobj.h",0x53,"is_big_endian");\n}" (primitive_type "void") (function_declarator "FUN_00185d50(void)" (identifier "FUN_00185d50") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) ...
/* DWARF original prototype: bool is_big_endian(Dynobj * this) */ bool __thiscall gold::type_1::function_1(type_1 *this) { /* WARNING: Subroutine does not return */ var_1("../../gold/dynobj.h",0x53,"is_big_endian"); }
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_0017c650("../../gold/dynobj.h",0x53,"is_big_endian"); }
822_sh4-linux-gnu-ld_and_sh4-linux-gnu-ld_strip.c
exit
exit
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ void exit(int __status) { /* WARNING: Bad instruction - Truncating control flow here */ /* exit@@GLIBC_2.2.5 */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ void exit(int __status) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207483030')]
[('const-1', u'RETURN_-1207483030')]
null
null
00184560
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid exit(int __status)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment comment (fun...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid exit(int __status)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* exit@@GLIBC_2.2.5 */\n ...
(translation_unit "void exit(int __status)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void exit(int __status)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "exit(int __status)" identifier (parameter_list "(int __status)" ( (parameter_declaration "...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "void exit(int __status)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "exit(int __status)" (identifier "exit") (parameter_list "(int __status)" (( "(") (parameter_declaration "int __status" (primitive_type "int") (identifier "__status")) () ")"))) (...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ void function_1(int __status) { /* WARNING: Bad instruction - Truncating control flow here */ /* exit@@GLIBC_2.2.5 */ var_1(); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments:...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ void MASKED(int __status) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
257_alpha-linux-gnu-objdump_and_alpha-linux-gnu-objdump_strip.c
load_debug_info
FUN_00122790
uint load_debug_info(void *file) { bfd_boolean bVar1; if (num_debug_info_entries == 0xffffffff) { return 0; } if (num_debug_info_entries == 0) { load_cu_tu_indexes(file); bVar1 = load_debug_section_with_follow(info,file); if (((bVar1 == 0) || (bVar1 = process_debug_info((dwarf_secti...
int FUN_00122790(undefined8 param_1) { int iVar1; if (DAT_00159bd4 == -1) { return 0; } if (DAT_00159bd4 == 0) { FUN_00122670(); iVar1 = FUN_0010fed0(3,param_1); if (((iVar1 == 0) || (iVar1 = FUN_00117250(&PTR_s__debug_info_00155c10,param_1,0,1,0), iVar1 == 0)) && ((iVar1 = F...
PUSH RBP PUSH RBX SUB RSP,0x8 MOV EBX,dword ptr [0x00159bd4] CMP EBX,-0x1 JZ 0x00122820 TEST EBX,EBX JZ 0x001227b0 ADD RSP,0x8 MOV EAX,EBX POP RBX POP RBP RET MOV RBP,RDI CALL 0x00122670 MOV RSI,RBP MOV EDI,0x3 CALL 0x0010fed0 TEST EAX,EAX JZ 0x001227f8 XOR R8D,R8D XOR EDX,EDX MOV ECX,0x1 MOV RSI,RBP LEA RDI,[0x155c10]...
null
null
null
null
[('const-0', u'RETURN_-1207097358'), (u'CALL_-1207097351', u'INDIRECT_-1207096835'), (u'MULTIEQUAL_-1207096775', u'COPY_-1207097045'), ('tmp_1545', u'INT_EQUAL_-1207097411'), (u'CALL_-1207097072', u'INT_EQUAL_-1207097058'), (u'COPY_-1207097045', u'RETURN_-1207097208'), ('tmp_398', u'CBRANCH_-1207097178'), ('const-13998...
[('const-0', u'RETURN_-1207097358'), ('tmp_1245', u'CALL_-1207097268'), ('tmp_1245', u'CALL_-1207097194'), (u'CALL_-1207097072', u'INT_EQUAL_-1207097058'), ('const-0', u'PTRSUB_-1207096775'), ('tmp_1508', u'COPY_-1207096930'), (u'INDIRECT_-1207096825', u'MULTIEQUAL_-1207096790'), ('tmp_398', u'CBRANCH_-1207097178'), ('...
null
null
00122790
x64
O2
(translation_unit "int FUN_00122790(undefined8 param_1)\n\n{\n int iVar1;\n \n if (DAT_00159bd4 == -1) {\n return 0;\n }\n if (DAT_00159bd4 == 0) {\n FUN_00122670();\n iVar1 = FUN_0010fed0(3,param_1);\n if (((iVar1 == 0) ||\n (iVar1 = FUN_00117250(&PTR_s__debug_info_00155c10,param_1,0,1,0), iVar...
(translation_unit "uint load_debug_info(void *file)\n\n{\n bfd_boolean bVar1;\n \n if (num_debug_info_entries == 0xffffffff) {\n return 0;\n }\n if (num_debug_info_entries == 0) {\n load_cu_tu_indexes(file);\n bVar1 = load_debug_section_with_follow(info,file);\n if (((bVar1 == 0) ||\n (bVar1 = p...
(translation_unit "int FUN_00122790(undefined8 param_1)\n\n{\n int iVar1;\n \n if (DAT_00159bd4 == -1) {\n return 0;\n }\n if (DAT_00159bd4 == 0) {\n FUN_00122670();\n iVar1 = FUN_0010fed0(3,param_1);\n if (((iVar1 == 0) ||\n (iVar1 = FUN_00117250(&PTR_s__debug_info_00155c10,param_1,0,1,0), iVar...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return LIT ;) })) (if_...
(function_definition "int FUN_00122790(undefined8 param_1)\n\n{\n int iVar1;\n \n if (DAT_00159bd4 == -1) {\n return 0;\n }\n if (DAT_00159bd4 == 0) {\n FUN_00122670();\n iVar1 = FUN_0010fed0(3,param_1);\n if (((iVar1 == 0) ||\n (iVar1 = FUN_00117250(&PTR_s__debug_info_00155c10,param_1,0,1,0), i...
type_1 function_1(void *file) { type_2 var_4; if (var_1 == 0xffffffff) { return 0; } if (var_1 == 0) { var_2(file); var_4 = var_3(info,file); if (((var_4 == 0) || (var_4 = var_5((type_3 *)&PTR_s__debug_info_00155c10,file,abbrev,1,0), var_4 == 0)) && ((var_4 = var_3(in...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (declaration type: (primitive_type) declarator: (identifier)) (if_state...
null
int MASKED(undefined8 param_1) { int iVar1; if (DAT_00159bd4 == -1) { return 0; } if (DAT_00159bd4 == 0) { FUN_00122670(); iVar1 = FUN_0010fed0(3,param_1); if (((iVar1 == 0) || (iVar1 = FUN_00117250(&PTR_s__debug_info_00155c10,param_1,0,1,0), iVar1 == 0)) && ((iVar1 = FUN_001...
320_hppa-linux-gnu-objcopy_and_hppa-linux-gnu-objcopy_strip.c
stab_class_static_member
FUN_00118970
bfd_boolean stab_class_static_member(void *p,char *name,char *physname,debug_visibility visibility) { int iVar1; long lVar2; char *__s; size_t sVar3; size_t sVar4; size_t sVar5; size_t sVar6; char *pcVar7; stab_write_handle *info; char *pcVar8; iVar1 = *(int *)((long)&((stab_write_handle *)((...
undefined1 [16] FUN_00118970(long param_1,char *param_2,char *param_3,int param_4) { int iVar1; long lVar2; char *__s; size_t sVar3; size_t sVar4; size_t sVar5; size_t sVar6; char *pcVar7; char *pcVar8; undefined1 auVar9 [16]; iVar1 = *(int *)(*(long *)(param_1 + 0x60) + 0x1c); __s = (char...
PUSH R15 PUSH R14 MOV R14D,ECX PUSH R13 MOV R13,RDX PUSH R12 PUSH RBP MOV RBP,RSI PUSH RBX MOV RBX,RDI ADD RDI,0x60 SUB RSP,0x28 MOV RAX,qword ptr [RDI] MOV EAX,dword ptr [RAX + 0x1c] MOV dword ptr [RSP + 0xc],EAX CALL 0x00118930 MOV R12,RAX MOV RAX,qword ptr [RBX + 0x60] MOV RDI,qword ptr [RAX + 0x20] TEST RDI,RDI JZ ...
null
null
null
null
[('const-32', u'INT_ADD_-1207006423'), ('tmp_764', u'INT_EQUAL_-1207006573'), (u'CAST_-1207005958', u'LOAD_-1207006540'), ('const-96', u'INT_ADD_-1207006743'), ('const-1192487', u'COPY_-1207006322'), ('const-1', u'COPY_-1207006255'), (u'COPY_-1207006304', u'MULTIEQUAL_-1207006220'), ('const-1196992', u'COPY_-1207005880...
[('const-433', u'STORE_-1207006437'), ('const-32', u'INT_ADD_-1207006423'), (u'CAST_-1207006005', u'CALL_-1207006470'), ('const-96', u'INT_ADD_-1207006743'), ('const-1', u'INT_EQUAL_-1207006593'), ('tmp_1404', u'CALL_-1207006700'), (u'INT_ADD_-1207006524', u'CAST_-1207005964'), ('const-1195894', u'COPY_-1207006304'), (...
null
null
00118970
x64
O2
(translation_unit "undefined1 [16] FUN_00118970(long param_1,char *param_2,char *param_3,int param_4)\n\n{\n int iVar1;\n long lVar2;\n char *__s;\n size_t sVar3;\n size_t sVar4;\n size_t sVar5;\n size_t sVar6;\n char *pcVar7;\n char *pcVar8;\n undefined1 auVar9 [16];\n \n iVar1 = *(int *)(*(long *)(param_...
(translation_unit "bfd_boolean stab_class_static_member(void *p,char *name,char *physname,debug_visibility visibility)\n\n{\n int iVar1;\n long lVar2;\n char *__s;\n size_t sVar3;\n size_t sVar4;\n size_t sVar5;\n size_t sVar6;\n char *pcVar7;\n stab_write_handle *info;\n char *pcVar8;\n \n iVar1 = *(int *)...
(translation_unit "undefined1 [16] FUN_00118970(long param_1,char *param_2,char *param_3,int param_4)\n\n{\n int iVar1;\n long lVar2;\n char *__s;\n size_t sVar3;\n size_t sVar4;\n size_t sVar5;\n size_t sVar6;\n char *pcVar7;\n char *pcVar8;\n undefined1 auVar9 [16];\n \n iVar1 = *(int *)(*(long *)(param_...
(translation_unit (expression_statement (subscript_expression IDENT [ LIT ]) ;) (declaration TYPE (ERROR ( (type_descriptor (sized_type_specifier long TYPE)) , TYPE) (pointer_declarator * IDENT) , (ERROR IDENT) (pointer_declarator * IDENT) , (ERROR IDENT IDENT ) { TYPE) IDENT ;) (declaration (sized_type_specifier long)...
(expression_statement "undefined1 [16]" (subscript_expression "undefined1 [16]" (identifier "undefined1") ([ "[") (number_literal "16") (] "]")) (; "")) (declaration "FUN_00118970(long param_1,char *param_2,char *param_3,int param_4)\n\n{\n int iVar1;" (type_identifier "FUN_00118970") (ERROR "(long param_1,char" (( ...
type_1 function_1(void *p,char *name,char *physname,type_2 var_10) { int var_18; long var_17; char *__s; size_t var_7; size_t var_8; size_t var_6; size_t var_9; char *var_2; type_3 *info; char *pcVar8; var_18 = *(int *)((long)&((type_3 *)((long)p + 0x60))->abfd->iovec + 4); __s = var_1((typ...
null
(translation_unit (expression_statement (subscript_expression argument: (identifier) index: (number_literal)) (MISSING ";")) (declaration type: (type_identifier) (ERROR (type_descriptor type: (sized_type_specifier type: (type_identifier))) (primitive_type)) declarator: (pointer_declarator declarator: (identifier)) (ERR...
null
undefined1 [16] MASKED(long param_1,char *param_2,char *param_3,int param_4) { int iVar1; long lVar2; char *__s; size_t sVar3; size_t sVar4; size_t sVar5; size_t sVar6; char *pcVar7; char *pcVar8; undefined1 auVar9 [16]; iVar1 = *(int *)(*(long *)(param_1 + 0x60) + 0x1c); __s = (char *)FUN...
99_sg_raw_and_sg_raw_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_-1206943494')]
[('const-1', u'RETURN_-1206943494')]
null
null
001080f0
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(); }
6083_s390x-linux-gnu-dwp_and_s390x-linux-gnu-dwp_strip.c
orphan_section_init
FUN_0025da10
/* DWARF original prototype: void orphan_section_init(Output_section_definition * this, Orphan_section_placement * osp, Elements_iterator p) */ void __thiscall gold::Output_section_definition::orphan_section_init (Output_section_definition *this,Orphan_section_placement *osp,Elements_iterator p) { Orp...
void FUN_0025da10(long param_1,undefined8 param_2,undefined8 param_3) { FUN_00256a60(param_2,param_1 + 8,*(undefined8 *)(param_1 + 0x78),param_3); return; }
MOV R8,qword ptr [RDI + 0x78] MOV RAX,RSI MOV RCX,RDX LEA RSI,[RDI + 0x8] MOV RDI,RAX MOV RDX,R8 JMP 0x00256a60
null
null
null
null
[('tmp_29', u'PTRSUB_-1204102552'), ('const-0', u'RETURN_-1204102600'), (u'PTRSUB_-1204102541', u'CALL_-1204102604'), ('const-8', u'PTRSUB_-1204102541'), ('tmp_30', u'CALL_-1204102604'), ('const-433', u'LOAD_-1204102637'), (u'CAST_-1204102532', u'CALL_-1204102604'), ('tmp_29', u'PTRSUB_-1204102541'), (u'LOAD_-120410263...
[('const-433', u'LOAD_-1204102637'), ('const-0', u'RETURN_-1204102600'), ('const-120', u'INT_ADD_-1204102621'), (u'INT_ADD_-1204102621', u'CAST_-1204102554'), ('const-8', u'INT_ADD_-1204102606'), ('tmp_63', u'CALL_-1204102604'), (u'LOAD_-1204102637', u'CALL_-1204102604'), (u'CAST_-1204102554', u'LOAD_-1204102637'), ('t...
null
null
0025da10
x64
O2
(translation_unit "void FUN_0025da10(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_00256a60(param_2,param_1 + 8,*(undefined8 *)(param_1 + 0x78),param_3);\n return;\n}\n\n" (function_definition "void FUN_0025da10(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_00256a60(param_2,param_1 ...
(translation_unit "/* DWARF original prototype: void orphan_section_init(Output_section_definition * this,\n Orphan_section_placement * osp, Elements_iterator p) */\n\nvoid __thiscall\ngold::Output_section_definition::orphan_section_init\n (Output_section_definition *this,Orphan_section_placement *osp,Elemen...
(translation_unit "void FUN_0025da10(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_00256a60(param_2,param_1 + 8,*(undefined8 *)(param_1 + 0x78),param_3);\n return;\n}\n\n" (function_definition "void FUN_0025da10(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_00256a60(param_2,param_1 ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , (bi...
(function_definition "void FUN_0025da10(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_00256a60(param_2,param_1 + 8,*(undefined8 *)(param_1 + 0x78),param_3);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0025da10(long param_1,undefined8 param_2,undefined8 param_3)" (identifier "FUN_0...
/* DWARF original prototype: void orphan_section_init(Output_section_definition * this, Orphan_section_placement * osp, Elements_iterator p) */ void __thiscall gold::type_1::function_1 (type_1 *this,type_2 *osp,type_3 p) { Orphan_section_placement::var_1 (osp,&this->name_,this->output_sect...
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) { FUN_00256a60(param_2,param_1 + 8,*(undefined8 *)(param_1 + 0x78),param_3); return; }
4057_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
close
FUN_001f8ea0
/* DWARF original prototype: void close(Output_file * this) */ int __thiscall gold::Output_file::close(Output_file *this,int __fd) { char *pcVar1; uint uVar2; uint extraout_EAX; ssize_t sVar3; int *piVar4; char *pcVar5; char *pcVar6; size_t __n; long lVar7; if (((this->map_is_anonymous_ != fal...
void FUN_001f8ea0(undefined8 *param_1) { undefined8 uVar1; int iVar2; ssize_t sVar3; int *piVar4; char *pcVar5; undefined8 uVar6; size_t __n; long lVar7; if (((*(char *)(param_1 + 4) != '\0') && (*(char *)((long)param_1 + 0x22) == '\0')) && (__n = param_1[2], __n != 0)) { lVar7 = 0; ...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX MOV RBX,RDI SUB RSP,0x8 CMP byte ptr [RDI + 0x20],0x0 JZ 0x001f8ef1 CMP byte ptr [RDI + 0x22],0x0 JNZ 0x001f8ef1 MOV RBP,qword ptr [RDI + 0x10] TEST RBP,RBP JZ 0x001f8ef1 XOR R12D,R12D LEA R13,[0x37e979] MOV RSI,qword ptr [RBX + 0x18] MOV EDI,dword ptr [RBX + 0x8] M...
null
null
null
null
[(u'INT_EQUAL_-1207922769', u'CBRANCH_-1207922766'), ('const-433', u'LOAD_-1207922992'), (u'INT_SUB_-1207922823', u'MULTIEQUAL_-1207922464'), (u'CAST_-1207921973', u'CALL_-1207922553'), ('tmp_292', u'CBRANCH_-1207922855'), ('const-24', u'PTRSUB_-1207922114'), ('tmp_843', u'PTRSUB_-1207922148'), (u'MULTIEQUAL_-120792246...
[(u'INT_EQUAL_-1207922769', u'CBRANCH_-1207922766'), (u'MULTIEQUAL_-1207922465', u'INT_SUB_-1207922823'), ('tmp_292', u'CBRANCH_-1207922855'), (u'LOAD_-1207922910', u'INT_ADD_-1207922874'), (u'INT_SUB_-1207922823', u'MULTIEQUAL_-1207922465'), (u'PTRADD_-1207922117', u'CAST_-1207922112'), ('const-4', u'PTRADD_-120792215...
null
null
001f8ea0
x64
O2
(translation_unit "void FUN_001f8ea0(undefined8 *param_1)\n\n{\n undefined8 uVar1;\n int iVar2;\n ssize_t sVar3;\n int *piVar4;\n char *pcVar5;\n undefined8 uVar6;\n size_t __n;\n long lVar7;\n \n if (((*(char *)(param_1 + 4) != '\0') && (*(char *)((long)param_1 + 0x22) == '\0')) &&\n (__n = param_1[2], _...
(translation_unit "/* DWARF original prototype: void close(Output_file * this) */\n\nint __thiscall gold::Output_file::close(Output_file *this,int __fd)\n\n{\n char *pcVar1;\n uint uVar2;\n uint extraout_EAX;\n ssize_t sVar3;\n int *piVar4;\n char *pcVar5;\n char *pcVar6;\n size_t __n;\n long lVar7;\n \n if ...
(translation_unit "void FUN_001f8ea0(undefined8 *param_1)\n\n{\n undefined8 uVar1;\n int iVar2;\n ssize_t sVar3;\n int *piVar4;\n char *pcVar5;\n undefined8 uVar6;\n size_t __n;\n long lVar7;\n \n if (((*(char *)(param_1 + 4) != '\0') && (*(char *)((long)param_1 + 0x22) == '\0')) &&\n (__n = param_1[2], _...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYP...
(function_definition "void FUN_001f8ea0(undefined8 *param_1)\n\n{\n undefined8 uVar1;\n int iVar2;\n ssize_t sVar3;\n int *piVar4;\n char *pcVar5;\n undefined8 uVar6;\n size_t __n;\n long lVar7;\n \n if (((*(char *)(param_1 + 4) != '\0') && (*(char *)((long)param_1 + 0x22) == '\0')) &&\n (__n = param_1[2]...
/* DWARF original prototype: void close(Output_file * this) */ int __thiscall gold::type_1::function_1(type_1 *this,int __fd) { char *pcVar1; type_2 var_10; type_2 extraout_EAX; ssize_t var_4; int *piVar4; char *pcVar5; char *pcVar6; size_t var_1; long var_3; if (((this->map_is_anonymous_ != f...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (type_identifier) d...
null
void MASKED(undefined8 *param_1) { undefined8 uVar1; int iVar2; ssize_t sVar3; int *piVar4; char *pcVar5; undefined8 uVar6; size_t __n; long lVar7; if (((*(char *)(param_1 + 4) != '\0') && (*(char *)((long)param_1 + 0x22) == '\0')) && (__n = param_1[2], __n != 0)) { lVar7 = 0; do { ...
2914_sparc64-linux-gnu-ld_and_sparc64-linux-gnu-ld_strip.c
Sized_input_reader
FUN_0019f800
/* DWARF original prototype: void Sized_input_reader(Sized_input_reader * this, Sized_input_reader * r) */ void __thiscall gold::Sized_incremental_binary<32,_true>::Sized_input_reader::Sized_input_reader (Sized_input_reader *this,Sized_input_reader *r) { Incremental_inputs_reader<32,_true> *pIVar1; ...
void FUN_0019f800(undefined8 *param_1,long param_2) { undefined8 uVar1; undefined8 uVar2; uVar1 = *(undefined8 *)(param_2 + 8); uVar2 = *(undefined8 *)(param_2 + 0x10); *param_1 = &PTR_FUN_00440c88; param_1[1] = uVar1; param_1[2] = uVar2; param_1[3] = *(undefined8 *)(param_2 + 0x18); return; }
MOVDQU XMM0,xmmword ptr [RSI + 0x8] LEA RAX,[0x440c88] MOV qword ptr [RDI],RAX MOVUPS xmmword ptr [RDI + 0x8],XMM0 MOV RAX,qword ptr [RSI + 0x18] MOV qword ptr [RDI + 0x18],RAX RET
null
null
null
null
[('const-8', u'PTRSUB_-1207502737'), ('const-12', u'PTRSUB_-1207502735'), ('const-8', u'PTRSUB_-1207502708'), ('const-433', u'STORE_-1207502808'), ('const-433', u'STORE_-1207502757'), (u'PTRSUB_-1207502735', u'LOAD_-1207502797'), ('const-433', u'LOAD_-1207502768'), ('const-8', u'PTRSUB_-1207502698'), (u'PTRSUB_-1207502...
[('const-8', u'PTRADD_-1207502741'), ('const-24', u'INT_ADD_-1207502801'), (u'INT_ADD_-1207502829', u'CAST_-1207502754'), ('const-433', u'LOAD_-1207502817'), ('const-433', u'STORE_-1207502806'), ('const-433', u'LOAD_-1207502825'), (u'PTRADD_-1207502731', u'STORE_-1207502808'), ('const-433', u'STORE_-1207502828'), ('con...
null
null
0019f800
x64
O2
(translation_unit "void FUN_0019f800(undefined8 *param_1,long param_2)\n\n{\n undefined8 uVar1;\n undefined8 uVar2;\n \n uVar1 = *(undefined8 *)(param_2 + 8);\n uVar2 = *(undefined8 *)(param_2 + 0x10);\n *param_1 = &PTR_FUN_00440c88;\n param_1[1] = uVar1;\n param_1[2] = uVar2;\n param_1[3] = *(undefined8 *)(pa...
(translation_unit "/* DWARF original prototype: void Sized_input_reader(Sized_input_reader * this, Sized_input_reader *\n r) */\n\nvoid __thiscall\ngold::Sized_incremental_binary<32,_true>::Sized_input_reader::Sized_input_reader\n (Sized_input_reader *this,Sized_input_reader *r)\n\n{\n Incremental_inputs_re...
(translation_unit "void FUN_0019f800(undefined8 *param_1,long param_2)\n\n{\n undefined8 uVar1;\n undefined8 uVar2;\n \n uVar1 = *(undefined8 *)(param_2 + 8);\n uVar2 = *(undefined8 *)(param_2 + 0x10);\n *param_1 = &PTR_FUN_00440c88;\n param_1[1] = uVar1;\n param_1[2] = uVar2;\n param_1[3] = *(undefined8 *)(pa...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (expression_statement (assignment...
(function_definition "void FUN_0019f800(undefined8 *param_1,long param_2)\n\n{\n undefined8 uVar1;\n undefined8 uVar2;\n \n uVar1 = *(undefined8 *)(param_2 + 8);\n uVar2 = *(undefined8 *)(param_2 + 0x10);\n *param_1 = &PTR_FUN_00440c88;\n param_1[1] = uVar1;\n param_1[2] = uVar2;\n param_1[3] = *(undefined8 *)...
/* DWARF original prototype: void Sized_input_reader(Sized_input_reader * this, Sized_input_reader * r) */ void __thiscall gold::Sized_incremental_binary<32,_true>::Sized_input_reader::Sized_input_reader (Sized_input_reader *this,Sized_input_reader *r) { Incremental_inputs_reader<32,_true> *pIVar1; ...
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: (i...
null
void MASKED(undefined8 *param_1,long param_2) { undefined8 uVar1; undefined8 uVar2; uVar1 = *(undefined8 *)(param_2 + 8); uVar2 = *(undefined8 *)(param_2 + 0x10); *param_1 = &PTR_FUN_00440c88; param_1[1] = uVar1; param_1[2] = uVar2; param_1[3] = *(undefined8 *)(param_2 + 0x18); return; }
38_m68k-linux-gnu-gprof_and_m68k-linux-gnu-gprof_strip.c
xmalloc_set_program_name
xmalloc_set_program_name
void xmalloc_set_program_name(void) { (*(code *)PTR_xmalloc_set_program_name_00118130)(); return; }
void xmalloc_set_program_name(void) { (*(code *)PTR_xmalloc_set_program_name_00118130)(); return; }
JMP qword ptr [0x00118130]
null
null
null
null
[('const-0', u'RETURN_-1206967701'), (u'CAST_-1206967639', u'CALLIND_-1206967704'), (u'CALLIND_-1206967704', u'INDIRECT_-1206967644'), ('tmp_22', u'CAST_-1206967639'), (u'INDIRECT_-1206967644', u'COPY_-1206967703')]
[('const-0', u'RETURN_-1206967701'), (u'CAST_-1206967639', u'CALLIND_-1206967704'), (u'CALLIND_-1206967704', u'INDIRECT_-1206967644'), ('tmp_22', u'CAST_-1206967639'), (u'INDIRECT_-1206967644', u'COPY_-1206967703')]
null
null
00102260
x64
O2
(translation_unit "void xmalloc_set_program_name(void)\n\n{\n (*(code *)PTR_xmalloc_set_program_name_00118130)();\n return;\n}\n\n" (function_definition "void xmalloc_set_program_name(void)\n\n{\n (*(code *)PTR_xmalloc_set_program_name_00118130)();\n return;\n}" primitive_type (function_declarator "xmalloc_set_prog...
(translation_unit "void xmalloc_set_program_name(void)\n\n{\n (*(code *)PTR_xmalloc_set_program_name_00118130)();\n return;\n}\n\n" (function_definition "void xmalloc_set_program_name(void)\n\n{\n (*(code *)PTR_xmalloc_set_program_name_00118130)();\n return;\n}" primitive_type (function_declarator "xmalloc_set_prog...
(translation_unit "void xmalloc_set_program_name(void)\n\n{\n (*(code *)PTR_xmalloc_set_program_name_00118130)();\n return;\n}\n\n" (function_definition "void xmalloc_set_program_name(void)\n\n{\n (*(code *)PTR_xmalloc_set_program_name_00118130)();\n return;\n}" primitive_type (function_declarator "xmalloc_set_prog...
(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 xmalloc_set_program_name(void)\n\n{\n (*(code *)PTR_xmalloc_set_program_name_00118130)();\n return;\n}" (primitive_type "void") (function_declarator "xmalloc_set_program_name(void)" (identifier "xmalloc_set_program_name") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primi...
void function_1(void) { (*(type_1 *)PTR_xmalloc_set_program_name_00118130)(); 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_00118130)(); return; }
7425_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
do_type
FUN_002c4370
int do_type(work_stuff *work,char **mangled,string *result) { int *piVar1; bool bVar2; bool bVar3; int *piVar4; char cVar5; int iVar6; int iVar7; char *pcVar8; int *piVar9; size_t sVar10; byte *pbVar11; char *pcVar12; long lVar13; byte bVar14; int *piVar15; long lVar16; int iVar17; ...
int FUN_002c4370(byte *param_1,long *param_2,long *param_3) { int *piVar1; bool bVar2; bool bVar3; int *piVar4; char cVar5; int iVar6; undefined4 uVar7; char *pcVar8; int *piVar9; size_t sVar10; byte *pbVar11; char *pcVar12; long lVar13; byte bVar14; int *piVar15; long lVar16; int iV...
PUSH R15 PUSH R14 MOV R14,RSI PUSH R13 MOV R13,RDI PUSH R12 XOR R12D,R12D PUSH RBP MOV EBP,0x1 PUSH RBX LEA RBX,[0x38e4dc] SUB RSP,0x88 MOV qword ptr [RDX + 0x10],0x0 MOV qword ptr [RSP],RDX MOV qword ptr [RSP + 0x40],0x0 MOV qword ptr [RSP + 0x38],0x0 MOV qword ptr [RSP + 0x30],0x0 MOV qword ptr [RDX + 0x8],0x0 MOV qw...
null
null
null
null
[(u'CALL_-1204597662', u'INDIRECT_-1204590134'), (u'MULTIEQUAL_-1204593869', u'CALL_-1204596285'), (u'MULTIEQUAL_-1204585971', u'MULTIEQUAL_-1204588740'), (u'CALL_-1204594835', u'INDIRECT_-1204587809'), (u'INDIRECT_-1204587440', u'MULTIEQUAL_-1204587341'), (u'LOAD_-1204595341', u'INT_NOTEQUAL_-1204595319'), ('tmp_2100'...
[(u'MULTIEQUAL_-1204593915', u'STORE_-1204597942'), (u'INDIRECT_-1204589303', u'MULTIEQUAL_-1204589613'), (u'INDIRECT_-1204588980', u'MULTIEQUAL_-1204589640'), (u'LOAD_-1204595341', u'INT_NOTEQUAL_-1204595319'), ('tmp_2100', u'CBRANCH_-1204598342'), ('const-1', u'PTRADD_-1204598434'), ('const-1', u'COPY_-1204590836'), ...
null
null
002c4370
x64
O2
(translation_unit "int FUN_002c4370(byte *param_1,long *param_2,long *param_3)\n\n{\n int *piVar1;\n bool bVar2;\n bool bVar3;\n int *piVar4;\n char cVar5;\n int iVar6;\n undefined4 uVar7;\n char *pcVar8;\n int *piVar9;\n size_t sVar10;\n byte *pbVar11;\n char *pcVar12;\n long lVar13;\n byte bVar14;\n in...
(translation_unit "int do_type(work_stuff *work,char **mangled,string *result)\n\n{\n int *piVar1;\n bool bVar2;\n bool bVar3;\n int *piVar4;\n char cVar5;\n int iVar6;\n int iVar7;\n char *pcVar8;\n int *piVar9;\n size_t sVar10;\n byte *pbVar11;\n char *pcVar12;\n long lVar13;\n byte bVar14;\n int *piVa...
(translation_unit "int FUN_002c4370(byte *param_1,long *param_2,long *param_3)\n\n{\n int *piVar1;\n bool bVar2;\n bool bVar3;\n int *piVar4;\n char cVar5;\n int iVar6;\n undefined4 uVar7;\n char *pcVar8;\n int *piVar9;\n size_t sVar10;\n byte *pbVar11;\n char *pcVar12;\n long lVar13;\n byte bVar14;\n in...
(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 (sized_type_specifier long) (pointer_declarator * IDENT)) ))) (co...
(function_definition "int FUN_002c4370(byte *param_1,long *param_2,long *param_3)\n\n{\n int *piVar1;\n bool bVar2;\n bool bVar3;\n int *piVar4;\n char cVar5;\n int iVar6;\n undefined4 uVar7;\n char *pcVar8;\n int *piVar9;\n size_t sVar10;\n byte *pbVar11;\n char *pcVar12;\n long lVar13;\n byte bVar14;\n ...
int function_1(type_1 *work,char **mangled,type_2 *result) { int *var_27; bool bVar2; bool bVar3; int *piVar4; char var_14; int var_4; int var_23; char *var_2; int *var_26; size_t var_38; type_3 *var_22; char *var_12; long var_35; type_3 var_18; int *piVar15; long var_34; int var_1; ...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (sized_type_specifier) declarator: (p...
null
int MASKED(byte *param_1,long *param_2,long *param_3) { int *piVar1; bool bVar2; bool bVar3; int *piVar4; char cVar5; int iVar6; undefined4 uVar7; char *pcVar8; int *piVar9; size_t sVar10; byte *pbVar11; char *pcVar12; long lVar13; byte bVar14; int *piVar15; long lVar16; int iVar17; ...
95_libmicrohttpd.so.12.49_and_libmicrohttpd.so.12.49_strip.c
memmove
memmove
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void * memmove(void *__dest,void *__src,size_t __n) { void *pvVar1; pvVar1 = (void *)(*(code *)PTR_memmove_00120ec0)(); return pvVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void * memmove(void *__dest,void *__src,size_t __n) { void *pvVar1; pvVar1 = (void *)(*(code *)PTR_memmove_00120ec0)(); return pvVar1; }
JMP qword ptr [0x00120ec0]
null
null
null
null
[(u'CAST_-1206958531', u'CALLIND_-1206958600'), (u'CAST_-1206958530', u'RETURN_-1206958597'), ('const-0', u'RETURN_-1206958597'), (u'CALLIND_-1206958600', u'INDIRECT_-1206958536'), (u'INDIRECT_-1206958536', u'COPY_-1206958595'), ('tmp_44', u'CAST_-1206958531'), (u'CALLIND_-1206958600', u'CAST_-1206958530')]
[(u'CAST_-1206958531', u'CALLIND_-1206958600'), (u'CAST_-1206958530', u'RETURN_-1206958597'), ('const-0', u'RETURN_-1206958597'), (u'CALLIND_-1206958600', u'INDIRECT_-1206958536'), (u'INDIRECT_-1206958536', u'COPY_-1206958595'), ('tmp_44', u'CAST_-1206958531'), (u'CALLIND_-1206958600', u'CAST_-1206958530')]
null
null
001045f0
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid * memmove(void *__dest,void *__src,size_t __n)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_memmove_00120ec0)();\n return pvVar1;\n}\n\n" comment (function_definition "void * memmove(void *__dest,void...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid * memmove(void *__dest,void *__src,size_t __n)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_memmove_00120ec0)();\n return pvVar1;\n}\n\n" comment (function_definition "void * memmove(void *__dest,void...
(translation_unit "void * memmove(void *__dest,void *__src,size_t __n)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_memmove_00120ec0)();\n return pvVar1;\n}\n\n" (function_definition "void * memmove(void *__dest,void *__src,size_t __n)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_memmove_...
(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 * memmove(void *__dest,void *__src,size_t __n)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_memmove_00120ec0)();\n return pvVar1;\n}" (primitive_type "void") (pointer_declarator "* memmove(void *__dest,void *__src,size_t __n)" (* "*") (function_declarator "memmove(void *__dest...
/* 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_memmove_00120ec0)(); 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_00120ec0)(); return pvVar1; }
2165_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c
_M_realloc_insert<const_gold::Dwarf_die::Attribute_value&>
FUN_0016ef60
/* DWARF original name: _M_realloc_insert<const gold::Dwarf_die::Attribute_value&> DWARF original prototype: void _M_realloc_insert<const_gold::Dwarf_die::Attribute_value&>(vector<gold::Dwarf_die::Attribute_value,_std::allocator<gold::Dwarf_die::Attribute_value>_> * this, iterator __position, Attribute_value ...
void FUN_0016ef60(undefined8 *param_1,void *param_2,undefined8 *param_3) { void *__dest; void *pvVar1; void *__src; undefined8 uVar2; undefined8 uVar3; long lVar4; void *__dest_00; size_t __n; ulong uVar5; long lVar6; pvVar1 = (void *)param_1[1]; __src = (void *)*param_1; __n = (long)para...
PUSH R15 MOV R15,RDX MOV RCX,RSI MOV RDX,-0x5555555555555555 PUSH R14 PUSH R13 MOV R13,RSI PUSH R12 PUSH RBP MOV RBP,RDI PUSH RBX SUB RSP,0x28 MOV R8,qword ptr [RDI + 0x8] MOV R12,qword ptr [RDI] MOV RAX,R8 SUB RCX,R12 SUB RAX,R12 SAR RAX,0x3 IMUL RAX,RDX TEST RAX,RAX JZ 0x0016f0b0 LEA RDX,[RAX + RAX*0x1] MOV R14,-0x10...
null
null
null
null
[(u'CAST_-1207307447', u'INT_SUB_-1207308330'), ('tmp_333', u'CBRANCH_-1207308237'), (u'INT_SUB_-1207308126', u'INT_ADD_-1207308108'), ('tmp_1059', u'CAST_-1207307452'), ('const-433', u'STORE_-1207307960'), ('tmp_847', u'CBRANCH_-1207307831'), (u'CAST_-1207307367', u'LOAD_-1207307567'), ('const-8', u'PTRSUB_-1207307263...
[('tmp_333', u'CBRANCH_-1207308237'), (u'INT_SUB_-1207308126', u'INT_ADD_-1207308108'), (u'INT_ADD_-1207308108', u'STORE_-1207307960'), (u'INT_SUB_-1207308342', u'INT_ADD_-1207307425'), ('tmp_847', u'CBRANCH_-1207307831'), (u'MULTIEQUAL_-1207307680', u'CALL_-1207308046'), (u'INT_NOTEQUAL_-1207307788', u'CBRANCH_-120730...
null
null
0016ef60
x64
O2
(translation_unit "void FUN_0016ef60(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n undefined8 uVar2;\n undefined8 uVar3;\n long lVar4;\n void *__dest_00;\n size_t __n;\n ulong uVar5;\n long lVar6;\n \n pvVar1 = (void *)param_1[1];\n __src = (vo...
(translation_unit "/* DWARF original name: _M_realloc_insert<const gold::Dwarf_die::Attribute_value&>\n DWARF original prototype: void\n _M_realloc_insert<const_gold::Dwarf_die::Attribute_value&>(vector<gold::Dwarf_die::Attribute_value,_std::allocator<gold::Dwarf_die::Attribute_value>_>\n * this, iterator __posit...
(translation_unit "void FUN_0016ef60(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n undefined8 uVar2;\n undefined8 uVar3;\n long lVar4;\n void *__dest_00;\n size_t __n;\n ulong uVar5;\n long lVar6;\n \n pvVar1 = (void *)param_1[1];\n __src = (vo...
(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_0016ef60(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n undefined8 uVar2;\n undefined8 uVar3;\n long lVar4;\n void *__dest_00;\n size_t __n;\n ulong uVar5;\n long lVar6;\n \n pvVar1 = (void *)param_1[1];\n __src = ...
/* DWARF original name: _M_realloc_insert<const gold::Dwarf_die::Attribute_value&> DWARF original prototype: void _M_realloc_insert<const_gold::Dwarf_die::Attribute_value&>(vector<gold::Dwarf_die::Attribute_value,_std::allocator<gold::Dwarf_die::Attribute_value>_> * this, iterator __position, Attribute_value ...
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; undefined8 uVar2; undefined8 uVar3; long lVar4; void *__dest_00; size_t __n; ulong uVar5; long lVar6; pvVar1 = (void *)param_1[1]; __src = (void *)*param_1; __n = (long)param_2 - ...
8056_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c
find_last_of
FUN_002d4f80
/* std::string::find_last_of(char const*, unsigned long) const */ void __thiscall std::string::find_last_of(string *this,char *param_1,ulong param_2) { size_t sVar1; sVar1 = strlen(param_1); find_last_of(this,param_1,param_2,sVar1); return; }
void FUN_002d4f80(undefined8 param_1,char *param_2,undefined8 param_3) { size_t sVar1; sVar1 = strlen(param_2); FUN_002d4ee0(param_1,param_2,param_3,sVar1); return; }
PUSH R12 MOV R12,RDX PUSH RBP MOV RBP,RDI MOV RDI,RSI PUSH RBX MOV RBX,RSI CALL 0x00144490 MOV RDX,R12 MOV RSI,RBX MOV RDI,RBP POP RBX MOV RCX,RAX POP RBP POP R12 JMP 0x002d4ee0
null
null
null
null
[('tmp_91', u'CALL_-1204662324'), ('tmp_90', u'CALL_-1204662362'), ('tmp_89', u'CALL_-1204662324'), ('const-0', u'RETURN_-1204662320'), ('tmp_90', u'CALL_-1204662324'), (u'CALL_-1204662362', u'CALL_-1204662324')]
[('tmp_144', u'CALL_-1204662324'), ('tmp_145', u'CALL_-1204662362'), ('const-0', u'RETURN_-1204662320'), ('tmp_145', u'CALL_-1204662324'), (u'CALL_-1204662362', u'CALL_-1204662324'), ('tmp_142', u'CALL_-1204662324')]
null
null
002d4f80
x64
O2
(translation_unit "void FUN_002d4f80(undefined8 param_1,char *param_2,undefined8 param_3)\n\n{\n size_t sVar1;\n \n sVar1 = strlen(param_2);\n FUN_002d4ee0(param_1,param_2,param_3,sVar1);\n return;\n}\n\n" (function_definition "void FUN_002d4f80(undefined8 param_1,char *param_2,undefined8 param_3)\n\n{\n size_t s...
(translation_unit "/* std::string::find_last_of(char const*, unsigned long) const */\n\nvoid __thiscall std::string::find_last_of(string *this,char *param_1,ulong param_2)\n\n{\n size_t sVar1;\n \n sVar1 = strlen(param_1);\n find_last_of(this,param_1,param_2,sVar1);\n return;\n}\n\n" comment (function_definition "...
(translation_unit "void FUN_002d4f80(undefined8 param_1,char *param_2,undefined8 param_3)\n\n{\n size_t sVar1;\n \n sVar1 = strlen(param_2);\n FUN_002d4ee0(param_1,param_2,param_3,sVar1);\n return;\n}\n\n" (function_definition "void FUN_002d4f80(undefined8 param_1,char *param_2,undefined8 param_3)\n\n{\n size_t s...
(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 "void FUN_002d4f80(undefined8 param_1,char *param_2,undefined8 param_3)\n\n{\n size_t sVar1;\n \n sVar1 = strlen(param_2);\n FUN_002d4ee0(param_1,param_2,param_3,sVar1);\n return;\n}" (primitive_type "void") (function_declarator "FUN_002d4f80(undefined8 param_1,char *param_2,undefined8 param_3...
/* std::string::find_last_of(char const*, unsigned long) const */ void __thiscall std::type_1::function_1(type_1 *this,char *param_1,type_2 param_2) { size_t sVar1; sVar1 = var_1(param_1); function_1(this,param_1,param_2,sVar1); 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: (primitive_type) declarator: (pointer_declarator declarator: (identifi...
null
void MASKED(undefined8 param_1,char *param_2,undefined8 param_3) { size_t sVar1; sVar1 = strlen(param_2); FUN_002d4ee0(param_1,param_2,param_3,sVar1); return; }
3043_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c
do_local_got_offset
FUN_001b2950
/* DWARF original prototype: uint do_local_got_offset(Sized_relobj<32,_false> * this, uint symndx, uint got_type, uint64_t addend) */ uint __thiscall gold::Sized_relobj<32,_false>::do_local_got_offset (Sized_relobj<32,_false> *this,uint symndx,uint got_type,uint64_t addend) { uint *puVar1; const_ite...
void FUN_001b2950(long param_1,undefined4 param_2,int param_3,undefined8 param_4) { int *piVar1; long lVar2; undefined4 local_18 [2]; undefined8 local_10; local_18[0] = param_2; local_10 = param_4; lVar2 = FUN_001b28f0(param_1 + 0xa8,local_18); if (lVar2 == 0) { /* WARNING: Subr...
PUSH RBX ADD RDI,0xa8 MOV EBX,EDX SUB RSP,0x10 MOV dword ptr [RSP],ESI MOV RSI,RSP MOV qword ptr [RSP + 0x8],RCX CALL 0x001b28f0 TEST RAX,RAX JZ 0x001b299b MOV RAX,qword ptr [RAX + 0x18] TEST RAX,RAX JNZ 0x001b2989 JMP 0x001b29b3 MOV RAX,qword ptr [RAX + 0x8] TEST RAX,RAX JZ 0x001b29b3 CMP EBX,dword ptr [RAX] JNZ 0x001...
null
null
null
null
[('const-433', u'LOAD_-1207686690'), (u'COPY_-1207686476', u'CALL_-1207686604'), (u'CAST_-1207686459', u'LOAD_-1207686752'), (u'PTRSUB_-1207686492', u'CALL_-1207686769'), ('const-0', u'INT_EQUAL_-1207686755'), ('const-0', u'INT_EQUAL_-1207686733'), ('const-4294967295', u'INT_NOTEQUAL_-1207686669'), ('const-2108', u'CAL...
[('const-433', u'LOAD_-1207686672'), ('const-4', u'PTRADD_-1207686461'), ('tmp_644', u'PTRSUB_-1207686499'), ('tmp_770', u'INT_EQUAL_-1207686693'), (u'CALL_-1207686769', u'INT_ADD_-1207686736'), (u'MULTIEQUAL_-1207686470', u'PTRADD_-1207686461'), ('const-168', u'INT_ADD_-1207686807'), ('const-433', u'LOAD_-1207686708')...
null
null
001b2950
x64
O2
(translation_unit "void FUN_001b2950(long param_1,undefined4 param_2,int param_3,undefined8 param_4)\n\n{\n int *piVar1;\n long lVar2;\n undefined4 local_18 [2];\n undefined8 local_10;\n \n local_18[0] = param_2;\n local_10 = param_4;\n lVar2 = FUN_001b28f0(param_1 + 0xa8,local_18);\n if (lVar2 == 0) {\n ...
(translation_unit "/* DWARF original prototype: uint do_local_got_offset(Sized_relobj<32,_false> * this, uint symndx,\n uint got_type, uint64_t addend) */\n\nuint __thiscall\ngold::Sized_relobj<32,_false>::do_local_got_offset\n (Sized_relobj<32,_false> *this,uint symndx,uint got_type,uint64_t addend)\n\n{\n ...
(translation_unit "void FUN_001b2950(long param_1,undefined4 param_2,int param_3,undefined8 param_4)\n\n{\n int *piVar1;\n long lVar2;\n undefined4 local_18 [2];\n undefined8 local_10;\n \n local_18[0] = param_2;\n local_10 = param_4;\n lVar2 = FUN_001b28f0(param_1 + 0xa8,local_18);\n if (lVar2 == 0) {\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 TYPE IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarato...
(function_definition "void FUN_001b2950(long param_1,undefined4 param_2,int param_3,undefined8 param_4)\n\n{\n int *piVar1;\n long lVar2;\n undefined4 local_18 [2];\n undefined8 local_10;\n \n local_18[0] = param_2;\n local_10 = param_4;\n lVar2 = FUN_001b28f0(param_1 + 0xa8,local_18);\n if (lVar2 == 0) {\n ...
/* DWARF original prototype: uint do_local_got_offset(Sized_relobj<32,_false> * this, uint symndx, uint got_type, uint64_t addend) */ type_1 __thiscall gold::Sized_relobj<32,type_7>::do_local_got_offset (Sized_relobj<32,type_7> *this,type_1 symndx,type_1 var_4,uint64_t addend) { type_1 *var_3; type_...
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,undefined4 param_2,int param_3,undefined8 param_4) { int *piVar1; long lVar2; undefined4 local_18 [2]; undefined8 local_10; local_18[0] = param_2; local_10 = param_4; lVar2 = FUN_001b28f0(param_1 + 0xa8,local_18); if (lVar2 == 0) { /* WARNING: Subroutine...
1642_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c
~Struct_export_dynamic
FUN_0015bea0
/* DWARF original prototype: void ~Struct_export_dynamic(Struct_export_dynamic * this, int __in_chrg) */ void __thiscall gold::General_options::Struct_export_dynamic::~Struct_export_dynamic (Struct_export_dynamic *this,int __in_chrg) { pointer pcVar1; pcVar1 = (this->option).longname._M_dataplus....
void FUN_0015bea0(undefined8 *param_1) { *param_1 = &PTR_FUN_00424240; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_002dac70((undefined8 *)param_1[1]); return; } return; }
LEA RAX,[0x424240] MOV RDX,qword ptr [RDI + 0x8] MOV qword ptr [RDI],RAX LEA RAX,[RDI + 0x18] CMP RDX,RAX JZ 0x0015bec0 MOV RDI,RDX JMP 0x002dac70 RET
null
null
null
null
[(u'PTRSUB_-1207255266', u'STORE_-1207255373'), ('const-0', u'PTRSUB_-1207255262'), ('const-0', u'RETURN_-1207255335'), ('const-4342336', u'PTRSUB_-1207255273'), (u'PTRSUB_-1207255266', u'PTRSUB_-1207255262'), ('const-16', u'PTRSUB_-1207255259'), (u'PTRSUB_-1207255259', u'INT_NOTEQUAL_-1207255349'), ('const-0', u'RETUR...
[(u'INT_NOTEQUAL_-1207255349', u'CBRANCH_-1207255348'), ('const-0', u'RETURN_-1207255335'), ('const-3', u'PTRADD_-1207255270'), (u'CAST_-1207255277', u'INT_NOTEQUAL_-1207255349'), ('tmp_109', u'STORE_-1207255373'), ('tmp_109', u'PTRADD_-1207255270'), (u'PTRSUB_-1207255274', u'STORE_-1207255373'), ('const-8', u'PTRADD_-...
null
null
0015bea0
x64
O2
(translation_unit "void FUN_0015bea0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00424240;\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_0015bea0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004...
(translation_unit "/* DWARF original prototype: void ~Struct_export_dynamic(Struct_export_dynamic * this, int\n __in_chrg) */\n\nvoid __thiscall\ngold::General_options::Struct_export_dynamic::~Struct_export_dynamic\n (Struct_export_dynamic *this,int __in_chrg)\n\n{\n pointer pcVar1;\n \n pcVar1 = (this->o...
(translation_unit "void FUN_0015bea0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00424240;\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_0015bea0(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_0015bea0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00424240;\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_0015bea0(undefined8 *param_1)" (identifier ...
/* DWARF original prototype: void ~Struct_export_dynamic(Struct_export_dynamic * 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)._vp...
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_00424240; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_002dac70((undefined8 *)param_1[1]); return; } return; }
115_sh4-linux-gnu-nm_and_sh4-linux-gnu-nm_strip.c
print_symbol_filename_sysv
FUN_00105390
void print_symbol_filename_sysv(bfd *archive_bfd,bfd *abfd) { if (filename_per_symbol != 0) { if (archive_bfd != (bfd *)0x0) { printf("%s:",archive_bfd->filename); } printf("%s:",abfd->filename); return; } return; }
void FUN_00105390(undefined8 *param_1,undefined8 *param_2) { if (DAT_0010cc04 != 0) { if (param_1 != (undefined8 *)0x0) { printf("%s:",*param_1); } printf("%s:",*param_2); return; } return; }
MOV EAX,dword ptr [0x0010cc04] TEST EAX,EAX JZ 0x001053d0 PUSH RBX MOV RBX,RSI TEST RDI,RDI JZ 0x001053b4 MOV RSI,qword ptr [RDI] XOR EAX,EAX LEA RDI,[0x10809d] CALL 0x001031d0 MOV RSI,qword ptr [RBX] LEA RDI,[0x10809d] XOR EAX,EAX POP RBX JMP 0x001031d0 RET
null
null
null
null
[('tmp_169', u'PTRSUB_-1206954876'), (u'CALL_-1206955005', u'INDIRECT_-1206954865'), (u'PTRSUB_-1206954858', u'LOAD_-1206955040'), (u'COPY_-1206954931', u'CALL_-1206955041'), ('tmp_28', u'CBRANCH_-1206955096'), ('const-0', u'PTRSUB_-1206954876'), ('const-433', u'LOAD_-1206955073'), ('const-0', u'RETURN_-1206954983'), (...
[(u'CALL_-1206955005', u'INDIRECT_-1206954865'), ('const-1081501', u'COPY_-1206954912'), ('const-433', u'LOAD_-1206955040'), (u'COPY_-1206954931', u'CALL_-1206955041'), ('tmp_28', u'CBRANCH_-1206955096'), ('const-0', u'RETURN_-1206954983'), ('tmp_421', u'MULTIEQUAL_-1206954876'), (u'INDIRECT_-1206954865', u'COPY_-12069...
null
null
00105390
x64
O2
(translation_unit "void FUN_00105390(undefined8 *param_1,undefined8 *param_2)\n\n{\n if (DAT_0010cc04 != 0) {\n if (param_1 != (undefined8 *)0x0) {\n printf("%s:",*param_1);\n }\n printf("%s:",*param_2);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_00105390(undefined8 *param_1,unde...
(translation_unit "void print_symbol_filename_sysv(bfd *archive_bfd,bfd *abfd)\n\n{\n if (filename_per_symbol != 0) {\n if (archive_bfd != (bfd *)0x0) {\n printf("%s:",archive_bfd->filename);\n }\n printf("%s:",abfd->filename);\n return;\n }\n return;\n}\n\n" (function_definition "void print_symbol_...
(translation_unit "void FUN_00105390(undefined8 *param_1,undefined8 *param_2)\n\n{\n if (DAT_0010cc04 != 0) {\n if (param_1 != (undefined8 *)0x0) {\n printf("%s:",*param_1);\n }\n printf("%s:",*param_2);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_00105390(undefined8 *param_1,unde...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compo...
(function_definition "void FUN_00105390(undefined8 *param_1,undefined8 *param_2)\n\n{\n if (DAT_0010cc04 != 0) {\n if (param_1 != (undefined8 *)0x0) {\n printf("%s:",*param_1);\n }\n printf("%s:",*param_2);\n return;\n }\n return;\n}" (primitive_type "void") (function_declarator "FUN_00105390(undefi...
void function_1(type_1 *var_2,type_1 *abfd) { if (var_1 != 0) { if (var_2 != (type_1 *)0x0) { var_3("%s:",var_2->filename); } var_3("%s:",abfd->filename); return; } 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))) (parameter_declaration type: (type_identifier) declarator: (pointe...
null
void MASKED(undefined8 *param_1,undefined8 *param_2) { if (DAT_0010cc04 != 0) { if (param_1 != (undefined8 *)0x0) { printf("%s:",*param_1); } printf("%s:",*param_2); return; } return; }
98_x86_64-linux-gnux32-objdump_and_x86_64-linux-gnux32-objdump_strip.c
cplus_demangle_type
cplus_demangle_type
void cplus_demangle_type(void) { (*(code *)PTR_cplus_demangle_type_00155310)(); return; }
void cplus_demangle_type(void) { (*(code *)PTR_cplus_demangle_type_00155310)(); return; }
JMP qword ptr [0x00155310]
null
null
null
null
[(u'CAST_-1206946199', u'CALLIND_-1206946264'), ('const-0', u'RETURN_-1206946261'), (u'INDIRECT_-1206946204', u'COPY_-1206946263'), ('tmp_22', u'CAST_-1206946199'), (u'CALLIND_-1206946264', u'INDIRECT_-1206946204')]
[(u'CAST_-1206946199', u'CALLIND_-1206946264'), ('const-0', u'RETURN_-1206946261'), (u'INDIRECT_-1206946204', u'COPY_-1206946263'), ('tmp_22', u'CAST_-1206946199'), (u'CALLIND_-1206946264', u'INDIRECT_-1206946204')]
null
null
00107620
x64
O2
(translation_unit "void cplus_demangle_type(void)\n\n{\n (*(code *)PTR_cplus_demangle_type_00155310)();\n return;\n}\n\n" (function_definition "void cplus_demangle_type(void)\n\n{\n (*(code *)PTR_cplus_demangle_type_00155310)();\n return;\n}" primitive_type (function_declarator "cplus_demangle_type(void)" identifie...
(translation_unit "void cplus_demangle_type(void)\n\n{\n (*(code *)PTR_cplus_demangle_type_00155310)();\n return;\n}\n\n" (function_definition "void cplus_demangle_type(void)\n\n{\n (*(code *)PTR_cplus_demangle_type_00155310)();\n return;\n}" primitive_type (function_declarator "cplus_demangle_type(void)" identifie...
(translation_unit "void cplus_demangle_type(void)\n\n{\n (*(code *)PTR_cplus_demangle_type_00155310)();\n return;\n}\n\n" (function_definition "void cplus_demangle_type(void)\n\n{\n (*(code *)PTR_cplus_demangle_type_00155310)();\n return;\n}" primitive_type (function_declarator "cplus_demangle_type(void)" identifie...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) ...
(function_definition "void cplus_demangle_type(void)\n\n{\n (*(code *)PTR_cplus_demangle_type_00155310)();\n return;\n}" (primitive_type "void") (function_declarator "cplus_demangle_type(void)" (identifier "cplus_demangle_type") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) (...
void function_1(void) { (*(type_1 *)PTR_cplus_demangle_type_00155310)(); 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_00155310)(); return; }
10334_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c
~Sized_elf_reloc_mapper
FUN_00469ff0
/* DWARF original prototype: void ~Sized_elf_reloc_mapper(Sized_elf_reloc_mapper<32,_false> * this, int __in_chrg) */ void __thiscall gold::Sized_elf_reloc_mapper<32,_false>::~Sized_elf_reloc_mapper (Sized_elf_reloc_mapper<32,_false> *this,int __in_chrg) { return; }
void FUN_00469ff0(void) { return; }
RET
null
null
null
null
[('const-0', u'RETURN_-1202085892')]
[('const-0', u'RETURN_-1202085892')]
null
null
00469ff0
x64
O2
(translation_unit "void FUN_00469ff0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_00469ff0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_00469ff0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n return;\n}" { (r...
(translation_unit "/* DWARF original prototype: void ~Sized_elf_reloc_mapper(Sized_elf_reloc_mapper<32,_false> * this,\n int __in_chrg) */\n\nvoid __thiscall\ngold::Sized_elf_reloc_mapper<32,_false>::~Sized_elf_reloc_mapper\n (Sized_elf_reloc_mapper<32,_false> *this,int __in_chrg)\n\n{\n return;\n}\n\n" com...
(translation_unit "void FUN_00469ff0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_00469ff0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_00469ff0(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_00469ff0(void)\n\n{\n return;\n}" (primitive_type "void") (function_declarator "FUN_00469ff0(void)" (identifier "FUN_00469ff0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n return;\n}" ({ "{") (return_statemen...
/* DWARF original prototype: void ~Sized_elf_reloc_mapper(Sized_elf_reloc_mapper<32,_false> * this, int __in_chrg) */ void __thiscall gold::Sized_elf_reloc_mapper<32,_false>::~Sized_elf_reloc_mapper (Sized_elf_reloc_mapper<32,_false> *this,int __in_chrg) { return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (return_statement))))
null
void MASKED(void) { return; }
12342_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
~__close_sentry
FUN_004ccb30
/* ~__close_sentry() */ void __thiscall std::wfilebuf::close()::__close_sentry::~__close_sentry(__close_sentry *this) { long lVar1; undefined8 uVar2; *(undefined4 *)(*(long *)this + 0x78) = 0; *(undefined1 *)(*(long *)this + 0xc0) = 0; _M_destroy_internal_buffer(*(wfilebuf **)this); *(undefined1 *)(*(...
void FUN_004ccb30(long *param_1) { long lVar1; undefined8 uVar2; *(undefined4 *)(*param_1 + 0x78) = 0; *(undefined1 *)(*param_1 + 0xc0) = 0; FUN_004c8cb0(*param_1); *(undefined1 *)(*param_1 + 0xa9) = 0; *(undefined1 *)(*param_1 + 0xaa) = 0; lVar1 = *param_1; uVar2 = *(undefined8 *)(lVar1 + 0x98);...
PUSH RBX MOV RAX,qword ptr [RDI] MOV RBX,RDI MOV dword ptr [RAX + 0x78],0x0 MOV RAX,qword ptr [RDI] MOV byte ptr [RAX + 0xc0],0x0 MOV RDI,qword ptr [RDI] CALL 0x004c8cb0 MOV RAX,qword ptr [RBX] MOV byte ptr [RAX + 0xa9],0x0 MOV RAX,qword ptr [RBX] MOV byte ptr [RAX + 0xaa],0x0 MOV RAX,qword ptr [RBX] MOV RDX,qword ptr ...
null
null
null
null
[('const-433', u'STORE_-1202467897'), ('const-433', u'STORE_-1202468015'), (u'LOAD_-1202467879', u'INT_ADD_-1202467847'), (u'CAST_-1202467890', u'STORE_-1202468030'), (u'LOAD_-1202467873', u'STORE_-1202467861'), ('tmp_196', u'CAST_-1202467870'), (u'LOAD_-1202467995', u'INT_ADD_-1202467973'), (u'LOAD_-1202467965', u'INT...
[(u'LOAD_-1202467879', u'INT_ADD_-1202467847'), ('const-0', u'STORE_-1202467972'), (u'LOAD_-1202467873', u'STORE_-1202467861'), (u'INT_ADD_-1202468001', u'CAST_-1202467880'), (u'LOAD_-1202467995', u'INT_ADD_-1202467973'), (u'INT_ADD_-1202467847', u'CAST_-1202467765'), (u'INT_ADD_-1202467973', u'CAST_-1202467861'), ('co...
null
null
004ccb30
x64
O2
(translation_unit "void FUN_004ccb30(long *param_1)\n\n{\n long lVar1;\n undefined8 uVar2;\n \n *(undefined4 *)(*param_1 + 0x78) = 0;\n *(undefined1 *)(*param_1 + 0xc0) = 0;\n FUN_004c8cb0(*param_1);\n *(undefined1 *)(*param_1 + 0xa9) = 0;\n *(undefined1 *)(*param_1 + 0xaa) = 0;\n lVar1 = *param_1;\n uVar2 = ...
(translation_unit "/* ~__close_sentry() */\n\nvoid __thiscall std::wfilebuf::close()::__close_sentry::~__close_sentry(__close_sentry *this)\n\n{\n long lVar1;\n undefined8 uVar2;\n \n *(undefined4 *)(*(long *)this + 0x78) = 0;\n *(undefined1 *)(*(long *)this + 0xc0) = 0;\n _M_destroy_internal_buffer(*(wfilebuf **...
(translation_unit "void FUN_004ccb30(long *param_1)\n\n{\n long lVar1;\n undefined8 uVar2;\n \n *(undefined4 *)(*param_1 + 0x78) = 0;\n *(undefined1 *)(*param_1 + 0xc0) = 0;\n FUN_004c8cb0(*param_1);\n *(undefined1 *)(*param_1 + 0xa9) = 0;\n *(undefined1 *)(*param_1 + 0xaa) = 0;\n lVar1 = *param_1;\n uVar2 = ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE IDENT ;) (expression_statement (assignment_expression (p...
(function_definition "void FUN_004ccb30(long *param_1)\n\n{\n long lVar1;\n undefined8 uVar2;\n \n *(undefined4 *)(*param_1 + 0x78) = 0;\n *(undefined1 *)(*param_1 + 0xc0) = 0;\n FUN_004c8cb0(*param_1);\n *(undefined1 *)(*param_1 + 0xa9) = 0;\n *(undefined1 *)(*param_1 + 0xaa) = 0;\n lVar1 = *param_1;\n uVar2...
/* ~__close_sentry() */ void __thiscall std::type_4::function_1()::function_2::~function_2(function_2 *var_1) { long var_3; type_1 uVar2; *(type_2 *)(*(long *)var_1 + 0x78) = 0; *(type_3 *)(*(long *)var_1 + 0xc0) = 0; var_2(*(type_4 **)var_1); *(type_3 *)(*(long *)var_1 + 0xa9) = 0; *(type_3 *)(*(lo...
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: (sized_type_sp...
null
void MASKED(long *param_1) { long lVar1; undefined8 uVar2; *(undefined4 *)(*param_1 + 0x78) = 0; *(undefined1 *)(*param_1 + 0xc0) = 0; FUN_004c8cb0(*param_1); *(undefined1 *)(*param_1 + 0xa9) = 0; *(undefined1 *)(*param_1 + 0xaa) = 0; lVar1 = *param_1; uVar2 = *(undefined8 *)(lVar1 + 0x98); *(u...
1798_i686-gnu-dwp_and_i686-gnu-dwp_strip.c
parse_to_value
FUN_0015db30
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_initfirst * this, char * option_name, char * arg, Command_line * param_3, General_options * param_4) */ void __thiscall gold::General_options::Struct_initfirst::parse_to_value (Struct_in...
void FUN_0015db30(long param_1,undefined8 param_2,undefined8 param_3) { FUN_001e5a40(param_2,param_3,param_1 + 0x61); *(undefined1 *)(param_1 + 0x60) = 1; return; }
PUSH RBX MOV RBX,RDI MOV RDI,RSI MOV RSI,RDX LEA RDX,[RBX + 0x61] CALL 0x001e5a40 MOV byte ptr [RBX + 0x60],0x1 POP RBX RET
null
null
null
null
[('const-0', u'RETURN_-1207248026'), ('const-1', u'STORE_-1207248045'), ('tmp_60', u'CALL_-1207248049'), ('tmp_59', u'CALL_-1207248049'), ('const-433', u'STORE_-1207248045'), ('tmp_58', u'PTRSUB_-1207247968'), (u'PTRSUB_-1207247958', u'STORE_-1207248045'), ('const-97', u'PTRSUB_-1207247968'), ('tmp_58', u'PTRSUB_-12072...
[('const-0', u'RETURN_-1207248026'), ('tmp_84', u'INT_ADD_-1207248031'), ('const-97', u'INT_ADD_-1207248045'), (u'INT_ADD_-1207248045', u'CALL_-1207248049'), ('tmp_86', u'CALL_-1207248049'), ('tmp_85', u'CALL_-1207248049'), (u'CAST_-1207247963', u'STORE_-1207248045'), (u'INT_ADD_-1207248031', u'CAST_-1207247963'), ('co...
null
null
0015db30
x64
O2
(translation_unit "void FUN_0015db30(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_001e5a40(param_2,param_3,param_1 + 0x61);\n *(undefined1 *)(param_1 + 0x60) = 1;\n return;\n}\n\n" (function_definition "void FUN_0015db30(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_001e5a40(param...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void parse_to_value(Struct_initfirst * this, char * option_name, char *\n arg, Command_line * param_3, General_options * param_4) */\n\nvoid __thiscall\ngold::General_options::Struct_initfirst::parse_to_val...
(translation_unit "void FUN_0015db30(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_001e5a40(param_2,param_3,param_1 + 0x61);\n *(undefined1 *)(param_1 + 0x60) = 1;\n return;\n}\n\n" (function_definition "void FUN_0015db30(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_001e5a40(param...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , IDE...
(function_definition "void FUN_0015db30(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_001e5a40(param_2,param_3,param_1 + 0x61);\n *(undefined1 *)(param_1 + 0x60) = 1;\n return;\n}" (primitive_type "void") (function_declarator "FUN_0015db30(long param_1,undefined8 param_2,undefined8 param_3)" (identi...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_initfirst * this, char * option_name, char * arg, Command_line * param_3, General_options * param_4) */ void __thiscall gold::type_3::type_1::function_1 (type_1 *this,char *option_name,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: (type_identifier) declarator: (identifier)) (parameter_declaratio...
null
void MASKED(long param_1,undefined8 param_2,undefined8 param_3) { FUN_001e5a40(param_2,param_3,param_1 + 0x61); *(undefined1 *)(param_1 + 0x60) = 1; return; }
495_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c
Arm_reloc_property_table
FUN_0017adce
/* gold::Arm_reloc_property_table::Arm_reloc_property_table() [clone .cold.86] */ void __thiscall gold::Arm_reloc_property_table::Arm_reloc_property_table(Arm_reloc_property_table *this) { long unaff_RBX; long unaff_RBP; long unaff_R14; void *unaff_R15; operator_delete(unaff_R15,0x50); if (*(void **)(...
void FUN_0017adce(void) { long unaff_RBX; long unaff_RBP; long unaff_R14; thunk_FUN_0049e330(); if (*(long *)(unaff_RBP + -0x70) != *(long *)(unaff_RBP + -0x6b8) + 0x10) { FUN_0049e330(); } if (*(long *)(unaff_RBP + -0x50) != unaff_RBX + 0x10) { FUN_0049e330(); } if (*(long *)(unaff_RBP +...
MOV ESI,0x50 MOV RDI,R15 CALL 0x0049e320 MOV RAX,qword ptr [RBP + -0x6b8] MOV RDI,qword ptr [RBP + -0x70] ADD RAX,0x10 CMP RDI,RAX JZ 0x0017adf4 CALL 0x0049e330 MOV RDI,qword ptr [RBP + -0x50] ADD RBX,0x10 CMP RDI,RBX JZ 0x0017ae06 CALL 0x0049e330 MOV RBX,R12 MOV RDX,qword ptr [RBP + -0x710] MOV RDI,qword ptr [RBP + -0...
null
null
null
null
[(u'INT_ADD_-1207390448', u'CAST_-1207389866'), (u'LOAD_-1207390739', u'CALL_-1207390697'), (u'CAST_-1207389750', u'LOAD_-1207390248'), (u'INT_ADD_-1207390185', u'CAST_-1207389727'), (u'LOAD_-1207390590', u'INT_ADD_-1207390552'), (u'CAST_-1207389851', u'LOAD_-1207390429'), ('const--1744', u'INT_ADD_-1207390356'), ('tmp...
[('const-433', u'LOAD_-1207390476'), (u'INT_ADD_-1207390334', u'INT_NOTEQUAL_-1207390325'), (u'LOAD_-1207390590', u'INT_ADD_-1207390552'), ('const--1744', u'INT_ADD_-1207390356'), ('tmp_868', u'CBRANCH_-1207390153'), (u'INT_ADD_-1207390242', u'CAST_-1207389767'), ('const--1808', u'INT_ADD_-1207390631'), (u'INT_ADD_-120...
null
null
0017adce
x64
O2
(translation_unit "void FUN_0017adce(void)\n\n{\n long unaff_RBX;\n long unaff_RBP;\n long unaff_R14;\n \n thunk_FUN_0049e330();\n if (*(long *)(unaff_RBP + -0x70) != *(long *)(unaff_RBP + -0x6b8) + 0x10) {\n FUN_0049e330();\n }\n if (*(long *)(unaff_RBP + -0x50) != unaff_RBX + 0x10) {\n FUN_0049e330();\n...
(translation_unit "/* gold::Arm_reloc_property_table::Arm_reloc_property_table() [clone .cold.86] */\n\nvoid __thiscall\ngold::Arm_reloc_property_table::Arm_reloc_property_table(Arm_reloc_property_table *this)\n\n{\n long unaff_RBX;\n long unaff_RBP;\n long unaff_R14;\n void *unaff_R15;\n \n operator_delete(unaff...
(translation_unit "void FUN_0017adce(void)\n\n{\n long unaff_RBX;\n long unaff_RBP;\n long unaff_R14;\n \n thunk_FUN_0049e330();\n if (*(long *)(unaff_RBP + -0x70) != *(long *)(unaff_RBP + -0x6b8) + 0x10) {\n FUN_0049e330();\n }\n if (*(long *)(unaff_RBP + -0x50) != unaff_RBX + 0x10) {\n FUN_0049e330();\n...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (expression_statement (cal...
(function_definition "void FUN_0017adce(void)\n\n{\n long unaff_RBX;\n long unaff_RBP;\n long unaff_R14;\n \n thunk_FUN_0049e330();\n if (*(long *)(unaff_RBP + -0x70) != *(long *)(unaff_RBP + -0x6b8) + 0x10) {\n FUN_0049e330();\n }\n if (*(long *)(unaff_RBP + -0x50) != unaff_RBX + 0x10) {\n FUN_0049e330()...
/* gold::Arm_reloc_property_table::Arm_reloc_property_table() [clone .cold.86] */ void __thiscall gold::function_1::function_1(function_1 *this) { long var_3; long var_2; long var_4; void *unaff_R15; var_1(unaff_R15,0x50); if (*(void **)(var_2 + -0x70) != (void *)(*(long *)(var_2 + -0x6b8) + 0x10)) { ...
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_RBP; long unaff_R14; thunk_FUN_0049e330(); if (*(long *)(unaff_RBP + -0x70) != *(long *)(unaff_RBP + -0x6b8) + 0x10) { FUN_0049e330(); } if (*(long *)(unaff_RBP + -0x50) != unaff_RBX + 0x10) { FUN_0049e330(); } if (*(long *)(unaff_RBP + -0x5b...
3348_s390x-linux-gnu-ld_and_s390x-linux-gnu-ld_strip.c
_M_realloc_insert<gold::Output_section*_const&>
FUN_001c6b10
/* DWARF original name: _M_realloc_insert<gold::Output_section* const&> DWARF original prototype: void _M_realloc_insert<gold::Output_section*_const&>(vector<gold::Output_section*,_std::allocator<gold::Output_section*>_> * this, iterator __position, Output_section * * __args#0) */ void __thiscall std::vector...
void FUN_001c6b10(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 0x001c6c40 LEA RDI,[RAX + RAX*0x1] MOV R14,-0x8 CMP RAX,RDI JBE 0x001c6c08 MOV RDI,R14 MOV qword ptr...
null
null
null
null
[('tmp_882', u'CALL_-1207735131'), ('tmp_882', u'CAST_-1207734618'), (u'CAST_-1207734606', u'STORE_-1207735106'), ('const-16', u'PTRSUB_-1207734534'), (u'MULTIEQUAL_-1207734859', u'STORE_-1207735099'), (u'COPY_-1207734766', u'MULTIEQUAL_-1207734870'), (u'INT_ADD_-1207735239', u'CAST_-1207734606'), (u'INT_MULT_-12077348...
[('const-433', u'LOAD_-1207735296'), (u'INT_SUB_-1207735441', u'INT_ADD_-1207734698'), (u'INT_SUB_-1207735441', u'INT_ADD_-1207735248'), (u'CAST_-1207734731', u'CAST_-1207734718'), ('tmp_1666', u'INT_EQUAL_-1207735236'), (u'INT_EQUAL_-1207735407', u'CBRANCH_-1207735396'), ('tmp_863', u'BRANCH_-1207734889'), ('const-2',...
null
null
001c6b10
x64
O2
(translation_unit "void FUN_001c6b10(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n ulong uVar2;\n void *__dest_00;\n size_t __n;\n ulong uVar3;\n long lVar4;\n \n pvVar1 = (void *)param_1[1];\n __src = (void *)*param_1;\n __n = (long)param_2 - (...
(translation_unit "/* DWARF original name: _M_realloc_insert<gold::Output_section* const&>\n DWARF original prototype: void\n _M_realloc_insert<gold::Output_section*_const&>(vector<gold::Output_section*,_std::allocator<gold::Output_section*>_>\n * this, iterator __position, Output_section * * __args#0) */\n\nvoid...
(translation_unit "void FUN_001c6b10(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_001c6b10(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n ulong uVar2;\n void *__dest_00;\n size_t __n;\n ulong uVar3;\n long lVar4;\n \n pvVar1 = (void *)param_1[1];\n __src = (void *)*param_1;\n __n = (long)param_2 ...
/* DWARF original name: _M_realloc_insert<gold::Output_section* const&> DWARF original prototype: void _M_realloc_insert<gold::Output_section*_const&>(vector<gold::Output_section*,_std::allocator<gold::Output_section*>_> * this, iterator __position, Output_section * * __args#0) */ void __thiscall std::vector...
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 - (...
1919_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c
~Struct_no_buildd
FUN_0018cfd0
/* 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; (this->super_Struct_var)._vptr_Struct_var = (_func_int_varargs **)&PTR_parse_to_valu...
void FUN_0018cfd0(undefined8 *param_1) { *param_1 = &PTR_FUN_006528b0; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_0049e330(); } thunk_FUN_0049e330(param_1,0x60); return; }
LEA RAX,[0x6528b0] PUSH RBX MOV RBX,RDI MOV qword ptr [RDI],RAX MOV RDI,qword ptr [RDI + 0x8] LEA RAX,[RBX + 0x18] CMP RDI,RAX JZ 0x0018cff0 CALL 0x0049e330 MOV RDI,RBX MOV ESI,0x60 POP RBX JMP 0x0049e320
null
null
null
null
[('const-0', u'PTRSUB_-1207447437'), ('const-96', u'CALL_-1207447520'), (u'PTRSUB_-1207447433', u'PTRSUB_-1207447430'), ('tmp_93', u'CALL_-1207447520'), (u'PTRSUB_-1207447425', u'INT_NOTEQUAL_-1207447549'), ('const-6629552', u'PTRSUB_-1207447443'), (u'CAST_-1207447433', u'STORE_-1207447580'), (u'PTRSUB_-1207447437', u'...
[('const-0', u'PTRSUB_-1207447444'), (u'LOAD_-1207447576', u'CAST_-1207447440'), ('tmp_194', u'PTRADD_-1207447436'), ('tmp_194', u'STORE_-1207447580'), (u'PTRSUB_-1207447444', u'STORE_-1207447580'), (u'PTRADD_-1207447436', u'INT_NOTEQUAL_-1207447549'), ('const-8', u'PTRADD_-1207447441'), ('const-433', u'LOAD_-120744757...
null
null
0018cfd0
x64
O2
(translation_unit "void FUN_0018cfd0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_006528b0;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_0049e330();\n }\n thunk_FUN_0049e330(param_1,0x60);\n return;\n}\n\n" (function_definition "void FUN_0018cfd0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_006...
(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 (this->super_Struct_var)._vptr_Struct_var = (_func_int_var...
(translation_unit "void FUN_0018cfd0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_006528b0;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_0049e330();\n }\n thunk_FUN_0049e330(param_1,0x60);\n return;\n}\n\n" (function_definition "void FUN_0018cfd0(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_0018cfd0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_006528b0;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_0049e330();\n }\n thunk_FUN_0049e330(param_1,0x60);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0018cfd0(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; (this->super_Struct_var)._vptr_Struct_var = (type_2 **)&PTR_parse_to_value_006528b0; var_5 = (this->op...
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_006528b0; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_0049e330(); } thunk_FUN_0049e330(param_1,0x60); return; }
758_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
FUN_0015014d
FUN_0015014d
void FUN_0015014d(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_0015014d(undefined8 param_1,undefined8 param_2,long param_3) { if (param_3 == -1) { /* WARNING: Subroutine does not return */ FUN_002da320(); } /* WARNING: Subroutine does not return */ FUN_003688e0(); }
ADD RDX,0x1 JNZ 0x0015015d CALL 0x002da320 CALL 0x003688e0
null
null
null
null
[('const--1', u'INT_EQUAL_-1207303844'), (u'INT_EQUAL_-1207303844', u'CBRANCH_-1207303840'), ('const-1', u'RETURN_-1207303828'), ('const-1', u'RETURN_-1207303813'), ('tmp_112', u'INT_EQUAL_-1207303844'), ('tmp_28', u'CBRANCH_-1207303840')]
[('const--1', u'INT_EQUAL_-1207303844'), (u'INT_EQUAL_-1207303844', u'CBRANCH_-1207303840'), ('const-1', u'RETURN_-1207303828'), ('const-1', u'RETURN_-1207303813'), ('tmp_112', u'INT_EQUAL_-1207303844'), ('tmp_28', u'CBRANCH_-1207303840')]
null
null
0015014d
x64
O2
(translation_unit "void FUN_0015014d(undefined8 param_1,undefined8 param_2,long param_3)\n\n{\n if (param_3 == -1) {\n /* WARNING: Subroutine does not return */\n FUN_002da320();\n }\n /* WARNING: Subroutine does not return */\n FUN_003688e0();\n}\n\n" (function_definition "v...
(translation_unit "void FUN_0015014d(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_0015014d(undefined8 param_1,undefined8 param_2,long param_3)\n\n{\n if (param_3 == -1) {\n \n FUN_002da320();\n }\n \n FUN_003688e0();\n}\n\n" (function_definition "void FUN_0015014d(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_0015014d(undefined8 param_1,undefined8 param_2,long param_3)\n\n{\n if (param_3 == -1) {\n \n FUN_002da320();\n }\n \n FUN_003688e0();\n}" (primitive_type "void") (function_declarator "FUN_0015014d(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_002da320(); } /* WARNING: Subroutine does not return */ FUN_003688e0(); }
67_powerpc64le-linux-gnu-size_and_powerpc64le-linux-gnu-size_strip.c
exit
exit
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void exit(int __status) { (*(code *)PTR_exit_00109218)(); return; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void exit(int __status) { (*(code *)PTR_exit_00109218)(); return; }
JMP qword ptr [0x00109218]
null
null
null
null
[(u'CAST_-1206967174', u'CALLIND_-1206967240'), ('const-0', u'RETURN_-1206967237'), ('tmp_28', u'CAST_-1206967174'), (u'CALLIND_-1206967240', u'INDIRECT_-1206967179'), (u'INDIRECT_-1206967179', u'COPY_-1206967238')]
[(u'CAST_-1206967174', u'CALLIND_-1206967240'), ('const-0', u'RETURN_-1206967237'), ('tmp_28', u'CAST_-1206967174'), (u'CALLIND_-1206967240', u'INDIRECT_-1206967179'), (u'INDIRECT_-1206967179', u'COPY_-1206967238')]
null
null
00102430
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid exit(int __status)\n\n{\n (*(code *)PTR_exit_00109218)();\n return;\n}\n\n" comment (function_definition "void exit(int __status)\n\n{\n (*(code *)PTR_exit_00109218)();\n return;\n}" primitive_type (function_decl...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid exit(int __status)\n\n{\n (*(code *)PTR_exit_00109218)();\n return;\n}\n\n" comment (function_definition "void exit(int __status)\n\n{\n (*(code *)PTR_exit_00109218)();\n return;\n}" primitive_type (function_decl...
(translation_unit "void exit(int __status)\n\n{\n (*(code *)PTR_exit_00109218)();\n return;\n}\n\n" (function_definition "void exit(int __status)\n\n{\n (*(code *)PTR_exit_00109218)();\n return;\n}" primitive_type (function_declarator "exit(int __status)" identifier (parameter_list "(int __status)" ( (parameter_dec...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT...
(function_definition "void exit(int __status)\n\n{\n (*(code *)PTR_exit_00109218)();\n return;\n}" (primitive_type "void") (function_declarator "exit(int __status)" (identifier "exit") (parameter_list "(int __status)" (( "(") (parameter_declaration "int __status" (primitive_type "int") (identifier "__status")) () ")"...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void function_1(int __status) { (*(type_1 *)PTR_exit_00109218)(); return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)))) body: (compound_statement (expression_statement (call_expression function: (parenthesized_expressi...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void MASKED(int __status) { (*(code *)PTR_MASKED_00109218)(); return; }
1437_libcurl.so.4.5_and_libcurl.so.4.5_strip.c
x509_name_oneline
FUN_0016b620
int x509_name_oneline(X509_NAME *a,char *buf,size_t size) { uint uVar1; int iVar2; BIO_METHOD *type; BIO *out; ulong uVar3; ulong uVar4; long lVar5; char *pcVar6; char *pcVar7; long in_FS_OFFSET; byte bVar8; BUF_MEM *biomem; long local_20; bVar8 = 0; local_20 = *(long *)(in_FS_OFFSET ...
bool FUN_0016b620(X509_NAME *param_1,undefined8 *param_2) { int iVar1; BIO_METHOD *type; BIO *out; ulong uVar2; ulong uVar3; long lVar4; undefined8 *puVar5; undefined8 *puVar6; long in_FS_OFFSET; bool bVar7; byte bVar8; ulong *local_28; long local_20; bVar8 = 0; local_20 = *(long *)(i...
PUSH R12 MOV R12,RDI PUSH RBP MOV RBP,RSI PUSH RBX SUB RSP,0x10 MOV RAX,qword ptr FS:[0x28] MOV qword ptr [RSP + 0x8],RAX XOR EAX,EAX CALL 0x0010ee30 MOV RDI,RAX CALL 0x0010d300 MOV RBX,RAX MOV EAX,0x1 TEST RBX,RBX JZ 0x0016b6c6 XOR EDX,EDX MOV RSI,R12 MOV ECX,0x30000 MOV RDI,RBX CALL 0x0010d210 XOR EDX,EDX MOV ESI,0x7...
null
null
null
null
[(u'MULTIEQUAL_-1207321822', u'MULTIEQUAL_-1207321947'), (u'MULTIEQUAL_-1207321720', u'PTRADD_-1207322570'), (u'MULTIEQUAL_-1207322073', u'SUBPIECE_-1207322089'), ('tmp_902', u'CBRANCH_-1207322488'), ('tmp_992', u'PTRADD_-1207322725'), (u'MULTIEQUAL_-1207321720', u'INT_ADD_-1207322607'), ('const-40', u'INT_ADD_-1207323...
[(u'MULTIEQUAL_-1207321716', u'CAST_-1207321636'), ('tmp_902', u'CBRANCH_-1207322488'), (u'CALL_-1207323017', u'INDIRECT_-1207321892'), (u'INDIRECT_-1207321919', u'INT_ZEXT_-1207322472'), (u'CAST_-1207321635', u'LOAD_-1207322667'), ('const-40', u'INT_ADD_-1207323051'), ('const-433', u'STORE_-1207322630'), (u'LOAD_-1207...
null
null
0016b620
x64
O2
(translation_unit "bool FUN_0016b620(X509_NAME *param_1,undefined8 *param_2)\n\n{\n int iVar1;\n BIO_METHOD *type;\n BIO *out;\n ulong uVar2;\n ulong uVar3;\n long lVar4;\n undefined8 *puVar5;\n undefined8 *puVar6;\n long in_FS_OFFSET;\n bool bVar7;\n byte bVar8;\n ulong *local_28;\n long local_20;\n \n ...
(translation_unit "int x509_name_oneline(X509_NAME *a,char *buf,size_t size)\n\n{\n uint uVar1;\n int iVar2;\n BIO_METHOD *type;\n BIO *out;\n ulong uVar3;\n ulong uVar4;\n long lVar5;\n char *pcVar6;\n char *pcVar7;\n long in_FS_OFFSET;\n byte bVar8;\n BUF_MEM *biomem;\n long local_20;\n \n bVar8 = 0;\n...
(translation_unit "bool FUN_0016b620(X509_NAME *param_1,undefined8 *param_2)\n\n{\n int iVar1;\n BIO_METHOD *type;\n BIO *out;\n ulong uVar2;\n ulong uVar3;\n long lVar4;\n undefined8 *puVar5;\n undefined8 *puVar6;\n long in_FS_OFFSET;\n bool bVar7;\n byte bVar8;\n ulong *local_28;\n long local_20;\n \n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declarati...
(function_definition "bool FUN_0016b620(X509_NAME *param_1,undefined8 *param_2)\n\n{\n int iVar1;\n BIO_METHOD *type;\n BIO *out;\n ulong uVar2;\n ulong uVar3;\n long lVar4;\n undefined8 *puVar5;\n undefined8 *puVar6;\n long in_FS_OFFSET;\n bool bVar7;\n byte bVar8;\n ulong *local_28;\n long local_20;\n \...
int function_1(type_1 *a,char *buf,size_t size) { type_2 uVar1; int var_13; type_3 *type; type_4 *var_4; type_5 var_7; type_5 var_8; long var_11; char *var_9; char *var_10; long var_1; type_6 bVar8; type_7 *biomem; long var_14; bVar8 = 0; var_14 = *(long *)(var_1 + 0x28); type = var...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (pointe...
null
bool MASKED(X509_NAME *param_1,undefined8 *param_2) { int iVar1; BIO_METHOD *type; BIO *out; ulong uVar2; ulong uVar3; long lVar4; undefined8 *puVar5; undefined8 *puVar6; long in_FS_OFFSET; bool bVar7; byte bVar8; ulong *local_28; long local_20; bVar8 = 0; local_20 = *(long *)(in_FS_O...
234_i686-linux-gnu-readelf_and_i686-linux-gnu-readelf_strip.c
check_gnu_debugaltlink
FUN_0013cf90
bfd_boolean check_gnu_debugaltlink(char *filename,void *data) { void *pvVar1; pvVar1 = open_debug_file(filename); return (bfd_boolean)(pvVar1 != (void *)0x0); }
bool FUN_0013cf90(void) { long lVar1; lVar1 = thunk_FUN_00119900(); return lVar1 != 0; }
SUB RSP,0x8 CALL 0x0013b510 TEST RAX,RAX SETNZ AL ADD RSP,0x8 MOVZX EAX,AL RET
null
null
null
null
[('const-0', u'INT_NOTEQUAL_-1207119947'), (u'INT_NOTEQUAL_-1207119947', u'INT_ZEXT_-1207119902'), (u'INT_ZEXT_-1207119902', u'RETURN_-1207119916'), ('tmp_106', u'CALL_-1207119962'), ('const-0', u'RETURN_-1207119916'), (u'CALL_-1207119962', u'INT_NOTEQUAL_-1207119947')]
[('const-0', u'INT_NOTEQUAL_-1207119947'), (u'COPY_-1207119904', u'RETURN_-1207119916'), ('const-0', u'RETURN_-1207119916'), (u'INT_NOTEQUAL_-1207119947', u'COPY_-1207119904'), (u'CALL_-1207119962', u'INT_NOTEQUAL_-1207119947')]
null
null
0013cf90
x64
O2
(translation_unit "bool FUN_0013cf90(void)\n\n{\n long lVar1;\n \n lVar1 = thunk_FUN_00119900();\n return lVar1 != 0;\n}\n\n" (function_definition "bool FUN_0013cf90(void)\n\n{\n long lVar1;\n \n lVar1 = thunk_FUN_00119900();\n return lVar1 != 0;\n}" primitive_type (function_declarator "FUN_0013cf90(void)" iden...
(translation_unit "bfd_boolean check_gnu_debugaltlink(char *filename,void *data)\n\n{\n void *pvVar1;\n \n pvVar1 = open_debug_file(filename);\n return (bfd_boolean)(pvVar1 != (void *)0x0);\n}\n\n" (function_definition "bfd_boolean check_gnu_debugaltlink(char *filename,void *data)\n\n{\n void *pvVar1;\n \n pvVar...
(translation_unit "bool FUN_0013cf90(void)\n\n{\n long lVar1;\n \n lVar1 = thunk_FUN_00119900();\n return lVar1 != 0;\n}\n\n" (function_definition "bool FUN_0013cf90(void)\n\n{\n long lVar1;\n \n lVar1 = thunk_FUN_00119900();\n return lVar1 != 0;\n}" primitive_type (function_declarator "FUN_0013cf90(void)" iden...
(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 IDENT = (call_expression IDENT (argument_list ( )))) ;) (return_statement return ...
(function_definition "bool FUN_0013cf90(void)\n\n{\n long lVar1;\n \n lVar1 = thunk_FUN_00119900();\n return lVar1 != 0;\n}" (primitive_type "bool") (function_declarator "FUN_0013cf90(void)" (identifier "FUN_0013cf90") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")")))...
type_1 function_1(char *filename,void *data) { void *var_2; var_2 = var_1(filename); return (type_1)(var_2 != (void *)0x0); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (sized_type_specifier) declarator: (identifier)) (expression_statement (assign...
null
bool MASKED(void) { long lVar1; lVar1 = thunk_FUN_00119900(); return lVar1 != 0; }
10480_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
read_fde<32,_false>
FUN_00475650
/* WARNING: Type propagation algorithm not settling */ /* DWARF original name: read_fde<32, false> DWARF original prototype: bool read_fde<32,_false>(Eh_frame * this, Sized_relobj_file<32,_false> * object, uint shndx, uchar * symbols, section_size_type symbols_size, uchar * pcontents, uint offset, uchar * pfd...
byte FUN_00475650(undefined8 param_1,long *param_2,undefined4 param_3,long param_4,ulong param_5, long param_6,int param_7,uint *param_8,long param_9,undefined8 param_10, long param_11) { long *plVar1; ushort uVar2; long lVar3; undefined8 *puVar4; byte bVar5; int iVar6; ...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x38 MOV RBP,qword ptr [RSP + 0x78] MOV R11,qword ptr [RSP + 0x90] LEA RAX,[RBP + -0x4] LEA RBX,[R11 + 0x8] SUB RAX,R9 SUB EAX,dword ptr [RSP + 0x70] LEA R10D,[RAX + 0x8] MOV RAX,qword ptr [R11 + 0x10] MOV R11,RBX TEST RAX,RAX JNZ 0x0047569c JMP 0x004756b6 M...
null
null
null
null
[('const-1029', u'CALL_-1202169004'), (u'PTRSUB_-1202167144', u'CAST_-1202167000'), (u'PTRSUB_-1202167695', u'LOAD_-1202169308'), (u'PTRSUB_-1202167028', u'PTRSUB_-1202167026'), ('const-3', u'INT_SRIGHT_-1202168733'), (u'INT_EQUAL_-1202170153', u'CBRANCH_-1202170150'), ('const-433', u'LOAD_-1202170176'), ('const--1', u...
[(u'CAST_-1202167647', u'LOAD_-1202170025'), ('tmp_8105', u'PTRADD_-1202167024'), ('const-40', u'INT_ADD_-1202169963'), (u'MULTIEQUAL_-1202168101', u'INT_NOTEQUAL_-1202169729'), (u'INT_EQUAL_-1202170153', u'CBRANCH_-1202170150'), (u'INT_AND_-1202168179', u'INT_NOTEQUAL_-1202169872'), ('const--2', u'PTRADD_-1202167260')...
null
null
00475650
x64
O2
(translation_unit "byte FUN_00475650(undefined8 param_1,long *param_2,undefined4 param_3,long param_4,ulong param_5,\n long param_6,int param_7,uint *param_8,long param_9,undefined8 param_10,\n long param_11)\n\n{\n long *plVar1;\n ushort uVar2;\n long lVar3;\n undefined8 *puVar4;\n ...
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n/* DWARF original name: read_fde<32, false>\n DWARF original prototype: bool read_fde<32,_false>(Eh_frame * this, Sized_relobj_file<32,_false>\n * object, uint shndx, uchar * symbols, section_size_type symbols_size, uchar * pcontents, uint\n...
(translation_unit "byte FUN_00475650(undefined8 param_1,long *param_2,undefined4 param_3,long param_4,ulong param_5,\n long param_6,int param_7,uint *param_8,long param_9,undefined8 param_10,\n long param_11)\n\n{\n long *plVar1;\n ushort uVar2;\n long lVar3;\n undefined8 *puVar4;\n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_dec...
(function_definition "byte FUN_00475650(undefined8 param_1,long *param_2,undefined4 param_3,long param_4,ulong param_5,\n long param_6,int param_7,uint *param_8,long param_9,undefined8 param_10,\n long param_11)\n\n{\n long *plVar1;\n ushort uVar2;\n long lVar3;\n undefined8 *puVar4;...
/* WARNING: Type propagation algorithm not settling */ /* DWARF original name: read_fde<32, false> DWARF original prototype: bool read_fde<32,_false>(Eh_frame * this, Sized_relobj_file<32,_false> * object, uint shndx, uchar * symbols, section_size_type symbols_size, uchar * pcontents, uint offset, uchar * pfd...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (i...
null
byte MASKED(undefined8 param_1,long *param_2,undefined4 param_3,long param_4,ulong param_5, long param_6,int param_7,uint *param_8,long param_9,undefined8 param_10, long param_11) { long *plVar1; ushort uVar2; long lVar3; undefined8 *puVar4; byte bVar5; int iVar6; uint ...
245_i686-linux-gnu-as_and_i686-linux-gnu-as_strip.c
subtract_from_result
FUN_00114200
void subtract_from_result(expressionS *resultP,offsetT amount,int rhs_highbit) { byte bVar1; ulong uVar2; byte bVar3; uVar2 = resultP->X_add_number; bVar1 = resultP->field_0x19; resultP->X_add_number = uVar2 - amount; bVar3 = ((byte)rhs_highbit ^ bVar1 >> 1) & 1; if ((ulong)amount <= uVar2) { r...
void FUN_00114200(long param_1,ulong param_2,byte param_3) { byte bVar1; ulong uVar2; byte bVar3; uVar2 = *(ulong *)(param_1 + 0x10); bVar1 = *(byte *)(param_1 + 0x19); *(ulong *)(param_1 + 0x10) = uVar2 - param_2; bVar3 = (param_3 ^ bVar1 >> 1) & 1; if (param_2 <= uVar2) { *(byte *)(param_1 + ...
MOV R8,qword ptr [RDI + 0x10] MOVZX ECX,byte ptr [RDI + 0x19] MOV RAX,R8 SUB RAX,RSI MOV qword ptr [RDI + 0x10],RAX MOV EAX,ECX SHR AL,0x1 XOR EDX,EAX AND EDX,0x1 CMP R8,RSI JC 0x00114230 AND ECX,0xfffffffd LEA EAX,[RDX + RDX*0x1] MOV EDX,ECX OR EDX,EAX MOV byte ptr [RDI + 0x19],DL RET XOR EDX,0x1 AND ECX,0xfffffffd AN...
null
null
null
null
[(u'INT_XOR_-1207025071', u'INT_AND_-1207025058'), (u'INT_SUB_-1207025111', u'STORE_-1207025116'), ('tmp_400', u'SUBPIECE_-1207024735'), (u'INT_OR_-1207024929', u'STORE_-1207024942'), ('const-1', u'INT_AND_-1207025058'), (u'LOAD_-1207025149', u'INT_SUB_-1207025111'), ('const-16', u'PTRSUB_-1207024760'), (u'PTRSUB_-1207...
[(u'INT_SUB_-1207025111', u'STORE_-1207025116'), (u'LOAD_-1207025149', u'INT_SUB_-1207025111'), ('const-253', u'INT_AND_-1207024811'), ('const-2', u'INT_MULT_-1207024698'), (u'INT_OR_-1207024792', u'STORE_-1207025017'), ('tmp_652', u'INT_SUB_-1207025111'), ('tmp_650', u'INT_ADD_-1207024928'), (u'LOAD_-1207025149', u'IN...
null
null
00114200
x64
O2
(translation_unit "void FUN_00114200(long param_1,ulong param_2,byte param_3)\n\n{\n byte bVar1;\n ulong uVar2;\n byte bVar3;\n \n uVar2 = *(ulong *)(param_1 + 0x10);\n bVar1 = *(byte *)(param_1 + 0x19);\n *(ulong *)(param_1 + 0x10) = uVar2 - param_2;\n bVar3 = (param_3 ^ bVar1 >> 1) & 1;\n if (param_2 <= uVar...
(translation_unit "void subtract_from_result(expressionS *resultP,offsetT amount,int rhs_highbit)\n\n{\n byte bVar1;\n ulong uVar2;\n byte bVar3;\n \n uVar2 = resultP->X_add_number;\n bVar1 = resultP->field_0x19;\n resultP->X_add_number = uVar2 - amount;\n bVar3 = ((byte)rhs_highbit ^ bVar1 >> 1) & 1;\n if ((u...
(translation_unit "void FUN_00114200(long param_1,ulong param_2,byte param_3)\n\n{\n byte bVar1;\n ulong uVar2;\n byte bVar3;\n \n uVar2 = *(ulong *)(param_1 + 0x10);\n bVar1 = *(byte *)(param_1 + 0x19);\n *(ulong *)(param_1 + 0x10) = uVar2 - param_2;\n bVar3 = (param_3 ^ bVar1 >> 1) & 1;\n if (param_2 <= uVar...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE I...
(function_definition "void FUN_00114200(long param_1,ulong param_2,byte param_3)\n\n{\n byte bVar1;\n ulong uVar2;\n byte bVar3;\n \n uVar2 = *(ulong *)(param_1 + 0x10);\n bVar1 = *(byte *)(param_1 + 0x19);\n *(ulong *)(param_1 + 0x10) = uVar2 - param_2;\n bVar3 = (param_3 ^ bVar1 >> 1) & 1;\n if (param_2 <= u...
void function_1(type_1 *resultP,type_2 var_2,int rhs_highbit) { type_3 var_3; type_4 var_1; type_3 var_4; var_1 = resultP->X_add_number; var_3 = resultP->field_0x19; resultP->X_add_number = var_1 - var_2; var_4 = ((type_3)rhs_highbit ^ var_3 >> 1) & 1; if ((type_4)var_2 <= var_1) { resultP->fie...
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,ulong param_2,byte param_3) { byte bVar1; ulong uVar2; byte bVar3; uVar2 = *(ulong *)(param_1 + 0x10); bVar1 = *(byte *)(param_1 + 0x19); *(ulong *)(param_1 + 0x10) = uVar2 - param_2; bVar3 = (param_3 ^ bVar1 >> 1) & 1; if (param_2 <= uVar2) { *(byte *)(param_1 + 0x19) ...
70_aarch64-linux-gnu-ld_and_aarch64-linux-gnu-ld_strip.c
rewind
rewind
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void rewind(FILE *__stream) { (*(code *)PTR_rewind_002a2230)(); return; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void rewind(FILE *__stream) { (*(code *)PTR_rewind_002a2230)(); return; }
JMP qword ptr [0x002a2230]
null
null
null
null
[(u'CALLIND_-1206922136', u'INDIRECT_-1206922075'), (u'CAST_-1206922070', u'CALLIND_-1206922136'), ('tmp_28', u'CAST_-1206922070'), ('const-0', u'RETURN_-1206922133'), (u'INDIRECT_-1206922075', u'COPY_-1206922134')]
[(u'CALLIND_-1206922136', u'INDIRECT_-1206922075'), (u'CAST_-1206922070', u'CALLIND_-1206922136'), ('tmp_28', u'CAST_-1206922070'), ('const-0', u'RETURN_-1206922133'), (u'INDIRECT_-1206922075', u'COPY_-1206922134')]
null
null
0010d460
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid rewind(FILE *__stream)\n\n{\n (*(code *)PTR_rewind_002a2230)();\n return;\n}\n\n" comment (function_definition "void rewind(FILE *__stream)\n\n{\n (*(code *)PTR_rewind_002a2230)();\n return;\n}" primitive_type (f...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid rewind(FILE *__stream)\n\n{\n (*(code *)PTR_rewind_002a2230)();\n return;\n}\n\n" comment (function_definition "void rewind(FILE *__stream)\n\n{\n (*(code *)PTR_rewind_002a2230)();\n return;\n}" primitive_type (f...
(translation_unit "void rewind(FILE *__stream)\n\n{\n (*(code *)PTR_rewind_002a2230)();\n return;\n}\n\n" (function_definition "void rewind(FILE *__stream)\n\n{\n (*(code *)PTR_rewind_002a2230)();\n return;\n}" primitive_type (function_declarator "rewind(FILE *__stream)" identifier (parameter_list "(FILE *__stream)...
(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 rewind(FILE *__stream)\n\n{\n (*(code *)PTR_rewind_002a2230)();\n return;\n}" (primitive_type "void") (function_declarator "rewind(FILE *__stream)" (identifier "rewind") (parameter_list "(FILE *__stream)" (( "(") (parameter_declaration "FILE *__stream" (type_identifier "FILE") (pointer_decl...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void function_1(type_1 *__stream) { (*(type_2 *)PTR_rewind_002a2230)(); 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(FILE *__stream) { (*(code *)PTR_MASKED_002a2230)(); return; }
1699_openssl_and_openssl_strip.c
ssl_load_stores
FUN_00180420
int ssl_load_stores(SSL_CTX *ctx,char *vfyCApath,char *vfyCAfile,char *chCApath,char *chCAfile, stack_st_X509_CRL *crls,int crl_download) { int iVar1; X509_STORE *ctx_00; X509_STORE *ctx_01; ctx_01 = (X509_STORE *)((ulong)vfyCApath | (ulong)vfyCAfile); if (ctx_01 != (X509_STORE *)0x0) ...
int FUN_00180420(SSL_CTX *param_1,char *param_2,char *param_3,char *param_4,char *param_5, undefined8 param_6,int param_7) { int iVar1; X509_STORE *ctx; X509_STORE *ctx_00; ctx_00 = (X509_STORE *)((ulong)param_2 | (ulong)param_3); if (ctx_00 != (X509_STORE *)0x0) { ctx_00 = X509_STORE...
PUSH R15 MOV R15,RDI PUSH R14 MOV R14,RCX PUSH R13 MOV R13,R8 PUSH R12 MOV R12,RSI PUSH RBP PUSH RBX SUB RSP,0x18 OR R12,RDX JNZ 0x00180478 MOV RBP,R14 MOV EBX,0x1 OR RBP,R13 JNZ 0x001804f0 MOV RDI,R12 CALL 0x001324d0 MOV RDI,RBP CALL 0x001324d0 ADD RSP,0x18 MOV EAX,EBX POP RBX POP RBP POP R12 POP R13 POP R14 POP R15 R...
null
null
null
null
[(u'CAST_-1207498949', u'INT_NOTEQUAL_-1207499671'), ('const-0', u'RETURN_-1207499554'), ('const-107', u'CALL_-1207499321'), ('const-0', u'INT_NOTEQUAL_-1207499331'), (u'CALL_-1207499426', u'INT_NOTEQUAL_-1207499395'), ('const-106', u'CALL_-1207499354'), ('const-0', u'INT_EQUAL_-1207499406'), (u'CAST_-1207498932', u'IN...
[('const-0', u'RETURN_-1207499554'), ('tmp_1637', u'CALL_-1207499424'), ('const-0', u'INT_NOTEQUAL_-1207499331'), (u'CALL_-1207499426', u'INT_NOTEQUAL_-1207499395'), (u'CAST_-1207498952', u'MULTIEQUAL_-1207499182'), ('const-0', u'INT_EQUAL_-1207499406'), ('tmp_1637', u'CAST_-1207498954'), (u'CALL_-1207499424', u'MULTIE...
null
null
00180420
x64
O2
(translation_unit "int FUN_00180420(SSL_CTX *param_1,char *param_2,char *param_3,char *param_4,char *param_5,\n undefined8 param_6,int param_7)\n\n{\n int iVar1;\n X509_STORE *ctx;\n X509_STORE *ctx_00;\n \n ctx_00 = (X509_STORE *)((ulong)param_2 | (ulong)param_3);\n if (ctx_00 != (X509_STORE *)0x0...
(translation_unit "int ssl_load_stores(SSL_CTX *ctx,char *vfyCApath,char *vfyCAfile,char *chCApath,char *chCAfile,\n stack_st_X509_CRL *crls,int crl_download)\n\n{\n int iVar1;\n X509_STORE *ctx_00;\n X509_STORE *ctx_01;\n \n ctx_01 = (X509_STORE *)((ulong)vfyCApath | (ulong)vfyCAfile);\n if (ct...
(translation_unit "int FUN_00180420(SSL_CTX *param_1,char *param_2,char *param_3,char *param_4,char *param_5,\n undefined8 param_6,int param_7)\n\n{\n int iVar1;\n X509_STORE *ctx;\n X509_STORE *ctx_00;\n \n ctx_00 = (X509_STORE *)((ulong)param_2 | (ulong)param_3);\n if (ctx_00 != (X509_STORE *)0x0...
(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 (pointer_declarator * I...
(function_definition "int FUN_00180420(SSL_CTX *param_1,char *param_2,char *param_3,char *param_4,char *param_5,\n undefined8 param_6,int param_7)\n\n{\n int iVar1;\n X509_STORE *ctx;\n X509_STORE *ctx_00;\n \n ctx_00 = (X509_STORE *)((ulong)param_2 | (ulong)param_3);\n if (ctx_00 != (X509_STORE *)...
int function_1(type_1 *ctx,char *vfyCApath,char *vfyCAfile,char *chCApath,char *chCAfile, type_2 *crls,int var_7) { int var_4; type_3 *var_9; type_3 *var_1; var_1 = (type_3 *)((type_4)vfyCApath | (type_4)vfyCAfile); if (var_1 != (type_3 *)0x0) { var_1 = var_2(); if (var_1 == (t...
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
int MASKED(SSL_CTX *param_1,char *param_2,char *param_3,char *param_4,char *param_5, undefined8 param_6,int param_7) { int iVar1; X509_STORE *ctx; X509_STORE *ctx_00; ctx_00 = (X509_STORE *)((ulong)param_2 | (ulong)param_3); if (ctx_00 != (X509_STORE *)0x0) { ctx_00 = X509_STORE_new()...
10170_powerpc64-linux-gnu-ld_and_powerpc64-linux-gnu-ld_strip.c
ctype_byname
FUN_00377ab0
/* std::ctype_byname<wchar_t>::ctype_byname(char const*, unsigned long) */ void __thiscall std::ctype_byname<wchar_t>::ctype_byname(ctype_byname<wchar_t> *this,char *param_1,ulong param_2) { long lVar1; byte *pbVar2; byte *pbVar3; bool bVar4; bool bVar5; bool bVar6; byte bVar7; bVar7 = 0; ctype<...
void FUN_00377ab0(undefined8 *param_1,byte *param_2,undefined8 param_3) { long lVar1; byte *pbVar2; byte *pbVar3; bool bVar4; bool bVar5; bool bVar6; byte bVar7; bVar7 = 0; FUN_00377a10(param_1,param_3); lVar1 = 2; bVar4 = false; bVar6 = false; *param_1 = &PTR_FUN_004b7158; pbVar2 = par...
PUSH R12 PUSH RBP MOV RBP,RSI MOV RSI,RDX PUSH RBX MOV RBX,RDI CALL 0x00377a10 LEA RAX,[0x4b7148] MOV ECX,0x2 MOV RSI,RBP LEA RDI,[0x3f46a9] ADD RAX,0x10 MOV qword ptr [RBX],RAX CMPSB.REPE RDI,RSI SETA AL SBB AL,0x0 TEST AL,AL JZ 0x00377b04 MOV ECX,0x6 LEA RDI,[0x3ff7e7] MOV RSI,RBP CMPSB.REPE RDI,RSI SETA AL SBB AL,0x...
null
null
null
null
[(u'INDIRECT_-1205306206', u'INT_ZEXT_-1205306516'), (u'INT_EQUAL_-1205306595', u'MULTIEQUAL_-1205306184'), ('const--2', u'INT_MULT_-1205306143'), ('tmp_379', u'CBRANCH_-1205306474'), (u'COPY_-1205306158', u'MULTIEQUAL_-1205306211'), ('const-2', u'COPY_-1205306662'), ('const--2', u'INT_MULT_-1205306178'), (u'BOOL_NEGAT...
[('const-0', u'PTRSUB_-1205306108'), (u'INDIRECT_-1205306206', u'INT_ZEXT_-1205306516'), (u'INT_EQUAL_-1205306595', u'MULTIEQUAL_-1205306184'), ('tmp_379', u'CBRANCH_-1205306474'), ('const-2', u'COPY_-1205306662'), (u'BOOL_NEGATE_-1205306168', u'BOOL_AND_-1205306558'), (u'INT_ZEXT_-1205306600', u'INT_MULT_-1205306178')...
null
null
00377ab0
x64
O2
(translation_unit "void FUN_00377ab0(undefined8 *param_1,byte *param_2,undefined8 param_3)\n\n{\n long lVar1;\n byte *pbVar2;\n byte *pbVar3;\n bool bVar4;\n bool bVar5;\n bool bVar6;\n byte bVar7;\n \n bVar7 = 0;\n FUN_00377a10(param_1,param_3);\n lVar1 = 2;\n bVar4 = false;\n bVar6 = false;\n *param_1 =...
(translation_unit "/* std::ctype_byname<wchar_t>::ctype_byname(char const*, unsigned long) */\n\nvoid __thiscall\nstd::ctype_byname<wchar_t>::ctype_byname(ctype_byname<wchar_t> *this,char *param_1,ulong param_2)\n\n{\n long lVar1;\n byte *pbVar2;\n byte *pbVar3;\n bool bVar4;\n bool bVar5;\n bool bVar6;\n byte b...
(translation_unit "void FUN_00377ab0(undefined8 *param_1,byte *param_2,undefined8 param_3)\n\n{\n long lVar1;\n byte *pbVar2;\n byte *pbVar3;\n bool bVar4;\n bool bVar5;\n bool bVar6;\n byte bVar7;\n \n bVar7 = 0;\n FUN_00377a10(param_1,param_3);\n lVar1 = 2;\n bVar4 = false;\n bVar6 = false;\n *param_1 =...
(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 { (declaration (sized_type_specifier long) IDENT ;) ...
(function_definition "void FUN_00377ab0(undefined8 *param_1,byte *param_2,undefined8 param_3)\n\n{\n long lVar1;\n byte *pbVar2;\n byte *pbVar3;\n bool bVar4;\n bool bVar5;\n bool bVar6;\n byte bVar7;\n \n bVar7 = 0;\n FUN_00377a10(param_1,param_3);\n lVar1 = 2;\n bVar4 = false;\n bVar6 = false;\n *param_...
/* std::ctype_byname<wchar_t>::ctype_byname(char const*, unsigned long) */ void __thiscall std::function_1<var_2>::function_1(function_1<var_2> *var_9,char *param_1,type_1 param_2) { long var_3; type_2 *var_4; type_2 *var_5; bool var_6; bool var_7; bool bVar6; type_2 bVar7; bVar7 = 0; var_1<var_...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (pointe...
null
void MASKED(undefined8 *param_1,byte *param_2,undefined8 param_3) { long lVar1; byte *pbVar2; byte *pbVar3; bool bVar4; bool bVar5; bool bVar6; byte bVar7; bVar7 = 0; FUN_00377a10(param_1,param_3); lVar1 = 2; bVar4 = false; bVar6 = false; *param_1 = &PTR_FUN_004b7158; pbVar2 = param_2; ...
95_chcon_and_chcon_strip.c
hash_insert_if_absent.cold.8
FUN_0010255c
void hash_insert_if_absent_cold_8(void) { /* WARNING: Subroutine does not return */ abort(); }
void FUN_0010255c(void) { /* WARNING: Subroutine does not return */ abort(); }
CALL 0x00102030
null
null
null
null
[('const-1', u'RETURN_-1206966934')]
[('const-1', u'RETURN_-1206966934')]
null
null
0010255c
x64
O2
(translation_unit "void FUN_0010255c(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}\n\n" (function_definition "void FUN_0010255c(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}" primitive_type (function_declarator "FUN_0010255c(void)" id...
(translation_unit "void hash_insert_if_absent_cold_8(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}\n\n" (function_definition "void hash_insert_if_absent_cold_8(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}" primitive_type (function_de...
(translation_unit "void FUN_0010255c(void)\n\n{\n \n abort();\n}\n\n" (function_definition "void FUN_0010255c(void)\n\n{\n \n abort();\n}" primitive_type (function_declarator "FUN_0010255c(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 FUN_0010255c(void)\n\n{\n \n abort();\n}" (primitive_type "void") (function_declarator "FUN_0010255c(void)" (identifier "FUN_0010255c") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n ...
void function_1(void) { /* WARNING: Subroutine does not return */ var_1(); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list))))))
null
void MASKED(void) { /* WARNING: Subroutine does not return */ abort(); }
552_diff_and_diff_strip.c
iswalnum
iswalnum
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int iswalnum(wint_t __wc) { /* WARNING: Bad instruction - Truncating control flow here */ /* iswalnum@@GLIBC_2.2.5 */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int iswalnum(wint_t __wc) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207135694')]
[('const-1', u'RETURN_-1207135694')]
null
null
00139228
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint iswalnum(wint_t __wc)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment comment (f...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint iswalnum(wint_t __wc)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* iswalnum@@GLIBC_2.2.5...
(translation_unit "int iswalnum(wint_t __wc)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int iswalnum(wint_t __wc)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "iswalnum(wint_t __wc)" identifier (parameter_list "(wint_t __wc)" ( (parameter_declara...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "int iswalnum(wint_t __wc)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "iswalnum(wint_t __wc)" (identifier "iswalnum") (parameter_list "(wint_t __wc)" (( "(") (parameter_declaration "wint_t __wc" (type_identifier "wint_t") (identifier "__wc")) () ")...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(type_1 __wc) { /* WARNING: Bad instruction - Truncating control flow here */ /* iswalnum@@GLIBC_2.2.5 */ var_1(); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(wint_t __wc) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
9363_x86_64-kfreebsd-gnu-dwp_and_x86_64-kfreebsd-gnu-dwp_strip.c
do_transform
FUN_00314a50
/* std::__facet_shims::(anonymous namespace)::collate_shim<wchar_t>::do_transform(wchar_t const*, wchar_t const*) const */ wchar_t * std::__facet_shims::(anonymous_namespace)::collate_shim<wchar_t>::do_transform (wchar_t *param_1,wchar_t *param_2) { allocator local_49; wchar_t *local_48; ...
undefined8 FUN_00314a50(undefined8 param_1,long param_2) { undefined1 local_49; undefined8 local_48; undefined8 local_40; code *local_28; local_28 = (code *)0x0; /* try { // try from 00314a6e to 00314a91 has its CatchHandler @ 00314ab7 */ FUN_00311e30(*(undefined8 *)(param_2 + 0x18)...
PUSH RBP PUSH RBX MOV RBX,RDI SUB RSP,0x48 MOV RDI,qword ptr [RSI + 0x18] MOV qword ptr [RSP + 0x30],0x0 LEA RBP,[RSP + 0x10] MOV RSI,RBP CALL 0x00311e30 CMP qword ptr [RSP + 0x30],0x0 JZ 0x00314aab MOV RDX,qword ptr [RSP + 0x18] MOV RSI,qword ptr [RSP + 0x10] LEA RCX,[RSP + 0xf] MOV RDI,RBX CALL 0x00357540 MOV RAX,qwo...
null
null
null
null
[('tmp_270', u'PTRADD_-1204925584'), ('const-0', u'RETURN_-1204925681'), (u'CALL_-1204925808', u'INDIRECT_-1204925595'), (u'CALL_-1204925808', u'INDIRECT_-1204925585'), ('const-3743556', u'COPY_-1204925560'), (u'INDIRECT_-1204925585', u'INT_NOTEQUAL_-1204925790'), ('const-1', u'RETURN_-1204925667'), ('const--73', u'PTR...
[('const-0', u'RETURN_-1204925681'), (u'CALL_-1204925808', u'INDIRECT_-1204925595'), (u'CALL_-1204925808', u'INDIRECT_-1204925585'), (u'INDIRECT_-1204925585', u'INT_NOTEQUAL_-1204925790'), ('const-1', u'RETURN_-1204925667'), ('tmp_494', u'PTRSUB_-1204925570'), (u'CALL_-1204925752', u'INDIRECT_-1204925552'), ('tmp_109',...
null
null
00314a50
x64
O2
(translation_unit "undefined8 FUN_00314a50(undefined8 param_1,long param_2)\n\n{\n undefined1 local_49;\n undefined8 local_48;\n undefined8 local_40;\n code *local_28;\n \n local_28 = (code *)0x0;\n /* try { // try from 00314a6e to 00314a91 has its CatchHandler @ 00314ab7 */\n FUN_00311e30(*(u...
(translation_unit "/* std::__facet_shims::(anonymous namespace)::collate_shim<wchar_t>::do_transform(wchar_t const*,\n wchar_t const*) const */\n\nwchar_t * std::__facet_shims::(anonymous_namespace)::collate_shim<wchar_t>::do_transform\n (wchar_t *param_1,wchar_t *param_2)\n\n{\n allocator local_4...
(translation_unit "undefined8 FUN_00314a50(undefined8 param_1,long param_2)\n\n{\n undefined1 local_49;\n undefined8 local_48;\n undefined8 local_40;\n code *local_28;\n \n local_28 = (code *)0x0;\n \n FUN_00311e30(*(undefined8 *)(param_2 + 0x18),&local_48);\n if (local_28 != (code *)0x0) {\n...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_de...
(function_definition "undefined8 FUN_00314a50(undefined8 param_1,long param_2)\n\n{\n undefined1 local_49;\n undefined8 local_48;\n undefined8 local_40;\n code *local_28;\n \n local_28 = (code *)0x0;\n \n FUN_00311e30(*(undefined8 *)(param_2 + 0x18),&local_48);\n if (local_28 != (code *)0x0) ...
/* std::__facet_shims::(anonymous namespace)::collate_shim<wchar_t>::do_transform(wchar_t const*, wchar_t const*) const */ var_2 * std::__facet_shims::(anonymous_namespace)::collate_shim<var_2>::var_1 (var_2 *var_3,var_2 *var_4) { type_1 local_49; var_2 *local_48; type_2 local_40; type...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_st...
null
undefined8 MASKED(undefined8 param_1,long param_2) { undefined1 local_49; undefined8 local_48; undefined8 local_40; code *local_28; local_28 = (code *)0x0; /* try { // try from 00314a6e to 00314a91 has its CatchHandler @ 00314ab7 */ FUN_00311e30(*(undefined8 *)(param_2 + 0x18),&loca...
7220_s390x-linux-gnu-ld_and_s390x-linux-gnu-ld_strip.c
value
FUN_002cb9f0
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "STT": Some values do not have unique names */ /* DWARF original prototype: uint64_t value(Section_expression * this, Expression_eval_info * eei) */ uint64_t __thiscall gold::Section_expression::value(Section_expression *this,Expressi...
undefined8 FUN_002cb9f0(long *param_1,long param_2) { long lVar1; char cVar2; long lVar3; undefined8 uVar4; undefined8 local_38; undefined8 local_30; undefined8 local_28; undefined8 local_20; lVar1 = param_1[1]; lVar3 = FUN_001b9b50(*(undefined8 *)(param_2 + 8),lVar1); if (lVar3 != 0) { u...
PUSH R12 PUSH RBP MOV RBP,RSI PUSH RBX MOV RBX,RDI SUB RSP,0x20 MOV R12,qword ptr [RDI + 0x8] MOV RDI,qword ptr [RSI + 0x8] MOV RSI,R12 CALL 0x001b9b50 TEST RAX,RAX JZ 0x002cba30 MOV RCX,qword ptr [RBX] MOV RDX,RAX MOV RSI,RBP MOV RDI,RBX CALL qword ptr [RCX + 0x28] ADD RSP,0x20 POP RBX POP RBP POP R12 RET MOV RAX,qwor...
null
null
null
null
[(u'CALLIND_-1204569511', u'PIECE_-1204569236'), (u'PTRSUB_-1204569001', u'LOAD_-1204569467'), (u'COPY_-1204569093', u'RETURN_-1204569075'), (u'PTRSUB_-1204568985', u'PTRSUB_-1204568976'), ('tmp_556', u'PTRSUB_-1204569006'), (u'CALL_-1204569555', u'INDIRECT_-1204569092'), ('const-7', u'PTRADD_-1204568970'), ('const-0',...
[('tmp_1082', u'INT_ADD_-1204569556'), ('tmp_1082', u'CALLIND_-1204569511'), (u'CALLIND_-1204569511', u'COPY_-1204569287'), ('const--56', u'PTRSUB_-1204569072'), (u'INT_NOTEQUAL_-1204569265', u'CBRANCH_-1204569265'), (u'LOAD_-1204569539', u'INT_ADD_-1204569505'), (u'PTRSUB_-1204568952', u'CALL_-1204569280'), (u'COPY_-1...
null
null
002cb9f0
x64
O2
(translation_unit "undefined8 FUN_002cb9f0(long *param_1,long param_2)\n\n{\n long lVar1;\n char cVar2;\n long lVar3;\n undefined8 uVar4;\n undefined8 local_38;\n undefined8 local_30;\n undefined8 local_28;\n undefined8 local_20;\n \n lVar1 = param_1[1];\n lVar3 = FUN_001b9b50(*(undefined8 *)(param_2 + 8),lV...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* WARNING: Enum "STT": Some values do not have unique names */\n/* DWARF original prototype: uint64_t value(Section_expression * this, Expression_eval_info * eei)\n */\n\nuint64_t __thiscall\ngold::Section_expression::value(Section_e...
(translation_unit "undefined8 FUN_002cb9f0(long *param_1,long param_2)\n\n{\n long lVar1;\n char cVar2;\n long lVar3;\n undefined8 uVar4;\n undefined8 local_38;\n undefined8 local_30;\n undefined8 local_28;\n undefined8 local_20;\n \n lVar1 = param_1[1];\n lVar3 = FUN_001b9b50(*(undefined8 *)(param_2 + 8),lV...
(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) IDENT) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration T...
(function_definition "undefined8 FUN_002cb9f0(long *param_1,long param_2)\n\n{\n long lVar1;\n char cVar2;\n long lVar3;\n undefined8 uVar4;\n undefined8 local_38;\n undefined8 local_30;\n undefined8 local_28;\n undefined8 local_20;\n \n lVar1 = param_1[1];\n lVar3 = FUN_001b9b50(*(undefined8 *)(param_2 + 8)...
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "STT": Some values do not have unique names */ /* DWARF original prototype: uint64_t value(Section_expression * this, Expression_eval_info * eei) */ uint64_t __thiscall gold::type_1::function_1(type_1 *this,type_2 *eei) { char *nam...
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))) (parameter_declaration type: (sized_type_specifier) declarat...
null
undefined8 MASKED(long *param_1,long param_2) { long lVar1; char cVar2; long lVar3; undefined8 uVar4; undefined8 local_38; undefined8 local_30; undefined8 local_28; undefined8 local_20; lVar1 = param_1[1]; lVar3 = FUN_001b9b50(*(undefined8 *)(param_2 + 8),lVar1); if (lVar3 != 0) { uVar4 =...