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
4699_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c
init
FUN_0021ccd0
/* DWARF original prototype: bool init(Plugin_recorder * this) */ int __thiscall gold::Plugin_recorder::init(Plugin_recorder *this,EVP_PKEY_CTX *ctx) { ulong __n; char *pcVar1; uint uVar2; uint uVar3; char *pcVar4; size_t sVar5; FILE *pFVar6; char *format; uint *puVar7; uint *puVar8; bool bVar9...
bool FUN_0021ccd0(long param_1) { undefined8 uVar1; uint uVar2; uint uVar3; char *pcVar4; size_t sVar5; FILE *pFVar6; undefined8 uVar7; uint *puVar8; uint *puVar9; bool bVar10; uint local_68 [2]; char acStack_60 [8]; undefined4 local_58; undefined2 local_54; char *local_48; long local_...
PUSH R13 MOV EAX,0x58 PUSH R12 MOV R12,RDI PUSH RBP PUSH RBX SUB RSP,0x48 MOVDQA XMM0,xmmword ptr [0x0034d2d0] MOV R13,RSP MOV dword ptr [RSP + 0x10],0x58585858 MOV RDI,R13 MOVAPS xmmword ptr [RSP],XMM0 MOV word ptr [RSP + 0x14],AX CALL 0x00144820 TEST RAX,RAX JZ 0x0021ce30 MOV RDX,R13 MOV ECX,dword ptr [RDX] ADD RDX,0...
null
null
null
null
[(u'CALL_-1203843329', u'INDIRECT_-1203842737'), (u'CALL_-1203843297', u'INDIRECT_-1203842638'), (u'CALL_-1203843297', u'INDIRECT_-1203842684'), ('const-1', u'PTRADD_-1203842728'), (u'INDIRECT_-1203842702', u'MULTIEQUAL_-1203842685'), (u'CALL_-1203843329', u'INDIRECT_-1203842613'), (u'CALL_-1203843535', u'INDIRECT_-120...
[('const--56', u'PTRSUB_-1203842622'), (u'COPY_-1203842498', u'RETURN_-1203843110'), (u'STORE_-1203843365', u'INDIRECT_-1203842747'), (u'PTRSUB_-1203842770', u'CAST_-1203842644'), (u'INT_2COMP_-1203842959', u'INT_SUB_-1203842708'), ('const-433', u'LOAD_-1203843772'), ('const-3404331', u'COPY_-1203842482'), (u'CALL_-120...
null
null
0021ccd0
x64
O2
(translation_unit "bool FUN_0021ccd0(long param_1)\n\n{\n undefined8 uVar1;\n uint uVar2;\n uint uVar3;\n char *pcVar4;\n size_t sVar5;\n FILE *pFVar6;\n undefined8 uVar7;\n uint *puVar8;\n uint *puVar9;\n bool bVar10;\n uint local_68 [2];\n char acStack_60 [8];\n undefined4 local_58;\n undefined2 local_5...
(translation_unit "/* DWARF original prototype: bool init(Plugin_recorder * this) */\n\nint __thiscall gold::Plugin_recorder::init(Plugin_recorder *this,EVP_PKEY_CTX *ctx)\n\n{\n ulong __n;\n char *pcVar1;\n uint uVar2;\n uint uVar3;\n char *pcVar4;\n size_t sVar5;\n FILE *pFVar6;\n char *format;\n uint *puVar...
(translation_unit "bool FUN_0021ccd0(long param_1)\n\n{\n undefined8 uVar1;\n uint uVar2;\n uint uVar3;\n char *pcVar4;\n size_t sVar5;\n FILE *pFVar6;\n undefined8 uVar7;\n uint *puVar8;\n uint *puVar9;\n bool bVar10;\n uint local_68 [2];\n char acStack_60 [8];\n undefined4 local_58;\n undefined2 local_5...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYP...
(function_definition "bool FUN_0021ccd0(long param_1)\n\n{\n undefined8 uVar1;\n uint uVar2;\n uint uVar3;\n char *pcVar4;\n size_t sVar5;\n FILE *pFVar6;\n undefined8 uVar7;\n uint *puVar8;\n uint *puVar9;\n bool bVar10;\n uint local_68 [2];\n char acStack_60 [8];\n undefined4 local_58;\n undefined2 loca...
/* DWARF original prototype: bool init(Plugin_recorder * this) */ int __thiscall gold::type_1::function_1(type_1 *this,type_2 *ctx) { type_3 __n; char *pcVar1; type_4 var_5; type_4 var_7; char *var_4; size_t var_14; type_5 *var_18; char *format; type_4 *var_6; type_4 *puVar8; bool bVar9; 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)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier)) (de...
null
bool MASKED(long param_1) { undefined8 uVar1; uint uVar2; uint uVar3; char *pcVar4; size_t sVar5; FILE *pFVar6; undefined8 uVar7; uint *puVar8; uint *puVar9; bool bVar10; uint local_68 [2]; char acStack_60 [8]; undefined4 local_58; undefined2 local_54; char *local_48; long local_40; ...
2030_powerpc64le-linux-gnu-dwp_and_powerpc64le-linux-gnu-dwp_strip.c
~Sized_relobj_dwo
FUN_00166ec0
/* DWARF original prototype: void ~Sized_relobj_dwo(Sized_relobj_dwo<32,_false> * this, int __in_chrg) */ void __thiscall gold::Sized_relobj_dwo<32,_false>::~Sized_relobj_dwo (Sized_relobj_dwo<32,_false> *this,int __in_chrg) { int *piVar1; pointer puVar2; pointer ppOVar3; Input_file *pIVar4; p...
void FUN_00166ec0(undefined8 *param_1) { int *piVar1; *param_1 = &DAT_00431f78; if (param_1[0x1c] != 0) { FUN_002dac60(); } FUN_00166ac0(param_1 + 0x15); *param_1 = &DAT_00431970; if (param_1[10] != 0) { FUN_002dac60(); } *param_1 = &DAT_00431850; if (param_1[5] != 0) { piVar1 = (in...
LEA RAX,[0x431f78] PUSH RBX MOV RBX,RDI MOV qword ptr [RDI],RAX MOV RDI,qword ptr [RDI + 0xe0] TEST RDI,RDI JZ 0x00166edf CALL 0x002dac60 LEA RDI,[RBX + 0xa8] CALL 0x00166ac0 MOV RDI,qword ptr [RBX + 0x50] LEA RAX,[0x431970] MOV qword ptr [RBX],RAX TEST RDI,RDI JZ 0x00166f03 CALL 0x002dac60 LEA RAX,[0x431850] MOV qword...
null
null
null
null
[('const-4294967295', u'INT_ADD_-1207341202'), ('const-0', u'PTRSUB_-1207341010'), ('const-0', u'PTRSUB_-1207340937'), ('tmp_297', u'PTRSUB_-1207340999'), ('const-0', u'PTRSUB_-1207340957'), ('tmp_49', u'CBRANCH_-1207341328'), ('const-0', u'PTRSUB_-1207341014'), (u'PTRSUB_-1207340978', u'PTRSUB_-1207340960'), ('const-8...
[(u'LOAD_-1207341203', u'CAST_-1207340974'), ('const-8', u'PTRADD_-1207341056'), ('const-433', u'STORE_-1207341356'), ('const-0', u'INT_NOTEQUAL_-1207341269'), ('const-0', u'PTRSUB_-1207340998'), ('tmp_49', u'CBRANCH_-1207341328'), ('const-28', u'PTRADD_-1207341056'), ('const-8', u'PTRADD_-1207340971'), ('const-21', u'...
null
null
00166ec0
x64
O2
(translation_unit "void FUN_00166ec0(undefined8 *param_1)\n\n{\n int *piVar1;\n \n *param_1 = &DAT_00431f78;\n if (param_1[0x1c] != 0) {\n FUN_002dac60();\n }\n FUN_00166ac0(param_1 + 0x15);\n *param_1 = &DAT_00431970;\n if (param_1[10] != 0) {\n FUN_002dac60();\n }\n *param_1 = &DAT_00431850;\n if (pa...
(translation_unit "/* DWARF original prototype: void ~Sized_relobj_dwo(Sized_relobj_dwo<32,_false> * this, int\n __in_chrg) */\n\nvoid __thiscall\ngold::Sized_relobj_dwo<32,_false>::~Sized_relobj_dwo\n (Sized_relobj_dwo<32,_false> *this,int __in_chrg)\n\n{\n int *piVar1;\n pointer puVar2;\n pointer ppOVar...
(translation_unit "void FUN_00166ec0(undefined8 *param_1)\n\n{\n int *piVar1;\n \n *param_1 = &DAT_00431f78;\n if (param_1[0x1c] != 0) {\n FUN_002dac60();\n }\n FUN_00166ac0(param_1 + 0x15);\n *param_1 = &DAT_00431970;\n if (param_1[10] != 0) {\n FUN_002dac60();\n }\n *param_1 = &DAT_00431850;\n if (pa...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression &...
(function_definition "void FUN_00166ec0(undefined8 *param_1)\n\n{\n int *piVar1;\n \n *param_1 = &DAT_00431f78;\n if (param_1[0x1c] != 0) {\n FUN_002dac60();\n }\n FUN_00166ac0(param_1 + 0x15);\n *param_1 = &DAT_00431970;\n if (param_1[10] != 0) {\n FUN_002dac60();\n }\n *param_1 = &DAT_00431850;\n if ...
/* DWARF original prototype: void ~Sized_relobj_dwo(Sized_relobj_dwo<32,_false> * this, int __in_chrg) */ void __thiscall var_9::Sized_relobj_dwo<32,_false>::~Sized_relobj_dwo (Sized_relobj_dwo<32,_false> *this,int __in_chrg) { int *piVar1; type_1 var_4; type_1 var_11; type_2 *var_12; type_1 v...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (primitive_type) de...
null
void MASKED(undefined8 *param_1) { int *piVar1; *param_1 = &DAT_00431f78; if (param_1[0x1c] != 0) { FUN_002dac60(); } FUN_00166ac0(param_1 + 0x15); *param_1 = &DAT_00431970; if (param_1[10] != 0) { FUN_002dac60(); } *param_1 = &DAT_00431850; if (param_1[5] != 0) { piVar1 = (int *)(p...
4675_x86_64-linux-gnux32-dwp_and_x86_64-linux-gnux32-dwp_strip.c
find_memory_region_length
FUN_002054a0
/* DWARF original prototype: Expression * find_memory_region_length(Script_sections * this, char * name, size_t namelen) */ Expression * __thiscall gold::Script_sections::find_memory_region_length(Script_sections *this,char *name,size_t namelen) { Memory_region *pMVar1; pMVar1 = find_memory_region(this,nam...
long FUN_002054a0(void) { long lVar1; lVar1 = FUN_00205400(); if (lVar1 != 0) { lVar1 = *(long *)(lVar1 + 0x30); } return lVar1; }
SUB RSP,0x8 CALL 0x00205400 TEST RAX,RAX JZ 0x002054b2 MOV RAX,qword ptr [RAX + 0x30] ADD RSP,0x8 RET
null
null
null
null
[(u'LOAD_-1203809081', u'CAST_-1203808983'), (u'CAST_-1203808974', u'RETURN_-1203809052'), (u'MULTIEQUAL_-1203808999', u'CAST_-1203808974'), ('const-48', u'PTRSUB_-1203808982'), (u'CALL_-1203809098', u'INT_NOTEQUAL_-1203809083'), (u'CALL_-1203809098', u'MULTIEQUAL_-1203808999'), ('tmp_108', u'CALL_-1203809098'), (u'PTR...
[(u'CALL_-1203809098', u'INT_NOTEQUAL_-1203809083'), (u'INT_ADD_-1203809065', u'CAST_-1203808986'), (u'LOAD_-1203809081', u'MULTIEQUAL_-1203808998'), (u'MULTIEQUAL_-1203808998', u'RETURN_-1203809052'), ('tmp_58', u'CBRANCH_-1203809082'), ('const-433', u'LOAD_-1203809081'), ('const-0', u'RETURN_-1203809052'), (u'CAST_-1...
null
null
002054a0
x64
O2
(translation_unit "long FUN_002054a0(void)\n\n{\n long lVar1;\n \n lVar1 = FUN_00205400();\n if (lVar1 != 0) {\n lVar1 = *(long *)(lVar1 + 0x30);\n }\n return lVar1;\n}\n\n" (function_definition "long FUN_002054a0(void)\n\n{\n long lVar1;\n \n lVar1 = FUN_00205400();\n if (lVar1 != 0) {\n lVar1 = *(long...
(translation_unit "/* DWARF original prototype: Expression * find_memory_region_length(Script_sections * this, char *\n name, size_t namelen) */\n\nExpression * __thiscall\ngold::Script_sections::find_memory_region_length(Script_sections *this,char *name,size_t namelen)\n\n{\n Memory_region *pMVar1;\n \n pMVar1 = ...
(translation_unit "long FUN_002054a0(void)\n\n{\n long lVar1;\n \n lVar1 = FUN_00205400();\n if (lVar1 != 0) {\n lVar1 = *(long *)(lVar1 + 0x30);\n }\n return lVar1;\n}\n\n" (function_definition "long FUN_002054a0(void)\n\n{\n long lVar1;\n \n lVar1 = FUN_00205400();\n if (lVar1 != 0) {\n lVar1 = *(long...
(translation_unit (function_definition (sized_type_specifier long) (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 ( )))) ;) (i...
(function_definition "long FUN_002054a0(void)\n\n{\n long lVar1;\n \n lVar1 = FUN_00205400();\n if (lVar1 != 0) {\n lVar1 = *(long *)(lVar1 + 0x30);\n }\n return lVar1;\n}" (sized_type_specifier "long" (long "long")) (function_declarator "FUN_002054a0(void)" (identifier "FUN_002054a0") (parameter_list "(void)"...
/* DWARF original prototype: Expression * find_memory_region_length(Script_sections * this, char * name, size_t namelen) */ type_2 * __thiscall gold::Script_sections::find_memory_region_length(Script_sections *this,char *name,size_t namelen) { type_1 *var_2; var_2 = var_1(this,name,namelen); if (var_2 !=...
null
(translation_unit (function_definition type: (sized_type_specifier) 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 (...
null
long MASKED(void) { long lVar1; lVar1 = FUN_00205400(); if (lVar1 != 0) { lVar1 = *(long *)(lVar1 + 0x30); } return lVar1; }
3432_sparc64-linux-gnu-ld_and_sparc64-linux-gnu-ld_strip.c
do_output_local_symbol_count
FUN_001d0d10
/* DWARF original prototype: uint do_output_local_symbol_count(Sized_relobj_file<32,_false> * this) */ uint __thiscall gold::Sized_relobj_file<32,_false>::do_output_local_symbol_count(Sized_relobj_file<32,_false> *this) { return this->output_local_symbol_count_; }
undefined4 FUN_001d0d10(long param_1) { return *(undefined4 *)(param_1 + 0x124); }
MOV EAX,dword ptr [RDI + 0x124] RET
null
null
null
null
[(u'LOAD_-1207825133', u'COPY_-1207825120'), ('tmp_21', u'PTRSUB_-1207825056'), (u'PTRSUB_-1207825056', u'LOAD_-1207825133'), ('const-292', u'PTRSUB_-1207825056'), ('const-0', u'RETURN_-1207825114'), (u'COPY_-1207825120', u'RETURN_-1207825114'), ('const-433', u'LOAD_-1207825133')]
[('const-0', u'RETURN_-1207825114'), ('const-433', u'LOAD_-1207825133'), (u'INT_ADD_-1207825117', u'CAST_-1207825059'), (u'CAST_-1207825059', u'LOAD_-1207825133'), (u'LOAD_-1207825133', u'COPY_-1207825123'), (u'COPY_-1207825123', u'RETURN_-1207825114'), ('tmp_27', u'INT_ADD_-1207825117'), ('const-292', u'INT_ADD_-12078...
null
null
001d0d10
x64
O2
(translation_unit "undefined4 FUN_001d0d10(long param_1)\n\n{\n return *(undefined4 *)(param_1 + 0x124);\n}\n\n" (function_definition "undefined4 FUN_001d0d10(long param_1)\n\n{\n return *(undefined4 *)(param_1 + 0x124);\n}" type_identifier (function_declarator "FUN_001d0d10(long param_1)" identifier (parameter_list ...
(translation_unit "/* DWARF original prototype: uint do_output_local_symbol_count(Sized_relobj_file<32,_false> * this)\n */\n\nuint __thiscall\ngold::Sized_relobj_file<32,_false>::do_output_local_symbol_count(Sized_relobj_file<32,_false> *this)\n\n{\n return this->output_local_symbol_count_;\n}\n\n" comment (declar...
(translation_unit "undefined4 FUN_001d0d10(long param_1)\n\n{\n return *(undefined4 *)(param_1 + 0x124);\n}\n\n" (function_definition "undefined4 FUN_001d0d10(long param_1)\n\n{\n return *(undefined4 *)(param_1 + 0x124);\n}" type_identifier (function_declarator "FUN_001d0d10(long param_1)" identifier (parameter_list ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (return_statement return (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expressio...
(function_definition "undefined4 FUN_001d0d10(long param_1)\n\n{\n return *(undefined4 *)(param_1 + 0x124);\n}" (type_identifier "undefined4") (function_declarator "FUN_001d0d10(long param_1)" (identifier "FUN_001d0d10") (parameter_list "(long param_1)" (( "(") (parameter_declaration "long param_1" (sized_type_specifi...
/* DWARF original prototype: uint do_output_local_symbol_count(Sized_relobj_file<32,_false> * this) */ type_1 __thiscall gold::Sized_relobj_file<32,_false>::do_output_local_symbol_count(Sized_relobj_file<32,_false> *this) { return this->output_local_symbol_count_; }
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (return_statement (pointer_expression argument: (cast_expression ...
null
undefined4 MASKED(long param_1) { return *(undefined4 *)(param_1 + 0x124); }
5473_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
get_input_file
FUN_002391a0
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: ld_plugin_status get_input_file(Plugin_manager * this, uint handle, ld_plugin_input_file * file) */ ld_plugin_status __thiscall gold::Plugin_manager::get_input_file(Plugin_manager *this,uint handle,ld_plugin_input_file *fil...
undefined8 FUN_002391a0(long param_1,ulong param_2,undefined8 *param_3) { long lVar1; undefined8 uVar2; code *pcVar3; long lVar4; param_2 = param_2 & 0xffffffff; if ((ulong)(*(long *)(param_1 + 0x28) - *(long *)(param_1 + 0x20) >> 3) <= param_2) { /* WARNING: Does not return */ ...
PUSH R13 PUSH R12 PUSH RBP MOV EBP,ESI PUSH RBX SUB RSP,0x8 MOV RCX,qword ptr [RDI + 0x20] MOV RAX,qword ptr [RDI + 0x28] SUB RAX,RCX SAR RAX,0x3 CMP RBP,RAX JNC 0x0014ca5e MOV R12,RDI MOV RDI,qword ptr [RCX + RBP*0x8] MOV RBX,RDX MOV RAX,qword ptr [RDI] CALL qword ptr [RAX + 0x28] MOV R13,RAX TEST RAX,RAX JZ 0x0023926...
null
null
null
null
[(u'LOAD_-1203989817', u'STORE_-1203989808'), ('const-433', u'LOAD_-1203989984'), (u'PTRSUB_-1203989591', u'PTRSUB_-1203989581'), (u'INT_EQUAL_-1203989943', u'CBRANCH_-1203989941'), (u'PIECE_-1203989721', u'INT_ADD_-1203989787'), (u'PTRSUB_-1203989571', u'LOAD_-1203990067'), ('const-0', u'PTRSUB_-1203989490'), (u'CAST_...
[(u'COPY_-1203989539', u'RETURN_-1203989519'), (u'LOAD_-1203989817', u'STORE_-1203989808'), (u'INT_EQUAL_-1203989943', u'CBRANCH_-1203989941'), ('const-433', u'LOAD_-1203989803'), ('tmp_1034', u'STORE_-1203989844'), (u'INT_SRIGHT_-1203990018', u'CAST_-1203989585'), (u'INT_ADD_-1203989844', u'CAST_-1203989506'), ('const...
null
null
002391a0
x64
O2
(translation_unit "undefined8 FUN_002391a0(long param_1,ulong param_2,undefined8 *param_3)\n\n{\n long lVar1;\n undefined8 uVar2;\n code *pcVar3;\n long lVar4;\n \n param_2 = param_2 & 0xffffffff;\n if ((ulong)(*(long *)(param_1 + 0x28) - *(long *)(param_1 + 0x20) >> 3) <= param_2) {\n /* WARN...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: ld_plugin_status get_input_file(Plugin_manager * this, uint handle,\n ld_plugin_input_file * file) */\n\nld_plugin_status __thiscall\ngold::Plugin_manager::get_input_file(Plugin_manager *this,uint handle,ld...
(translation_unit "undefined8 FUN_002391a0(long param_1,ulong param_2,undefined8 *param_3)\n\n{\n long lVar1;\n undefined8 uVar2;\n code *pcVar3;\n long lVar4;\n \n param_2 = param_2 & 0xffffffff;\n if ((ulong)(*(long *)(param_1 + 0x28) - *(long *)(param_1 + 0x20) >> 3) <= param_2) {\n \n p...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) ...
(function_definition "undefined8 FUN_002391a0(long param_1,ulong param_2,undefined8 *param_3)\n\n{\n long lVar1;\n undefined8 uVar2;\n code *pcVar3;\n long lVar4;\n \n param_2 = param_2 & 0xffffffff;\n if ((ulong)(*(long *)(param_1 + 0x28) - *(long *)(param_1 + 0x20) >> 3) <= param_2) {\n \n ...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: ld_plugin_status get_input_file(Plugin_manager * this, uint handle, ld_plugin_input_file * file) */ type_1 __thiscall var_1::type_2::function_1(type_2 *this,type_3 handle,type_4 *file) { type_5 ppOVar1; long var_9; t...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declarati...
null
undefined8 MASKED(long param_1,ulong param_2,undefined8 *param_3) { long lVar1; undefined8 uVar2; code *pcVar3; long lVar4; param_2 = param_2 & 0xffffffff; if ((ulong)(*(long *)(param_1 + 0x28) - *(long *)(param_1 + 0x20) >> 3) <= param_2) { /* WARNING: Does not return */ pcVar3...
27_sg_sat_set_features_and_sg_sat_set_features_strip.c
_ITM_deregisterTMCloneTable
_ITM_deregisterTMCloneTable
/* WARNING: Control flow encountered bad instruction data */ void _ITM_deregisterTMCloneTable(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void _ITM_deregisterTMCloneTable(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1206951918')]
[('const-1', u'RETURN_-1206951918')]
null
null
00106008
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid _ITM_deregisterTMCloneTable(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void _ITM_deregisterTMCloneTable(void)\n\n{\n ...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid _ITM_deregisterTMCloneTable(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void _ITM_deregisterTMCloneTable(void)\n\n{\n ...
(translation_unit "void _ITM_deregisterTMCloneTable(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void _ITM_deregisterTMCloneTable(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "_ITM_deregisterTMCloneTable(void)" identifier (parameter_lis...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "void _ITM_deregisterTMCloneTable(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "_ITM_deregisterTMCloneTable(void)" (identifier "_ITM_deregisterTMCloneTable") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void"...
/* WARNING: Control flow encountered bad instruction data */ void function_1(void) { /* WARNING: Bad instruction - Truncating control flow here */ var_1(); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list))))))
null
/* WARNING: Control flow encountered bad instruction data */ void MASKED(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
406_sort_and_sort_strip.c
close
close
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int close(int __fd) { /* WARNING: Bad instruction - Truncating control flow here */ /* close@@GLIBC_2.2.5 */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int close(int __fd) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1206988366')]
[('const-1', u'RETURN_-1206988366')]
null
null
0011d1a8
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint close(int __fd)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment comment (functio...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint close(int __fd)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* close@@GLIBC_2.2.5 */\n ha...
(translation_unit "int close(int __fd)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int close(int __fd)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "close(int __fd)" identifier (parameter_list "(int __fd)" ( (parameter_declaration "int __fd" primi...
(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 close(int __fd)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "close(int __fd)" (identifier "close") (parameter_list "(int __fd)" (( "(") (parameter_declaration "int __fd" (primitive_type "int") (identifier "__fd")) () ")"))) (compound_statement ...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(int __fd) { /* WARNING: Bad instruction - Truncating control flow here */ /* close@@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 */ int MASKED(int __fd) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
7000_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c
~Output_data_fixed_space
FUN_00387680
/* DWARF original prototype: void ~Output_data_fixed_space(Output_data_fixed_space * this, int __in_chrg) */ void __thiscall gold::Output_data_fixed_space::~Output_data_fixed_space(Output_data_fixed_space *this,int __in_chrg) { (this->super_Output_section_data).super_Output_data._vptr_Output_data = (_fun...
void FUN_00387680(undefined8 *param_1) { *param_1 = &DAT_006743e8; FUN_003c95b0(); return; }
LEA RAX,[0x6743e8] MOV qword ptr [RDI],RAX JMP 0x003c95b0
null
null
null
null
[('const-0', u'PTRSUB_-1205373226'), (u'PTRSUB_-1205373224', u'PTRSUB_-1205373223'), ('const-0', u'RETURN_-1205373288'), (u'PTRSUB_-1205373223', u'STORE_-1205373300'), ('const-0', u'PTRSUB_-1205373225'), ('tmp_15', u'CAST_-1205373220'), ('tmp_16', u'CALL_-1205373292'), (u'PTRSUB_-1205373225', u'PTRSUB_-1205373224'), (u...
[('const-0', u'RETURN_-1205373288'), (u'PTRSUB_-1205373227', u'STORE_-1205373300'), ('tmp_31', u'STORE_-1205373300'), ('const-433', u'STORE_-1205373300'), ('const-0', u'PTRSUB_-1205373227'), ('const-6767592', u'PTRSUB_-1205373227')]
null
null
00387680
x64
O2
(translation_unit "void FUN_00387680(undefined8 *param_1)\n\n{\n *param_1 = &DAT_006743e8;\n FUN_003c95b0();\n return;\n}\n\n" (function_definition "void FUN_00387680(undefined8 *param_1)\n\n{\n *param_1 = &DAT_006743e8;\n FUN_003c95b0();\n return;\n}" primitive_type (function_declarator "FUN_00387680(undefined8 ...
(translation_unit "/* DWARF original prototype: void ~Output_data_fixed_space(Output_data_fixed_space * this, int\n __in_chrg) */\n\nvoid __thiscall\ngold::Output_data_fixed_space::~Output_data_fixed_space(Output_data_fixed_space *this,int __in_chrg)\n\n{\n (this->super_Output_section_data).super_Output_data._vptr_O...
(translation_unit "void FUN_00387680(undefined8 *param_1)\n\n{\n *param_1 = &DAT_006743e8;\n FUN_003c95b0();\n return;\n}\n\n" (function_definition "void FUN_00387680(undefined8 *param_1)\n\n{\n *param_1 = &DAT_006743e8;\n FUN_003c95b0();\n return;\n}" primitive_type (function_declarator "FUN_00387680(undefined8 ...
(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_00387680(undefined8 *param_1)\n\n{\n *param_1 = &DAT_006743e8;\n FUN_003c95b0();\n return;\n}" (primitive_type "void") (function_declarator "FUN_00387680(undefined8 *param_1)" (identifier "FUN_00387680") (parameter_list "(undefined8 *param_1)" (( "(") (parameter_declaration "undefined8...
/* DWARF original prototype: void ~Output_data_fixed_space(Output_data_fixed_space * this, int __in_chrg) */ void __thiscall gold::function_1::~function_1(function_1 *this,int __in_chrg) { (this->super_Output_section_data).super_Output_data._vptr_Output_data = (type_1 **)&DAT_006743e8; Output_data::~va...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (assignment_expr...
null
void MASKED(undefined8 *param_1) { *param_1 = &DAT_006743e8; FUN_003c95b0(); return; }
540_x86_64-linux-gnux32-as_and_x86_64-linux-gnux32-as_strip.c
S_IS_COMMON
FUN_00129300
int S_IS_COMMON(symbolS *s) { segT paVar1; paVar1 = (segT)s->bsym; if (((uint)s->sy_flags & 1) != 0) { if (reg_section != paVar1) { return 0; } paVar1 = (segT)((s->sy_value).X_op_symbol)->bsym; } return *(uint *)(*(long *)&paVar1->flags + 0x20) >> 0xc & 1; }
uint FUN_00129300(byte *param_1) { long lVar1; lVar1 = *(long *)(param_1 + 8); if ((*param_1 & 1) != 0) { if (DAT_001e4578 != lVar1) { return 0; } lVar1 = *(long *)(*(long *)(param_1 + 0x18) + 8); } return *(uint *)(*(long *)(lVar1 + 0x20) + 0x20) >> 0xc & 1; }
MOV RDX,qword ptr [RDI + 0x8] TEST byte ptr [RDI],0x1 JZ 0x00129320 XOR EAX,EAX CMP qword ptr [0x001e4578],RDX JZ 0x00129318 RET MOV RAX,qword ptr [RDI + 0x18] MOV RDX,qword ptr [RAX + 0x8] MOV RAX,qword ptr [RDX + 0x20] MOV EAX,dword ptr [RAX + 0x20] SHR EAX,0xc AND EAX,0x1 RET
null
null
null
null
[(u'INT_NOTEQUAL_-1207069900', u'CBRANCH_-1207069895'), (u'PTRSUB_-1207069688', u'LOAD_-1207069887'), (u'COPY_-1207069768', u'RETURN_-1207069796'), (u'INT_NOTEQUAL_-1207069928', u'CBRANCH_-1207069927'), (u'PTRSUB_-1207069681', u'CAST_-1207069678'), (u'CAST_-1207069673', u'LOAD_-1207069866'), ('const-12', u'INT_RIGHT_-1...
[(u'PTRADD_-1207069887', u'CAST_-1207069723'), (u'INT_NOTEQUAL_-1207069900', u'CBRANCH_-1207069895'), ('const-12', u'INT_RIGHT_-1207069830'), ('tmp_393', u'PTRADD_-1207069887'), ('const-433', u'LOAD_-1207069866'), ('tmp_426', u'COPY_-1207069773'), (u'INT_NOTEQUAL_-1207069928', u'CBRANCH_-1207069927'), ('const-433', u'L...
null
null
00129300
x64
O2
(translation_unit "uint FUN_00129300(byte *param_1)\n\n{\n long lVar1;\n \n lVar1 = *(long *)(param_1 + 8);\n if ((*param_1 & 1) != 0) {\n if (DAT_001e4578 != lVar1) {\n return 0;\n }\n lVar1 = *(long *)(*(long *)(param_1 + 0x18) + 8);\n }\n return *(uint *)(*(long *)(lVar1 + 0x20) + 0x20) >> 0xc & ...
(translation_unit "int S_IS_COMMON(symbolS *s)\n\n{\n segT paVar1;\n \n paVar1 = (segT)s->bsym;\n if (((uint)s->sy_flags & 1) != 0) {\n if (reg_section != paVar1) {\n return 0;\n }\n paVar1 = (segT)((s->sy_value).X_op_symbol)->bsym;\n }\n return *(uint *)(*(long *)&paVar1->flags + 0x20) >> 0xc & 1;\...
(translation_unit "uint FUN_00129300(byte *param_1)\n\n{\n long lVar1;\n \n lVar1 = *(long *)(param_1 + 8);\n if ((*param_1 & 1) != 0) {\n if (DAT_001e4578 != lVar1) {\n return 0;\n }\n lVar1 = *(long *)(*(long *)(param_1 + 0x18) + 8);\n }\n return *(uint *)(*(long *)(lVar1 + 0x20) + 0x20) >> 0xc & ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (ty...
(function_definition "uint FUN_00129300(byte *param_1)\n\n{\n long lVar1;\n \n lVar1 = *(long *)(param_1 + 8);\n if ((*param_1 & 1) != 0) {\n if (DAT_001e4578 != lVar1) {\n return 0;\n }\n lVar1 = *(long *)(*(long *)(param_1 + 0x18) + 8);\n }\n return *(uint *)(*(long *)(lVar1 + 0x20) + 0x20) >> 0xc...
int function_1(type_1 *s) { type_2 var_2; var_2 = (type_2)s->bsym; if (((type_3)s->sy_flags & 1) != 0) { if (var_1 != var_2) { return 0; } var_2 = (type_2)((s->sy_value).X_op_symbol)->bsym; } return *(type_3 *)(*(long *)&var_2->flags + 0x20) >> 0xc & 1; }
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (sized_type_specif...
null
uint MASKED(byte *param_1) { long lVar1; lVar1 = *(long *)(param_1 + 8); if ((*param_1 & 1) != 0) { if (DAT_001e4578 != lVar1) { return 0; } lVar1 = *(long *)(*(long *)(param_1 + 0x18) + 8); } return *(uint *)(*(long *)(lVar1 + 0x20) + 0x20) >> 0xc & 1; }
8613_i686-linux-gnu-ld_and_i686-linux-gnu-ld_strip.c
ignore
FUN_002e9d00
/* std::istream::ignore(long, int) */ istream * __thiscall std::istream::ignore(istream *this,long param_1,int param_2) { long *plVar1; uint uVar2; int iVar3; void *pvVar4; istream *piVar5; long lVar6; size_t __n; byte *pbVar7; byte *pbVar8; sentry sVar9; sentry local_39 [9]; if (param_2 =...
long * FUN_002e9d00(long *param_1,long param_2,uint param_3) { uint uVar1; int iVar2; void *pvVar3; long *plVar4; long lVar5; size_t __n; byte *pbVar6; byte *pbVar7; char cVar8; char local_39 [9]; if (param_3 == 0xffffffff) { plVar4 = (long *)FUN_00322af0(); return plVar4; } param...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP MOV RBP,RSI PUSH RBX MOV RBX,RDI SUB RSP,0x48 CMP EDX,-0x1 JZ 0x002e9ea8 MOV qword ptr [RDI + 0x8],0x0 MOV R12D,EDX MOV RSI,RBX LEA RDI,[RSP + 0x3f] MOV EDX,0x1 CALL 0x002c2c40 TEST RBP,RBP JLE 0x002e9e90 MOVZX R14D,byte ptr [RSP + 0x3f] TEST R14B,R14B JZ 0x002e9e90 MOV RAX,...
null
null
null
null
[('const-433', u'STORE_-1204707048'), ('const-0', u'INT_NOTEQUAL_-1204707544'), (u'LOAD_-1204707911', u'PTRADD_-1204705196'), (u'LOAD_-1204707911', u'PTRADD_-1204705535'), ('const-8', u'PTRADD_-1204705156'), ('tmp_2106', u'CALL_-1204706912'), (u'CAST_-1204705572', u'INT_SUB_-1204707701'), (u'PTRADD_-1204705216', u'LOAD...
[('const-433', u'STORE_-1204706916'), ('const-0', u'INT_NOTEQUAL_-1204707544'), ('const-433', u'LOAD_-1204707893'), (u'MULTIEQUAL_-1204705656', u'INT_EQUAL_-1204707372'), (u'LOAD_-1204707911', u'PTRADD_-1204705644'), ('const-0', u'RETURN_-1204705415'), (u'COPY_-1204705637', u'MULTIEQUAL_-1204706329'), (u'PTRADD_-120470...
null
null
002e9d00
x64
O2
(translation_unit "long * FUN_002e9d00(long *param_1,long param_2,uint param_3)\n\n{\n uint uVar1;\n int iVar2;\n void *pvVar3;\n long *plVar4;\n long lVar5;\n size_t __n;\n byte *pbVar6;\n byte *pbVar7;\n char cVar8;\n char local_39 [9];\n \n if (param_3 == 0xffffffff) {\n plVar4 = (long *)FUN_00322af0(...
(translation_unit "/* std::istream::ignore(long, int) */\n\nistream * __thiscall std::istream::ignore(istream *this,long param_1,int param_2)\n\n{\n long *plVar1;\n uint uVar2;\n int iVar3;\n void *pvVar4;\n istream *piVar5;\n long lVar6;\n size_t __n;\n byte *pbVar7;\n byte *pbVar8;\n sentry sVar9;\n sentry...
(translation_unit "long * FUN_002e9d00(long *param_1,long param_2,uint param_3)\n\n{\n uint uVar1;\n int iVar2;\n void *pvVar3;\n long *plVar4;\n long lVar5;\n size_t __n;\n byte *pbVar6;\n byte *pbVar7;\n char cVar8;\n char local_39 [9];\n \n if (param_3 == 0xffffffff) {\n plVar4 = (long *)FUN_00322af0(...
(translation_unit (function_definition (sized_type_specifier long) (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) )))) (co...
(function_definition "long * FUN_002e9d00(long *param_1,long param_2,uint param_3)\n\n{\n uint uVar1;\n int iVar2;\n void *pvVar3;\n long *plVar4;\n long lVar5;\n size_t __n;\n byte *pbVar6;\n byte *pbVar7;\n char cVar8;\n char local_39 [9];\n \n if (param_3 == 0xffffffff) {\n plVar4 = (long *)FUN_00322a...
/* std::istream::ignore(long, int) */ type_2 * __thiscall std::type_2::var_2(type_2 *var_3,long var_4,int var_1) { long *plVar1; type_1 var_6; int var_10; void *var_12; type_2 *piVar5; long var_5; size_t var_13; type_3 *var_8; type_3 *var_9; type_4 var_7; type_4 local_39 [9]; if (var_1 == ...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration ...
null
long * MASKED(long *param_1,long param_2,uint param_3) { uint uVar1; int iVar2; void *pvVar3; long *plVar4; long lVar5; size_t __n; byte *pbVar6; byte *pbVar7; char cVar8; char local_39 [9]; if (param_3 == 0xffffffff) { plVar4 = (long *)FUN_00322af0(); return plVar4; } param_1[1] ...
3988_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c
default_alignment
FUN_001f5390
/* WARNING: Unknown calling convention */ /* WARNING: Enum "DT": Some values do not have unique names */ uint64_t gold::Output_data::default_alignment(void) { int iVar1; if (parameters->target_ == (Target *)0x0) { /* WARNING: Subroutine does not return */ do_gold_unreachable("../../gol...
undefined8 FUN_001f5390(void) { int iVar1; if (*(long *)(PTR_DAT_0043e6b0 + 0x18) == 0) { /* WARNING: Subroutine does not return */ FUN_0017c650("../../gold/parameters.h",0x69,"target"); } iVar1 = **(int **)(*(long *)(PTR_DAT_0043e6b0 + 0x18) + 8); if (iVar1 != 0x20) { if (iVa...
SUB RSP,0x8 MOV RAX,qword ptr [0x0043e6b0] MOV RAX,qword ptr [RAX + 0x18] TEST RAX,RAX JZ 0x001f53ca MOV RAX,qword ptr [RAX + 0x8] MOV EAX,dword ptr [RAX] CMP EAX,0x20 JZ 0x001f53c0 CMP EAX,0x40 JNZ 0x001f53e2 MOV EAX,0x8 ADD RSP,0x8 RET MOV EAX,0x4 ADD RSP,0x8 RET LEA RDX,[0x380e1b] MOV ESI,0x69 LEA RDI,[0x3726d0] CAL...
null
null
null
null
[('const-64', u'INT_EQUAL_-1207938073'), ('const-0', u'INT_EQUAL_-1207938117'), ('const-1', u'RETURN_-1207937977'), ('const-433', u'LOAD_-1207938108'), ('const-0', u'RETURN_-1207938041'), (u'COPY_-1207937929', u'CALL_-1207937985'), ('tmp_425', u'PTRSUB_-1207937926'), (u'LOAD_-1207938114', u'LOAD_-1207938108'), (u'PTRAD...
[('const-3664079', u'COPY_-1207937906'), (u'COPY_-1207937928', u'CALL_-1207937985'), ('const-184', u'CALL_-1207937982'), ('const-0', u'INT_EQUAL_-1207938117'), ('const-1', u'RETURN_-1207937977'), ('const-0', u'RETURN_-1207938041'), (u'CAST_-1207937930', u'LOAD_-1207938136'), (u'LOAD_-1207938114', u'LOAD_-1207938108'), ...
null
null
001f5390
x64
O2
(translation_unit "undefined8 FUN_001f5390(void)\n\n{\n int iVar1;\n \n if (*(long *)(PTR_DAT_0043e6b0 + 0x18) == 0) {\n /* WARNING: Subroutine does not return */\n FUN_0017c650("../../gold/parameters.h",0x69,"target");\n }\n iVar1 = **(int **)(*(long *)(PTR_DAT_0043e6b0 + 0x18) + 8);\n if (...
(translation_unit "/* WARNING: Unknown calling convention */\n/* WARNING: Enum "DT": Some values do not have unique names */\n\nuint64_t gold::Output_data::default_alignment(void)\n\n{\n int iVar1;\n \n if (parameters->target_ == (Target *)0x0) {\n /* WARNING: Subroutine does not return */\n do...
(translation_unit "undefined8 FUN_001f5390(void)\n\n{\n int iVar1;\n \n if (*(long *)(PTR_DAT_0043e6b0 + 0x18) == 0) {\n \n FUN_0017c650("../../gold/parameters.h",0x69,"target");\n }\n iVar1 = **(int **)(*(long *)(PTR_DAT_0043e6b0 + 0x18) + 8);\n if (iVar1 != 0x20) {\n if (iVar1 == 0x40) ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE IDENT ;) (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor (sized_type_specifier long)...
(function_definition "undefined8 FUN_001f5390(void)\n\n{\n int iVar1;\n \n if (*(long *)(PTR_DAT_0043e6b0 + 0x18) == 0) {\n \n FUN_0017c650("../../gold/parameters.h",0x69,"target");\n }\n iVar1 = **(int **)(*(long *)(PTR_DAT_0043e6b0 + 0x18) + 8);\n if (iVar1 != 0x20) {\n if (iVar1 == 0x4...
/* WARNING: Unknown calling convention */ /* WARNING: Enum "DT": Some values do not have unique names */ uint64_t gold::Output_data::function_1(void) { int var_2; if (parameters->target_ == (type_1 *)0x0) { /* WARNING: Subroutine does not return */ var_1("../../gold/parameters.h",0x69,...
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: (identifier)) (if_statement condition: (parenthe...
null
undefined8 MASKED(void) { int iVar1; if (*(long *)(PTR_DAT_0043e6b0 + 0x18) == 0) { /* WARNING: Subroutine does not return */ FUN_0017c650("../../gold/parameters.h",0x69,"target"); } iVar1 = **(int **)(*(long *)(PTR_DAT_0043e6b0 + 0x18) + 8); if (iVar1 != 0x20) { if (iVar1 == ...
6433_powerpc64le-linux-gnu-dwp_and_powerpc64le-linux-gnu-dwp_strip.c
do_adjust_dyn_symbol
FUN_002745c0
/* DWARF original prototype: void do_adjust_dyn_symbol(Target * this, Symbol * param_1, uchar * param_2) */ void __thiscall gold::Target::do_adjust_dyn_symbol(Target *this,Symbol *param_2,uchar *param_3) { return; }
void FUN_002745c0(void) { return; }
RET
null
null
null
null
[('const-0', u'RETURN_-1204271668')]
[('const-0', u'RETURN_-1204271668')]
null
null
002745c0
x64
O2
(translation_unit "void FUN_002745c0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_002745c0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_002745c0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n return;\n}" { (r...
(translation_unit "/* DWARF original prototype: void do_adjust_dyn_symbol(Target * this, Symbol * param_1, uchar *\n param_2) */\n\nvoid __thiscall gold::Target::do_adjust_dyn_symbol(Target *this,Symbol *param_2,uchar *param_3)\n\n{\n return;\n}\n\n" comment (function_definition "void __thiscall gold::Target::do_adj...
(translation_unit "void FUN_002745c0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_002745c0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_002745c0(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_002745c0(void)\n\n{\n return;\n}" (primitive_type "void") (function_declarator "FUN_002745c0(void)" (identifier "FUN_002745c0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n return;\n}" ({ "{") (return_statemen...
/* DWARF original prototype: void do_adjust_dyn_symbol(Target * this, Symbol * param_1, uchar * param_2) */ void __thiscall gold::type_1::function_1(type_1 *this,type_2 *param_2,type_3 *param_3) { return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (return_statement))))
null
void MASKED(void) { return; }
4662_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c
Output_data_got
FUN_0020e120
/* WARNING: Type propagation algorithm not settling */ /* DWARF original prototype: void Output_data_got(Output_data_got<32,_false> * this, off_t data_size) */ void __thiscall gold::Output_data_got<32,_false>::Output_data_got(Output_data_got<32,_false> *this,off_t data_size) { Free_list *this_00; byte bVar1; ...
void FUN_0020e120(undefined8 *param_1,long param_2) { undefined8 *puVar1; long lVar2; puVar1 = param_1 + 10; param_1[2] = param_2; param_1[1] = 0; param_1[5] = 0; param_1[6] = 4; lVar2 = param_2 + 3; if (-1 < param_2) { lVar2 = param_2; } *(byte *)(param_1 + 4) = *(byte *)(param_1 + 4) & ...
PUSH R13 PUSH R12 LEA R12,[RDI + 0x50] PUSH RBP MOV RBP,RSI PUSH RBX MOV RBX,RDI SUB RSP,0x8 MOVZX EAX,byte ptr [RDI + 0x20] MOV qword ptr [RDI + 0x10],RSI ADD RSI,0x3 MOV qword ptr [RDI + 0x8],0x0 AND EAX,0xffffffe0 MOV qword ptr [RDI + 0x28],0x0 OR EAX,0x2 TEST RBP,RBP MOV qword ptr [RDI + 0x30],0x4 CMOVNS RSI,RBP MO...
null
null
null
null
[(u'PTRSUB_-1203772567', u'PTRSUB_-1203772545'), (u'PTRSUB_-1203772576', u'PTRSUB_-1203772547'), (u'PTRSUB_-1203772748', u'CAST_-1203772487'), ('const--1', u'INT_SLESS_-1203773015'), (u'PTRSUB_-1203772731', u'PTRSUB_-1203772694'), ('const-433', u'STORE_-1203772879'), ('const-433', u'STORE_-1203772893'), (u'PTRSUB_-1203...
[('const-8', u'PTRADD_-1203772625'), ('const-10', u'PTRADD_-1203772620'), (u'PTRADD_-1203772750', u'STORE_-1203772868'), ('const-15', u'PTRADD_-1203772596'), ('const-0', u'STORE_-1203773074'), ('tmp_756', u'PTRADD_-1203772719'), ('tmp_756', u'PTRADD_-1203772606'), ('const-12', u'PTRADD_-1203772615'), ('const-433', u'ST...
null
null
0020e120
x64
O2
(translation_unit "void FUN_0020e120(undefined8 *param_1,long param_2)\n\n{\n undefined8 *puVar1;\n long lVar2;\n \n puVar1 = param_1 + 10;\n param_1[2] = param_2;\n param_1[1] = 0;\n param_1[5] = 0;\n param_1[6] = 4;\n lVar2 = param_2 + 3;\n if (-1 < param_2) {\n lVar2 = param_2;\n }\n *(byte *)(param_1...
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n/* DWARF original prototype: void Output_data_got(Output_data_got<32,_false> * this, off_t\n data_size) */\n\nvoid __thiscall\ngold::Output_data_got<32,_false>::Output_data_got(Output_data_got<32,_false> *this,off_t data_size)\n\n{\n Free_lis...
(translation_unit "void FUN_0020e120(undefined8 *param_1,long param_2)\n\n{\n undefined8 *puVar1;\n long lVar2;\n \n puVar1 = param_1 + 10;\n param_1[2] = param_2;\n param_1[1] = 0;\n param_1[5] = 0;\n param_1[6] = 4;\n lVar2 = param_2 + 3;\n if (-1 < param_2) {\n lVar2 = param_2;\n }\n *(byte *)(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 { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration (sized_type_specifier lo...
(function_definition "void FUN_0020e120(undefined8 *param_1,long param_2)\n\n{\n undefined8 *puVar1;\n long lVar2;\n \n puVar1 = param_1 + 10;\n param_1[2] = param_2;\n param_1[1] = 0;\n param_1[5] = 0;\n param_1[6] = 4;\n lVar2 = param_2 + 3;\n if (-1 < param_2) {\n lVar2 = param_2;\n }\n *(byte *)(para...
/* WARNING: Type propagation algorithm not settling */ /* DWARF original prototype: void Output_data_got(Output_data_got<32,_false> * this, off_t data_size) */ void __thiscall var_3::var_8<32,var_9>::var_8(var_8<32,var_9> *this,off_t var_1) { Free_list *this_00; type_1 var_2; long var_7; this_00 = &thi...
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 *puVar1; long lVar2; puVar1 = param_1 + 10; param_1[2] = param_2; param_1[1] = 0; param_1[5] = 0; param_1[6] = 4; lVar2 = param_2 + 3; if (-1 < param_2) { lVar2 = param_2; } *(byte *)(param_1 + 4) = *(byte *)(param_1 + 4) & 0xe0 |...
10728_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c
uw_install_context_1
FUN_00367ff0
long uw_install_context_1(long param_1,long param_2) { byte bVar1; long lVar2; undefined8 *puVar3; uint uVar4; uint uVar5; ulong uVar6; long lVar7; undefined8 *puVar8; undefined8 local_10 [2]; if ((((*(byte *)(param_2 + 199) & 0x40) == 0) || (*(char *)(param_2 + 0xdf) == '\0')) && (*(long ...
long FUN_00367ff0(long param_1,long param_2) { byte bVar1; long lVar2; undefined8 *puVar3; uint uVar4; uint uVar5; ulong uVar6; long lVar7; undefined8 *puVar8; undefined8 local_10 [2]; if ((((*(byte *)(param_2 + 199) & 0x40) == 0) || (*(char *)(param_2 + 0xdf) == '\0')) && (*(long *)(param...
SUB RSP,0x18 MOV R9,RDI MOV R8,RSI TEST byte ptr [RSI + 0xc7],0x40 JZ 0x0036800c CMP byte ptr [RSI + 0xdf],0x0 JNZ 0x00368017 CMP qword ptr [R8 + 0x38],0x0 JZ 0x0036811f XOR EAX,EAX LEA R10,[0x44bfb0] JMP 0x00368049 TEST RDX,RDX JZ 0x0036803b CMP byte ptr [R10 + RAX*0x1],0x8 JNZ 0x001505bf MOV qword ptr [RDX],RSI ADD R...
null
null
null
null
[('tmp_3674', u'INT_ADD_-1205239130'), (u'LOAD_-1205239756', u'INT_EQUAL_-1205239741'), (u'INT_ADD_-1205239196', u'INT_NOTEQUAL_-1205239042'), (u'PTRADD_-1205238257', u'COPY_-1205238315'), (u'INT_ADD_-1205239654', u'INT_ADD_-1205239652'), ('const-0', u'STORE_-1205238891'), (u'INT_ADD_-1205239137', u'CAST_-1205238065'),...
[('tmp_3674', u'INT_ADD_-1205239130'), (u'LOAD_-1205239756', u'INT_EQUAL_-1205239741'), (u'INT_ADD_-1205239196', u'INT_NOTEQUAL_-1205239042'), (u'PTRADD_-1205238257', u'COPY_-1205238315'), (u'INT_ADD_-1205239654', u'INT_ADD_-1205239652'), ('const-0', u'STORE_-1205238891'), (u'INT_ADD_-1205239137', u'CAST_-1205238065'),...
null
null
00367ff0
x64
O2
(translation_unit "long FUN_00367ff0(long param_1,long param_2)\n\n{\n byte bVar1;\n long lVar2;\n undefined8 *puVar3;\n uint uVar4;\n uint uVar5;\n ulong uVar6;\n long lVar7;\n undefined8 *puVar8;\n undefined8 local_10 [2];\n \n if ((((*(byte *)(param_2 + 199) & 0x40) == 0) || (*(char *)(param_2 + 0xdf) == ...
(translation_unit "long uw_install_context_1(long param_1,long param_2)\n\n{\n byte bVar1;\n long lVar2;\n undefined8 *puVar3;\n uint uVar4;\n uint uVar5;\n ulong uVar6;\n long lVar7;\n undefined8 *puVar8;\n undefined8 local_10 [2];\n \n if ((((*(byte *)(param_2 + 199) & 0x40) == 0) || (*(char *)(param_2 + 0...
(translation_unit "long FUN_00367ff0(long param_1,long param_2)\n\n{\n byte bVar1;\n long lVar2;\n undefined8 *puVar3;\n uint uVar4;\n uint uVar5;\n ulong uVar6;\n long lVar7;\n undefined8 *puVar8;\n undefined8 local_10 [2];\n \n if ((((*(byte *)(param_2 + 199) & 0x40) == 0) || (*(char *)(param_2 + 0xdf) == ...
(translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration (sized_type_specifier lo...
(function_definition "long FUN_00367ff0(long param_1,long param_2)\n\n{\n byte bVar1;\n long lVar2;\n undefined8 *puVar3;\n uint uVar4;\n uint uVar5;\n ulong uVar6;\n long lVar7;\n undefined8 *puVar8;\n undefined8 local_10 [2];\n \n if ((((*(byte *)(param_2 + 199) & 0x40) == 0) || (*(char *)(param_2 + 0xdf) ...
long function_1(long var_3,long var_1) { type_1 var_8; long var_4; type_2 *var_5; type_3 var_7; type_3 var_10; type_4 var_11; long var_9; type_2 *var_6; type_2 local_10 [2]; if ((((*(type_1 *)(var_1 + 199) & 0x40) == 0) || (*(char *)(var_1 + 0xdf) == '\0')) && (*(long *)(var_1 + 0x38) == 0...
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: (sized_type_specifier) declarator: (identifier)))) body: (c...
null
long MASKED(long param_1,long param_2) { byte bVar1; long lVar2; undefined8 *puVar3; uint uVar4; uint uVar5; ulong uVar6; long lVar7; undefined8 *puVar8; undefined8 local_10 [2]; if ((((*(byte *)(param_2 + 199) & 0x40) == 0) || (*(char *)(param_2 + 0xdf) == '\0')) && (*(long *)(param_2 + 0...
3746_powerpc64-linux-gnu-ld_and_powerpc64-linux-gnu-ld_strip.c
do_filename
FUN_001f42a0
/* DWARF original prototype: char * do_filename(Sized_input_reader * this) */ char * __thiscall gold::Sized_incremental_binary<32,_true>::Sized_input_reader::do_filename(Sized_input_reader *this) { uint uVar1; Incremental_inputs_reader<32,_true> *pIVar2; char *pcVar3; ulong uVar4; pIVar2 = (this->reader...
long FUN_001f42a0(long param_1) { uint uVar1; long *plVar2; long lVar3; ulong uVar4; plVar2 = *(long **)(param_1 + 8); uVar1 = *(uint *)(*plVar2 + (ulong)*(uint *)(param_1 + 0x14)); lVar3 = 0; uVar4 = (ulong)(uVar1 >> 0x18 | (uVar1 & 0xff0000) >> 8 | (uVar1 & 0xff00) << 8 | uVar1 << 0x18); if (uV...
MOV RCX,qword ptr [RDI + 0x8] MOV EAX,dword ptr [RDI + 0x14] MOV RDX,qword ptr [RCX] MOV RSI,qword ptr [RCX + 0x8] MOV EDX,dword ptr [RDX + RAX*0x1] XOR EAX,EAX BSWAP EDX MOV EDX,EDX CMP RDX,qword ptr [RCX + 0x10] JNC 0x001f42c1 LEA RAX,[RSI + RDX*0x1] RET
null
null
null
null
[('const-16711680', u'INT_AND_-1207942421'), (u'PTRSUB_-1207942296', u'LOAD_-1207942429'), (u'PTRSUB_-1207942325', u'PTRSUB_-1207942321'), ('const-0', u'RETURN_-1207942393'), ('const-8', u'PTRSUB_-1207942325'), (u'INT_RIGHT_-1207942419', u'INT_OR_-1207942418'), (u'LOAD_-1207942493', u'PTRSUB_-1207942312'), ('const-8', ...
[('const-16711680', u'INT_AND_-1207942421'), (u'LOAD_-1207942493', u'PTRADD_-1207942308'), ('const-8', u'INT_ADD_-1207942477'), ('const-0', u'RETURN_-1207942393'), (u'LOAD_-1207942493', u'LOAD_-1207942480'), (u'INT_RIGHT_-1207942419', u'INT_OR_-1207942418'), (u'PTRADD_-1207942322', u'LOAD_-1207942474'), ('const-8', u'I...
null
null
001f42a0
x64
O2
(translation_unit "long FUN_001f42a0(long param_1)\n\n{\n uint uVar1;\n long *plVar2;\n long lVar3;\n ulong uVar4;\n \n plVar2 = *(long **)(param_1 + 8);\n uVar1 = *(uint *)(*plVar2 + (ulong)*(uint *)(param_1 + 0x14));\n lVar3 = 0;\n uVar4 = (ulong)(uVar1 >> 0x18 | (uVar1 & 0xff0000) >> 8 | (uVar1 & 0xff00) <<...
(translation_unit "/* DWARF original prototype: char * do_filename(Sized_input_reader * this) */\n\nchar * __thiscall\ngold::Sized_incremental_binary<32,_true>::Sized_input_reader::do_filename(Sized_input_reader *this)\n\n{\n uint uVar1;\n Incremental_inputs_reader<32,_true> *pIVar2;\n char *pcVar3;\n ulong uVar4;\...
(translation_unit "long FUN_001f42a0(long param_1)\n\n{\n uint uVar1;\n long *plVar2;\n long lVar3;\n ulong uVar4;\n \n plVar2 = *(long **)(param_1 + 8);\n uVar1 = *(uint *)(*plVar2 + (ulong)*(uint *)(param_1 + 0x14));\n lVar3 = 0;\n uVar4 = (ulong)(uVar1 >> 0x18 | (uVar1 & 0xff0000) >> 8 | (uVar1 & 0xff00) <<...
(translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration (sized_type_specifier long) (pointer_declarator * IDENT) ;) (declaration (sized_type...
(function_definition "long FUN_001f42a0(long param_1)\n\n{\n uint uVar1;\n long *plVar2;\n long lVar3;\n ulong uVar4;\n \n plVar2 = *(long **)(param_1 + 8);\n uVar1 = *(uint *)(*plVar2 + (ulong)*(uint *)(param_1 + 0x14));\n lVar3 = 0;\n uVar4 = (ulong)(uVar1 >> 0x18 | (uVar1 & 0xff0000) >> 8 | (uVar1 & 0xff00)...
/* DWARF original prototype: char * do_filename(Sized_input_reader * this) */ char * __thiscall gold::Sized_incremental_binary<32,var_5>::var_2::var_1(var_2 *var_3) { type_1 var_6; var_4<32,var_5> *pIVar2; char *pcVar3; type_2 var_7; pIVar2 = (var_3->reader_).inputs_; var_6 = *(type_1 *)(pIVar2->p_ + ...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier...
null
long MASKED(long param_1) { uint uVar1; long *plVar2; long lVar3; ulong uVar4; plVar2 = *(long **)(param_1 + 8); uVar1 = *(uint *)(*plVar2 + (ulong)*(uint *)(param_1 + 0x14)); lVar3 = 0; uVar4 = (ulong)(uVar1 >> 0x18 | (uVar1 & 0xff0000) >> 8 | (uVar1 & 0xff00) << 8 | uVar1 << 0x18); if (uVar4 < ...
9778_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
moneypunct
FUN_00325950
/* std::moneypunct<wchar_t, false>::moneypunct(__locale_struct*, char const*, unsigned long) */ void __thiscall std::moneypunct<wchar_t,false>::moneypunct (moneypunct<wchar_t,false> *this,__locale_struct *param_1,char *param_2,ulong param_3) { *(undefined8 *)(this + 0x10) = 0; *(uint *)(this + 8) = (ui...
void FUN_00325950(undefined8 *param_1,undefined8 param_2,undefined8 param_3,long param_4) { param_1[2] = 0; *(uint *)(param_1 + 1) = (uint)(param_4 != 0); *param_1 = &PTR_FUN_0043bf90; /* try { // try from 0032597a to 0032597e has its CatchHandler @ 00325986 */ FUN_00320e50(); return; } ...
PUSH RBP XOR EAX,EAX PUSH RBX MOV RBX,RDI SUB RSP,0x8 TEST RCX,RCX MOV qword ptr [RDI + 0x10],0x0 SETNZ AL MOV dword ptr [RDI + 0x8],EAX LEA RAX,[0x43bf80] ADD RAX,0x10 MOV qword ptr [RDI],RAX CALL 0x00320e50 ADD RSP,0x8 POP RBX POP RBP RET
null
null
null
null
[(u'CAST_-1204987346', u'STORE_-1204987472'), ('const-8', u'PTRADD_-1204987438'), ('const-0', u'PTRSUB_-1204987347'), (u'INT_NOTEQUAL_-1204987515', u'INT_ZEXT_-1204987435'), ('tmp_214', u'CAST_-1204987346'), ('const-0', u'STORE_-1204987514'), ('const-4439952', u'PTRSUB_-1204987347'), ('tmp_215', u'CAST_-1204987341'), (...
[(u'PTRADD_-1204987362', u'CAST_-1204987362'), ('tmp_286', u'INT_NOTEQUAL_-1204987515'), ('const-8', u'PTRADD_-1204987374'), (u'PTRSUB_-1204987349', u'STORE_-1204987472'), (u'CAST_-1204987362', u'STORE_-1204987498'), ('const-0', u'INT_NOTEQUAL_-1204987515'), (u'INT_NOTEQUAL_-1204987515', u'INT_ZEXT_-1204987435'), ('con...
null
null
00325950
x64
O2
(translation_unit "void FUN_00325950(undefined8 *param_1,undefined8 param_2,undefined8 param_3,long param_4)\n\n{\n param_1[2] = 0;\n *(uint *)(param_1 + 1) = (uint)(param_4 != 0);\n *param_1 = &PTR_FUN_0043bf90;\n /* try { // try from 0032597a to 0032597e has its CatchHandler @ 00325986 */\n FUN...
(translation_unit "/* std::moneypunct<wchar_t, false>::moneypunct(__locale_struct*, char const*, unsigned long) */\n\nvoid __thiscall\nstd::moneypunct<wchar_t,false>::moneypunct\n (moneypunct<wchar_t,false> *this,__locale_struct *param_1,char *param_2,ulong param_3)\n\n{\n *(undefined8 *)(this + 0x10) = 0;\n ...
(translation_unit "void FUN_00325950(undefined8 *param_1,undefined8 param_2,undefined8 param_3,long param_4)\n\n{\n param_1[2] = 0;\n *(uint *)(param_1 + 1) = (uint)(param_4 != 0);\n *param_1 = &PTR_FUN_0043bf90;\n \n FUN_00320e50();\n return;\n}\n\n" (function_definition "void FUN_00325950(unde...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (expression_s...
(function_definition "void FUN_00325950(undefined8 *param_1,undefined8 param_2,undefined8 param_3,long param_4)\n\n{\n param_1[2] = 0;\n *(uint *)(param_1 + 1) = (uint)(param_4 != 0);\n *param_1 = &PTR_FUN_0043bf90;\n \n FUN_00320e50();\n return;\n}" (primitive_type "void") (function_declarator ...
/* std::moneypunct<wchar_t, false>::moneypunct(__locale_struct*, char const*, unsigned long) */ void __thiscall std::moneypunct<wchar_t,false>::moneypunct (moneypunct<wchar_t,false> *type_1,type_4 *param_1,char *param_2,ulong var_1) { *(function_1 *)(type_1 + 0x10) = 0; *(type_2 *)(type_1 + 8) = (type_...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (identi...
null
void MASKED(undefined8 *param_1,undefined8 param_2,undefined8 param_3,long param_4) { param_1[2] = 0; *(uint *)(param_1 + 1) = (uint)(param_4 != 0); *param_1 = &PTR_FUN_0043bf90; /* try { // try from 0032597a to 0032597e has its CatchHandler @ 00325986 */ FUN_00320e50(); return; }
2881_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
do_relocate
FUN_00190370
/* WARNING: Type propagation algorithm not settling */ /* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void do_relocate(Sized_relobj_incr<64,_false> * this, Symbol_table * param_1, Layout * layout, Output_file * of) */ void __thiscall gold::Sized_relobj_incr<64,_false>::...
void FUN_00190370(long *param_1,undefined8 param_2,long param_3,long param_4) { byte bVar1; code *pcVar2; int iVar3; undefined4 uVar4; uint uVar5; long lVar6; undefined8 *puVar7; uint uVar8; uint uVar9; uint uVar10; long lVar11; long *plVar13; void *__dest; undefined4 *puVar14; undefined...
MOV EAX,dword ptr [RDI + 0x15c] TEST EAX,EAX JZ 0x00190808 PUSH R15 PUSH R14 MOV R14,RDI PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x78 MOV qword ptr [RSP + 0x20],RDX MOV RDX,qword ptr [RDX + 0x378] MOV qword ptr [RSP + 0x8],RCX TEST RDX,RDX JZ 0x001908ab MOV RDX,qword ptr [RDX + 0x68] MOVZX ECX,byte ptr [RDX + 0x20]...
null
null
null
null
[(u'MULTIEQUAL_-1207561769', u'PTRADD_-1207563192'), (u'CALL_-1207562823', u'INDIRECT_-1207560185'), (u'PTRSUB_-1207560632', u'CALL_-1207563270'), (u'LOAD_-1207564569', u'INT_ZEXT_-1207562459'), ('const-1', u'RETURN_-1207562576'), (u'LOAD_-1207564999', u'INT_ZEXT_-1207562575'), ('const-4', u'PTRSUB_-1207560953'), ('con...
[(u'MULTIEQUAL_-1207561298', u'MULTIEQUAL_-1207561231'), (u'CAST_-1207560133', u'INT_ADD_-1207563205'), ('const-4', u'INT_RIGHT_-1207563810'), (u'INT_AND_-1207563961', u'MULTIEQUAL_-1207561476'), ('const-3617896', u'COPY_-1207560009'), ('const-65280', u'INT_LESS_-1207563939'), (u'CAST_-1207561051', u'CALL_-1207565040')...
null
null
00190370
x64
O2
(translation_unit "void FUN_00190370(long *param_1,undefined8 param_2,long param_3,long param_4)\n\n{\n byte bVar1;\n code *pcVar2;\n int iVar3;\n undefined4 uVar4;\n uint uVar5;\n long lVar6;\n undefined8 *puVar7;\n uint uVar8;\n uint uVar9;\n uint uVar10;\n long lVar11;\n long *plVar13;\n void *__dest;\n...
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void do_relocate(Sized_relobj_incr<64,_false> * this, Symbol_table *\n param_1, Layout * layout, Output_file * of) */\n\nvoid __thiscall\ngold::Sized_...
(translation_unit "void FUN_00190370(long *param_1,undefined8 param_2,long param_3,long param_4)\n\n{\n byte bVar1;\n code *pcVar2;\n int iVar3;\n undefined4 uVar4;\n uint uVar5;\n long lVar6;\n undefined8 *puVar7;\n uint uVar8;\n uint uVar9;\n uint uVar10;\n long lVar11;\n long *plVar13;\n void *__dest;\n...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) ...
(function_definition "void FUN_00190370(long *param_1,undefined8 param_2,long param_3,long param_4)\n\n{\n byte bVar1;\n code *pcVar2;\n int iVar3;\n undefined4 uVar4;\n uint uVar5;\n long lVar6;\n undefined8 *puVar7;\n uint uVar8;\n uint uVar9;\n uint uVar10;\n long lVar11;\n long *plVar13;\n void *__dest...
/* WARNING: Type propagation algorithm not settling */ /* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void do_relocate(Sized_relobj_incr<64,_false> * this, Symbol_table * param_1, Layout * layout, Output_file * of) */ void __thiscall var_11::var_1<64,var_23>::do_relocat...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (i...
null
void MASKED(long *param_1,undefined8 param_2,long param_3,long param_4) { byte bVar1; code *pcVar2; int iVar3; undefined4 uVar4; uint uVar5; long lVar6; undefined8 *puVar7; uint uVar8; uint uVar9; uint uVar10; long lVar11; long *plVar13; void *__dest; undefined4 *puVar14; undefined4 *puV...
489_aarch64-linux-gnu-objcopy_and_aarch64-linux-gnu-objcopy_strip.c
bfd_printable_arch_mach
bfd_printable_arch_mach
/* WARNING: Control flow encountered bad instruction data */ void bfd_printable_arch_mach(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void bfd_printable_arch_mach(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207053614')]
[('const-1', u'RETURN_-1207053614')]
null
null
0012d2c8
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bfd_printable_arch_mach(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bfd_printable_arch_mach(void)\n\n{\n ...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bfd_printable_arch_mach(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bfd_printable_arch_mach(void)\n\n{\n ...
(translation_unit "void bfd_printable_arch_mach(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void bfd_printable_arch_mach(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "bfd_printable_arch_mach(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_printable_arch_mach(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "bfd_printable_arch_mach(void)" (identifier "bfd_printable_arch_mach") (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(); }
346_x86_64-linux-gnux32-dwp_and_x86_64-linux-gnux32-dwp_strip.c
FUN_001439ff
FUN_001439ff
void FUN_001439ff(void) { long unaff_R12; Task *unaff_R13; void *in_stack_00000010; gold::File_read::unlock((File_read *)(*(long *)(unaff_R12 + 0x38) + 0x28),unaff_R13); if (in_stack_00000010 != (void *)0x0) { operator_delete(in_stack_00000010); } /* WARNING: Subroutine does not...
void FUN_001439ff(void) { long unaff_R12; long in_stack_00000010; FUN_0016ae30(*(long *)(unaff_R12 + 0x38) + 0x28); if (in_stack_00000010 != 0) { FUN_00276d20(in_stack_00000010); } /* WARNING: Subroutine does not return */ FUN_00304990(); }
MOV RDI,qword ptr [R12 + 0x38] MOV RSI,R13 ADD RDI,0x28 CALL 0x0016ae30 JMP 0x001439e5
null
null
null
null
[(u'INT_ADD_-1207223776', u'CAST_-1207223636'), (u'INT_ADD_-1207223790', u'CAST_-1207223645'), (u'INT_NOTEQUAL_-1207223799', u'CBRANCH_-1207223795'), (u'LOAD_-1207223806', u'INT_ADD_-1207223776'), ('const-0', u'INT_NOTEQUAL_-1207223799'), ('const-433', u'LOAD_-1207223806'), ('const-1', u'RETURN_-1207223763'), (u'CAST_-...
[('tmp_312', u'INT_NOTEQUAL_-1207223799'), (u'INT_ADD_-1207223790', u'CAST_-1207223645'), (u'INT_NOTEQUAL_-1207223799', u'CBRANCH_-1207223795'), (u'LOAD_-1207223806', u'INT_ADD_-1207223776'), (u'INT_ADD_-1207223776', u'CALL_-1207223775'), ('const-433', u'LOAD_-1207223806'), ('const-1', u'RETURN_-1207223763'), (u'CAST_-...
null
null
001439ff
x64
O2
(translation_unit "void FUN_001439ff(void)\n\n{\n long unaff_R12;\n long in_stack_00000010;\n \n FUN_0016ae30(*(long *)(unaff_R12 + 0x38) + 0x28);\n if (in_stack_00000010 != 0) {\n FUN_00276d20(in_stack_00000010);\n }\n /* WARNING: Subroutine does not return */\n FUN_00304990();\n}\n\n" (fu...
(translation_unit "void FUN_001439ff(void)\n\n{\n long unaff_R12;\n Task *unaff_R13;\n void *in_stack_00000010;\n \n gold::File_read::unlock((File_read *)(*(long *)(unaff_R12 + 0x38) + 0x28),unaff_R13);\n if (in_stack_00000010 != (void *)0x0) {\n operator_delete(in_stack_00000010);\n }\n /*...
(translation_unit "void FUN_001439ff(void)\n\n{\n long unaff_R12;\n long in_stack_00000010;\n \n FUN_0016ae30(*(long *)(unaff_R12 + 0x38) + 0x28);\n if (in_stack_00000010 != 0) {\n FUN_00276d20(in_stack_00000010);\n }\n \n FUN_00304990();\n}\n\n" (function_definition "void FUN_001439ff(void...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (expression_statement (call_expression IDENT (argument_list ( (binary_expres...
(function_definition "void FUN_001439ff(void)\n\n{\n long unaff_R12;\n long in_stack_00000010;\n \n FUN_0016ae30(*(long *)(unaff_R12 + 0x38) + 0x28);\n if (in_stack_00000010 != 0) {\n FUN_00276d20(in_stack_00000010);\n }\n \n FUN_00304990();\n}" (primitive_type "void") (function_declarator ...
void function_1(void) { long var_2; type_1 *unaff_R13; void *var_3; gold::File_read::var_1((type_2 *)(*(long *)(var_2 + 0x38) + 0x28),unaff_R13); if (var_3 != (void *)0x0) { var_4(var_3); } /* WARNING: Subroutine does not return */ var_5(); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (sized_type_specifier) declarator: (identifier)) (declaration type: (sized_typ...
null
void MASKED(void) { long unaff_R12; long in_stack_00000010; FUN_0016ae30(*(long *)(unaff_R12 + 0x38) + 0x28); if (in_stack_00000010 != 0) { FUN_00276d20(in_stack_00000010); } /* WARNING: Subroutine does not return */ FUN_00304990(); }
10604_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c
~Unary_minus
FUN_0047d450
/* DWARF original prototype: void ~Unary_minus(Unary_minus * this, int __in_chrg) */ void __thiscall gold::Unary_minus::~Unary_minus(Unary_minus *this,int __in_chrg) { Expression *pEVar1; undefined4 in_register_00000034; (this->super_Unary_expression).super_Expression._vptr_Expression = (_func_int_va...
void FUN_0047d450(undefined8 *param_1) { *param_1 = &DAT_00676018; if ((long *)param_1[1] != (long *)0x0) { (**(code **)(*(long *)param_1[1] + 8))(); } thunk_FUN_0049e330(param_1,0x10); return; }
LEA RAX,[0x676018] PUSH RBX MOV RBX,RDI MOV qword ptr [RDI],RAX MOV RDI,qword ptr [RDI + 0x8] TEST RDI,RDI JZ 0x0047d46d MOV RAX,qword ptr [RDI] CALL qword ptr [RAX + 0x8] MOV RDI,RBX MOV ESI,0x10 POP RBX JMP 0x0049e320
null
null
null
null
[('const-6774808', u'PTRSUB_-1202137869'), (u'LOAD_-1202138008', u'INT_NOTEQUAL_-1202137988'), (u'PTRSUB_-1202137864', u'PTRSUB_-1202137859'), (u'PTRSUB_-1202137859', u'LOAD_-1202138008'), ('const-0', u'PTRSUB_-1202137861'), ('const-433', u'LOAD_-1202137987'), ('tmp_96', u'CALL_-1202137953'), ('const-0', u'PTRSUB_-1202...
[(u'LOAD_-1202137987', u'INT_ADD_-1202137965'), ('const-433', u'LOAD_-1202137981'), ('const-433', u'LOAD_-1202138008'), ('const-433', u'STORE_-1202138012'), (u'LOAD_-1202138008', u'CAST_-1202137869'), (u'PTRADD_-1202137869', u'LOAD_-1202138008'), ('const-6774808', u'PTRSUB_-1202137872'), (u'INT_ADD_-1202137965', u'CAST...
null
null
0047d450
x64
O2
(translation_unit "void FUN_0047d450(undefined8 *param_1)\n\n{\n *param_1 = &DAT_00676018;\n if ((long *)param_1[1] != (long *)0x0) {\n (**(code **)(*(long *)param_1[1] + 8))();\n }\n thunk_FUN_0049e330(param_1,0x10);\n return;\n}\n\n" (function_definition "void FUN_0047d450(undefined8 *param_1)\n\n{\n *param_...
(translation_unit "/* DWARF original prototype: void ~Unary_minus(Unary_minus * this, int __in_chrg) */\n\nvoid __thiscall gold::Unary_minus::~Unary_minus(Unary_minus *this,int __in_chrg)\n\n{\n Expression *pEVar1;\n undefined4 in_register_00000034;\n \n (this->super_Unary_expression).super_Expression._vptr_Express...
(translation_unit "void FUN_0047d450(undefined8 *param_1)\n\n{\n *param_1 = &DAT_00676018;\n if ((long *)param_1[1] != (long *)0x0) {\n (**(code **)(*(long *)param_1[1] + 8))();\n }\n thunk_FUN_0049e330(param_1,0x10);\n return;\n}\n\n" (function_definition "void FUN_0047d450(undefined8 *param_1)\n\n{\n *param_...
(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_0047d450(undefined8 *param_1)\n\n{\n *param_1 = &DAT_00676018;\n if ((long *)param_1[1] != (long *)0x0) {\n (**(code **)(*(long *)param_1[1] + 8))();\n }\n thunk_FUN_0049e330(param_1,0x10);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0047d450(undefined8 *param_...
/* DWARF original prototype: void ~Unary_minus(Unary_minus * this, int __in_chrg) */ void __thiscall gold::function_1::~function_1(function_1 *this,int __in_chrg) { type_1 *var_1; type_2 in_register_00000034; (this->super_Unary_expression).super_Expression._vptr_Expression = (type_3 **)&DAT_00676018;...
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 = &DAT_00676018; if ((long *)param_1[1] != (long *)0x0) { (**(code **)(*(long *)param_1[1] + 8))(); } thunk_FUN_0049e330(param_1,0x10); return; }
6853_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
do_add_symbols
FUN_002a13c0
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void do_add_symbols(Sized_dynobj<32,_true> * this, Symbol_table * symtab, Read_symbols_data * sd, Layout * param_3) */ void __thiscall gold::Sized_dynobj<32,_true>::do_add_symbols (Sized_dynobj<32,_true> *this,Sym...
void FUN_002a13c0(long param_1,undefined8 param_2,long param_3) { char cVar1; undefined8 *puVar2; long lVar3; undefined8 uVar4; ulong uVar5; long local_58 [5]; if (*(long *)(param_3 + 0x18) == 0) { if (*(long *)(param_3 + 0x30) != 0) { /* WARNING: Subroutine does not return */...
PUSH RBP MOV RBP,RSP PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBX MOV RBX,RDX SUB RSP,0x28 CMP qword ptr [RDX + 0x18],0x0 JZ 0x002a15f0 CMP qword ptr [RDX + 0x28],0x0 MOV R12,qword ptr [RDX + 0x20] JNZ 0x002a1667 MOV R15,RDI TEST R12B,0xf JNZ 0x002a15c0 LEA R14,[RBP + -0x50] MOV R13,RSI MOV RSI,RBX MOV qword ptr [RBP +...
null
null
null
null
[('tmp_1694', u'PTRSUB_-1204478449'), ('const-32', u'PTRSUB_-1204479036'), (u'INT_EQUAL_-1204479931', u'CBRANCH_-1204479926'), (u'MULTIEQUAL_-1204478925', u'MULTIEQUAL_-1204478888'), ('tmp_1694', u'PTRSUB_-1204478860'), ('tmp_1694', u'PTRSUB_-1204478837'), (u'MULTIEQUAL_-1204479372', u'MULTIEQUAL_-1204479337'), ('const...
[('const-433', u'LOAD_-1204480888'), (u'INT_EQUAL_-1204479931', u'CBRANCH_-1204479926'), ('const-1', u'PTRADD_-1204480826'), (u'MULTIEQUAL_-1204478913', u'MULTIEQUAL_-1204478897'), ('const-80', u'INT_ADD_-1204480341'), (u'CALL_-1204479954', u'INDIRECT_-1204478799'), (u'CAST_-1204478525', u'LOAD_-1204479925'), ('const-1...
null
null
002a13c0
x64
O2
(translation_unit "void FUN_002a13c0(long param_1,undefined8 param_2,long param_3)\n\n{\n char cVar1;\n undefined8 *puVar2;\n long lVar3;\n undefined8 uVar4;\n ulong uVar5;\n long local_58 [5];\n \n if (*(long *)(param_3 + 0x18) == 0) {\n if (*(long *)(param_3 + 0x30) != 0) {\n /* WARNING:...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void do_add_symbols(Sized_dynobj<32,_true> * this, Symbol_table *\n symtab, Read_symbols_data * sd, Layout * param_3) */\n\nvoid __thiscall\ngold::Sized_dynobj<32,_true>::do_add_symbols\n (Sized_dy...
(translation_unit "void FUN_002a13c0(long param_1,undefined8 param_2,long param_3)\n\n{\n char cVar1;\n undefined8 *puVar2;\n long lVar3;\n undefined8 uVar4;\n ulong uVar5;\n long local_58 [5];\n \n if (*(long *)(param_3 + 0x18) == 0) {\n if (*(long *)(param_3 + 0x30) != 0) {\n \n FUN...
(translation_unit (function_definition TYPE (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 TYPE IDENT ;) (declaration TYPE (poin...
(function_definition "void FUN_002a13c0(long param_1,undefined8 param_2,long param_3)\n\n{\n char cVar1;\n undefined8 *puVar2;\n long lVar3;\n undefined8 uVar4;\n ulong uVar5;\n long local_58 [5];\n \n if (*(long *)(param_3 + 0x18) == 0) {\n if (*(long *)(param_3 + 0x30) != 0) {\n \n ...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void do_add_symbols(Sized_dynobj<32,_true> * this, Symbol_table * symtab, Read_symbols_data * sd, Layout * param_3) */ void __thiscall var_11::var_1<32,var_18>::do_add_symbols (var_1<32,var_18> *this,Symbol_table ...
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,long param_3) { char cVar1; undefined8 *puVar2; long lVar3; undefined8 uVar4; ulong uVar5; long local_58 [5]; if (*(long *)(param_3 + 0x18) == 0) { if (*(long *)(param_3 + 0x30) != 0) { /* WARNING: Subroutine does not return */ ...
2600_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c
do_section_size
FUN_00186150
/* DWARF original prototype: uint64_t do_section_size(Sized_incr_dynobj<32,_true> * this, uint param_1) */ uint64_t __thiscall gold::Sized_incr_dynobj<32,_true>::do_section_size(Sized_incr_dynobj<32,_true> *this,uint param_1) { /* WARNING: Subroutine does not return */ do_gold_unreachable("....
void FUN_00186150(void) { /* WARNING: Subroutine does not return */ FUN_0017c650("../../gold/incremental.cc",0xb2b,"do_section_size"); }
SUB RSP,0x8 LEA RDX,[0x374660] MOV ESI,0xb2b LEA RDI,[0x373468] CALL 0x0017c650
null
null
null
null
[('const-3622496', u'COPY_-1207475828'), (u'COPY_-1207475828', u'CALL_-1207475844'), ('const-2859', u'CALL_-1207475844'), ('const-1', u'RETURN_-1207475839'), ('const-3617896', u'COPY_-1207475829'), (u'COPY_-1207475829', u'CALL_-1207475844')]
[(u'COPY_-1207475830', u'CALL_-1207475844'), ('const-3622496', u'COPY_-1207475830'), (u'COPY_-1207475831', u'CALL_-1207475844'), ('const-3617896', u'COPY_-1207475831'), ('const-1', u'RETURN_-1207475839'), ('const-2859', u'CALL_-1207475844')]
null
null
00186150
x64
O2
(translation_unit "void FUN_00186150(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0017c650("../../gold/incremental.cc",0xb2b,"do_section_size");\n}\n\n" (function_definition "void FUN_00186150(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0017c650("...
(translation_unit "/* DWARF original prototype: uint64_t do_section_size(Sized_incr_dynobj<32,_true> * this, uint\n param_1) */\n\nuint64_t __thiscall\ngold::Sized_incr_dynobj<32,_true>::do_section_size(Sized_incr_dynobj<32,_true> *this,uint param_1)\n\n{\n /* WARNING: Subroutine does not return */...
(translation_unit "void FUN_00186150(void)\n\n{\n \n FUN_0017c650("../../gold/incremental.cc",0xb2b,"do_section_size");\n}\n\n" (function_definition "void FUN_00186150(void)\n\n{\n \n FUN_0017c650("../../gold/incremental.cc",0xb2b,"do_section_size");\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_00186150(void)\n\n{\n \n FUN_0017c650("../../gold/incremental.cc",0xb2b,"do_section_size");\n}" (primitive_type "void") (function_declarator "FUN_00186150(void)" (identifier "FUN_00186150") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type ...
/* DWARF original prototype: uint64_t do_section_size(Sized_incr_dynobj<32,_true> * this, uint param_1) */ uint64_t __thiscall gold::Sized_incr_dynobj<32,_true>::do_section_size(Sized_incr_dynobj<32,_true> *this,uint param_1) { /* WARNING: Subroutine does not return */ do_gold_unreachable("....
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/incremental.cc",0xb2b,"do_section_size"); }
6563_aarch64-linux-gnu-dwp_and_aarch64-linux-gnu-dwp_strip.c
do_supported_emulations
FUN_002890b0
/* DWARF original prototype: void do_supported_emulations(Target_selector * this, vector<char_const*,_std::allocator<char_const*>_> * emulations) */ void __thiscall gold::Target_selector::do_supported_emulations (Target_selector *this,vector<char_const*,_std::allocator<char_const*>_> *emulations) { it...
void FUN_002890b0(long param_1,long param_2) { long *plVar1; if (*(long *)(param_1 + 0x20) == 0) { /* WARNING: Subroutine does not return */ FUN_0017c650("../../gold/target-select.h",200,"do_supported_emulations"); } plVar1 = *(long **)(param_2 + 8); if (plVar1 != *(long **)(param...
MOV RCX,qword ptr [RDI + 0x20] TEST RCX,RCX JZ 0x002890e4 MOV RAX,RSI MOV RSI,qword ptr [RSI + 0x8] CMP RSI,qword ptr [RAX + 0x10] JZ 0x002890d8 MOV qword ptr [RSI],RCX ADD RSI,0x8 MOV qword ptr [RAX + 0x8],RSI RET LEA RDX,[RDI + 0x20] MOV RDI,RAX JMP 0x00288f60 PUSH RAX LEA RDX,[0x387580] MOV ESI,0xc8 LEA RDI,[0x38752...
null
null
null
null
[(u'PTRSUB_-1204317834', u'PTRSUB_-1204317829'), (u'LOAD_-1204318003', u'STORE_-1204317976'), (u'PTRSUB_-1204317834', u'LOAD_-1204318003'), ('tmp_170', u'PTRSUB_-1204317826'), (u'INT_EQUAL_-1204318010', u'CBRANCH_-1204318008'), ('const-0', u'PTRSUB_-1204317819'), (u'COPY_-1204317855', u'CALL_-1204317893'), ('const-0', ...
[(u'LOAD_-1204318003', u'STORE_-1204317976'), ('const-3700012', u'COPY_-1204317857'), (u'INT_EQUAL_-1204318010', u'CBRANCH_-1204318008'), (u'CAST_-1204317845', u'LOAD_-1204317996'), ('const-1', u'PTRADD_-1204317838'), ('tmp_267', u'INT_ADD_-1204317943'), ('const-0', u'RETURN_-1204317924'), ('const-0', u'INT_EQUAL_-1204...
null
null
002890b0
x64
O2
(translation_unit "void FUN_002890b0(long param_1,long param_2)\n\n{\n long *plVar1;\n \n if (*(long *)(param_1 + 0x20) == 0) {\n /* WARNING: Subroutine does not return */\n FUN_0017c650("../../gold/target-select.h",200,"do_supported_emulations");\n }\n plVar1 = *(long **)(param_2 + 8);\n if...
(translation_unit "/* DWARF original prototype: void do_supported_emulations(Target_selector * this,\n vector<char_const*,_std::allocator<char_const*>_> * emulations) */\n\nvoid __thiscall\ngold::Target_selector::do_supported_emulations\n (Target_selector *this,vector<char_const*,_std::allocator<char_const*>...
(translation_unit "void FUN_002890b0(long param_1,long param_2)\n\n{\n long *plVar1;\n \n if (*(long *)(param_1 + 0x20) == 0) {\n \n FUN_0017c650("../../gold/target-select.h",200,"do_supported_emulations");\n }\n plVar1 = *(long **)(param_2 + 8);\n if (plVar1 != *(long **)(param_2 + 0x10)) {...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration (sized_type_specifier long) (pointer_declarator * IDENT) ;) (if_statement ...
(function_definition "void FUN_002890b0(long param_1,long param_2)\n\n{\n long *plVar1;\n \n if (*(long *)(param_1 + 0x20) == 0) {\n \n FUN_0017c650("../../gold/target-select.h",200,"do_supported_emulations");\n }\n plVar1 = *(long **)(param_2 + 8);\n if (plVar1 != *(long **)(param_2 + 0x10)...
/* DWARF original prototype: void do_supported_emulations(Target_selector * this, vector<char_const*,_std::allocator<char_const*>_> * emulations) */ void __thiscall gold::type_1::function_1 (type_1 *this,type_2<var_3*,type_3::var_2<var_3*>var_4> *emulations) { type_4 __position; if (this->emulati...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compoun...
null
void MASKED(long param_1,long param_2) { long *plVar1; if (*(long *)(param_1 + 0x20) == 0) { /* WARNING: Subroutine does not return */ FUN_0017c650("../../gold/target-select.h",200,"do_supported_emulations"); } plVar1 = *(long **)(param_2 + 8); if (plVar1 != *(long **)(param_2 + 0...
97_i686-kfreebsd-gnu-objcopy_and_i686-kfreebsd-gnu-objcopy_strip.c
unlink_if_ordinary
unlink_if_ordinary
void unlink_if_ordinary(void) { (*(code *)PTR_unlink_if_ordinary_0012b308)(); return; }
void unlink_if_ordinary(void) { (*(code *)PTR_unlink_if_ordinary_0012b308)(); return; }
JMP qword ptr [0x0012b308]
null
null
null
null
[('const-0', u'RETURN_-1206958565'), (u'INDIRECT_-1206958508', u'COPY_-1206958567'), (u'CAST_-1206958503', u'CALLIND_-1206958568'), (u'CALLIND_-1206958568', u'INDIRECT_-1206958508'), ('tmp_22', u'CAST_-1206958503')]
[('const-0', u'RETURN_-1206958565'), (u'INDIRECT_-1206958508', u'COPY_-1206958567'), (u'CAST_-1206958503', u'CALLIND_-1206958568'), (u'CALLIND_-1206958568', u'INDIRECT_-1206958508'), ('tmp_22', u'CAST_-1206958503')]
null
null
00104610
x64
O2
(translation_unit "void unlink_if_ordinary(void)\n\n{\n (*(code *)PTR_unlink_if_ordinary_0012b308)();\n return;\n}\n\n" (function_definition "void unlink_if_ordinary(void)\n\n{\n (*(code *)PTR_unlink_if_ordinary_0012b308)();\n return;\n}" primitive_type (function_declarator "unlink_if_ordinary(void)" identifier (pa...
(translation_unit "void unlink_if_ordinary(void)\n\n{\n (*(code *)PTR_unlink_if_ordinary_0012b308)();\n return;\n}\n\n" (function_definition "void unlink_if_ordinary(void)\n\n{\n (*(code *)PTR_unlink_if_ordinary_0012b308)();\n return;\n}" primitive_type (function_declarator "unlink_if_ordinary(void)" identifier (pa...
(translation_unit "void unlink_if_ordinary(void)\n\n{\n (*(code *)PTR_unlink_if_ordinary_0012b308)();\n return;\n}\n\n" (function_definition "void unlink_if_ordinary(void)\n\n{\n (*(code *)PTR_unlink_if_ordinary_0012b308)();\n return;\n}" primitive_type (function_declarator "unlink_if_ordinary(void)" identifier (pa...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) ...
(function_definition "void unlink_if_ordinary(void)\n\n{\n (*(code *)PTR_unlink_if_ordinary_0012b308)();\n return;\n}" (primitive_type "void") (function_declarator "unlink_if_ordinary(void)" (identifier "unlink_if_ordinary") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")...
void function_1(void) { (*(type_1 *)PTR_unlink_if_ordinary_0012b308)(); 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_0012b308)(); return; }
9204_powerpc-linux-gnuspe-dwp_and_powerpc-linux-gnuspe-dwp_strip.c
_M_init
FUN_0030f6e0
/* WARNING: Removing unreachable block (ram,0x0030f77c) */ /* WARNING: Removing unreachable block (ram,0x0030f700) */ /* std::random_device::_M_init(std::string const&) */ FILE * __thiscall std::random_device::_M_init(random_device *this,string *param_1) { int *piVar1; uint *puVar2; uint uVar3; int iVar4; ...
/* WARNING: Removing unreachable block (ram,0x0030f77c) */ /* WARNING: Removing unreachable block (ram,0x0030f700) */ FILE * FUN_0030f6e0(undefined8 *param_1,undefined8 *param_2) { int *piVar1; uint *puVar2; uint uVar3; int iVar4; FILE *pFVar5; char *__filename; __filename = (char *)*param_2; iVar...
PUSH R12 PUSH RBP MOV RBP,RDI PUSH RBX MOV RBX,RSI MOV R12,qword ptr [RSI] LEA RSI,[0x379a43] MOV RDI,RBX CALL 0x0030d640 TEST EAX,EAX JNZ 0x0030f738 CPUID CMP EBX,0x756e6547 JNZ 0x0030f70e TEST EAX,EAX JNZ 0x0030f770 LEA R12,[0x37642c] LEA RSI,[0x390f15] MOV RDI,R12 CALL 0x00147310 MOV qword ptr [RBP],RAX TEST RAX,RAX...
null
null
null
null
[('tmp_697', u'CBRANCH_-1204815739'), ('const-3739413', u'COPY_-1204815387'), ('const-0', u'STORE_-1204815730'), ('const-3630124', u'COPY_-1204815840'), (u'PTRADD_-1204815226', u'LOAD_-1204815755'), (u'INT_NOTEQUAL_-1204815934', u'CBRANCH_-1204815933'), ('const-433', u'LOAD_-1204816027'), (u'CAST_-1204815224', u'LOAD_-...
[('tmp_697', u'CBRANCH_-1204815739'), (u'LOAD_-1204816137', u'CAST_-1204815372'), (u'PTRADD_-1204815226', u'LOAD_-1204815755'), (u'INT_NOTEQUAL_-1204815934', u'CBRANCH_-1204815933'), ('const-433', u'LOAD_-1204815755'), ('const-0', u'RETURN_-1204815363'), (u'CAST_-1204815224', u'LOAD_-1204815764'), ('const-1970169159', ...
null
null
0030f6e0
x64
O2
(translation_unit "/* WARNING: Removing unreachable block (ram,0x0030f77c) */\n/* WARNING: Removing unreachable block (ram,0x0030f700) */\n\nFILE * FUN_0030f6e0(undefined8 *param_1,undefined8 *param_2)\n\n{\n int *piVar1;\n uint *puVar2;\n uint uVar3;\n int iVar4;\n FILE *pFVar5;\n char *__filename;\n \n __file...
(translation_unit "/* WARNING: Removing unreachable block (ram,0x0030f77c) */\n/* WARNING: Removing unreachable block (ram,0x0030f700) */\n/* std::random_device::_M_init(std::string const&) */\n\nFILE * __thiscall std::random_device::_M_init(random_device *this,string *param_1)\n\n{\n int *piVar1;\n uint *puVar2;\n ...
(translation_unit "FILE * FUN_0030f6e0(undefined8 *param_1,undefined8 *param_2)\n\n{\n int *piVar1;\n uint *puVar2;\n uint uVar3;\n int iVar4;\n FILE *pFVar5;\n char *__filename;\n \n __filename = (char *)*param_2;\n iVar4 = FUN_0030d640(param_2,"default");\n if (iVar4 == 0) {\n piVar1 = (int *)cpuid_basic...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) )))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration T...
(function_definition "FILE * FUN_0030f6e0(undefined8 *param_1,undefined8 *param_2)\n\n{\n int *piVar1;\n uint *puVar2;\n uint uVar3;\n int iVar4;\n FILE *pFVar5;\n char *__filename;\n \n __filename = (char *)*param_2;\n iVar4 = FUN_0030d640(param_2,"default");\n if (iVar4 == 0) {\n piVar1 = (int *)cpuid_ba...
/* WARNING: Removing unreachable block (ram,0x0030f77c) */ /* WARNING: Removing unreachable block (ram,0x0030f700) */ /* std::random_device::_M_init(std::string const&) */ type_2 * __thiscall std::random_device::_M_init(random_device *this,string *param_1) { int *piVar1; type_1 *puVar2; type_1 uVar3; int var...
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
/* WARNING: Removing unreachable block (ram,0x0030f77c) */ /* WARNING: Removing unreachable block (ram,0x0030f700) */ FILE * MASKED(undefined8 *param_1,undefined8 *param_2) { int *piVar1; uint *puVar2; uint uVar3; int iVar4; FILE *pFVar5; char *__filename; __filename = (char *)*param_2; iVar4 = FU...
428_ia64-linux-gnu-as_and_ia64-linux-gnu-as_strip.c
read_print_statistics
FUN_00124400
void read_print_statistics(FILE *file) { hash_print_statistics(file,"pseudo-op table",po_hash); return; }
void FUN_00124400(undefined8 param_1) { FUN_00115f80(param_1,"pseudo-op table",DAT_0016df70); return; }
MOV RDX,qword ptr [0x0016df70] LEA RSI,[0x14d260] JMP 0x00115f80
null
null
null
null
[('const-1364576', u'COPY_-1207090147'), (u'COPY_-1207090147', u'CALL_-1207090153'), ('const-0', u'RETURN_-1207090149'), ('tmp_12', u'CALL_-1207090153'), (u'CALL_-1207090153', u'INDIRECT_-1207090089'), (u'INDIRECT_-1207090089', u'COPY_-1207090148'), ('tmp_42', u'CALL_-1207090153')]
[('const-1364576', u'COPY_-1207090147'), (u'COPY_-1207090147', u'CALL_-1207090153'), ('const-0', u'RETURN_-1207090149'), (u'INDIRECT_-1207090090', u'COPY_-1207090149'), ('tmp_37', u'CALL_-1207090153'), ('tmp_42', u'CALL_-1207090153'), (u'CALL_-1207090153', u'INDIRECT_-1207090090')]
null
null
00124400
x64
O2
(translation_unit "void FUN_00124400(undefined8 param_1)\n\n{\n FUN_00115f80(param_1,"pseudo-op table",DAT_0016df70);\n return;\n}\n\n" (function_definition "void FUN_00124400(undefined8 param_1)\n\n{\n FUN_00115f80(param_1,"pseudo-op table",DAT_0016df70);\n return;\n}" primitive_type (function_declarator "FUN_0012...
(translation_unit "void read_print_statistics(FILE *file)\n\n{\n hash_print_statistics(file,"pseudo-op table",po_hash);\n return;\n}\n\n" (function_definition "void read_print_statistics(FILE *file)\n\n{\n hash_print_statistics(file,"pseudo-op table",po_hash);\n return;\n}" primitive_type (function_declarator "read...
(translation_unit "void FUN_00124400(undefined8 param_1)\n\n{\n FUN_00115f80(param_1,"pseudo-op table",DAT_0016df70);\n return;\n}\n\n" (function_definition "void FUN_00124400(undefined8 param_1)\n\n{\n FUN_00115f80(param_1,"pseudo-op table",DAT_0016df70);\n return;\n}" primitive_type (function_declarator "FUN_0012...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , (string_literal " string_content ") , IDENT ))) ;) (return_statement return ;) })))
(function_definition "void FUN_00124400(undefined8 param_1)\n\n{\n FUN_00115f80(param_1,"pseudo-op table",DAT_0016df70);\n return;\n}" (primitive_type "void") (function_declarator "FUN_00124400(undefined8 param_1)" (identifier "FUN_00124400") (parameter_list "(undefined8 param_1)" (( "(") (parameter_declaration "unde...
void function_1(type_1 *file) { var_1(file,"pseudo-op table",po_hash); 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_00115f80(param_1,"pseudo-op table",DAT_0016df70); return; }
14_composite-im6_and_composite-im6_strip.c
register_tm_clones
FUN_00101190
/* WARNING: Removing unreachable block (ram,0x001011b4) */ /* WARNING: Removing unreachable block (ram,0x001011c0) */ void register_tm_clones(void) { return; }
/* WARNING: Removing unreachable block (ram,0x001011b4) */ /* WARNING: Removing unreachable block (ram,0x001011c0) */ void FUN_00101190(void) { return; }
LEA RDI,[0x104060] LEA RSI,[0x104060] SUB RSI,RDI SAR RSI,0x3 MOV RAX,RSI SHR RAX,0x3f ADD RSI,RAX SAR RSI,0x1 JZ 0x001011c8 MOV RAX,qword ptr [0x00103ff8] TEST RAX,RAX JZ 0x001011c8 JMP RAX RET
null
null
null
null
[('const-0', u'RETURN_-1206971832')]
[('const-0', u'RETURN_-1206971832')]
null
null
00101190
x64
O2
(translation_unit "/* WARNING: Removing unreachable block (ram,0x001011b4) */\n/* WARNING: Removing unreachable block (ram,0x001011c0) */\n\nvoid FUN_00101190(void)\n\n{\n return;\n}\n\n" comment comment (function_definition "void FUN_00101190(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_00101190...
(translation_unit "/* WARNING: Removing unreachable block (ram,0x001011b4) */\n/* WARNING: Removing unreachable block (ram,0x001011c0) */\n\nvoid register_tm_clones(void)\n\n{\n return;\n}\n\n" comment comment (function_definition "void register_tm_clones(void)\n\n{\n return;\n}" primitive_type (function_declarator "...
(translation_unit "void FUN_00101190(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_00101190(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_00101190(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_00101190(void)\n\n{\n return;\n}" (primitive_type "void") (function_declarator "FUN_00101190(void)" (identifier "FUN_00101190") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n return;\n}" ({ "{") (return_statemen...
/* WARNING: Removing unreachable block (ram,0x001011b4) */ /* WARNING: Removing unreachable block (ram,0x001011c0) */ void function_1(void) { return; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (return_statement))))
null
/* WARNING: Removing unreachable block (ram,0x001011b4) */ /* WARNING: Removing unreachable block (ram,0x001011c0) */ void MASKED(void) { return; }
852_i686-linux-gnu-as_and_i686-linux-gnu-as_strip.c
snprintf
snprintf
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int snprintf(char *__s,size_t __maxlen,char *__format,...) { /* WARNING: Bad instruction - Truncating control flow here */ /* snprintf@@GLI...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int snprintf(char *__s,size_t __maxlen,char *__format,...) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207873246')]
[('const-1', u'RETURN_-1207873246')]
null
null
001e5118
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint snprintf(char *__s,size_t __maxlen,char *__format,...)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_badd...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint snprintf(char *__s,size_t __maxlen,char *__format,...)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n ...
(translation_unit "int snprintf(char *__s,size_t __maxlen,char *__format,...)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int snprintf(char *__s,size_t __maxlen,char *__format,...)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "snprintf(char *__s,s...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (variadic_parameter ...) ))) (compound_statement { (expression_statement (...
(function_definition "int snprintf(char *__s,size_t __maxlen,char *__format,...)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "snprintf(char *__s,size_t __maxlen,char *__format,...)" (identifier "snprintf") (parameter_list "(char *__s,size_t __maxlen,char *__format,...)"...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(char *__s,size_t __maxlen,char *__format,...) { /* WARNING: Bad instruction - Truncating control flow here */ /* snprintf@@G...
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 *__s,size_t __maxlen,char *__format,...) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
2_libsgutils2.so.2.0_and_libsgutils2.so.2.0_strip.c
FUN_0010e020
FUN_0010e020
void FUN_0010e020(void) { (*(code *)PTR_00138b40)(); return; }
void FUN_0010e020(void) { (*(code *)PTR_00138b40)(); return; }
PUSH qword ptr [0x00138b38] JMP qword ptr [0x00138b40]
null
null
null
null
[('tmp_44', u'CAST_-1206919050'), ('const-1', u'RETURN_-1206919116'), (u'INDIRECT_-1206919056', u'COPY_-1206919115'), (u'CALLIND_-1206919119', u'INDIRECT_-1206919056'), (u'CALLIND_-1206919119', u'INDIRECT_-1206919058'), (u'INDIRECT_-1206919058', u'COPY_-1206919117'), (u'CAST_-1206919050', u'CALLIND_-1206919119')]
[('tmp_44', u'CAST_-1206919050'), ('const-1', u'RETURN_-1206919116'), (u'INDIRECT_-1206919056', u'COPY_-1206919115'), (u'CALLIND_-1206919119', u'INDIRECT_-1206919056'), (u'CALLIND_-1206919119', u'INDIRECT_-1206919058'), (u'INDIRECT_-1206919058', u'COPY_-1206919117'), (u'CAST_-1206919050', u'CALLIND_-1206919119')]
null
null
0010e020
x64
O2
(translation_unit "void FUN_0010e020(void)\n\n{\n (*(code *)PTR_00138b40)();\n return;\n}\n\n" (function_definition "void FUN_0010e020(void)\n\n{\n (*(code *)PTR_00138b40)();\n return;\n}" primitive_type (function_declarator "FUN_0010e020(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" pr...
(translation_unit "void FUN_0010e020(void)\n\n{\n (*(code *)PTR_00138b40)();\n return;\n}\n\n" (function_definition "void FUN_0010e020(void)\n\n{\n (*(code *)PTR_00138b40)();\n return;\n}" primitive_type (function_declarator "FUN_0010e020(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" pr...
(translation_unit "void FUN_0010e020(void)\n\n{\n (*(code *)PTR_00138b40)();\n return;\n}\n\n" (function_definition "void FUN_0010e020(void)\n\n{\n (*(code *)PTR_00138b40)();\n return;\n}" primitive_type (function_declarator "FUN_0010e020(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" pr...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) ...
(function_definition "void FUN_0010e020(void)\n\n{\n (*(code *)PTR_00138b40)();\n return;\n}" (primitive_type "void") (function_declarator "FUN_0010e020(void)" (identifier "FUN_0010e020") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n (*(cod...
void function_1(void) { (*(type_1 *)PTR_00138b40)(); 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_00138b40)(); return; }
206_x86_64-linux-gnux32-ar_and_x86_64-linux-gnux32-ar_strip.c
choose_tmpdir
FUN_00108f60
/* WARNING: Unknown calling convention */ char * choose_tmpdir(void) { int iVar1; uint uVar2; uint uVar3; char *pcVar4; size_t sVar5; char *__dest; uint *puVar6; uint *puVar7; ulong uVar8; bool bVar9; if (memoized_tmpdir != (char *)0x0) { return memoized_tmpdir; } pcVar4 = getenv("TM...
char * FUN_00108f60(void) { int iVar1; uint uVar2; uint uVar3; char *pcVar4; size_t sVar5; char *__dest; uint *puVar6; uint *puVar7; ulong uVar8; bool bVar9; if (DAT_00110548 != (char *)0x0) { return DAT_00110548; } pcVar4 = getenv("TMPDIR"); if (pcVar4 == (char *)0x0) { pcVar4 ...
MOV RDX,qword ptr [0x00110548] TEST RDX,RDX JZ 0x00108f70 MOV RAX,RDX RET PUSH R12 LEA RDI,[0x10c6e6] PUSH RBP PUSH RBX CALL 0x00102040 MOV RBP,RAX TEST RAX,RAX JZ 0x00109180 MOV RDI,RAX MOV ESI,0x7 CALL 0x001024e0 LEA RDI,[0x10c6ed] TEST EAX,EAX JNZ 0x00108ff0 CALL 0x00102040 LEA RDI,[0x10c6f1] CALL 0x00102040 MOV RDI...
null
null
null
null
[('const-1', u'PTRADD_-1206938018'), (u'CALL_-1206939706', u'INDIRECT_-1206938410'), (u'MULTIEQUAL_-1206938730', u'PTRADD_-1206939541'), (u'COPY_-1206938107', u'CALL_-1206939334'), (u'INT_CARRY_-1206939133', u'INT_ZEXT_-1206939125'), ('const-1099501', u'COPY_-1206938243'), (u'MULTIEQUAL_-1206938745', u'MULTIEQUAL_-1206...
[(u'MULTIEQUAL_-1206938730', u'PTRADD_-1206939541'), (u'CALL_-1206939706', u'INDIRECT_-1206938410'), (u'COPY_-1206938107', u'CALL_-1206939334'), (u'INT_CARRY_-1206939133', u'INT_ZEXT_-1206939125'), (u'MULTIEQUAL_-1206938745', u'MULTIEQUAL_-1206938735'), (u'INDIRECT_-1206938180', u'MULTIEQUAL_-1206938342'), (u'COPY_-120...
null
null
00108f60
x64
O2
(translation_unit "char * FUN_00108f60(void)\n\n{\n int iVar1;\n uint uVar2;\n uint uVar3;\n char *pcVar4;\n size_t sVar5;\n char *__dest;\n uint *puVar6;\n uint *puVar7;\n ulong uVar8;\n bool bVar9;\n \n if (DAT_00110548 != (char *)0x0) {\n return DAT_00110548;\n }\n pcVar4 = getenv("TMPDIR");\n if (...
(translation_unit "/* WARNING: Unknown calling convention */\n\nchar * choose_tmpdir(void)\n\n{\n int iVar1;\n uint uVar2;\n uint uVar3;\n char *pcVar4;\n size_t sVar5;\n char *__dest;\n uint *puVar6;\n uint *puVar7;\n ulong uVar8;\n bool bVar9;\n \n if (memoized_tmpdir != (char *)0x0) {\n return memoize...
(translation_unit "char * FUN_00108f60(void)\n\n{\n int iVar1;\n uint uVar2;\n uint uVar3;\n char *pcVar4;\n size_t sVar5;\n char *__dest;\n uint *puVar6;\n uint *puVar7;\n ulong uVar8;\n bool bVar9;\n \n if (DAT_00110548 != (char *)0x0) {\n return DAT_00110548;\n }\n pcVar4 = getenv("TMPDIR");\n if (...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) )))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDEN...
(function_definition "char * FUN_00108f60(void)\n\n{\n int iVar1;\n uint uVar2;\n uint uVar3;\n char *pcVar4;\n size_t sVar5;\n char *__dest;\n uint *puVar6;\n uint *puVar7;\n ulong uVar8;\n bool bVar9;\n \n if (DAT_00110548 != (char *)0x0) {\n return DAT_00110548;\n }\n pcVar4 = getenv("TMPDIR");\n i...
/* WARNING: Unknown calling convention */ char * function_1(void) { int var_5; type_1 var_6; type_1 var_8; char *var_3; size_t var_11; char *__dest; type_1 *var_7; type_1 *puVar7; type_2 uVar8; bool bVar9; if (var_1 != (char *)0x0) { return var_1; } var_3 = var_2("TMPDIR"); if (var...
null
(translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type))))) body: (compound_statement (declaration type: (primitive_type) declarator: (identifier)) (d...
null
char * MASKED(void) { int iVar1; uint uVar2; uint uVar3; char *pcVar4; size_t sVar5; char *__dest; uint *puVar6; uint *puVar7; ulong uVar8; bool bVar9; if (DAT_00110548 != (char *)0x0) { return DAT_00110548; } pcVar4 = getenv("TMPDIR"); if (pcVar4 == (char *)0x0) { pcVar4 = gete...
8059_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
string
FUN_002e3e80
/* std::string::string(std::string const&, unsigned long, std::allocator<char> const&) */ void __thiscall std::string::string(string *this,string *param_1,ulong param_2,allocator *param_3) { *(string **)this = this + 0x10; if (param_2 <= *(ulong *)(param_1 + 8)) { __cxx11::basic_string<char,_std::char_traits...
void FUN_002e3e80(long *param_1,long *param_2,ulong param_3) { *param_1 = (long)(param_1 + 2); if (param_3 <= (ulong)param_2[1]) { FUN_001665c0(param_1,*param_2 + param_3,param_2[1] + *param_2); return; } /* WARNING: Subroutine does not return */ FUN_00319620("%s: __pos (which is %...
LEA RAX,[RDI + 0x10] MOV qword ptr [RDI],RAX MOV RCX,qword ptr [RSI + 0x8] MOV RAX,qword ptr [RSI] CMP RDX,RCX JA 0x002e3ea2 ADD RCX,RAX LEA RSI,[RAX + RDX*0x1] MOV RDX,RCX JMP 0x001665c0 PUSH RAX LEA RSI,[0x3911d3] LEA RDI,[0x376b80] XOR EAX,EAX CALL 0x00319620
null
null
null
null
[(u'CAST_-1204732102', u'LOAD_-1204732268'), (u'INT_LESSEQUAL_-1204732235', u'CBRANCH_-1204732245'), ('const-1', u'RETURN_-1204732171'), ('const-3740115', u'COPY_-1204732128'), (u'COPY_-1204732129', u'CALL_-1204732176'), (u'LOAD_-1204732274', u'INT_LESSEQUAL_-1204732235'), (u'CAST_-1204732107', u'LOAD_-1204732274'), (u...
[('tmp_261', u'PTRADD_-1204732114'), ('const-2', u'PTRADD_-1204732114'), ('const-433', u'LOAD_-1204732274'), (u'INT_LESSEQUAL_-1204732235', u'CBRANCH_-1204732245'), ('const-1', u'RETURN_-1204732171'), ('const-3740115', u'COPY_-1204732128'), (u'COPY_-1204732129', u'CALL_-1204732176'), ('const-3632000', u'COPY_-120473212...
null
null
002e3e80
x64
O2
(translation_unit "void FUN_002e3e80(long *param_1,long *param_2,ulong param_3)\n\n{\n *param_1 = (long)(param_1 + 2);\n if (param_3 <= (ulong)param_2[1]) {\n FUN_001665c0(param_1,*param_2 + param_3,param_2[1] + *param_2);\n return;\n }\n /* WARNING: Subroutine does not return */\n FUN_0031...
(translation_unit "/* std::string::string(std::string const&, unsigned long, std::allocator<char> const&) */\n\nvoid __thiscall std::string::string(string *this,string *param_1,ulong param_2,allocator *param_3)\n\n{\n *(string **)this = this + 0x10;\n if (param_2 <= *(ulong *)(param_1 + 8)) {\n __cxx11::basic_stri...
(translation_unit "void FUN_002e3e80(long *param_1,long *param_2,ulong param_3)\n\n{\n *param_1 = (long)(param_1 + 2);\n if (param_3 <= (ulong)param_2[1]) {\n FUN_001665c0(param_1,*param_2 + param_3,param_2[1] + *param_2);\n return;\n }\n \n FUN_00319620("%s: __pos (which is %zu) > this->si...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (exp...
(function_definition "void FUN_002e3e80(long *param_1,long *param_2,ulong param_3)\n\n{\n *param_1 = (long)(param_1 + 2);\n if (param_3 <= (ulong)param_2[1]) {\n FUN_001665c0(param_1,*param_2 + param_3,param_2[1] + *param_2);\n return;\n }\n \n FUN_00319620("%s: __pos (which is %zu) > this-...
/* std::string::string(std::string const&, unsigned long, std::allocator<char> const&) */ void __thiscall std::function_1::function_1(function_1 *var_1,function_1 *var_3,type_1 var_2,type_2 *param_3) { *(function_1 **)var_1 = var_1 + 0x10; if (var_2 <= *(type_1 *)(var_3 + 8)) { __cxx11::basic_string<var_4,_s...
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,ulong param_3) { *param_1 = (long)(param_1 + 2); if (param_3 <= (ulong)param_2[1]) { FUN_001665c0(param_1,*param_2 + param_3,param_2[1] + *param_2); return; } /* WARNING: Subroutine does not return */ FUN_00319620("%s: __pos (which is %zu) > ...
2474_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
do_finalize_local_symbols
FUN_001855a0
/* DWARF original prototype: uint do_finalize_local_symbols(Sized_relobj_incr<32,_true> * this, uint index, off_t off, Symbol_table * param_3) */ uint __thiscall gold::Sized_relobj_incr<32,_true>::do_finalize_local_symbols (Sized_relobj_incr<32,_true> *this,uint index,off_t off,Symbol_table *param_4) { ...
int FUN_001855a0(long param_1,int param_2,undefined4 param_3) { *(int *)(param_1 + 0x128) = param_2; *(undefined4 *)(param_1 + 300) = param_3; return *(int *)(param_1 + 0x120) + param_2; }
MOV EAX,dword ptr [RDI + 0x120] MOV dword ptr [RDI + 0x128],ESI MOV dword ptr [RDI + 0x12c],EDX ADD EAX,ESI RET
null
null
null
null
[(u'PTRSUB_-1207478771', u'LOAD_-1207478877'), ('const-433', u'STORE_-1207478865'), ('tmp_66', u'STORE_-1207478865'), (u'PTRSUB_-1207478757', u'STORE_-1207478856'), ('const-296', u'PTRSUB_-1207478764'), ('const-0', u'SUBPIECE_-1207478780'), (u'LOAD_-1207478877', u'INT_ADD_-1207478831'), ('const-433', u'LOAD_-1207478877...
[('tmp_93', u'STORE_-1207478856'), (u'INT_ADD_-1207478842', u'CAST_-1207478762'), (u'CAST_-1207478762', u'STORE_-1207478856'), ('tmp_90', u'INT_ADD_-1207478861'), (u'CAST_-1207478776', u'LOAD_-1207478877'), ('const-300', u'INT_ADD_-1207478842'), ('tmp_90', u'INT_ADD_-1207478851'), (u'LOAD_-1207478877', u'INT_ADD_-12074...
null
null
001855a0
x64
O2
(translation_unit "int FUN_001855a0(long param_1,int param_2,undefined4 param_3)\n\n{\n *(int *)(param_1 + 0x128) = param_2;\n *(undefined4 *)(param_1 + 300) = param_3;\n return *(int *)(param_1 + 0x120) + param_2;\n}\n\n" (function_definition "int FUN_001855a0(long param_1,int param_2,undefined4 param_3)\n\n{\n *(...
(translation_unit "/* DWARF original prototype: uint do_finalize_local_symbols(Sized_relobj_incr<32,_true> * this, uint\n index, off_t off, Symbol_table * param_3) */\n\nuint __thiscall\ngold::Sized_relobj_incr<32,_true>::do_finalize_local_symbols\n (Sized_relobj_incr<32,_true> *this,uint index,off_t off,Sym...
(translation_unit "int FUN_001855a0(long param_1,int param_2,undefined4 param_3)\n\n{\n *(int *)(param_1 + 0x128) = param_2;\n *(undefined4 *)(param_1 + 300) = param_3;\n return *(int *)(param_1 + 0x120) + param_2;\n}\n\n" (function_definition "int FUN_001855a0(long param_1,int param_2,undefined4 param_3)\n\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) ))) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_...
(function_definition "int FUN_001855a0(long param_1,int param_2,undefined4 param_3)\n\n{\n *(int *)(param_1 + 0x128) = param_2;\n *(undefined4 *)(param_1 + 300) = param_3;\n return *(int *)(param_1 + 0x120) + param_2;\n}" (primitive_type "int") (function_declarator "FUN_001855a0(long param_1,int param_2,undefined4 p...
/* DWARF original prototype: uint do_finalize_local_symbols(Sized_relobj_incr<32,_true> * this, uint index, off_t off, Symbol_table * param_3) */ type_1 __thiscall gold::Sized_relobj_incr<32,_true>::do_finalize_local_symbols (Sized_relobj_incr<32,_true> *this,type_1 var_1,off_t off,Symbol_table *param_4)...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (identifier)) (parameter_declaration...
null
int MASKED(long param_1,int param_2,undefined4 param_3) { *(int *)(param_1 + 0x128) = param_2; *(undefined4 *)(param_1 + 300) = param_3; return *(int *)(param_1 + 0x120) + param_2; }
1111_libMagickWand-7.Q16HDRI.so.8.0_and_libMagickWand-7.Q16HDRI.so.8.0_strip.c
MagickSetSecurityPolicy
MagickSetSecurityPolicy
/* WARNING: Enum "GravityType": Some values do not have unique names */ /* WARNING: Enum "DisposeType": Some values do not have unique names */ /* WARNING: Enum "ChannelType": Some values do not have unique names */ /* WARNING: Enum "PixelChannel": Some values do not have unique names */ /* WARNING: Enum "ExceptionTyp...
void MagickSetSecurityPolicy(long param_1,undefined8 param_2) { if (param_1 == 0) { /* WARNING: Subroutine does not return */ __assert_fail("wand != (MagickWand *) NULL","MagickWand/magick-property.c",0xb2c, "MagickSetSecurityPolicy"); } if (*(long *)(param_1 + 0x1030) ...
PUSH RBP PUSH RBX SUB RSP,0x8 TEST RDI,RDI JZ 0x001a0fd7 MOV EAX,0xabacadab CMP qword ptr [RDI + 0x1030],RAX MOV RBX,RDI JNZ 0x001a0fb8 MOV EAX,dword ptr [RDI + 0x1028] MOV RBP,RSI TEST EAX,EAX JZ 0x001a0fa3 LEA R9,[RDI + 0x8] MOV ECX,0xb2f XOR EAX,EAX LEA R8,[0x213102] MOV EDI,0x40000 LEA RDX,[0x211eb0] LEA RSI,[0x211...
null
null
null
null
[(u'COPY_-1207627703', u'RETURN_-1207627745'), (u'COPY_-1207627612', u'CALL_-1207627792'), ('const-2152031', u'COPY_-1207627540'), ('const-0', u'INT_NOTEQUAL_-1207627853'), (u'COPY_-1207627536', u'CALL_-1207627670'), (u'INT_NOTEQUAL_-1207627853', u'CBRANCH_-1207627853'), (u'COPY_-1207627569', u'CALL_-1207627710'), ('co...
[(u'INT_ADD_-1207627864', u'CAST_-1207627599'), (u'CAST_-1207627599', u'LOAD_-1207627880'), ('const-0', u'INT_NOTEQUAL_-1207627853'), (u'INT_NOTEQUAL_-1207627853', u'CBRANCH_-1207627853'), (u'INT_ADD_-1207627836', u'CALL_-1207627792'), ('const-1', u'RETURN_-1207627665'), (u'CAST_-1207627543', u'LOAD_-1207627790'), (u'L...
null
null
001a0f50
x64
O2
(translation_unit "void MagickSetSecurityPolicy(long param_1,undefined8 param_2)\n\n{\n if (param_1 == 0) {\n /* WARNING: Subroutine does not return */\n __assert_fail("wand != (MagickWand *) NULL","MagickWand/magick-property.c",0xb2c,\n "MagickSetSecurityPolicy");\n }\n if (*(...
(translation_unit "/* WARNING: Enum "GravityType": Some values do not have unique names */\n/* WARNING: Enum "DisposeType": Some values do not have unique names */\n/* WARNING: Enum "ChannelType": Some values do not have unique names */\n/* WARNING: Enum "PixelChannel": Some values do not have unique names */\n/* WARNI...
(translation_unit "void MagickSetSecurityPolicy(long param_1,undefined8 param_2)\n\n{\n if (param_1 == 0) {\n \n __assert_fail("wand != (MagickWand *) NULL","MagickWand/magick-property.c",0xb2c,\n "MagickSetSecurityPolicy");\n }\n if (*(long *)(param_1 + 0x1030) == 0xabacadab) ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expres...
(function_definition "void MagickSetSecurityPolicy(long param_1,undefined8 param_2)\n\n{\n if (param_1 == 0) {\n \n __assert_fail("wand != (MagickWand *) NULL","MagickWand/magick-property.c",0xb2c,\n "MagickSetSecurityPolicy");\n }\n if (*(long *)(param_1 + 0x1030) == 0xabacada...
/* WARNING: Enum "GravityType": Some values do not have unique names */ /* WARNING: Enum "DisposeType": Some values do not have unique names */ /* WARNING: Enum "ChannelType": Some values do not have unique names */ /* WARNING: Enum "PixelChannel": Some values do not have unique names */ /* WARNING: Enum "ExceptionTyp...
null
(translation_unit (function_definition type: (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) { if (param_1 == 0) { /* WARNING: Subroutine does not return */ __assert_fail("wand != (MagickWand *) NULL","MagickWand/magick-property.c",0xb2c, "MASKED"); } if (*(long *)(param_1 + 0x1030) == 0xabacadab) { if (*(int *)(...
411_sh4-linux-gnu-ld_and_sh4-linux-gnu-ld_strip.c
mri_only_load
FUN_0011e200
void mri_only_load(char *name) { section_name_struct *psVar1; section_name_struct *psVar2; section_name_struct **ppsVar3; ppsVar3 = lookup(name,&only_load); psVar1 = *ppsVar3; psVar1->next = (section_name_struct *)0x0; psVar2 = *ppsVar3; psVar1->name = name; psVar1->vma = (etree_type *)0x0; psV...
void FUN_0011e200(undefined8 param_1) { undefined8 *puVar1; long lVar2; long *plVar3; plVar3 = (long *)FUN_0011e150(param_1,&DAT_00182720); puVar1 = (undefined8 *)*plVar3; *puVar1 = 0; lVar2 = *plVar3; puVar1[1] = param_1; puVar1[3] = 0; *(undefined4 *)(lVar2 + 0x30) = 0; *(undefined8 *)(lVar...
PUSH RBX LEA RSI,[0x182720] MOV RBX,RDI CALL 0x0011e150 MOV RDX,qword ptr [RAX] MOV qword ptr [RDX],0x0 MOV RAX,qword ptr [RAX] MOV qword ptr [RDX + 0x8],RBX MOV qword ptr [RDX + 0x18],0x0 MOV dword ptr [RAX + 0x30],0x0 MOV qword ptr [RAX + 0x10],0x0 MOV qword ptr [RAX + 0x20],0x0 MOV qword ptr [RAX + 0x28],0x0 POP RBX...
null
null
null
null
[('const-0', u'PTRSUB_-1206984063'), (u'PTRSUB_-1206984012', u'STORE_-1206984105'), (u'LOAD_-1206984152', u'PTRSUB_-1206984012'), (u'PTRSUB_-1206984021', u'STORE_-1206984116'), ('const-0', u'STORE_-1206984159'), (u'LOAD_-1206984152', u'PTRSUB_-1206984029'), ('const-433', u'STORE_-1206984116'), ('const-433', u'STORE_-12...
[('const-32', u'INT_ADD_-1206984091'), ('const-1582880', u'PTRSUB_-1206984062'), ('const-433', u'STORE_-1206984159'), (u'CAST_-1206984012', u'STORE_-1206984105'), ('const-8', u'PTRADD_-1206984039'), (u'CAST_-1206984021', u'STORE_-1206984116'), ('const-3', u'PTRADD_-1206984039'), ('const-433', u'STORE_-1206984144'), (u'...
null
null
0011e200
x64
O2
(translation_unit "void FUN_0011e200(undefined8 param_1)\n\n{\n undefined8 *puVar1;\n long lVar2;\n long *plVar3;\n \n plVar3 = (long *)FUN_0011e150(param_1,&DAT_00182720);\n puVar1 = (undefined8 *)*plVar3;\n *puVar1 = 0;\n lVar2 = *plVar3;\n puVar1[1] = param_1;\n puVar1[3] = 0;\n *(undefined4 *)(lVar2 + 0x...
(translation_unit "void mri_only_load(char *name)\n\n{\n section_name_struct *psVar1;\n section_name_struct *psVar2;\n section_name_struct **ppsVar3;\n \n ppsVar3 = lookup(name,&only_load);\n psVar1 = *ppsVar3;\n psVar1->next = (section_name_struct *)0x0;\n psVar2 = *ppsVar3;\n psVar1->name = name;\n psVar1->...
(translation_unit "void FUN_0011e200(undefined8 param_1)\n\n{\n undefined8 *puVar1;\n long lVar2;\n long *plVar3;\n \n plVar3 = (long *)FUN_0011e150(param_1,&DAT_00182720);\n puVar1 = (undefined8 *)*plVar3;\n *puVar1 = 0;\n lVar2 = *plVar3;\n puVar1[1] = param_1;\n puVar1[3] = 0;\n *(undefined4 *)(lVar2 + 0x...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration (sized_type_specifier long) IDENT ;) (declaration (sized_type_specifier long) (pointer_declarator * IDENT) ...
(function_definition "void FUN_0011e200(undefined8 param_1)\n\n{\n undefined8 *puVar1;\n long lVar2;\n long *plVar3;\n \n plVar3 = (long *)FUN_0011e150(param_1,&DAT_00182720);\n puVar1 = (undefined8 *)*plVar3;\n *puVar1 = 0;\n lVar2 = *plVar3;\n puVar1[1] = param_1;\n puVar1[3] = 0;\n *(undefined4 *)(lVar2 +...
void function_1(char *name) { type_1 *psVar1; type_1 *psVar2; type_1 **ppsVar3; ppsVar3 = var_1(name,&only_load); psVar1 = *ppsVar3; psVar1->next = (type_1 *)0x0; psVar2 = *ppsVar3; psVar1->name = name; psVar1->vma = (type_2 *)0x0; psVar2->ok_to_load = 0; psVar2->alias = (char *)0x0; psVar2...
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: (pointer_declarator de...
null
void MASKED(undefined8 param_1) { undefined8 *puVar1; long lVar2; long *plVar3; plVar3 = (long *)FUN_0011e150(param_1,&DAT_00182720); puVar1 = (undefined8 *)*plVar3; *puVar1 = 0; lVar2 = *plVar3; puVar1[1] = param_1; puVar1[3] = 0; *(undefined4 *)(lVar2 + 0x30) = 0; *(undefined8 *)(lVar2 + 0x...
410_i686-kfreebsd-gnu-objcopy_and_i686-kfreebsd-gnu-objcopy_strip.c
strncmp
strncmp
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int strncmp(char *__s1,char *__s2,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ /* strncmp@@GLIBC_2.2.5 */ ...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int strncmp(char *__s1,char *__s2,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207054246')]
[('const-1', u'RETURN_-1207054246')]
null
null
0012d050
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint strncmp(char *__s1,char *__s2,size_t __n)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint strncmp(char *__s1,char *__s2,size_t __n)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* s...
(translation_unit "int strncmp(char *__s1,char *__s2,size_t __n)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int strncmp(char *__s1,char *__s2,size_t __n)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "strncmp(char *__s1,char *__s2,size_t __n)" ide...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argu...
(function_definition "int strncmp(char *__s1,char *__s2,size_t __n)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "strncmp(char *__s1,char *__s2,size_t __n)" (identifier "strncmp") (parameter_list "(char *__s1,char *__s2,size_t __n)" (( "(") (parameter_declaration "char *...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(char *__s1,char *__s2,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ /* strncmp@@GLIBC_2.2.5 */...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primitive_type) declarator: (pointer_...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(char *__s1,char *__s2,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
178_id_and_id_strip.c
memset
memset
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ void * memset(void *__s,int __c,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ /* memset@@GLIBC_2.2.5 */ hal...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ void * memset(void *__s,int __c,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1206927110')]
[('const-1', u'RETURN_-1206927110')]
null
null
0010c0f0
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid * memset(void *__s,int __c,size_t __n)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" ...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid * memset(void *__s,int __c,size_t __n)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* mem...
(translation_unit "void * memset(void *__s,int __c,size_t __n)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void * memset(void *__s,int __c,size_t __n)\n\n{\n \n halt_baddata();\n}" primitive_type (pointer_declarator "* memset(void *__s,int __c,size_t __n)" * (function...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) )))) (compound_statement { (expression_statement (call_expression IDENT (argu...
(function_definition "void * memset(void *__s,int __c,size_t __n)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (pointer_declarator "* memset(void *__s,int __c,size_t __n)" (* "*") (function_declarator "memset(void *__s,int __c,size_t __n)" (identifier "memset") (parameter_list "(void *__s,i...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ void * function_1(void *__s,int __c,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ /* memset@@GLIBC_2.2.5 */ ...
null
(translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primi...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ void * MASKED(void *__s,int __c,size_t __n) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
77_x86_64-linux-gnu-ld_and_x86_64-linux-gnu-ld_strip.c
bfd_set_error
bfd_set_error
void bfd_set_error(void) { (*(code *)PTR_bfd_set_error_002b2268)(); return; }
void bfd_set_error(void) { (*(code *)PTR_bfd_set_error_002b2268)(); return; }
JMP qword ptr [0x002b2268]
null
null
null
null
[('const-0', u'RETURN_-1206922021'), ('tmp_22', u'CAST_-1206921959'), (u'CAST_-1206921959', u'CALLIND_-1206922024'), (u'CALLIND_-1206922024', u'INDIRECT_-1206921964'), (u'INDIRECT_-1206921964', u'COPY_-1206922023')]
[('const-0', u'RETURN_-1206922021'), ('tmp_22', u'CAST_-1206921959'), (u'CAST_-1206921959', u'CALLIND_-1206922024'), (u'CALLIND_-1206922024', u'INDIRECT_-1206921964'), (u'INDIRECT_-1206921964', u'COPY_-1206922023')]
null
null
0010d4d0
x64
O2
(translation_unit "void bfd_set_error(void)\n\n{\n (*(code *)PTR_bfd_set_error_002b2268)();\n return;\n}\n\n" (function_definition "void bfd_set_error(void)\n\n{\n (*(code *)PTR_bfd_set_error_002b2268)();\n return;\n}" primitive_type (function_declarator "bfd_set_error(void)" identifier (parameter_list "(void)" ( (...
(translation_unit "void bfd_set_error(void)\n\n{\n (*(code *)PTR_bfd_set_error_002b2268)();\n return;\n}\n\n" (function_definition "void bfd_set_error(void)\n\n{\n (*(code *)PTR_bfd_set_error_002b2268)();\n return;\n}" primitive_type (function_declarator "bfd_set_error(void)" identifier (parameter_list "(void)" ( (...
(translation_unit "void bfd_set_error(void)\n\n{\n (*(code *)PTR_bfd_set_error_002b2268)();\n return;\n}\n\n" (function_definition "void bfd_set_error(void)\n\n{\n (*(code *)PTR_bfd_set_error_002b2268)();\n return;\n}" primitive_type (function_declarator "bfd_set_error(void)" identifier (parameter_list "(void)" ( (...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) ...
(function_definition "void bfd_set_error(void)\n\n{\n (*(code *)PTR_bfd_set_error_002b2268)();\n return;\n}" (primitive_type "void") (function_declarator "bfd_set_error(void)" (identifier "bfd_set_error") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_state...
void function_1(void) { (*(type_1 *)PTR_bfd_set_error_002b2268)(); 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_002b2268)(); return; }
6404_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c
~Symbol_table
FUN_002718f0
/* DWARF original prototype: void ~Symbol_table(Symbol_table * this, int __in_chrg) */ void __thiscall gold::Symbol_table::~Symbol_table(Symbol_table *this,int __in_chrg) { pointer ppSVar1; ppSVar1 = (this->target_symbols_). super__Vector_base<gold::Symbol*,_std::allocator<gold::Symbol*>_>._M_impl...
void FUN_002718f0(long param_1) { if (*(long *)(param_1 + 0x2a0) != 0) { FUN_002dac70(); } FUN_002750d0(param_1 + 0x250); FUN_00274ff0(param_1 + 0x218); FUN_00274df0(param_1 + 0x1e0); if (*(long *)(param_1 + 0x1c8) != 0) { FUN_002dac70(); } if (*(long *)(param_1 + 0x1b0) != 0) { FUN_002dac...
PUSH RBX MOV RBX,RDI MOV RDI,qword ptr [RDI + 0x2a0] TEST RDI,RDI JZ 0x00271905 CALL 0x002dac70 LEA RDI,[RBX + 0x250] CALL 0x002750d0 LEA RDI,[RBX + 0x218] CALL 0x00274ff0 LEA RDI,[RBX + 0x1e0] CALL 0x00274df0 MOV RDI,qword ptr [RBX + 0x1c8] TEST RDI,RDI JZ 0x0027193a CALL 0x002dac70 MOV RDI,qword ptr [RBX + 0x1b0] TES...
null
null
null
null
[('const-480', u'PTRSUB_-1204282644'), (u'INT_NOTEQUAL_-1204283001', u'CBRANCH_-1204283000'), ('const-0', u'INT_NOTEQUAL_-1204283118'), (u'LOAD_-1204282925', u'CALL_-1204282894'), ('const-0', u'PTRSUB_-1204282580'), (u'CAST_-1204282499', u'CALL_-1204282860'), ('const-0', u'PTRSUB_-1204282554'), ('const-433', u'LOAD_-12...
[(u'INT_ADD_-1204283058', u'CALL_-1204283059'), ('tmp_896', u'INT_ADD_-1204282876'), ('const-433', u'LOAD_-1204282925'), (u'INT_NOTEQUAL_-1204283001', u'CBRANCH_-1204283000'), (u'CAST_-1204282620', u'LOAD_-1204282991'), ('const-0', u'INT_NOTEQUAL_-1204283118'), (u'INT_ADD_-1204282876', u'CALL_-1204282877'), ('tmp_896',...
null
null
002718f0
x64
O2
(translation_unit "void FUN_002718f0(long param_1)\n\n{\n if (*(long *)(param_1 + 0x2a0) != 0) {\n FUN_002dac70();\n }\n FUN_002750d0(param_1 + 0x250);\n FUN_00274ff0(param_1 + 0x218);\n FUN_00274df0(param_1 + 0x1e0);\n if (*(long *)(param_1 + 0x1c8) != 0) {\n FUN_002dac70();\n }\n if (*(long *)(param_1 +...
(translation_unit "/* DWARF original prototype: void ~Symbol_table(Symbol_table * this, int __in_chrg) */\n\nvoid __thiscall gold::Symbol_table::~Symbol_table(Symbol_table *this,int __in_chrg)\n\n{\n pointer ppSVar1;\n \n ppSVar1 = (this->target_symbols_).\n super__Vector_base<gold::Symbol*,_std::allocato...
(translation_unit "void FUN_002718f0(long param_1)\n\n{\n if (*(long *)(param_1 + 0x2a0) != 0) {\n FUN_002dac70();\n }\n FUN_002750d0(param_1 + 0x250);\n FUN_00274ff0(param_1 + 0x218);\n FUN_00274df0(param_1 + 0x1e0);\n if (*(long *)(param_1 + 0x1c8) != 0) {\n FUN_002dac70();\n }\n if (*(long *)(param_1 +...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor (sized_type_specifier lon...
(function_definition "void FUN_002718f0(long param_1)\n\n{\n if (*(long *)(param_1 + 0x2a0) != 0) {\n FUN_002dac70();\n }\n FUN_002750d0(param_1 + 0x250);\n FUN_00274ff0(param_1 + 0x218);\n FUN_00274df0(param_1 + 0x1e0);\n if (*(long *)(param_1 + 0x1c8) != 0) {\n FUN_002dac70();\n }\n if (*(long *)(param_...
/* DWARF original prototype: void ~Symbol_table(Symbol_table * this, int __in_chrg) */ void __thiscall var_1::function_1::~function_1(function_1 *this,int __in_chrg) { type_1 var_4; var_4 = (this->target_symbols_). super__Vector_base<var_1::type_2*,var_2::allocator<var_1::type_2*>var_3>._M_impl._M...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (if_statement condition: (parenthesized_expression (binary_express...
null
void MASKED(long param_1) { if (*(long *)(param_1 + 0x2a0) != 0) { FUN_002dac70(); } FUN_002750d0(param_1 + 0x250); FUN_00274ff0(param_1 + 0x218); FUN_00274df0(param_1 + 0x1e0); if (*(long *)(param_1 + 0x1c8) != 0) { FUN_002dac70(); } if (*(long *)(param_1 + 0x1b0) != 0) { FUN_002dac70(); ...
1939_i686-gnu-dwp_and_i686-gnu-dwp_strip.c
parse_to_value
FUN_0015ed30
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_compress_debug_sections * this, char * option_name, char * arg, Command_line * param_3, General_options * param_4) */ void __thiscall gold::General_options::Struct_compress_debug_sections::parse_t...
void FUN_0015ed30(long param_1,undefined8 param_2,undefined8 param_3) { char *local_28; undefined1 *local_20; char *local_18; char *local_10; local_28 = "none"; local_20 = &DAT_0036b713; local_18 = "zlib-gnu"; local_10 = "zlib-gabi"; FUN_001e5c20(param_2,param_3,param_1 + 0x68,&local_28,4); *(u...
PUSH RBX LEA RAX,[0x37ac9e] MOV RBX,RDI MOV R8D,0x4 MOV RDI,RSI MOV RSI,RDX LEA RDX,[RBX + 0x68] SUB RSP,0x20 MOV qword ptr [RSP],RAX LEA RAX,[0x36b713] MOV RCX,RSP MOV qword ptr [RSP + 0x8],RAX LEA RAX,[0x36b718] MOV qword ptr [RSP + 0x10],RAX LEA RAX,[0x36b721] MOV qword ptr [RSP + 0x18],RAX CALL 0x001e5c20 MOV byte ...
null
null
null
null
[(u'CALL_-1207243355', u'INDIRECT_-1207243258'), (u'PTRSUB_-1207243241', u'STORE_-1207243351'), (u'CALL_-1207243355', u'INDIRECT_-1207243257'), ('const-0', u'RETURN_-1207243319'), ('const-3585816', u'COPY_-1207243385'), (u'PTRSUB_-1207243294', u'CALL_-1207243355'), ('const-1', u'STORE_-1207243351'), ('const-3648670', u...
[('const-3585811', u'PTRSUB_-1207243336'), ('const-0', u'RETURN_-1207243319'), (u'PTRSUB_-1207243296', u'CALL_-1207243355'), ('const-3585825', u'COPY_-1207243369'), ('const-4', u'CALL_-1207243355'), (u'CALL_-1207243355', u'INDIRECT_-1207243260'), ('const-3648670', u'COPY_-1207243420'), ('const-0', u'PTRSUB_-1207243336'...
null
null
0015ed30
x64
O2
(translation_unit "void FUN_0015ed30(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n char *local_28;\n undefined1 *local_20;\n char *local_18;\n char *local_10;\n \n local_28 = "none";\n local_20 = &DAT_0036b713;\n local_18 = "zlib-gnu";\n local_10 = "zlib-gabi";\n FUN_001e5c20(param_2,param_3,para...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void parse_to_value(Struct_compress_debug_sections * this, char *\n option_name, char * arg, Command_line * param_3, General_options * param_4) */\n\nvoid __thiscall\ngold::General_options::Struct_compress_...
(translation_unit "void FUN_0015ed30(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n char *local_28;\n undefined1 *local_20;\n char *local_18;\n char *local_10;\n \n local_28 = "none";\n local_20 = &DAT_0036b713;\n local_18 = "zlib-gnu";\n local_10 = "zlib-gabi";\n FUN_001e5c20(param_2,param_3,para...
(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 (pointer_declarator * IDENT) ;) (declaration TYPE (poin...
(function_definition "void FUN_0015ed30(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n char *local_28;\n undefined1 *local_20;\n char *local_18;\n char *local_10;\n \n local_28 = "none";\n local_20 = &DAT_0036b713;\n local_18 = "zlib-gnu";\n local_10 = "zlib-gabi";\n FUN_001e5c20(param_2,param_3,p...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_compress_debug_sections * 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 ...
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) { char *local_28; undefined1 *local_20; char *local_18; char *local_10; local_28 = "none"; local_20 = &DAT_0036b713; local_18 = "zlib-gnu"; local_10 = "zlib-gabi"; FUN_001e5c20(param_2,param_3,param_1 + 0x68,&local_28,4); *(undefin...
46_i686-gnu-as_and_i686-gnu-as_strip.c
strnlen
strnlen
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ size_t strnlen(char *__string,size_t __maxlen) { size_t sVar1; sVar1 = (*(code *)PTR_strnlen_001da180)(); return sVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ size_t strnlen(char *__string,size_t __maxlen) { size_t sVar1; sVar1 = (*(code *)PTR_strnlen_001da180)(); return sVar1; }
JMP qword ptr [0x001da180]
null
null
null
null
[('tmp_38', u'CAST_-1206942900'), (u'INDIRECT_-1206942905', u'COPY_-1206942964'), (u'CAST_-1206942900', u'CALLIND_-1206942968'), ('const-0', u'RETURN_-1206942965'), (u'CALLIND_-1206942968', u'INDIRECT_-1206942905'), (u'CALLIND_-1206942968', u'RETURN_-1206942965')]
[('tmp_38', u'CAST_-1206942900'), (u'INDIRECT_-1206942905', u'COPY_-1206942964'), (u'CAST_-1206942900', u'CALLIND_-1206942968'), ('const-0', u'RETURN_-1206942965'), (u'CALLIND_-1206942968', u'INDIRECT_-1206942905'), (u'CALLIND_-1206942968', u'RETURN_-1206942965')]
null
null
00108300
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nsize_t strnlen(char *__string,size_t __maxlen)\n\n{\n size_t sVar1;\n \n sVar1 = (*(code *)PTR_strnlen_001da180)();\n return sVar1;\n}\n\n" comment (function_definition "size_t strnlen(char *__string,size_t __maxlen)\...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nsize_t strnlen(char *__string,size_t __maxlen)\n\n{\n size_t sVar1;\n \n sVar1 = (*(code *)PTR_strnlen_001da180)();\n return sVar1;\n}\n\n" comment (function_definition "size_t strnlen(char *__string,size_t __maxlen)\...
(translation_unit "size_t strnlen(char *__string,size_t __maxlen)\n\n{\n size_t sVar1;\n \n sVar1 = (*(code *)PTR_strnlen_001da180)();\n return sVar1;\n}\n\n" (function_definition "size_t strnlen(char *__string,size_t __maxlen)\n\n{\n size_t sVar1;\n \n sVar1 = (*(code *)PTR_strnlen_001da180)();\n return sVar1;...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesize...
(function_definition "size_t strnlen(char *__string,size_t __maxlen)\n\n{\n size_t sVar1;\n \n sVar1 = (*(code *)PTR_strnlen_001da180)();\n return sVar1;\n}" (primitive_type "size_t") (function_declarator "strnlen(char *__string,size_t __maxlen)" (identifier "strnlen") (parameter_list "(char *__string,size_t __maxl...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ size_t function_1(char *__string,size_t __maxlen) { size_t sVar1; sVar1 = (*(type_1 *)PTR_strnlen_001da180)(); return sVar1; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primitive_type) declarator: (identifi...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ size_t MASKED(char *__string,size_t __maxlen) { size_t sVar1; sVar1 = (*(code *)PTR_MASKED_001da180)(); return sVar1; }
200_sparc64-linux-gnu-as_and_sparc64-linux-gnu-as_strip.c
out_uleb128
FUN_00111200
void out_uleb128(addressT value) { uint uVar1; char *p; uVar1 = sizeof_leb128(value,0); p = frag_more((ulong)uVar1); output_leb128(p,value,0); return; }
void FUN_00111200(undefined8 param_1) { undefined8 uVar1; undefined4 uVar2; uVar2 = FUN_00122aa0(param_1,0); uVar1 = FUN_00116b70(uVar2); FUN_00122ac0(uVar1,param_1,0); return; }
PUSH RBX XOR ESI,ESI MOV RBX,RDI CALL 0x00122aa0 MOV EDI,EAX CALL 0x00116b70 MOV RSI,RBX XOR EDX,EDX POP RBX MOV RDI,RAX JMP 0x00122ac0
null
null
null
null
[(u'CALL_-1207037399', u'CALL_-1207037368'), ('const-0', u'CALL_-1207037368'), (u'CALL_-1207037411', u'INT_ZEXT_-1207037329'), (u'INT_ZEXT_-1207037329', u'CALL_-1207037399'), ('tmp_110', u'CALL_-1207037411'), ('const-0', u'RETURN_-1207037364'), ('const-0', u'CALL_-1207037411'), ('tmp_110', u'CALL_-1207037368')]
[('tmp_280', u'CALL_-1207037368'), (u'CALL_-1207037399', u'CALL_-1207037368'), (u'CALL_-1207037411', u'CALL_-1207037399'), ('const-0', u'CALL_-1207037368'), ('tmp_280', u'CALL_-1207037411'), ('const-0', u'CALL_-1207037411'), ('const-0', u'RETURN_-1207037364')]
null
null
00111200
x64
O2
(translation_unit "void FUN_00111200(undefined8 param_1)\n\n{\n undefined8 uVar1;\n undefined4 uVar2;\n \n uVar2 = FUN_00122aa0(param_1,0);\n uVar1 = FUN_00116b70(uVar2);\n FUN_00122ac0(uVar1,param_1,0);\n return;\n}\n\n" (function_definition "void FUN_00111200(undefined8 param_1)\n\n{\n undefined8 uVar1;\n un...
(translation_unit "void out_uleb128(addressT value)\n\n{\n uint uVar1;\n char *p;\n \n uVar1 = sizeof_leb128(value,0);\n p = frag_more((ulong)uVar1);\n output_leb128(p,value,0);\n return;\n}\n\n" (function_definition "void out_uleb128(addressT value)\n\n{\n uint uVar1;\n char *p;\n \n uVar1 = sizeof_leb128(v...
(translation_unit "void FUN_00111200(undefined8 param_1)\n\n{\n undefined8 uVar1;\n undefined4 uVar2;\n \n uVar2 = FUN_00122aa0(param_1,0);\n uVar1 = FUN_00116b70(uVar2);\n FUN_00122ac0(uVar1,param_1,0);\n return;\n}\n\n" (function_definition "void FUN_00111200(undefined8 param_1)\n\n{\n undefined8 uVar1;\n un...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , LIT )))) ;) (ex...
(function_definition "void FUN_00111200(undefined8 param_1)\n\n{\n undefined8 uVar1;\n undefined4 uVar2;\n \n uVar2 = FUN_00122aa0(param_1,0);\n uVar1 = FUN_00116b70(uVar2);\n FUN_00122ac0(uVar1,param_1,0);\n return;\n}" (primitive_type "void") (function_declarator "FUN_00111200(undefined8 param_1)" (identifier ...
void function_1(type_1 value) { type_2 uVar1; char *p; uVar1 = var_1(value,0); p = var_2((type_3)uVar1); var_3(p,value,0); 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 (declaration type: (type_identifier) declarator: (identifier)) (declara...
null
void MASKED(undefined8 param_1) { undefined8 uVar1; undefined4 uVar2; uVar2 = FUN_00122aa0(param_1,0); uVar1 = FUN_00116b70(uVar2); FUN_00122ac0(uVar1,param_1,0); return; }
5597_s390x-linux-gnu-dwp_and_s390x-linux-gnu-dwp_strip.c
~Sized_pluginobj
FUN_0023d040
/* DWARF original prototype: void ~Sized_pluginobj(Sized_pluginobj<64,_false> * this, int __in_chrg) */ void __thiscall gold::Sized_pluginobj<64,_false>::~Sized_pluginobj(Sized_pluginobj<64,_false> *this,int __in_chrg) { int *piVar1; pointer ppSVar2; Input_file *pIVar3; pointer pcVar4; (this->super_...
void FUN_0023d040(undefined8 *param_1) { int *piVar1; *param_1 = &DAT_00437058; FUN_0023cea0(); if (param_1[0xc] != 0) { FUN_002dac70(); } *param_1 = &DAT_00431850; if (param_1[5] != 0) { piVar1 = (int *)(param_1[5] + 0x50); *piVar1 = *piVar1 + -1; } if ((undefined8 *)param_1[1] != pa...
LEA RAX,[0x437058] PUSH RBX MOV RBX,RDI SUB RDI,-0x80 MOV qword ptr [RDI + -0x80],RAX CALL 0x0023cea0 MOV RDI,qword ptr [RBX + 0x60] TEST RDI,RDI JZ 0x0023d066 CALL 0x002dac70 LEA RAX,[0x431850] MOV qword ptr [RBX],RAX MOV RAX,qword ptr [RBX + 0x28] TEST RAX,RAX JZ 0x0023d07d SUB dword ptr [RAX + 0x50],0x1 MOV RDI,qwor...
null
null
null
null
[(u'PTRSUB_-1203973757', u'PTRSUB_-1203973746'), (u'LOAD_-1203973990', u'INT_NOTEQUAL_-1203973970'), (u'PTRSUB_-1203973754', u'PTRSUB_-1203973740'), ('const-0', u'PTRSUB_-1203973784'), (u'PTRSUB_-1203973740', u'PTRSUB_-1203973732'), ('const-4419672', u'PTRSUB_-1203973812'), (u'CAST_-1203973744', u'STORE_-1203973994'), ...
[(u'LOAD_-1203973990', u'INT_NOTEQUAL_-1203973970'), ('tmp_135', u'CBRANCH_-1203973969'), ('tmp_462', u'PTRADD_-1203973768'), ('const-4397136', u'PTRSUB_-1203973787'), ('const-433', u'LOAD_-1203973964'), ('tmp_462', u'PTRADD_-1203973807'), (u'INT_ADD_-1203973946', u'STORE_-1203973961'), (u'LOAD_-1203973964', u'INT_ADD_...
null
null
0023d040
x64
O2
(translation_unit "void FUN_0023d040(undefined8 *param_1)\n\n{\n int *piVar1;\n \n *param_1 = &DAT_00437058;\n FUN_0023cea0();\n if (param_1[0xc] != 0) {\n FUN_002dac70();\n }\n *param_1 = &DAT_00431850;\n if (param_1[5] != 0) {\n piVar1 = (int *)(param_1[5] + 0x50);\n *piVar1 = *piVar1 + -1;\n }\n i...
(translation_unit "/* DWARF original prototype: void ~Sized_pluginobj(Sized_pluginobj<64,_false> * this, int __in_chrg)\n */\n\nvoid __thiscall\ngold::Sized_pluginobj<64,_false>::~Sized_pluginobj(Sized_pluginobj<64,_false> *this,int __in_chrg)\n\n{\n int *piVar1;\n pointer ppSVar2;\n Input_file *pIVar3;\n pointe...
(translation_unit "void FUN_0023d040(undefined8 *param_1)\n\n{\n int *piVar1;\n \n *param_1 = &DAT_00437058;\n FUN_0023cea0();\n if (param_1[0xc] != 0) {\n FUN_002dac70();\n }\n *param_1 = &DAT_00431850;\n if (param_1[5] != 0) {\n piVar1 = (int *)(param_1[5] + 0x50);\n *piVar1 = *piVar1 + -1;\n }\n i...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression &...
(function_definition "void FUN_0023d040(undefined8 *param_1)\n\n{\n int *piVar1;\n \n *param_1 = &DAT_00437058;\n FUN_0023cea0();\n if (param_1[0xc] != 0) {\n FUN_002dac70();\n }\n *param_1 = &DAT_00431850;\n if (param_1[5] != 0) {\n piVar1 = (int *)(param_1[5] + 0x50);\n *piVar1 = *piVar1 + -1;\n }\n...
/* DWARF original prototype: void ~Sized_pluginobj(Sized_pluginobj<64,_false> * this, int __in_chrg) */ void __thiscall var_5::Sized_pluginobj<64,_false>::~Sized_pluginobj(Sized_pluginobj<64,_false> *this,int __in_chrg) { int *piVar1; type_1 var_7; type_2 *var_9; type_1 var_13; (this->super_Pluginob...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (primitive_type) de...
null
void MASKED(undefined8 *param_1) { int *piVar1; *param_1 = &DAT_00437058; FUN_0023cea0(); if (param_1[0xc] != 0) { FUN_002dac70(); } *param_1 = &DAT_00431850; if (param_1[5] != 0) { piVar1 = (int *)(param_1[5] + 0x50); *piVar1 = *piVar1 + -1; } if ((undefined8 *)param_1[1] != param_1 ...
118_aarch64-linux-gnu-readelf_and_aarch64-linux-gnu-readelf_strip.c
print_vma
FUN_001116b0
uint print_vma(bfd_vma vma,print_mode mode) { int iVar1; uint uVar2; int iVar3; ulong uVar4; char *__format; if (LONG_HEX < mode) { switchD_001116d2_caseD_0: iVar3 = 0; goto LAB_001116ff; } uVar4 = (ulong)mode; switch((ulong)mode) { case 0: goto switchD_001116d2_caseD_0; case 1: ...
int FUN_001116b0(ulong param_1,uint param_2) { int iVar1; int iVar2; ulong uVar3; char *__format; if (6 < param_2) { switchD_001116d2_caseD_0: iVar2 = 0; goto LAB_001116ff; } uVar3 = (ulong)param_2; switch((ulong)param_2) { case 0: goto switchD_001116d2_caseD_0; case 1: iVar2 = ...
PUSH RBP MOV RBP,RDI PUSH RBX SUB RSP,0x8 CMP ESI,0x6 JA 0x001117b0 LEA RCX,[0x17a0b0] MOV ESI,ESI MOVSXD RAX,dword ptr [RCX + RSI*0x4] ADD RAX,RCX JMP RAX MOV RSI,RDI LEA RDI,[0x1647a6] CMP RBP,0x1869f JBE 0x0011177a LEA RDI,[0x165f70] XOR EAX,EAX CALL 0x00107190 MOV EBX,EAX MOV RSI,RBP LEA RDI,[0x1696bc] XOR EAX,EAX ...
null
null
null
null
[(u'CALL_-1207035694', u'INDIRECT_-1207035196'), (u'INDIRECT_-1207035158', u'MULTIEQUAL_-1207035335'), (u'MULTIEQUAL_-1207035317', u'INT_EQUAL_-1207035991'), (u'COPY_-1207035672', u'RETURN_-1207036025'), ('tmp_800', u'CALL_-1207035771'), ('tmp_800', u'CALL_-1207035771'), (u'COPY_-1207035446', u'MULTIEQUAL_-1207035407')...
[(u'CALL_-1207035941', u'INDIRECT_-1207035377'), (u'COPY_-1207035310', u'RETURN_-1207035906'), (u'CALL_-1207035694', u'COPY_-1207035226'), (u'CALL_-1207036071', u'INDIRECT_-1207035356'), ('tmp_2133', u'MULTIEQUAL_-1207035363'), (u'INDIRECT_-1207035240', u'COPY_-1207035294'), (u'INDIRECT_-1207035168', u'MULTIEQUAL_-1207...
null
null
001116b0
x64
O2
(translation_unit "int FUN_001116b0(ulong param_1,uint param_2)\n\n{\n int iVar1;\n int iVar2;\n ulong uVar3;\n char *__format;\n \n if (6 < param_2) {\nswitchD_001116d2_caseD_0:\n iVar2 = 0;\n goto LAB_001116ff;\n }\n uVar3 = (ulong)param_2;\n switch((ulong)param_2) {\n case 0:\n goto switchD_001116...
(translation_unit "uint print_vma(bfd_vma vma,print_mode mode)\n\n{\n int iVar1;\n uint uVar2;\n int iVar3;\n ulong uVar4;\n char *__format;\n \n if (LONG_HEX < mode) {\nswitchD_001116d2_caseD_0:\n iVar3 = 0;\n goto LAB_001116ff;\n }\n uVar4 = (ulong)mode;\n switch((ulong)mode) {\n case 0:\n goto sw...
(translation_unit "int FUN_001116b0(ulong param_1,uint param_2)\n\n{\n int iVar1;\n int iVar2;\n ulong uVar3;\n char *__format;\n \n if (6 < param_2) {\nswitchD_001116d2_caseD_0:\n iVar2 = 0;\n goto LAB_001116ff;\n }\n uVar3 = (ulong)param_2;\n switch((ulong)param_2) {\n case 0:\n goto switchD_001116...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (i...
(function_definition "int FUN_001116b0(ulong param_1,uint param_2)\n\n{\n int iVar1;\n int iVar2;\n ulong uVar3;\n char *__format;\n \n if (6 < param_2) {\nswitchD_001116d2_caseD_0:\n iVar2 = 0;\n goto LAB_001116ff;\n }\n uVar3 = (ulong)param_2;\n switch((ulong)param_2) {\n case 0:\n goto switchD_001...
type_1 function_1(type_2 var_4,type_3 var_2) { int var_5; type_1 uVar2; int var_6; type_4 uVar4; char *__format; if (var_1 < var_2) { switchD_001116d2_caseD_0: var_6 = 0; goto LAB_001116ff; } uVar4 = (type_4)var_2; switch((type_4)var_2) { case 0: goto switchD_001116d2_caseD_0; cas...
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
int MASKED(ulong param_1,uint param_2) { int iVar1; int iVar2; ulong uVar3; char *__format; if (6 < param_2) { switchD_001116d2_caseD_0: iVar2 = 0; goto LAB_001116ff; } uVar3 = (ulong)param_2; switch((ulong)param_2) { case 0: goto switchD_001116d2_caseD_0; case 1: iVar2 = printf...
6973_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c
get_fde_pc<64,_false>
FUN_002a9cf0
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original name: get_fde_pc<64, false> DWARF original prototype: Elf_Addr get_fde_pc<64,_false>(Eh_frame_hdr * this, Elf_Addr eh_frame_address, uchar * eh_frame_contents, section_offset_type fde_offset, uchar fde_encoding) */ Elf_Addr __t...
ulong FUN_002a9cf0(undefined8 param_1,long param_2,long param_3,long param_4,byte param_5) { ulong *puVar1; byte bVar2; long lVar3; ulong uVar4; puVar1 = (ulong *)(param_3 + 8 + param_4); bVar2 = param_5 & 7; if ((param_5 & 7) != 0) { if (bVar2 == 3) { uVar4 = (ulong)(uint)*puVar1; if...
PUSH RBX MOV EAX,R8D LEA RDX,[RDX + RCX*0x1 + 0x8] SUB RSP,0x10 AND EAX,0x7 JZ 0x002a9d38 MOV EDI,R8D AND EDI,0x8 CMP AL,0x3 JZ 0x002a9db0 CMP AL,0x4 JZ 0x002a9d38 CMP AL,0x2 JZ 0x002a9dd0 LEA RDX,[0x38c258] MOV ESI,0x10a LEA RDI,[0x38bfc1] CALL 0x0017c650 MOV RBX,qword ptr [RDX] MOV EAX,R8D AND EAX,0x70 CMP AL,0x10 JZ...
null
null
null
null
[('tmp_647', u'BRANCH_-1204445529'), (u'INT_AND_-1204445752', u'INT_NOTEQUAL_-1204445724'), (u'LOAD_-1204445642', u'MULTIEQUAL_-1204445385'), ('tmp_762', u'PTRADD_-1204445892'), (u'INT_NOTEQUAL_-1204445724', u'CBRANCH_-1204445724'), ('const-8', u'INT_ADD_-1204445535'), (u'INT_AND_-1204445604', u'INT_ZEXT_-1204445262'),...
[('tmp_647', u'BRANCH_-1204445529'), (u'LOAD_-1204445642', u'MULTIEQUAL_-1204445385'), ('tmp_1503', u'INT_ADD_-1204445533'), (u'INT_NOTEQUAL_-1204445724', u'CBRANCH_-1204445724'), ('const-8', u'INT_ADD_-1204445535'), (u'INT_AND_-1204445604', u'INT_ZEXT_-1204445262'), (u'MULTIEQUAL_-1204445385', u'MULTIEQUAL_-1204445297...
null
null
002a9cf0
x64
O2
(translation_unit "ulong FUN_002a9cf0(undefined8 param_1,long param_2,long param_3,long param_4,byte param_5)\n\n{\n ulong *puVar1;\n byte bVar2;\n long lVar3;\n ulong uVar4;\n \n puVar1 = (ulong *)(param_3 + 8 + param_4);\n bVar2 = param_5 & 7;\n if ((param_5 & 7) != 0) {\n if (bVar2 == 3) {\n uVar4 = ...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original name: get_fde_pc<64, false>\n DWARF original prototype: Elf_Addr get_fde_pc<64,_false>(Eh_frame_hdr * this, Elf_Addr\n eh_frame_address, uchar * eh_frame_contents, section_offset_type fde_offset, uchar fde_encoding)...
(translation_unit "ulong FUN_002a9cf0(undefined8 param_1,long param_2,long param_3,long param_4,byte param_5)\n\n{\n ulong *puVar1;\n byte bVar2;\n long lVar3;\n ulong uVar4;\n \n puVar1 = (ulong *)(param_3 + 8 + param_4);\n bVar2 = param_5 & 7;\n if ((param_5 & 7) != 0) {\n if (bVar2 == 3) {\n uVar4 = ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_dec...
(function_definition "ulong FUN_002a9cf0(undefined8 param_1,long param_2,long param_3,long param_4,byte param_5)\n\n{\n ulong *puVar1;\n byte bVar2;\n long lVar3;\n ulong uVar4;\n \n puVar1 = (ulong *)(param_3 + 8 + param_4);\n bVar2 = param_5 & 7;\n if ((param_5 & 7) != 0) {\n if (bVar2 == 3) {\n uVar4...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original name: get_fde_pc<64, false> DWARF original prototype: Elf_Addr get_fde_pc<64,_false>(Eh_frame_hdr * this, Elf_Addr eh_frame_address, uchar * eh_frame_contents, section_offset_type fde_offset, uchar fde_encoding) */ type_1 __thi...
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)) (parameter_declarati...
null
ulong MASKED(undefined8 param_1,long param_2,long param_3,long param_4,byte param_5) { ulong *puVar1; byte bVar2; long lVar3; ulong uVar4; puVar1 = (ulong *)(param_3 + 8 + param_4); bVar2 = param_5 & 7; if ((param_5 & 7) != 0) { if (bVar2 == 3) { uVar4 = (ulong)(uint)*puVar1; if ((par...
6_powerpc64-linux-gnu-objcopy_and_powerpc64-linux-gnu-objcopy_strip.c
utime
utime
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int utime(char *__file,utimbuf *__file_times) { int iVar1; iVar1 = (*(code *)PTR_utime_0012b030)(); return iVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int utime(char *__file,utimbuf *__file_times) { int iVar1; iVar1 = (*(code *)PTR_utime_0012b030)(); return iVar1; }
JMP qword ptr [0x0012b030]
null
null
null
null
[(u'CAST_-1206959956', u'CALLIND_-1206960024'), ('tmp_38', u'CAST_-1206959956'), (u'CALLIND_-1206960024', u'INDIRECT_-1206959961'), (u'CALLIND_-1206960024', u'RETURN_-1206960021'), ('const-0', u'RETURN_-1206960021'), (u'INDIRECT_-1206959961', u'COPY_-1206960020')]
[(u'CAST_-1206959956', u'CALLIND_-1206960024'), ('tmp_38', u'CAST_-1206959956'), (u'CALLIND_-1206960024', u'INDIRECT_-1206959961'), (u'CALLIND_-1206960024', u'RETURN_-1206960021'), ('const-0', u'RETURN_-1206960021'), (u'INDIRECT_-1206959961', u'COPY_-1206960020')]
null
null
00104060
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint utime(char *__file,utimbuf *__file_times)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_utime_0012b030)();\n return iVar1;\n}\n\n" comment (function_definition "int utime(char *__file,utimbuf *__file_times)\n\n{\n ...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint utime(char *__file,utimbuf *__file_times)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_utime_0012b030)();\n return iVar1;\n}\n\n" comment (function_definition "int utime(char *__file,utimbuf *__file_times)\n\n{\n ...
(translation_unit "int utime(char *__file,utimbuf *__file_times)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_utime_0012b030)();\n return iVar1;\n}\n\n" (function_definition "int utime(char *__file,utimbuf *__file_times)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_utime_0012b030)();\n return iVar1;\n}" primiti...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = (call_e...
(function_definition "int utime(char *__file,utimbuf *__file_times)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_utime_0012b030)();\n return iVar1;\n}" (primitive_type "int") (function_declarator "utime(char *__file,utimbuf *__file_times)" (identifier "utime") (parameter_list "(char *__file,utimbuf *__file_times)" ...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(char *__file,type_1 *__file_times) { int iVar1; iVar1 = (*(type_2 *)PTR_utime_0012b030)(); 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: (type_identifier) declarator: (pointer...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(char *__file,utimbuf *__file_times) { int iVar1; iVar1 = (*(code *)PTR_MASKED_0012b030)(); return iVar1; }
894_powerpc-linux-gnu-ld_and_powerpc-linux-gnu-ld_strip.c
puts
puts
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int puts(char *__s) { /* WARNING: Bad instruction - Truncating control flow here */ /* puts@@GLIBC_2.2.5 */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int puts(char *__s) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1204457262')]
[('const-1', u'RETURN_-1204457262')]
null
null
002a70c8
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint puts(char *__s)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment comment (functio...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint puts(char *__s)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* puts@@GLIBC_2.2.5 */\n hal...
(translation_unit "int puts(char *__s)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int puts(char *__s)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "puts(char *__s)" identifier (parameter_list "(char *__s)" ( (parameter_declaration "char *__s" pri...
(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 puts(char *__s)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "puts(char *__s)" (identifier "puts") (parameter_list "(char *__s)" (( "(") (parameter_declaration "char *__s" (primitive_type "char") (pointer_declarator "*__s" (* "*") (identifier "_...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(char *__s) { /* WARNING: Bad instruction - Truncating control flow here */ /* puts@@GLIBC_2.2.5 */ var_1(); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (call_expression ...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(char *__s) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
12459_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c
_S_copy_chars
FUN_004d02d0
/* std::string::_S_copy_chars(char*, char const*, char const*) */ void std::string::_S_copy_chars(char *param_1,char *param_2,char *param_3) { size_t __n; __n = (long)param_3 - (long)param_2; if (__n == 1) { *param_1 = *param_2; return; } if (__n == 0) { return; } memcpy(param_1,param_2,...
void FUN_004d02d0(undefined1 *param_1,undefined1 *param_2,long param_3) { size_t __n; __n = param_3 - (long)param_2; if (__n == 1) { *param_1 = *param_2; return; } if (__n == 0) { return; } memcpy(param_1,param_2,__n); return; }
SUB RDX,RSI CMP RDX,0x1 JZ 0x004d02e8 TEST RDX,RDX JNZ 0x004d02e0 RET JMP 0x00177aa0 MOVZX EAX,byte ptr [RSI] MOV byte ptr [RDI],AL RET
null
null
null
null
[(u'LOAD_-1202584818', u'STORE_-1202584810'), (u'INT_SUB_-1202584858', u'INT_EQUAL_-1202584852'), ('const-1', u'INT_EQUAL_-1202584852'), ('const-433', u'STORE_-1202584810'), ('tmp_121', u'CALL_-1202584823'), (u'INT_SUB_-1202584858', u'CALL_-1202584823'), ('tmp_122', u'CAST_-1202584747'), ('tmp_120', u'STORE_-1202584810...
[(u'LOAD_-1202584818', u'STORE_-1202584810'), (u'INT_SUB_-1202584858', u'INT_EQUAL_-1202584852'), ('tmp_176', u'STORE_-1202584810'), ('tmp_174', u'CAST_-1202584747'), ('const-433', u'LOAD_-1202584818'), ('tmp_173', u'INT_SUB_-1202584858'), ('tmp_174', u'CALL_-1202584823'), (u'INT_SUB_-1202584858', u'CALL_-1202584823'),...
null
null
004d02d0
x64
O2
(translation_unit "void FUN_004d02d0(undefined1 *param_1,undefined1 *param_2,long param_3)\n\n{\n size_t __n;\n \n __n = param_3 - (long)param_2;\n if (__n == 1) {\n *param_1 = *param_2;\n return;\n }\n if (__n == 0) {\n return;\n }\n memcpy(param_1,param_2,__n);\n return;\n}\n\n" (function_definition...
(translation_unit "/* std::string::_S_copy_chars(char*, char const*, char const*) */\n\nvoid std::string::_S_copy_chars(char *param_1,char *param_2,char *param_3)\n\n{\n size_t __n;\n \n __n = (long)param_3 - (long)param_2;\n if (__n == 1) {\n *param_1 = *param_2;\n return;\n }\n if (__n == 0) {\n return...
(translation_unit "void FUN_004d02d0(undefined1 *param_1,undefined1 *param_2,long param_3)\n\n{\n size_t __n;\n \n __n = param_3 - (long)param_2;\n if (__n == 1) {\n *param_1 = *param_2;\n return;\n }\n if (__n == 0) {\n return;\n }\n memcpy(param_1,param_2,__n);\n return;\n}\n\n" (function_definition...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) ...
(function_definition "void FUN_004d02d0(undefined1 *param_1,undefined1 *param_2,long param_3)\n\n{\n size_t __n;\n \n __n = param_3 - (long)param_2;\n if (__n == 1) {\n *param_1 = *param_2;\n return;\n }\n if (__n == 0) {\n return;\n }\n memcpy(param_1,param_2,__n);\n return;\n}" (primitive_type "void...
/* std::string::_S_copy_chars(char*, char const*, char const*) */ void std::string::function_1(char *param_1,char *param_2,char *param_3) { size_t var_1; var_1 = (long)param_3 - (long)param_2; if (var_1 == 1) { *param_1 = *param_2; return; } if (var_1 == 0) { return; } var_2(param_1,para...
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(undefined1 *param_1,undefined1 *param_2,long param_3) { size_t __n; __n = param_3 - (long)param_2; if (__n == 1) { *param_1 = *param_2; return; } if (__n == 0) { return; } memcpy(param_1,param_2,__n); return; }
990_s390x-linux-gnu-dwp_and_s390x-linux-gnu-dwp_strip.c
parse_to_value
FUN_00154fd0
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_no_nodump * this, char * param_1, char * param_2, Command_line * param_3, General_options * options) */ void __thiscall gold::General_options::Struct_no_nodump::parse_to_value (Struct_no...
void FUN_00154fd0(void) { long in_R8; *(undefined2 *)(in_R8 + 0x8938) = 1; return; }
MOV EAX,0x1 MOV word ptr [R8 + 0x8938],AX RET
null
null
null
null
[('const-433', u'STORE_-1207283749'), ('const-35032', u'PTRSUB_-1207283675'), (u'PTRSUB_-1207283675', u'PTRSUB_-1207283674'), ('const-0', u'RETURN_-1207283731'), ('tmp_24', u'PTRSUB_-1207283677'), (u'PTRSUB_-1207283677', u'PTRSUB_-1207283676'), (u'PTRSUB_-1207283674', u'STORE_-1207283736'), ('const-1', u'STORE_-1207283...
[('const-1', u'STORE_-1207283749'), ('const-35128', u'INT_ADD_-1207283735'), ('tmp_23', u'INT_ADD_-1207283735'), ('const-0', u'RETURN_-1207283731'), (u'INT_ADD_-1207283735', u'CAST_-1207283682'), (u'CAST_-1207283682', u'STORE_-1207283749'), ('const-433', u'STORE_-1207283749')]
null
null
00154fd0
x64
O2
(translation_unit "void FUN_00154fd0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x8938) = 1;\n return;\n}\n\n" (function_definition "void FUN_00154fd0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x8938) = 1;\n return;\n}" primitive_type (function_declarator "FUN_00154fd0(void)" identifier (...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void parse_to_value(Struct_no_nodump * this, char * param_1, char *\n param_2, Command_line * param_3, General_options * options) */\n\nvoid __thiscall\ngold::General_options::Struct_no_nodump::parse_to_val...
(translation_unit "void FUN_00154fd0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x8938) = 1;\n return;\n}\n\n" (function_definition "void FUN_00154fd0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x8938) = 1;\n return;\n}" primitive_type (function_declarator "FUN_00154fd0(void)" identifier (...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_...
(function_definition "void FUN_00154fd0(void)\n\n{\n long in_R8;\n \n *(undefined2 *)(in_R8 + 0x8938) = 1;\n return;\n}" (primitive_type "void") (function_declarator "FUN_00154fd0(void)" (identifier "FUN_00154fd0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (co...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_no_nodump * this, char * param_1, char * param_2, Command_line * param_3, General_options * options) */ void __thiscall gold::type_3::type_1::function_1 (type_1 *this,char *param_2,char ...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (sized_type_specifier) declarator: (identifier)) (expression_statement (assign...
null
void MASKED(void) { long in_R8; *(undefined2 *)(in_R8 + 0x8938) = 1; return; }
10928_i686-gnu-dwp_and_i686-gnu-dwp_strip.c
btowc
btowc
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ wint_t btowc(int __c) { /* WARNING: Bad instruction - Truncating control flow here */ /* btowc@@GLIBC_2.2.5 */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ wint_t btowc(int __c) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1201941302')]
[('const-1', u'RETURN_-1201941302')]
null
null
0044d4c0
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nwint_t btowc(int __c)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment comment (funct...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nwint_t btowc(int __c)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* btowc@@GLIBC_2.2.5 */\n ...
(translation_unit "wint_t btowc(int __c)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "wint_t btowc(int __c)\n\n{\n \n halt_baddata();\n}" type_identifier (function_declarator "btowc(int __c)" identifier (parameter_list "(int __c)" ( (parameter_declaration "int __c" pri...
(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 "wint_t btowc(int __c)\n\n{\n \n halt_baddata();\n}" (type_identifier "wint_t") (function_declarator "btowc(int __c)" (identifier "btowc") (parameter_list "(int __c)" (( "(") (parameter_declaration "int __c" (primitive_type "int") (identifier "__c")) () ")"))) (compound_statemen...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ type_1 function_1(int __c) { /* WARNING: Bad instruction - Truncating control flow here */ /* btowc@@GLIBC_2.2.5 */ var_1(); }
null
(translation_unit (function_definition type: (type_identifier) 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 */ wint_t MASKED(int __c) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
6155_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c
print
FUN_0027e2a0
/* DWARF original prototype: void print(Binary_eq * this, FILE * f) */ void __thiscall gold::Binary_eq::print(Binary_eq *this,FILE *f) { Expression *pEVar1; fputc(0x28,(FILE *)f); pEVar1 = (this->super_Binary_expression).left_; (*pEVar1->_vptr_Expression[2])(pEVar1,f); fprintf((FILE *)f," %s ",&DAT_0035...
void FUN_0027e2a0(long param_1,FILE *param_2) { fputc(0x28,param_2); (**(code **)(**(long **)(param_1 + 8) + 0x10))(*(long **)(param_1 + 8),param_2); fprintf(param_2," %s ",&DAT_0035661d); (**(code **)(**(long **)(param_1 + 0x10) + 0x10))(*(long **)(param_1 + 0x10),param_2); fputc(0x29,param_2); return; }...
PUSH RBP MOV RBP,RDI MOV EDI,0x28 PUSH RBX MOV RBX,RSI SUB RSP,0x8 CALL 0x00144450 MOV RDI,qword ptr [RBP + 0x8] MOV RSI,RBX MOV RAX,qword ptr [RDI] CALL qword ptr [RAX + 0x10] MOV RDI,RBX LEA RDX,[0x35661d] XOR EAX,EAX LEA RSI,[0x34e619] CALL 0x001449f0 MOV RDI,qword ptr [RBP + 0x10] MOV RSI,RBX MOV RAX,qword ptr [RDI...
null
null
null
null
[('const-8', u'PTRADD_-1204231225'), (u'PTRSUB_-1204231187', u'LOAD_-1204231399'), (u'LOAD_-1204231474', u'CALLIND_-1204231448'), ('const-433', u'LOAD_-1204231464'), ('const-0', u'PTRSUB_-1204231228'), ('const-3466777', u'COPY_-1204231272'), ('const-433', u'LOAD_-1204231458'), ('const-16', u'PTRSUB_-1204231191'), ('tmp...
[(u'INT_ADD_-1204231442', u'CAST_-1204231232'), ('const-0', u'PTRSUB_-1204231210'), (u'LOAD_-1204231474', u'CALLIND_-1204231448'), ('const-16', u'INT_ADD_-1204231377'), (u'PTRSUB_-1204231210', u'CALL_-1204231411'), (u'INT_ADD_-1204231393', u'CAST_-1204231204'), ('const-3466777', u'COPY_-1204231276'), (u'LOAD_-120423145...
null
null
0027e2a0
x64
O2
(translation_unit "void FUN_0027e2a0(long param_1,FILE *param_2)\n\n{\n fputc(0x28,param_2);\n (**(code **)(**(long **)(param_1 + 8) + 0x10))(*(long **)(param_1 + 8),param_2);\n fprintf(param_2," %s ",&DAT_0035661d);\n (**(code **)(**(long **)(param_1 + 0x10) + 0x10))(*(long **)(param_1 + 0x10),param_2);\n fputc(0...
(translation_unit "/* DWARF original prototype: void print(Binary_eq * this, FILE * f) */\n\nvoid __thiscall gold::Binary_eq::print(Binary_eq *this,FILE *f)\n\n{\n Expression *pEVar1;\n \n fputc(0x28,(FILE *)f);\n pEVar1 = (this->super_Binary_expression).left_;\n (*pEVar1->_vptr_Expression[2])(pEVar1,f);\n fprint...
(translation_unit "void FUN_0027e2a0(long param_1,FILE *param_2)\n\n{\n fputc(0x28,param_2);\n (**(code **)(**(long **)(param_1 + 8) + 0x10))(*(long **)(param_1 + 8),param_2);\n fprintf(param_2," %s ",&DAT_0035661d);\n (**(code **)(**(long **)(param_1 + 0x10) + 0x10))(*(long **)(param_1 + 0x10),param_2);\n fputc(0...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( LIT , IDENT ))) ;) (expre...
(function_definition "void FUN_0027e2a0(long param_1,FILE *param_2)\n\n{\n fputc(0x28,param_2);\n (**(code **)(**(long **)(param_1 + 8) + 0x10))(*(long **)(param_1 + 8),param_2);\n fprintf(param_2," %s ",&DAT_0035661d);\n (**(code **)(**(long **)(param_1 + 0x10) + 0x10))(*(long **)(param_1 + 0x10),param_2);\n fput...
/* DWARF original prototype: void print(Binary_eq * this, FILE * f) */ void __thiscall gold::type_1::function_1(type_1 *this,type_2 *f) { type_3 *pEVar1; var_1(0x28,(type_2 *)f); pEVar1 = (this->super_Binary_expression).left_; (*pEVar1->_vptr_Expression[2])(pEVar1,f); var_2((type_2 *)f," %s ",&DAT_00356...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (id...
null
void MASKED(long param_1,FILE *param_2) { fputc(0x28,param_2); (**(code **)(**(long **)(param_1 + 8) + 0x10))(*(long **)(param_1 + 8),param_2); fprintf(param_2," %s ",&DAT_0035661d); (**(code **)(**(long **)(param_1 + 0x10) + 0x10))(*(long **)(param_1 + 0x10),param_2); fputc(0x29,param_2); return; }
9749_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c
do_curr_symbol
FUN_00324fc0
/* std::moneypunct<wchar_t, false>::do_curr_symbol() const */ void std::moneypunct<wchar_t,false>::do_curr_symbol(void) { long in_RSI; wstring *in_RDI; allocator local_9; std::wstring::wstring(in_RDI,*(wchar_t **)(*(long *)(in_RSI + 0x10) + 0x30),&local_9); return; }
undefined8 FUN_00324fc0(undefined8 param_1,long param_2) { undefined1 local_9; FUN_00357920(param_1,*(undefined8 *)(*(long *)(param_2 + 0x10) + 0x30),&local_9); return param_1; }
PUSH RBX MOV RBX,RDI SUB RSP,0x10 MOV RAX,qword ptr [RSI + 0x10] LEA RDX,[RSP + 0xf] MOV RSI,qword ptr [RAX + 0x30] CALL 0x00357920 ADD RSP,0x10 MOV RAX,RBX POP RBX RET
null
null
null
null
[(u'CAST_-1204989882', u'LOAD_-1204989992'), (u'LOAD_-1204989992', u'INT_ADD_-1204989962'), ('tmp_162', u'INT_ADD_-1204989976'), (u'INT_ADD_-1204989962', u'CAST_-1204989872'), ('tmp_160', u'PTRSUB_-1204989877'), (u'CAST_-1204989872', u'LOAD_-1204989978'), ('const-433', u'LOAD_-1204989978'), ('const--9', u'PTRSUB_-12049...
[(u'CAST_-1204989882', u'LOAD_-1204989992'), (u'LOAD_-1204989992', u'INT_ADD_-1204989962'), ('tmp_161', u'COPY_-1204989952'), ('const--9', u'PTRSUB_-1204989877'), ('tmp_162', u'INT_ADD_-1204989976'), (u'INT_ADD_-1204989962', u'CAST_-1204989872'), ('tmp_160', u'PTRSUB_-1204989877'), ('const-433', u'LOAD_-1204989992'), (...
null
null
00324fc0
x64
O2
(translation_unit "undefined8 FUN_00324fc0(undefined8 param_1,long param_2)\n\n{\n undefined1 local_9;\n \n FUN_00357920(param_1,*(undefined8 *)(*(long *)(param_2 + 0x10) + 0x30),&local_9);\n return param_1;\n}\n\n" (function_definition "undefined8 FUN_00324fc0(undefined8 param_1,long param_2)\n\n{\n undefined1 lo...
(translation_unit "/* std::moneypunct<wchar_t, false>::do_curr_symbol() const */\n\nvoid std::moneypunct<wchar_t,false>::do_curr_symbol(void)\n\n{\n long in_RSI;\n wstring *in_RDI;\n allocator local_9;\n \n std::wstring::wstring(in_RDI,*(wchar_t **)(*(long *)(in_RSI + 0x10) + 0x30),&local_9);\n return;\n}\n\n" co...
(translation_unit "undefined8 FUN_00324fc0(undefined8 param_1,long param_2)\n\n{\n undefined1 local_9;\n \n FUN_00357920(param_1,*(undefined8 *)(*(long *)(param_2 + 0x10) + 0x30),&local_9);\n return param_1;\n}\n\n" (function_definition "undefined8 FUN_00324fc0(undefined8 param_1,long param_2)\n\n{\n undefined1 lo...
(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 ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , (pointer_expr...
(function_definition "undefined8 FUN_00324fc0(undefined8 param_1,long param_2)\n\n{\n undefined1 local_9;\n \n FUN_00357920(param_1,*(undefined8 *)(*(long *)(param_2 + 0x10) + 0x30),&local_9);\n return param_1;\n}" (type_identifier "undefined8") (function_declarator "FUN_00324fc0(undefined8 param_1,long param_2)" (...
/* std::moneypunct<wchar_t, false>::do_curr_symbol() const */ void std::moneypunct<type_3,false>::do_curr_symbol(void) { long var_1; type_1 *in_RDI; type_2 local_9; std::wstring::type_1(in_RDI,*(type_3 **)(*(long *)(var_1 + 0x10) + 0x30),&local_9); return; }
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_9; FUN_00357920(param_1,*(undefined8 *)(*(long *)(param_2 + 0x10) + 0x30),&local_9); return param_1; }
8543_aarch64-linux-gnu-dwp_and_aarch64-linux-gnu-dwp_strip.c
_M_extract_float
FUN_002f2e60
/* std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_M_extract_float(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, std::string&) const */ undefined1 [16] std::num_get<char,std...
undefined1 [16] FUN_002f2e60(undefined8 param_1,long *param_2,undefined8 param_3,long *param_4,undefined8 param_5, long param_6,undefined4 *param_7,long *param_8) { undefined1 auVar1 [16]; undefined1 auVar2 [16]; long *plVar3; byte bVar4; char cVar5; char cVar6; byte bVar7; uint uVar8; ...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x78 MOV qword ptr [RSP + 0x50],RSI LEA RDI,[RSP + 0x66] LEA RSI,[R9 + 0xd0] MOV R15,qword ptr [RSP + 0xb8] MOV qword ptr [RSP + 0x58],RDX MOV qword ptr [RSP + 0x40],RCX MOV qword ptr [RSP + 0x48],R8 CALL 0x002efd50 LEA RSI,[RSP + 0x40] MOV RBP,RAX LEA RAX,[...
null
null
null
null
[('const-4', u'STORE_-1204800838'), ('tmp_4277', u'CBRANCH_-1204799100'), (u'MULTIEQUAL_-1204794000', u'INT_NOTEQUAL_-1204800389'), (u'MULTIEQUAL_-1204794565', u'INT_EQUAL_-1204799318'), (u'INT_EQUAL_-1204800351', u'CBRANCH_-1204800348'), (u'CALLIND_-1204800187', u'INDIRECT_-1204793201'), (u'PTRSUB_-1204793314', u'CAST...
[(u'MULTIEQUAL_-1204793922', u'LOAD_-1204798189'), ('tmp_4277', u'CBRANCH_-1204799100'), (u'INT_EQUAL_-1204800351', u'CBRANCH_-1204800348'), (u'INDIRECT_-1204792751', u'MULTIEQUAL_-1204792820'), (u'COPY_-1204792663', u'COPY_-1204791070'), (u'INDIRECT_-1204792659', u'MULTIEQUAL_-1204792741'), (u'CALLIND_-1204797838', u'...
null
null
002f2e60
x64
O2
(translation_unit "undefined1 [16]\nFUN_002f2e60(undefined8 param_1,long *param_2,undefined8 param_3,long *param_4,undefined8 param_5,\n long param_6,undefined4 *param_7,long *param_8)\n\n{\n undefined1 auVar1 [16];\n undefined1 auVar2 [16];\n long *plVar3;\n byte bVar4;\n char cVar5;\n char cVar6;\n ...
(translation_unit "/* std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> >\n >::_M_extract_float(std::istreambuf_iterator<char, std::char_traits<char> >,\n std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&,\n std::string&) const */\n\nundefined1 [16...
(translation_unit "undefined1 [16]\nFUN_002f2e60(undefined8 param_1,long *param_2,undefined8 param_3,long *param_4,undefined8 param_5,\n long param_6,undefined4 *param_7,long *param_8)\n\n{\n undefined1 auVar1 [16];\n undefined1 auVar2 [16];\n long *plVar3;\n byte bVar4;\n char cVar5;\n char cVar6;\n ...
(translation_unit (expression_statement (subscript_expression IDENT [ LIT ]) ;) (declaration (macro_type_specifier IDENT ( (type_descriptor TYPE) )) IDENT , (ERROR IDENT) (pointer_declarator * IDENT) , IDENT (ERROR 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 "FUN_002f2e60(undefined8 param_1,long *param_2,undefined8 param_3,long *param_4,undefined8 param_5,\n long param_6,undefined4 *param_7,long *...
/* std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_M_extract_float(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, std::string&) const */ type_1 [16] std::num_get<var_2,var_14...
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,undefined8 param_3,long *param_4,undefined8 param_5, long param_6,undefined4 *param_7,long *param_8) { undefined1 auVar1 [16]; undefined1 auVar2 [16]; long *plVar3; byte bVar4; char cVar5; char cVar6; byte bVar7; uint uVar8; int iV...
458_s390x-linux-gnu-objdump_and_s390x-linux-gnu-objdump_strip.c
template_in_dir
FUN_00136220
char * template_in_dir(char *path) { char *pcVar1; size_t __n; void *__dest; char *pcVar2; pcVar1 = strrchr(path,0x2f); if (pcVar1 == (char *)0x0) { pcVar1 = (char *)xmalloc(9); pcVar2 = pcVar1; } else { __n = (long)pcVar1 - (long)path; __dest = (void *)xmalloc(__n + 0xb); pcVar...
undefined8 * FUN_00136220(char *param_1) { char *pcVar1; size_t __n; void *__dest; undefined8 *puVar2; undefined8 *puVar3; pcVar1 = strrchr(param_1,0x2f); if (pcVar1 == (char *)0x0) { puVar3 = (undefined8 *)xmalloc(9); puVar2 = puVar3; } else { __n = (long)pcVar1 - (long)param_1; ...
PUSH RBP MOV ESI,0x2f MOV RBP,RDI PUSH RBX SUB RSP,0x8 CALL 0x001072c0 TEST RAX,RAX JZ 0x00136280 SUB RAX,RBP LEA RDI,[RAX + 0xb] MOV RBX,RAX CALL 0x00107350 MOV RDX,RBX MOV RSI,RBP MOV RDI,RAX CALL 0x001074b0 MOV RCX,RAX MOV byte ptr [RAX + RBX*0x1],0x2f LEA RAX,[RAX + RBX*0x1 + 0x1] MOV RDX,0x5858585858587473 MOV byt...
null
null
null
null
[('const-268435456', u'CALLOTHER_-1207147700'), ('tmp_258', u'CAST_-1207147690'), (u'INT_ADD_-1207147721', u'PTRADD_-1207147817'), ('const-9', u'CALL_-1207147802'), (u'CALL_-1207147915', u'CAST_-1207147679'), ('tmp_241', u'BRANCH_-1207147795'), (u'CALL_-1207147895', u'CAST_-1207147664'), (u'MULTIEQUAL_-1207147752', u'C...
[(u'MULTIEQUAL_-1207147757', u'STORE_-1207147853'), (u'CAST_-1207147671', u'INT_ADD_-1207147872'), ('tmp_508', u'CAST_-1207147706'), ('const-433', u'STORE_-1207147859'), ('tmp_241', u'BRANCH_-1207147795'), (u'CAST_-1207147664', u'MULTIEQUAL_-1207147757'), (u'INT_ADD_-1207147915', u'CALL_-1207147915'), (u'CAST_-12071476...
null
null
00136220
x64
O2
(translation_unit "undefined8 * FUN_00136220(char *param_1)\n\n{\n char *pcVar1;\n size_t __n;\n void *__dest;\n undefined8 *puVar2;\n undefined8 *puVar3;\n \n pcVar1 = strrchr(param_1,0x2f);\n if (pcVar1 == (char *)0x0) {\n puVar3 = (undefined8 *)xmalloc(9);\n puVar2 = puVar3;\n }\n else {\n __n = (...
(translation_unit "char * template_in_dir(char *path)\n\n{\n char *pcVar1;\n size_t __n;\n void *__dest;\n char *pcVar2;\n \n pcVar1 = strrchr(path,0x2f);\n if (pcVar1 == (char *)0x0) {\n pcVar1 = (char *)xmalloc(9);\n pcVar2 = pcVar1;\n }\n else {\n __n = (long)pcVar1 - (long)path;\n __dest = (voi...
(translation_unit "undefined8 * FUN_00136220(char *param_1)\n\n{\n char *pcVar1;\n size_t __n;\n void *__dest;\n undefined8 *puVar2;\n undefined8 *puVar3;\n \n pcVar1 = strrchr(param_1,0x2f);\n if (pcVar1 == (char *)0x0) {\n puVar3 = (undefined8 *)xmalloc(9);\n puVar2 = puVar3;\n }\n else {\n __n = (...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) )))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ...
(function_definition "undefined8 * FUN_00136220(char *param_1)\n\n{\n char *pcVar1;\n size_t __n;\n void *__dest;\n undefined8 *puVar2;\n undefined8 *puVar3;\n \n pcVar1 = strrchr(param_1,0x2f);\n if (pcVar1 == (char *)0x0) {\n puVar3 = (undefined8 *)xmalloc(9);\n puVar2 = puVar3;\n }\n else {\n __n ...
char * function_1(char *path) { char *var_2; size_t var_4; void *__dest; char *var_6; var_2 = var_1(path,0x2f); if (var_2 == (char *)0x0) { var_2 = (char *)var_3(9); var_6 = var_2; } else { var_4 = (long)var_2 - (long)path; __dest = (void *)var_3(var_4 + 0xb); var_6 = (char *)va...
null
(translation_unit (function_definition type: (type_identifier) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier)))))) body: (compound_statement (decl...
null
undefined8 * MASKED(char *param_1) { char *pcVar1; size_t __n; void *__dest; undefined8 *puVar2; undefined8 *puVar3; pcVar1 = strrchr(param_1,0x2f); if (pcVar1 == (char *)0x0) { puVar3 = (undefined8 *)xmalloc(9); puVar2 = puVar3; } else { __n = (long)pcVar1 - (long)param_1; __dest...
334_x86_64-linux-gnu-as_and_x86_64-linux-gnu-as_strip.c
del_formal
FUN_0011ab80
void del_formal(formal_entry *formal) { sb_kill(&formal->actual); sb_kill(&formal->def); sb_kill(&formal->name); free(formal); return; }
void FUN_0011ab80(void *param_1) { FUN_001266a0((long)param_1 + 0x38); FUN_001266a0((long)param_1 + 0x20); FUN_001266a0((long)param_1 + 8); free(param_1); return; }
PUSH RBX MOV RBX,RDI LEA RDI,[RDI + 0x38] CALL 0x001266a0 LEA RDI,[RBX + 0x20] CALL 0x001266a0 LEA RDI,[RBX + 0x8] CALL 0x001266a0 MOV RDI,RBX POP RBX JMP 0x00108740
null
null
null
null
[('tmp_78', u'PTRSUB_-1206998015'), ('tmp_78', u'CALL_-1206998078'), ('const-56', u'PTRSUB_-1206998015'), ('tmp_78', u'PTRSUB_-1206997995'), ('const-8', u'PTRSUB_-1206997995'), (u'PTRSUB_-1206997995', u'CALL_-1206998093'), (u'PTRSUB_-1206998015', u'CALL_-1206998121'), ('const-0', u'RETURN_-1206998074'), (u'PTRSUB_-1206...
[('tmp_128', u'CAST_-1206997997'), ('const-8', u'INT_ADD_-1206998089'), ('const-56', u'INT_ADD_-1206998117'), (u'CAST_-1206998017', u'INT_ADD_-1206998117'), ('tmp_128', u'CAST_-1206998017'), (u'CAST_-1206998007', u'INT_ADD_-1206998103'), ('tmp_128', u'CALL_-1206998078'), (u'INT_ADD_-1206998117', u'CALL_-1206998121'), (...
null
null
0011ab80
x64
O2
(translation_unit "void FUN_0011ab80(void *param_1)\n\n{\n FUN_001266a0((long)param_1 + 0x38);\n FUN_001266a0((long)param_1 + 0x20);\n FUN_001266a0((long)param_1 + 8);\n free(param_1);\n return;\n}\n\n" (function_definition "void FUN_0011ab80(void *param_1)\n\n{\n FUN_001266a0((long)param_1 + 0x38);\n FUN_001266...
(translation_unit "void del_formal(formal_entry *formal)\n\n{\n sb_kill(&formal->actual);\n sb_kill(&formal->def);\n sb_kill(&formal->name);\n free(formal);\n return;\n}\n\n" (function_definition "void del_formal(formal_entry *formal)\n\n{\n sb_kill(&formal->actual);\n sb_kill(&formal->def);\n sb_kill(&formal->...
(translation_unit "void FUN_0011ab80(void *param_1)\n\n{\n FUN_001266a0((long)param_1 + 0x38);\n FUN_001266a0((long)param_1 + 0x20);\n FUN_001266a0((long)param_1 + 8);\n free(param_1);\n return;\n}\n\n" (function_definition "void FUN_0011ab80(void *param_1)\n\n{\n FUN_001266a0((long)param_1 + 0x38);\n FUN_001266...
(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 ( (binary_expression (cast_expression ( (type_descriptor (sized_type_specifier long)) )...
(function_definition "void FUN_0011ab80(void *param_1)\n\n{\n FUN_001266a0((long)param_1 + 0x38);\n FUN_001266a0((long)param_1 + 0x20);\n FUN_001266a0((long)param_1 + 8);\n free(param_1);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0011ab80(void *param_1)" (identifier "FUN_0011ab80") (parameter...
void function_1(type_1 *formal) { var_1(&formal->actual); var_1(&formal->def); var_1(&formal->name); var_2(formal); 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
void MASKED(void *param_1) { FUN_001266a0((long)param_1 + 0x38); FUN_001266a0((long)param_1 + 0x20); FUN_001266a0((long)param_1 + 8); free(param_1); return; }
517_powerpc64le-linux-gnu-as_and_powerpc64le-linux-gnu-as_strip.c
subseg_text_p
FUN_00129400
/* WARNING: Unknown calling convention */ int subseg_text_p(segT sec) { return sec->flags >> 4 & 1; }
uint FUN_00129400(long param_1) { return *(uint *)(param_1 + 0x20) >> 4 & 1; }
MOV EAX,dword ptr [RDI + 0x20] SHR EAX,0x4 AND EAX,0x1 RET
null
null
null
null
[('const-1', u'INT_AND_-1207069619'), (u'COPY_-1207069618', u'RETURN_-1207069623'), (u'INT_RIGHT_-1207069657', u'INT_AND_-1207069619'), ('const-433', u'LOAD_-1207069693'), ('tmp_153', u'PTRSUB_-1207069549'), ('const-32', u'PTRSUB_-1207069549'), ('const-0', u'RETURN_-1207069623'), (u'PTRSUB_-1207069549', u'LOAD_-1207069...
[(u'CAST_-1207069552', u'LOAD_-1207069693'), ('tmp_189', u'INT_ADD_-1207069677'), ('const-32', u'INT_ADD_-1207069677'), ('const-1', u'INT_AND_-1207069619'), (u'INT_RIGHT_-1207069657', u'INT_AND_-1207069619'), (u'INT_AND_-1207069619', u'COPY_-1207069610'), ('const-433', u'LOAD_-1207069693'), (u'COPY_-1207069610', u'RETU...
null
null
00129400
x64
O2
(translation_unit "uint FUN_00129400(long param_1)\n\n{\n return *(uint *)(param_1 + 0x20) >> 4 & 1;\n}\n\n" (function_definition "uint FUN_00129400(long param_1)\n\n{\n return *(uint *)(param_1 + 0x20) >> 4 & 1;\n}" type_identifier (function_declarator "FUN_00129400(long param_1)" identifier (parameter_list "(long p...
(translation_unit "/* WARNING: Unknown calling convention */\n\nint subseg_text_p(segT sec)\n\n{\n return sec->flags >> 4 & 1;\n}\n\n" comment (function_definition "int subseg_text_p(segT sec)\n\n{\n return sec->flags >> 4 & 1;\n}" primitive_type (function_declarator "subseg_text_p(segT sec)" identifier (parameter_li...
(translation_unit "uint FUN_00129400(long param_1)\n\n{\n return *(uint *)(param_1 + 0x20) >> 4 & 1;\n}\n\n" (function_definition "uint FUN_00129400(long param_1)\n\n{\n return *(uint *)(param_1 + 0x20) >> 4 & 1;\n}" type_identifier (function_declarator "FUN_00129400(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 (binary_expression (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_dec...
(function_definition "uint FUN_00129400(long param_1)\n\n{\n return *(uint *)(param_1 + 0x20) >> 4 & 1;\n}" (type_identifier "uint") (function_declarator "FUN_00129400(long param_1)" (identifier "FUN_00129400") (parameter_list "(long param_1)" (( "(") (parameter_declaration "long param_1" (sized_type_specifier "long" ...
/* WARNING: Unknown calling convention */ int function_1(type_1 sec) { return sec->flags >> 4 & 1; }
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 (binary_expression left: (binary_expression lef...
null
uint MASKED(long param_1) { return *(uint *)(param_1 + 0x20) >> 4 & 1; }
314_i686-linux-gnu-strip_and_i686-linux-gnu-strip_strip.c
stab_int_constant
FUN_00118610
bfd_boolean stab_int_constant(void *p,char *name,bfd_vma val) { bfd_boolean bVar1; size_t sVar2; char *__s; sVar2 = strlen(name); __s = (char *)xmalloc(sVar2 + 0x14); sprintf(__s,"%s:c=i%ld",name); bVar1 = stab_write_symbol((stab_write_handle *)p,0x80,0,0,__s); if (bVar1 != 0) { free(__s); ...
undefined8 FUN_00118610(undefined8 param_1,char *param_2,undefined8 param_3) { size_t sVar1; char *__s; undefined8 uVar2; sVar1 = strlen(param_2); __s = (char *)xmalloc(sVar1 + 0x14); sprintf(__s,"%s:c=i%ld",param_2,param_3); uVar2 = FUN_00118330(param_1,0x80,0,0,__s); if ((int)uVar2 != 0) { fr...
PUSH R13 MOV R13,RDX PUSH R12 MOV R12,RDI MOV RDI,RSI PUSH RBP MOV RBP,RSI PUSH RBX SUB RSP,0x8 CALL 0x00104260 LEA RDI,[RAX + 0x14] CALL 0x00104370 MOV RCX,R13 MOV RDX,RBP LEA RSI,[0x123f5d] MOV RDI,RAX MOV RBX,RAX XOR EAX,EAX CALL 0x00104820 XOR ECX,ECX XOR EDX,EDX MOV R8,RBX MOV ESI,0x80 MOV RDI,R12 CALL 0x00118330 ...
null
null
null
null
[(u'CALL_-1207007658', u'CAST_-1207007325'), ('tmp_221', u'CBRANCH_-1207007553'), (u'CAST_-1207007325', u'CALL_-1207007542'), (u'INT_ADD_-1207007654', u'CALL_-1207007658'), ('const-0', u'INT_NOTEQUAL_-1207007553'), ('const-0', u'RETURN_-1207007490'), (u'COPY_-1207007462', u'RETURN_-1207007490'), (u'CALL_-1207007672', u...
[(u'CALL_-1207007568', u'SUBPIECE_-1207007429'), ('tmp_688', u'CALL_-1207007614'), ('tmp_221', u'CBRANCH_-1207007553'), (u'CALL_-1207007568', u'MULTIEQUAL_-1207007405'), (u'INT_ADD_-1207007654', u'CALL_-1207007658'), ('const-0', u'INT_NOTEQUAL_-1207007553'), ('const-0', u'CALL_-1207007568'), ('tmp_691', u'CALL_-1207007...
null
null
00118610
x64
O2
(translation_unit "undefined8 FUN_00118610(undefined8 param_1,char *param_2,undefined8 param_3)\n\n{\n size_t sVar1;\n char *__s;\n undefined8 uVar2;\n \n sVar1 = strlen(param_2);\n __s = (char *)xmalloc(sVar1 + 0x14);\n sprintf(__s,"%s:c=i%ld",param_2,param_3);\n uVar2 = FUN_00118330(param_1,0x80,0,0,__s);\n ...
(translation_unit "bfd_boolean stab_int_constant(void *p,char *name,bfd_vma val)\n\n{\n bfd_boolean bVar1;\n size_t sVar2;\n char *__s;\n \n sVar2 = strlen(name);\n __s = (char *)xmalloc(sVar2 + 0x14);\n sprintf(__s,"%s:c=i%ld",name);\n bVar1 = stab_write_symbol((stab_write_handle *)p,0x80,0,0,__s);\n if (bVar...
(translation_unit "undefined8 FUN_00118610(undefined8 param_1,char *param_2,undefined8 param_3)\n\n{\n size_t sVar1;\n char *__s;\n undefined8 uVar2;\n \n sVar1 = strlen(param_2);\n __s = (char *)xmalloc(sVar1 + 0x14);\n sprintf(__s,"%s:c=i%ld",param_2,param_3);\n uVar2 = FUN_00118330(param_1,0x80,0,0,__s);\n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT)...
(function_definition "undefined8 FUN_00118610(undefined8 param_1,char *param_2,undefined8 param_3)\n\n{\n size_t sVar1;\n char *__s;\n undefined8 uVar2;\n \n sVar1 = strlen(param_2);\n __s = (char *)xmalloc(sVar1 + 0x14);\n sprintf(__s,"%s:c=i%ld",param_2,param_3);\n uVar2 = FUN_00118330(param_1,0x80,0,0,__s);\...
type_1 function_1(void *p,char *name,type_2 val) { type_1 var_6; size_t var_3; char *__s; var_3 = var_1(name); __s = (char *)var_2(var_3 + 0x14); var_4(__s,"%s:c=i%ld",name); var_6 = var_5((type_3 *)p,0x80,0,0,__s); if (var_6 != 0) { var_7(__s); var_6 = 1; } return var_6; }
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identif...
null
undefined8 MASKED(undefined8 param_1,char *param_2,undefined8 param_3) { size_t sVar1; char *__s; undefined8 uVar2; sVar1 = strlen(param_2); __s = (char *)xmalloc(sVar1 + 0x14); sprintf(__s,"%s:c=i%ld",param_2,param_3); uVar2 = FUN_00118330(param_1,0x80,0,0,__s); if ((int)uVar2 != 0) { free(__s...
200_powerpc-linux-gnu-gprof_and_powerpc-linux-gnu-gprof_strip.c
bindtextdomain
bindtextdomain
/* WARNING: Control flow encountered bad instruction data */ void bindtextdomain(void) { /* WARNING: Bad instruction - Truncating control flow here */ /* bindtextdomain@@GLIBC_2.2.5 */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void bindtextdomain(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207000926')]
[('const-1', u'RETURN_-1207000926')]
null
null
0011a098
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bindtextdomain(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bindtextdomain(void)\n\n{\n /* WARNING: Ba...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bindtextdomain(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* bindtextdomain@@GLIBC_2.2.5 */\n halt_baddata();\n}\n\n" comment (function_definition "void bindte...
(translation_unit "void bindtextdomain(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void bindtextdomain(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "bindtextdomain(void)" identifier (parameter_list "(void)" ( (parameter_declaration "vo...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "void bindtextdomain(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "bindtextdomain(void)" (identifier "bindtextdomain") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n ...
/* WARNING: Control flow encountered bad instruction data */ void function_1(void) { /* WARNING: Bad instruction - Truncating control flow here */ /* bindtextdomain@@GLIBC_2.2.5 */ var_1(); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list))))))
null
/* WARNING: Control flow encountered bad instruction data */ void MASKED(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
508_aarch64-linux-gnu-ld_and_aarch64-linux-gnu-ld_strip.c
ldexp_init
FUN_00127ce0
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void ldexp_init(void) { int iVar1; char *fmt; iVar1 = bfd_hash_table_init_n(&definedness_table,definedness_newfunc,0x28,0xd); if (iVar1 != 0) { return; } fmt = (char *)dcgettext(0,"%F%P: can not create hash table: %E\n",5...
void FUN_00127ce0(void) { int iVar1; undefined8 uVar2; iVar1 = bfd_hash_table_init_n(&DAT_002a54c0,FUN_00125530,0x28,0xd); if (iVar1 != 0) { return; } uVar2 = dcgettext(0,"%F%P: can not create hash table: %E\n",5); FUN_00129410(uVar2); return; }
SUB RSP,0x8 MOV ECX,0xd MOV EDX,0x28 LEA RSI,[0x125530] LEA RDI,[0x2a54c0] CALL 0x0010d6e0 TEST EAX,EAX JZ 0x00127d10 ADD RSP,0x8 RET XOR EDI,EDI MOV EDX,0x5 LEA RSI,[0x170818] CALL 0x0010d380 ADD RSP,0x8 MOV RDI,RAX XOR EAX,EAX JMP 0x00129410
null
null
null
null
[('const-13', u'CALL_-1207075566'), ('const-0', u'PTRSUB_-1207075365'), ('const-0', u'RETURN_-1207075528'), (u'CALL_-1207075566', u'INT_NOTEQUAL_-1207075551'), (u'CALL_-1207075495', u'CAST_-1207075330'), (u'PTRSUB_-1207075365', u'CALL_-1207075566'), (u'INT_NOTEQUAL_-1207075551', u'CBRANCH_-1207075551'), (u'COPY_-120707...
[('const-0', u'CALL_-1207075495'), ('const-0', u'RETURN_-1207075528'), ('const-40', u'CALL_-1207075566'), (u'CALL_-1207075566', u'INT_NOTEQUAL_-1207075551'), (u'PTRSUB_-1207075365', u'CALL_-1207075566'), (u'INT_NOTEQUAL_-1207075551', u'CBRANCH_-1207075551'), (u'COPY_-1207075395', u'CALL_-1207075495'), ('const-1509400',...
null
null
00127ce0
x64
O2
(translation_unit "void FUN_00127ce0(void)\n\n{\n int iVar1;\n undefined8 uVar2;\n \n iVar1 = bfd_hash_table_init_n(&DAT_002a54c0,FUN_00125530,0x28,0xd);\n if (iVar1 != 0) {\n return;\n }\n uVar2 = dcgettext(0,"%F%P: can not create hash table: %E\n",5);\n FUN_00129410(uVar2);\n return;\n}\n\n" (function_def...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid ldexp_init(void)\n\n{\n int iVar1;\n char *fmt;\n \n iVar1 = bfd_hash_table_init_n(&definedness_table,definedness_newfunc,0x28,0xd);\n if (iVar1 != 0) {\n return;\n }\n fmt = (char *)dcgettext(0,"%F%P: can ...
(translation_unit "void FUN_00127ce0(void)\n\n{\n int iVar1;\n undefined8 uVar2;\n \n iVar1 = bfd_hash_table_init_n(&DAT_002a54c0,FUN_00125530,0x28,0xd);\n if (iVar1 != 0) {\n return;\n }\n uVar2 = dcgettext(0,"%F%P: can not create hash table: %E\n",5);\n FUN_00129410(uVar2);\n return;\n}\n\n" (function_def...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( (pointer_expression & IDENT) ...
(function_definition "void FUN_00127ce0(void)\n\n{\n int iVar1;\n undefined8 uVar2;\n \n iVar1 = bfd_hash_table_init_n(&DAT_002a54c0,FUN_00125530,0x28,0xd);\n if (iVar1 != 0) {\n return;\n }\n uVar2 = dcgettext(0,"%F%P: can not create hash table: %E\n",5);\n FUN_00129410(uVar2);\n return;\n}" (primitive_typ...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ void function_1(void) { int var_2; char *fmt; var_2 = var_1(&definedness_table,definedness_newfunc,0x28,0xd); if (var_2 != 0) { return; } fmt = (char *)var_3(0,"%F%P: can not create hash table: %E\n",5); var_4(fmt); r...
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: (type_identifier...
null
void MASKED(void) { int iVar1; undefined8 uVar2; iVar1 = bfd_hash_table_init_n(&DAT_002a54c0,FUN_00125530,0x28,0xd); if (iVar1 != 0) { return; } uVar2 = dcgettext(0,"%F%P: can not create hash table: %E\n",5); FUN_00129410(uVar2); return; }
2493_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c
debug
FUN_00191650
/* DWARF original prototype: void debug(Errors * this, char * format, ...) */ void __thiscall gold::Errors::debug(Errors *this,char *format,...) { char *pcVar1; char in_AL; char *__format; undefined8 in_RCX; undefined8 in_RDX; undefined8 in_R8; undefined8 in_R9; undefined8 in_XMM0_Qa; undefined8 in...
void FUN_00191650(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4, undefined8 param_5,undefined8 param_6,undefined8 param_7,undefined8 param_8, undefined8 *param_9,char *param_10,undefined8 param_11,undefined8 param_12, undefined8 param_13,...
PUSH RBP PUSH RBX MOV RBX,RSI SUB RSP,0xd8 MOV qword ptr [RSP + 0x30],RDX MOV qword ptr [RSP + 0x38],RCX MOV qword ptr [RSP + 0x40],R8 MOV qword ptr [RSP + 0x48],R9 TEST AL,AL JZ 0x001916ab MOVAPS xmmword ptr [RSP + 0x50],XMM0 MOVAPS xmmword ptr [RSP + 0x60],XMM1 MOVAPS xmmword ptr [RSP + 0x70],XMM2 MOVAPS xmmword ptr ...
null
null
null
null
[(u'CALL_-1207560413', u'INDIRECT_-1207560102'), ('const--200', u'PTRSUB_-1207559960'), (u'COPY_-1207560087', u'MULTIEQUAL_-1207560078'), (u'CALL_-1207560331', u'INDIRECT_-1207560042'), (u'CALL_-1207560449', u'INDIRECT_-1207560119'), (u'CALL_-1207560413', u'INDIRECT_-1207560094'), (u'CALL_-1207560331', u'INDIRECT_-1207...
[(u'COPY_-1207560084', u'MULTIEQUAL_-1207560056'), (u'CAST_-1207560001', u'CALL_-1207560413'), (u'CALL_-1207560331', u'INDIRECT_-1207560069'), (u'CALL_-1207560309', u'INDIRECT_-1207560030'), (u'CALL_-1207560449', u'INDIRECT_-1207560059'), ('const--200', u'PTRSUB_-1207559959'), (u'CALL_-1207560449', u'INDIRECT_-12075601...
null
null
00191650
x64
O2
(translation_unit "void FUN_00191650(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,undefined8 param_6,undefined8 param_7,undefined8 param_8,\n undefined8 *param_9,char *param_10,undefined8 param_11,undefined8 param_12,\n ...
(translation_unit "/* DWARF original prototype: void debug(Errors * this, char * format, ...) */\n\nvoid __thiscall gold::Errors::debug(Errors *this,char *format,...)\n\n{\n char *pcVar1;\n char in_AL;\n char *__format;\n undefined8 in_RCX;\n undefined8 in_RDX;\n undefined8 in_R8;\n undefined8 in_R9;\n undefine...
(translation_unit "void FUN_00191650(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,undefined8 param_6,undefined8 param_7,undefined8 param_8,\n undefined8 *param_9,char *param_10,undefined8 param_11,undefined8 param_12,\n ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (paramete...
(function_definition "void FUN_00191650(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,undefined8 param_6,undefined8 param_7,undefined8 param_8,\n undefined8 *param_9,char *param_10,undefined8 param_11,undefined8 param_12,\n ...
/* DWARF original prototype: void debug(Errors * this, char * format, ...) */ void __thiscall gold::type_1::function_1(type_1 *this,char *format,...) { char *pcVar1; char var_1; char *__format; type_2 in_RCX; type_2 in_RDX; type_2 in_R8; type_2 in_R9; type_2 in_XMM0_Qa; type_2 in_XMM1_Qa; type_2 ...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration typ...
null
void MASKED(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4, undefined8 param_5,undefined8 param_6,undefined8 param_7,undefined8 param_8, undefined8 *param_9,char *param_10,undefined8 param_11,undefined8 param_12, undefined8 param_13,undefi...
2004_x86_64-kfreebsd-gnu-dwp_and_x86_64-kfreebsd-gnu-dwp_strip.c
_M_realloc_insert<unsigned_int_const&>
FUN_00160c40
/* DWARF original name: _M_realloc_insert<unsigned int const&> DWARF original prototype: void _M_realloc_insert<unsigned_int_const&>(vector<unsigned_int,_std::allocator<unsigned_int>_> * this, iterator __position, uint * __args#0) */ void __thiscall std::vector<unsigned_int,_std::allocator<unsigned_int>_>::_...
void FUN_00160c40(undefined8 *param_1,void *param_2,undefined4 *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,0x2 JZ 0x00160d70 LEA RDI,[RAX + RAX*0x1] MOV R14,-0x4 CMP RAX,RDI JBE 0x00160d38 MOV RDI,R14 MOV qword ptr...
null
null
null
null
[(u'LOAD_-1207366532', u'INT_NOTEQUAL_-1207366020'), (u'PTRSUB_-1207365779', u'PTRSUB_-1207365771'), ('const-0', u'INT_EQUAL_-1207366172'), ('const-0', u'PTRSUB_-1207365592'), (u'INT_EQUAL_-1207366172', u'CBRANCH_-1207366169'), ('const-2', u'INT_SRIGHT_-1207366462'), (u'INT_MULT_-1207365891', u'INT_LESS_-1207366407'), ...
[(u'CAST_-1207365720', u'MULTIEQUAL_-1207365920'), ('const-0', u'INT_EQUAL_-1207366172'), (u'INT_EQUAL_-1207366172', u'CBRANCH_-1207366169'), ('tmp_1675', u'LOAD_-1207366352'), ('tmp_710', u'BRANCH_-1207366082'), (u'INT_NOTEQUAL_-1207366206', u'CBRANCH_-1207366205'), ('tmp_244', u'CBRANCH_-1207366452'), ('const-433', u...
null
null
00160c40
x64
O2
(translation_unit "void FUN_00160c40(undefined8 *param_1,void *param_2,undefined4 *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<unsigned int const&>\n DWARF original prototype: void\n _M_realloc_insert<unsigned_int_const&>(vector<unsigned_int,_std::allocator<unsigned_int>_> *\n this, iterator __position, uint * __args#0) */\n\nvoid __thiscall\nstd::vector<unsigned_int,_std::allo...
(translation_unit "void FUN_00160c40(undefined8 *param_1,void *param_2,undefined4 *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_00160c40(undefined8 *param_1,void *param_2,undefined4 *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<unsigned int const&> DWARF original prototype: void _M_realloc_insert<unsigned_int_const&>(vector<unsigned_int,_std::allocator<unsigned_int>_> * this, iterator __position, uint * __args#0) */ void __thiscall std::vector<var_2,_std::var_1<var_2>var_3>::_M_realloc_inse...
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,undefined4 *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 - (...
895_powerpc64le-linux-gnu-ld_and_powerpc64le-linux-gnu-ld_strip.c
read_encoded_value_with_base.cold.5
caseD_5
void read_encoded_value_with_base_cold_5(void) { /* WARNING: Subroutine does not return */ abort(); }
void switchD_003c3c8c::caseD_5(void) { /* WARNING: Subroutine does not return */ abort(); }
CALL 0x001501a0
null
null
null
null
[('const-1', u'RETURN_-1207261232')]
[('const-1', u'RETURN_-1207261232')]
null
null
0015a7c2
x64
O2
(translation_unit "void switchD_003c3c8c::caseD_5(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}\n\n" (function_definition "void switchD_003c3c8c::caseD_5(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}" primitive_type (ERROR "switchD_00...
(translation_unit "void read_encoded_value_with_base_cold_5(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}\n\n" (function_definition "void read_encoded_value_with_base_cold_5(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}" primitive_typ...
(translation_unit "void switchD_003c3c8c::caseD_5(void)\n\n{\n \n abort();\n}\n\n" (function_definition "void switchD_003c3c8c::caseD_5(void)\n\n{\n \n abort();\n}" primitive_type (ERROR "switchD_003c3c8c::" identifier : :) (function_declarator "caseD_5(void)" identifier (paramet...
(translation_unit (function_definition TYPE (ERROR IDENT : :) (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "void switchD_003c3c8c::caseD_5(void)\n\n{\n \n abort();\n}" (primitive_type "void") (ERROR "switchD_003c3c8c::" (identifier "switchD_003c3c8c") (: ":") (: ":")) (function_declarator "caseD_5(void)" (identifier "caseD_5") (parameter_list "(void)" (( "(") (parameter_declaration "...
void function_1(void) { /* WARNING: Subroutine does not return */ var_1(); }
null
(translation_unit (function_definition type: (primitive_type) (ERROR (identifier)) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (ar...
null
void switchD_003c3c8c::MASKED(void) { /* WARNING: Subroutine does not return */ abort(); }
10404_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c
read_header_tables
FUN_0046ef90
/* DWARF original prototype: uchar * read_header_tables(Sized_dwarf_line_info<64,_true> * this, uchar * lineptr) */ uchar * __thiscall gold::Sized_dwarf_line_info<64,_true>::read_header_tables (Sized_dwarf_line_info<64,_true> *this,uchar *lineptr) { pointer pvVar1; pointer pbVar2; pointer pvVar3; ...
byte * FUN_0046ef90(long param_1,char *param_2) { byte bVar1; long ****pppplVar2; ulong uVar3; size_t sVar4; int iVar5; uint uVar6; long ****pppplVar7; long *****ppppplVar8; ulong uVar9; byte *pbVar10; byte *pbVar11; long lVar12; byte *__s; long local_70; long ****local_68; long ****lo...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 MOV R12,RSI MOV RSI,-0x5555555555555555 PUSH RBP PUSH RBX SUB RSP,0x68 MOV RDX,qword ptr [RDI + 0xa0] MOV EAX,dword ptr [RDI + 0xc8] SUB RDX,qword ptr [RDI + 0x98] SAR RDX,0x3 LEA ECX,[RAX + 0x1] IMUL RDX,RSI MOV dword ptr [RDI + 0xc8],ECX CMP ECX,EDX JNZ 0x0046f3d7 MOV RAX,qword ptr...
null
null
null
null
[(u'CALL_-1202063988', u'MULTIEQUAL_-1202063194'), ('tmp_3002', u'PTRSUB_-1202062437'), (u'CALL_-1202064903', u'INDIRECT_-1202062539'), (u'PTRADD_-1202064145', u'CALL_-1202063577'), (u'INDIRECT_-1202061959', u'MULTIEQUAL_-1202061916'), (u'INDIRECT_-1202062527', u'MULTIEQUAL_-1202062495'), (u'LOAD_-1202064651', u'PTRADD...
[(u'CALL_-1202064506', u'INDIRECT_-1202062403'), (u'CALL_-1202064483', u'INDIRECT_-1202062430'), (u'LOAD_-1202065461', u'INT_SUB_-1202065418'), ('const-3', u'PTRADD_-1202062183'), (u'MULTIEQUAL_-1202063066', u'SUBPIECE_-1202063019'), (u'CAST_-1202062342', u'PTRADD_-1202062364'), (u'CALL_-1202064433', u'INDIRECT_-120206...
null
null
0046ef90
x64
O2
(translation_unit "byte * FUN_0046ef90(long param_1,char *param_2)\n\n{\n byte bVar1;\n long ****pppplVar2;\n ulong uVar3;\n size_t sVar4;\n int iVar5;\n uint uVar6;\n long ****pppplVar7;\n long *****ppppplVar8;\n ulong uVar9;\n byte *pbVar10;\n byte *pbVar11;\n long lVar12;\n byte *__s;\n long local_70;\...
(translation_unit "/* DWARF original prototype: uchar * read_header_tables(Sized_dwarf_line_info<64,_true> * this,\n uchar * lineptr) */\n\nuchar * __thiscall\ngold::Sized_dwarf_line_info<64,_true>::read_header_tables\n (Sized_dwarf_line_info<64,_true> *this,uchar *lineptr)\n\n{\n pointer pvVar1;\n pointer...
(translation_unit "byte * FUN_0046ef90(long param_1,char *param_2)\n\n{\n byte bVar1;\n long ****pppplVar2;\n ulong uVar3;\n size_t sVar4;\n int iVar5;\n uint uVar6;\n long ****pppplVar7;\n long *****ppppplVar8;\n ulong uVar9;\n byte *pbVar10;\n byte *pbVar11;\n long lVar12;\n byte *__s;\n long local_70;\...
(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 (sized_type_specifier lo...
(function_definition "byte * FUN_0046ef90(long param_1,char *param_2)\n\n{\n byte bVar1;\n long ****pppplVar2;\n ulong uVar3;\n size_t sVar4;\n int iVar5;\n uint uVar6;\n long ****pppplVar7;\n long *****ppppplVar8;\n ulong uVar9;\n byte *pbVar10;\n byte *pbVar11;\n long lVar12;\n byte *__s;\n long local_7...
/* DWARF original prototype: uchar * read_header_tables(Sized_dwarf_line_info<64,_true> * this, uchar * lineptr) */ uchar * __thiscall gold::Sized_dwarf_line_info<64,_true>::read_header_tables (Sized_dwarf_line_info<64,_true> *this,uchar *var_16) { type_1 pvVar1; type_1 pbVar2; type_1 var_29; ty...
null
(translation_unit (function_definition type: (type_identifier) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (po...
null
byte * MASKED(long param_1,char *param_2) { byte bVar1; long ****pppplVar2; ulong uVar3; size_t sVar4; int iVar5; uint uVar6; long ****pppplVar7; long *****ppppplVar8; ulong uVar9; byte *pbVar10; byte *pbVar11; long lVar12; byte *__s; long local_70; long ****local_68; long ****local_60...
5538_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
do_section_address
FUN_0023c130
/* DWARF original prototype: uint64_t do_section_address(Sized_pluginobj<64,_false> * this, uint param_1) */ uint64_t __thiscall gold::Sized_pluginobj<64,_false>::do_section_address(Sized_pluginobj<64,_false> *this,uint param_1) { /* WARNING: Subroutine does not return */ do_gold_unreachable...
void FUN_0023c130(void) { /* WARNING: Subroutine does not return */ FUN_0017c650("../../gold/plugin.cc",0x63b,"do_section_address"); }
SUB RSP,0x8 LEA RDX,[0x3823f0] MOV ESI,0x63b LEA RDI,[0x381d04] CALL 0x0017c650
null
null
null
null
[('const-1595', u'CALL_-1203977892'), ('const-3679216', u'COPY_-1203977876'), (u'COPY_-1203977877', u'CALL_-1203977892'), ('const-1', u'RETURN_-1203977887'), ('const-3677444', u'COPY_-1203977877'), (u'COPY_-1203977876', u'CALL_-1203977892')]
[(u'COPY_-1203977878', u'CALL_-1203977892'), ('const-1', u'RETURN_-1203977887'), ('const-3677444', u'COPY_-1203977879'), ('const-1595', u'CALL_-1203977892'), (u'COPY_-1203977879', u'CALL_-1203977892'), ('const-3679216', u'COPY_-1203977878')]
null
null
0023c130
x64
O2
(translation_unit "void FUN_0023c130(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0017c650("../../gold/plugin.cc",0x63b,"do_section_address");\n}\n\n" (function_definition "void FUN_0023c130(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0017c650(".....
(translation_unit "/* DWARF original prototype: uint64_t do_section_address(Sized_pluginobj<64,_false> * this, uint\n param_1) */\n\nuint64_t __thiscall\ngold::Sized_pluginobj<64,_false>::do_section_address(Sized_pluginobj<64,_false> *this,uint param_1)\n\n{\n /* WARNING: Subroutine does not return...
(translation_unit "void FUN_0023c130(void)\n\n{\n \n FUN_0017c650("../../gold/plugin.cc",0x63b,"do_section_address");\n}\n\n" (function_definition "void FUN_0023c130(void)\n\n{\n \n FUN_0017c650("../../gold/plugin.cc",0x63b,"do_section_address");\n}" primitive_type (function_decl...
(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_0023c130(void)\n\n{\n \n FUN_0017c650("../../gold/plugin.cc",0x63b,"do_section_address");\n}" (primitive_type "void") (function_declarator "FUN_0023c130(void)" (identifier "FUN_0023c130") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "v...
/* DWARF original prototype: uint64_t do_section_address(Sized_pluginobj<64,_false> * this, uint param_1) */ uint64_t __thiscall gold::Sized_pluginobj<64,_false>::do_section_address(Sized_pluginobj<64,_false> *this,uint param_1) { /* WARNING: Subroutine does not return */ do_gold_unreachable...
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/plugin.cc",0x63b,"do_section_address"); }
500_gawk_and_gawk_strip.c
POP_CODE
FUN_00147030
/* WARNING: Unknown calling convention */ INSTRUCTION * POP_CODE(void) { NODE **ppNVar1; INSTRUCTION *cp; NODE *r; ppNVar1 = stack_ptr->lptr; stack_ptr = stack_ptr + -1; *ppNVar1 = nextfree; nextfree = (NODE *)ppNVar1; return (INSTRUCTION *)ppNVar1[1]; }
undefined8 FUN_00147030(void) { undefined8 *puVar1; puVar1 = (undefined8 *)*DAT_0039dc70; DAT_0039dc70 = DAT_0039dc70 + -1; *puVar1 = DAT_0039adc0; DAT_0039adc0 = puVar1; return puVar1[1]; }
MOV RAX,qword ptr [0x0039dc70] MOV RCX,qword ptr [0x0039adc0] LEA RDX,[RAX + -0x8] MOV qword ptr [0x0039dc70],RDX MOV RDX,qword ptr [RAX] MOV RAX,qword ptr [RDX + 0x8] MOV qword ptr [RDX],RCX MOV qword ptr [0x0039adc0],RDX RET
null
null
null
null
[(u'COPY_-1207209888', u'COPY_-1207209876'), (u'COPY_-1207209898', u'CAST_-1207209804'), (u'PTRADD_-1207209836', u'COPY_-1207209880'), (u'STORE_-1207209890', u'INDIRECT_-1207209823'), ('tmp_53', u'PTRADD_-1207209836'), ('const-0', u'PTRSUB_-1207209821'), ('const-433', u'STORE_-1207209890'), ('const-433', u'LOAD_-120720...
[(u'COPY_-1207209898', u'RETURN_-1207209869'), ('const-1', u'PTRADD_-1207209821'), (u'CAST_-1207209823', u'COPY_-1207209888'), (u'COPY_-1207209888', u'COPY_-1207209876'), ('const-8', u'PTRADD_-1207209821'), (u'INDIRECT_-1207209823', u'COPY_-1207209874'), ('tmp_55', u'STORE_-1207209890'), (u'PTRADD_-1207209836', u'COPY_...
null
null
00147030
x64
O2
(translation_unit "undefined8 FUN_00147030(void)\n\n{\n undefined8 *puVar1;\n \n puVar1 = (undefined8 *)*DAT_0039dc70;\n DAT_0039dc70 = DAT_0039dc70 + -1;\n *puVar1 = DAT_0039adc0;\n DAT_0039adc0 = puVar1;\n return puVar1[1];\n}\n\n" (function_definition "undefined8 FUN_00147030(void)\n\n{\n undefined8 *puVar1;...
(translation_unit "/* WARNING: Unknown calling convention */\n\nINSTRUCTION * POP_CODE(void)\n\n{\n NODE **ppNVar1;\n INSTRUCTION *cp;\n NODE *r;\n \n ppNVar1 = stack_ptr->lptr;\n stack_ptr = stack_ptr + -1;\n *ppNVar1 = nextfree;\n nextfree = (NODE *)ppNVar1;\n return (INSTRUCTION *)ppNVar1[1];\n}\n\n" commen...
(translation_unit "undefined8 FUN_00147030(void)\n\n{\n undefined8 *puVar1;\n \n puVar1 = (undefined8 *)*DAT_0039dc70;\n DAT_0039dc70 = DAT_0039dc70 + -1;\n *puVar1 = DAT_0039adc0;\n DAT_0039adc0 = puVar1;\n return puVar1[1];\n}\n\n" (function_definition "undefined8 FUN_00147030(void)\n\n{\n undefined8 *puVar1;...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *))...
(function_definition "undefined8 FUN_00147030(void)\n\n{\n undefined8 *puVar1;\n \n puVar1 = (undefined8 *)*DAT_0039dc70;\n DAT_0039dc70 = DAT_0039dc70 + -1;\n *puVar1 = DAT_0039adc0;\n DAT_0039adc0 = puVar1;\n return puVar1[1];\n}" (type_identifier "undefined8") (function_declarator "FUN_00147030(void)" (identi...
/* WARNING: Unknown calling convention */ type_1 * function_1(void) { type_2 **ppNVar1; type_1 *cp; type_2 *r; ppNVar1 = var_1->lptr; var_1 = var_1 + -1; *ppNVar1 = nextfree; nextfree = (type_2 *)ppNVar1; return (type_1 *)ppNVar1[1]; }
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: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) ...
null
undefined8 MASKED(void) { undefined8 *puVar1; puVar1 = (undefined8 *)*DAT_0039dc70; DAT_0039dc70 = DAT_0039dc70 + -1; *puVar1 = DAT_0039adc0; DAT_0039adc0 = puVar1; return puVar1[1]; }
245_powerpc-linux-gnuspe-readelf_and_powerpc-linux-gnuspe-readelf_strip.c
display_debug_ranges_list
FUN_0013e280
void display_debug_ranges_list (uchar *start,uchar *finish,uint pointer_size,ulong offset,ulong base_address) { uchar *field; ulong uVar1; FILE *__stream; uint uVar2; elf_vma value; char *pcVar3; elf_vma value_00; ulong uVar4; ulong uVar5; ulong local_60; if (start < finish) { ...
void FUN_0013e280(ulong param_1,ulong param_2,uint param_3,undefined8 param_4,ulong param_5) { ulong uVar1; FILE *__stream; uint uVar2; ulong uVar3; undefined8 uVar4; ulong uVar5; char *pcVar6; ulong uVar7; ulong uVar8; ulong uVar9; ulong local_60; if (param_1 < param_2) { uVar3 = (ulon...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x38 MOV qword ptr [RSP + 0x18],RCX MOV qword ptr [RSP + 0x8],R8 CMP RDI,RSI JNC 0x0013e3da MOV EAX,EDX LEA ECX,[-0x1 + RDX*0x8] MOV RBX,RDI MOV RBP,RSI MOV R14,-0x2 MOV qword ptr [RSP + 0x10],RAX ADD RAX,RAX MOV R12D,EDX SHL R14,CL MOV qword ptr [RSP + 0x20...
null
null
null
null
[('tmp_1704', u'INT_LESS_-1207115063'), ('tmp_391', u'CBRANCH_-1207114674'), (u'MULTIEQUAL_-1207113235', u'COPY_-1207112916'), (u'MULTIEQUAL_-1207113765', u'CALLIND_-1207114130'), ('tmp_5624', u'MULTIEQUAL_-1207113229'), (u'INT_SUB_-1207114633', u'COPY_-1207112923'), ('tmp_1652', u'CBRANCH_-1207114065'), ('tmp_311', u'...
[('const-1', u'INT_SUB_-1207114934'), ('tmp_391', u'CBRANCH_-1207114674'), (u'MULTIEQUAL_-1207113765', u'CALLIND_-1207114130'), (u'MULTIEQUAL_-1207113259', u'MULTIEQUAL_-1207113482'), ('tmp_5778', u'CALL_-1207114095'), ('tmp_3940', u'INT_LESS_-1207114403'), ('tmp_1652', u'CBRANCH_-1207114065'), ('tmp_311', u'BRANCH_-12...
null
null
0013e280
x64
O2
(translation_unit "void FUN_0013e280(ulong param_1,ulong param_2,uint param_3,undefined8 param_4,ulong param_5)\n\n{\n ulong uVar1;\n FILE *__stream;\n uint uVar2;\n ulong uVar3;\n undefined8 uVar4;\n ulong uVar5;\n char *pcVar6;\n ulong uVar7;\n ulong uVar8;\n ulong uVar9;\n ulong local_60;\n \n if (param...
(translation_unit "void display_debug_ranges_list\n (uchar *start,uchar *finish,uint pointer_size,ulong offset,ulong base_address)\n\n{\n uchar *field;\n ulong uVar1;\n FILE *__stream;\n uint uVar2;\n elf_vma value;\n char *pcVar3;\n elf_vma value_00;\n ulong uVar4;\n ulong uVar5;\n ulong local_...
(translation_unit "void FUN_0013e280(ulong param_1,ulong param_2,uint param_3,undefined8 param_4,ulong param_5)\n\n{\n ulong uVar1;\n FILE *__stream;\n uint uVar2;\n ulong uVar3;\n undefined8 uVar4;\n ulong uVar5;\n char *pcVar6;\n ulong uVar7;\n ulong uVar8;\n ulong uVar9;\n ulong local_60;\n \n if (param...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDEN...
(function_definition "void FUN_0013e280(ulong param_1,ulong param_2,uint param_3,undefined8 param_4,ulong param_5)\n\n{\n ulong uVar1;\n FILE *__stream;\n uint uVar2;\n ulong uVar3;\n undefined8 uVar4;\n ulong uVar5;\n char *pcVar6;\n ulong uVar7;\n ulong uVar8;\n ulong uVar9;\n ulong local_60;\n \n if (pa...
void function_1 (type_1 *var_1,type_1 *var_2,type_2 var_4,type_3 offset,type_3 base_address) { type_1 *var_5; type_3 var_3; type_4 *__stream; type_2 var_6; type_5 var_11; char *var_19; type_5 var_10; type_3 var_13; type_3 var_15; type_3 var_18; if (var_1 < var_2) { 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(ulong param_1,ulong param_2,uint param_3,undefined8 param_4,ulong param_5) { ulong uVar1; FILE *__stream; uint uVar2; ulong uVar3; undefined8 uVar4; ulong uVar5; char *pcVar6; ulong uVar7; ulong uVar8; ulong uVar9; ulong local_60; if (param_1 < param_2) { uVar3 = (ulong)para...
817_i686-linux-gnu-as_and_i686-linux-gnu-as_strip.c
bfd_get_reloc_code_name
bfd_get_reloc_code_name
/* WARNING: Control flow encountered bad instruction data */ void bfd_get_reloc_code_name(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void bfd_get_reloc_code_name(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207873526')]
[('const-1', u'RETURN_-1207873526')]
null
null
001e5000
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bfd_get_reloc_code_name(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bfd_get_reloc_code_name(void)\n\n{\n ...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bfd_get_reloc_code_name(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bfd_get_reloc_code_name(void)\n\n{\n ...
(translation_unit "void bfd_get_reloc_code_name(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void bfd_get_reloc_code_name(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "bfd_get_reloc_code_name(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_get_reloc_code_name(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "bfd_get_reloc_code_name(void)" (identifier "bfd_get_reloc_code_name") (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(); }
13393_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c
do_get_monthname
FUN_004f6340
/* std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::do_get_monthname(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 */ undefined1 [16] std::tim...
undefined1 [16] FUN_004f6340(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4, undefined8 param_5,long param_6,uint *param_7,long param_8) { undefined1 auVar1 [16]; char cVar2; long lVar3; undefined8 local_108; undefined8 local_100; undefined1 local_f8 [12]; undef...
PUSH R12 MOV R12,RDI LEA RDI,[R9 + 0xd0] PUSH RBP MOV RBP,R9 PUSH RBX SUB RSP,0x100 MOV qword ptr [RSP + 0x20],RSI MOV RBX,qword ptr [RSP + 0x120] MOV qword ptr [RSP + 0x28],RDX MOV qword ptr [RSP + 0x10],RCX MOV qword ptr [RSP + 0x18],R8 CALL 0x004ec440 MOV RDI,R12 MOV RAX,qword ptr [RAX + 0x10] MOV RDX,qword ptr [RAX...
null
null
null
null
[(u'CALL_-1202690586', u'INDIRECT_-1202690199'), ('const--224', u'PTRSUB_-1202689924'), (u'CALL_-1202690586', u'INDIRECT_-1202690154'), ('const-433', u'LOAD_-1202691099'), (u'INDIRECT_-1202689862', u'COPY_-1202689897'), ('tmp_1232', u'COPY_-1202690374'), ('const-256', u'INT_ADD_-1202690751'), (u'INT_ADD_-1202690772', u...
[(u'INT_ADD_-1202690793', u'CAST_-1202690038'), (u'CAST_-1202690078', u'LOAD_-1202690862'), (u'CAST_-1202690038', u'LOAD_-1202690809'), ('const-256', u'INT_ADD_-1202690751'), (u'INT_OR_-1202690420', u'STORE_-1202690444'), (u'LOAD_-1202691160', u'INT_ADD_-1202690678'), (u'CALL_-1202690464', u'INDIRECT_-1202689905'), ('c...
null
null
004f6340
x64
O2
(translation_unit "undefined1 [16]\nFUN_004f6340(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,long param_6,uint *param_7,long param_8)\n\n{\n undefined1 auVar1 [16];\n char cVar2;\n long lVar3;\n undefined8 local_108;\n undefined8 local_100;\n undef...
(translation_unit "/* std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >\n >::do_get_monthname(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\nun...
(translation_unit "undefined1 [16]\nFUN_004f6340(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,long param_6,uint *param_7,long param_8)\n\n{\n undefined1 auVar1 [16];\n char cVar2;\n long lVar3;\n undefined8 local_108;\n undefined8 local_100;\n undef...
(translation_unit (expression_statement (subscript_expression IDENT [ LIT ]) ;) (declaration (macro_type_specifier IDENT ( (type_descriptor TYPE) )) IDENT , IDENT (ERROR IDENT) , IDENT (ERROR IDENT) , IDENT (ERROR IDENT) , IDENT (ERROR IDENT) , (ERROR IDENT) IDENT , (ERROR IDENT) (pointer_declarator * IDENT) , (ERROR I...
(expression_statement "undefined1 [16]" (subscript_expression "undefined1 [16]" (identifier "undefined1") ([ "[") (number_literal "16") (] "]")) (; "")) (declaration "FUN_004f6340(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5,long param_6,uint *param_7,lo...
/* std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> > >::do_get_monthname(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 */ type_1 [16] std::time_ge...
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)) d...
null
undefined1 [16] MASKED(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4, undefined8 param_5,long param_6,uint *param_7,long param_8) { undefined1 auVar1 [16]; char cVar2; long lVar3; undefined8 local_108; undefined8 local_100; undefined1 local_f8 [12]; undefined4 ...
992_powerpc-linux-gnu-ld_and_powerpc-linux-gnu-ld_strip.c
bfd_record_phdr
bfd_record_phdr
/* WARNING: Control flow encountered bad instruction data */ void bfd_record_phdr(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void bfd_record_phdr(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1204456478')]
[('const-1', u'RETURN_-1204456478')]
null
null
002a73d8
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bfd_record_phdr(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bfd_record_phdr(void)\n\n{\n /* WARNING: ...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bfd_record_phdr(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bfd_record_phdr(void)\n\n{\n /* WARNING: ...
(translation_unit "void bfd_record_phdr(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void bfd_record_phdr(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "bfd_record_phdr(void)" identifier (parameter_list "(void)" ( (parameter_declaration ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "void bfd_record_phdr(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "bfd_record_phdr(void)" (identifier "bfd_record_phdr") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\...
/* 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(); }
1786_powerpc64le-linux-gnu-dwp_and_powerpc64le-linux-gnu-dwp_strip.c
parse_to_value
FUN_0015d9b0
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void parse_to_value(Struct_relro * this, char * option_name, char * arg, Command_line * param_3, General_options * param_4) */ void __thiscall gold::General_options::Struct_relro::parse_to_value (Struct_relro *thi...
void FUN_0015d9b0(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
[(u'PTRSUB_-1207248342', u'STORE_-1207248429'), ('const-433', u'STORE_-1207248429'), ('tmp_60', u'CALL_-1207248433'), ('const-96', u'PTRSUB_-1207248342'), ('tmp_59', u'CALL_-1207248433'), ('tmp_58', u'PTRSUB_-1207248342'), ('tmp_58', u'PTRSUB_-1207248352'), ('const-0', u'RETURN_-1207248410'), (u'PTRSUB_-1207248352', u'...
[('const-96', u'INT_ADD_-1207248415'), ('tmp_86', u'CALL_-1207248433'), ('tmp_84', u'INT_ADD_-1207248429'), ('const-433', u'STORE_-1207248429'), (u'INT_ADD_-1207248415', u'CAST_-1207248347'), (u'CAST_-1207248347', u'STORE_-1207248429'), ('tmp_84', u'INT_ADD_-1207248415'), (u'INT_ADD_-1207248429', u'CALL_-1207248433'), ...
null
null
0015d9b0
x64
O2
(translation_unit "void FUN_0015d9b0(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_0015d9b0(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_relro * this, char * option_name, char *\n arg, Command_line * param_3, General_options * param_4) */\n\nvoid __thiscall\ngold::General_options::Struct_relro::parse_to_value\n ...
(translation_unit "void FUN_0015d9b0(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_0015d9b0(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_0015d9b0(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_0015d9b0(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_relro * 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_001e5a40(param_2,param_3,param_1 + 0x61); *(undefined1 *)(param_1 + 0x60) = 1; return; }
6622_i686-gnu-dwp_and_i686-gnu-dwp_strip.c
end
FUN_0028d4b0
/* DWARF original prototype: const_iterator end(Archive * this) */ const_iterator * __thiscall gold::Archive::end(const_iterator *__return_storage_ptr__,Archive *this) { off_t oVar1; oVar1 = (this->input_file_->file_).size_; __return_storage_ptr__->archive_ = this; __return_storage_ptr__->off_ = oVar1; ...
long * FUN_0028d4b0(long *param_1,long param_2) { long lVar1; lVar1 = *(long *)(*(long *)(param_2 + 0x38) + 0x58); *param_1 = param_2; param_1[1] = lVar1; param_1[2] = (long)(param_1 + 4); param_1[3] = 0; *(undefined1 *)(param_1 + 4) = 0; /* try { // try from 0028d4da to 0028d4de ...
MOV RAX,qword ptr [RSI + 0x38] PUSH R12 PUSH RBP LEA RBP,[RDI + 0x20] PUSH RBX MOV RAX,qword ptr [RAX + 0x58] MOV RBX,RDI MOV qword ptr [RDI],RSI MOV qword ptr [RDI + 0x8],RAX MOV qword ptr [RDI + 0x10],RBP MOV qword ptr [RDI + 0x18],0x0 MOV byte ptr [RDI + 0x20],0x0 CALL 0x0028d2f0 MOV RAX,RBX POP RBX POP RBP POP R12 ...
null
null
null
null
[(u'PTRSUB_-1204300466', u'STORE_-1204300583'), (u'LOAD_-1204300621', u'PTRSUB_-1204300475'), (u'PTRSUB_-1204300462', u'STORE_-1204300577'), ('const-16', u'PTRSUB_-1204300441'), ('const-16', u'PTRSUB_-1204300428'), ('const-16', u'PTRSUB_-1204300482'), (u'PTRSUB_-1204300448', u'PTRSUB_-1204300442'), ('const-0', u'RETURN...
[('tmp_164', u'PTRADD_-1204300458'), ('const-8', u'PTRADD_-1204300458'), ('tmp_164', u'PTRADD_-1204300463'), ('const-433', u'STORE_-1204300570'), ('const-8', u'PTRADD_-1204300463'), ('tmp_164', u'COPY_-1204300541'), (u'CAST_-1204300446', u'STORE_-1204300552'), ('const-433', u'STORE_-1204300552'), ('const-1', u'PTRADD_-...
null
null
0028d4b0
x64
O2
(translation_unit "long * FUN_0028d4b0(long *param_1,long param_2)\n\n{\n long lVar1;\n \n lVar1 = *(long *)(*(long *)(param_2 + 0x38) + 0x58);\n *param_1 = param_2;\n param_1[1] = lVar1;\n param_1[2] = (long)(param_1 + 4);\n param_1[3] = 0;\n *(undefined1 *)(param_1 + 4) = 0;\n /* try { // t...
(translation_unit "/* DWARF original prototype: const_iterator end(Archive * this) */\n\nconst_iterator * __thiscall gold::Archive::end(const_iterator *__return_storage_ptr__,Archive *this)\n\n{\n off_t oVar1;\n \n oVar1 = (this->input_file_->file_).size_;\n __return_storage_ptr__->archive_ = this;\n __return_stor...
(translation_unit "long * FUN_0028d4b0(long *param_1,long param_2)\n\n{\n long lVar1;\n \n lVar1 = *(long *)(*(long *)(param_2 + 0x38) + 0x58);\n *param_1 = param_2;\n param_1[1] = lVar1;\n param_1[2] = (long)(param_1 + 4);\n param_1[3] = 0;\n *(undefined1 *)(param_1 + 4) = 0;\n \n FUN_0028d...
(translation_unit (function_definition (sized_type_specifier long) (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) )))) (compound_statement { (declaration (size...
(function_definition "long * FUN_0028d4b0(long *param_1,long param_2)\n\n{\n long lVar1;\n \n lVar1 = *(long *)(*(long *)(param_2 + 0x38) + 0x58);\n *param_1 = param_2;\n param_1[1] = lVar1;\n param_1[2] = (long)(param_1 + 4);\n param_1[3] = 0;\n *(undefined1 *)(param_1 + 4) = 0;\n \n FUN_00...
/* DWARF original prototype: const_iterator end(Archive * this) */ const_iterator * __thiscall gold::Archive::end(const_iterator *__return_storage_ptr__,Archive *this) { type_1 oVar1; oVar1 = (this->input_file_->file_).size_; __return_storage_ptr__->archive_ = this; __return_storage_ptr__->off_ = oVar1; ...
null
(translation_unit (function_definition type: (sized_type_specifier) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration ...
null
long * MASKED(long *param_1,long param_2) { long lVar1; lVar1 = *(long *)(*(long *)(param_2 + 0x38) + 0x58); *param_1 = param_2; param_1[1] = lVar1; param_1[2] = (long)(param_1 + 4); param_1[3] = 0; *(undefined1 *)(param_1 + 4) = 0; /* try { // try from 0028d4da to 0028d4de has it...
13114_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
do_unshift
FUN_004e7fb0
/* std::codecvt<char, char, __mbstate_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const */ undefined8 __thiscall std::codecvt<char,char,__mbstate_t>::do_unshift (codecvt<char,char,__mbstate_t> *this,__mbstate_t *param_1,char *param_2,char *param_3, char **param_4) { *param_4 = param_2; ...
undefined8 FUN_004e7fb0(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4, undefined8 *param_5) { *param_5 = param_3; return 3; }
MOV qword ptr [R8],RDX MOV EAX,0x3 RET
null
null
null
null
[('tmp_21', u'STORE_-1202618444'), ('const-3', u'COPY_-1202618442'), ('tmp_19', u'STORE_-1202618444'), ('const-0', u'RETURN_-1202618425'), ('const-433', u'STORE_-1202618444'), (u'COPY_-1202618442', u'RETURN_-1202618425')]
[('const-433', u'STORE_-1202618444'), ('const-3', u'COPY_-1202618442'), ('tmp_19', u'STORE_-1202618444'), ('const-0', u'RETURN_-1202618425'), ('tmp_20', u'STORE_-1202618444'), (u'COPY_-1202618442', u'RETURN_-1202618425')]
null
null
004e7fb0
x64
O2
(translation_unit "undefined8\nFUN_004e7fb0(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 *param_5)\n\n{\n *param_5 = param_3;\n return 3;\n}\n\n" (function_definition "undefined8\nFUN_004e7fb0(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 p...
(translation_unit "/* std::codecvt<char, char, __mbstate_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const */\n\nundefined8 __thiscall\nstd::codecvt<char,char,__mbstate_t>::do_unshift\n (codecvt<char,char,__mbstate_t> *this,__mbstate_t *param_1,char *param_2,char *param_3,\n char **param_4)\n\n...
(translation_unit "undefined8\nFUN_004e7fb0(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 *param_5)\n\n{\n *param_5 = param_3;\n return 3;\n}\n\n" (function_definition "undefined8\nFUN_004e7fb0(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 p...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement {...
(function_definition "undefined8\nFUN_004e7fb0(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 *param_5)\n\n{\n *param_5 = param_3;\n return 3;\n}" (type_identifier "undefined8") (function_declarator "FUN_004e7fb0(undefined8 param_1,undefined8 param_2,undefined8 pa...
/* std::codecvt<char, char, __mbstate_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const */ type_1 __thiscall std::type_2<char,char,function_1>::do_unshift (type_2<char,char,function_1> *this,function_1 *param_1,char *param_2,char *param_3, char **param_4) { *param_4 = param_2; return 3...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration ty...
null
undefined8 MASKED(undefined8 param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4, undefined8 *param_5) { *param_5 = param_3; return 3; }
3706_libMagickCore-7.Q16HDRI.so.8.0_and_libMagickCore-7.Q16HDRI.so.8.0_strip.c
XSetSelectionOwner
XSetSelectionOwner
/* WARNING: Control flow encountered bad instruction data */ void XSetSelectionOwner(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void XSetSelectionOwner(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1200760934')]
[('const-1', u'RETURN_-1200760934')]
null
null
0072d790
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid XSetSelectionOwner(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void XSetSelectionOwner(void)\n\n{\n /* WAR...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid XSetSelectionOwner(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void XSetSelectionOwner(void)\n\n{\n /* WAR...
(translation_unit "void XSetSelectionOwner(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void XSetSelectionOwner(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "XSetSelectionOwner(void)" identifier (parameter_list "(void)" ( (parameter_dec...
(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 XSetSelectionOwner(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "XSetSelectionOwner(void)" (identifier "XSetSelectionOwner") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_stat...
/* 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(); }
3009_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
emit_copy_reloc
FUN_001ac0e0
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void emit_copy_reloc(Target_x86_64<64> * this, Symbol_table * symtab, Symbol * sym, Output_section * os, off_t offset) */ void __thiscall anon_unknown.dwarf_358c2b::Target_x86_64<64>::emit_copy_reloc (Target_x86_6...
void FUN_001ac0e0(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4, undefined8 param_5) { undefined8 uVar1; undefined8 uVar2; uVar1 = FUN_001abfc0(param_1 + 0x50,0); uVar2 = FUN_001aa390(param_3); FUN_0033b8c0(param_1 + 0x60,param_2,uVar2,param_4,param_5,uVar1); re...
PUSH R15 MOV R15,RDX PUSH R14 PUSH R13 MOV R13,R8 PUSH R12 MOV R12,RCX PUSH RBP MOV RBP,RSI XOR ESI,ESI PUSH RBX MOV RBX,RDI LEA RDI,[RDI + 0x50] SUB RSP,0x8 CALL 0x001abfc0 MOV RDI,R15 MOV R14,RAX CALL 0x001aa390 ADD RSP,0x8 LEA RDI,[RBX + 0x60] MOV R9,R14 POP RBX MOV R8,R13 MOV RCX,R12 MOV RSI,RBP MOV RDX,RAX POP RBP...
null
null
null
null
[(u'CALL_-1207582408', u'INDIRECT_-1207582278'), ('tmp_252', u'CAST_-1207582196'), (u'INDIRECT_-1207582278', u'CALL_-1207582392'), (u'CAST_-1207582157', u'CALL_-1207582313'), ('tmp_251', u'CALL_-1207582313'), (u'PTRSUB_-1207582187', u'CAST_-1207582157'), ('tmp_254', u'CALL_-1207582313'), (u'CALL_-1207582408', u'CALL_-1...
[('tmp_436', u'INT_ADD_-1207582417'), ('tmp_433', u'CALL_-1207582313'), ('tmp_436', u'INT_ADD_-1207582361'), ('const-96', u'INT_ADD_-1207582361'), (u'INT_ADD_-1207582417', u'CALL_-1207582408'), ('const-0', u'CALL_-1207582408'), ('tmp_426', u'CALL_-1207582392'), (u'INT_ADD_-1207582361', u'CALL_-1207582313'), ('tmp_429',...
null
null
001ac0e0
x64
O2
(translation_unit "void FUN_001ac0e0(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5)\n\n{\n undefined8 uVar1;\n undefined8 uVar2;\n \n uVar1 = FUN_001abfc0(param_1 + 0x50,0);\n uVar2 = FUN_001aa390(param_3);\n FUN_0033b8c0(param_1 + 0x60,param_2,uVar2,p...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void emit_copy_reloc(Target_x86_64<64> * this, Symbol_table * symtab,\n Symbol * sym, Output_section * os, off_t offset) */\n\nvoid __thiscall\nanon_unknown.dwarf_358c2b::Target_x86_64<64>::emit_copy_reloc\...
(translation_unit "void FUN_001ac0e0(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5)\n\n{\n undefined8 uVar1;\n undefined8 uVar2;\n \n uVar1 = FUN_001abfc0(param_1 + 0x50,0);\n uVar2 = FUN_001aa390(param_3);\n FUN_0033b8c0(param_1 + 0x60,param_2,uVar2,p...
(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_001ac0e0(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n undefined8 param_5)\n\n{\n undefined8 uVar1;\n undefined8 uVar2;\n \n uVar1 = FUN_001abfc0(param_1 + 0x50,0);\n uVar2 = FUN_001aa390(param_3);\n FUN_0033b8c0(param_1 + 0x60,param_2,uVar...
/* WARNING: Enum "DT": Some values do not have unique names */ /* DWARF original prototype: void emit_copy_reloc(Target_x86_64<64> * this, Symbol_table * symtab, Symbol * sym, Output_section * os, off_t offset) */ void __thiscall anon_unknown.dwarf_358c2b::type_1<64>::function_1 (type_1<64> *this,type_2 ...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaratio...
null
void MASKED(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4, undefined8 param_5) { undefined8 uVar1; undefined8 uVar2; uVar1 = FUN_001abfc0(param_1 + 0x50,0); uVar2 = FUN_001aa390(param_3); FUN_0033b8c0(param_1 + 0x60,param_2,uVar2,param_4,param_5,uVar1); return; ...
126_true_and_true_strip.c
_ITM_deregisterTMCloneTable
_ITM_deregisterTMCloneTable
/* WARNING: Control flow encountered bad instruction data */ void _ITM_deregisterTMCloneTable(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void _ITM_deregisterTMCloneTable(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1206935502')]
[('const-1', u'RETURN_-1206935502')]
null
null
0010a028
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid _ITM_deregisterTMCloneTable(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void _ITM_deregisterTMCloneTable(void)\n\n{\n ...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid _ITM_deregisterTMCloneTable(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void _ITM_deregisterTMCloneTable(void)\n\n{\n ...
(translation_unit "void _ITM_deregisterTMCloneTable(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void _ITM_deregisterTMCloneTable(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "_ITM_deregisterTMCloneTable(void)" identifier (parameter_lis...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })))
(function_definition "void _ITM_deregisterTMCloneTable(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "_ITM_deregisterTMCloneTable(void)" (identifier "_ITM_deregisterTMCloneTable") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void"...
/* WARNING: Control flow encountered bad instruction data */ void function_1(void) { /* WARNING: Bad instruction - Truncating control flow here */ var_1(); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list))))))
null
/* WARNING: Control flow encountered bad instruction data */ void MASKED(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
375_x86_64-linux-gnu-ld_and_x86_64-linux-gnu-ld_strip.c
ldlang_add_file
FUN_0011cde0
void ldlang_add_file(lang_input_statement_type *entry) { int iVar1; bfd *pbVar2; *file_chain.tail = (lang_statement_union *)entry; file_chain.tail = &entry->next; pbVar2 = entry->the_bfd; if ((pbVar2->link).next != (bfd *)0x0) { info_assert("../../ld/ldlang.c",0x19f4); pbVar2 = entry->the_bfd; ...
void FUN_0011cde0(long param_1) { undefined4 uVar1; long lVar2; *DAT_002b4c58 = param_1; DAT_002b4c58 = (long *)(param_1 + 0x30); lVar2 = *(long *)(param_1 + 0x20); if (*(long *)(lVar2 + 0xf0) != 0) { FUN_00129440("../../ld/ldlang.c",0x19f4); lVar2 = *(long *)(param_1 + 0x20); } if (DAT_002...
MOV RAX,qword ptr [0x002b4c58] PUSH RBX MOV RBX,RDI MOV qword ptr [RAX],RDI LEA RAX,[RDI + 0x30] MOV RDI,qword ptr [RDI + 0x20] MOV qword ptr [0x002b4c58],RAX CMP qword ptr [RDI + 0xf0],0x0 JZ 0x0011ce1c LEA RDI,[0x16bf26] MOV ESI,0x19f4 CALL 0x00129440 MOV RDI,qword ptr [RBX + 0x20] CMP qword ptr [0x002b5f90],RDI JZ 0...
null
null
null
null
[(u'INDIRECT_-1206989033', u'MULTIEQUAL_-1206989016'), (u'MULTIEQUAL_-1206989090', u'PTRSUB_-1206988955'), (u'LOAD_-1206989254', u'MULTIEQUAL_-1206989098'), ('const-6645', u'CALL_-1206989115'), (u'STORE_-1206989210', u'INDIRECT_-1206989016'), (u'CALL_-1206989143', u'INDIRECT_-1206988955'), (u'INT_NOTEQUAL_-1206989283',...
[('const-0', u'PTRSUB_-1206988931'), (u'MULTIEQUAL_-1206989100', u'INT_EQUAL_-1206989234'), (u'CALL_-1206989173', u'INDIRECT_-1206988978'), (u'INDIRECT_-1206988937', u'MULTIEQUAL_-1206989010'), ('tmp_452', u'INT_ADD_-1206989097'), (u'CALL_-1206989115', u'INDIRECT_-1206988937'), (u'INDIRECT_-1206989045', u'MULTIEQUAL_-1...
null
null
0011cde0
x64
O2
(translation_unit "void FUN_0011cde0(long param_1)\n\n{\n undefined4 uVar1;\n long lVar2;\n \n *DAT_002b4c58 = param_1;\n DAT_002b4c58 = (long *)(param_1 + 0x30);\n lVar2 = *(long *)(param_1 + 0x20);\n if (*(long *)(lVar2 + 0xf0) != 0) {\n FUN_00129440("../../ld/ldlang.c",0x19f4);\n lVar2 = *(long *)(param...
(translation_unit "void ldlang_add_file(lang_input_statement_type *entry)\n\n{\n int iVar1;\n bfd *pbVar2;\n \n *file_chain.tail = (lang_statement_union *)entry;\n file_chain.tail = &entry->next;\n pbVar2 = entry->the_bfd;\n if ((pbVar2->link).next != (bfd *)0x0) {\n info_assert("../../ld/ldlang.c",0x19f4);\n...
(translation_unit "void FUN_0011cde0(long param_1)\n\n{\n undefined4 uVar1;\n long lVar2;\n \n *DAT_002b4c58 = param_1;\n DAT_002b4c58 = (long *)(param_1 + 0x30);\n lVar2 = *(long *)(param_1 + 0x20);\n if (*(long *)(lVar2 + 0xf0) != 0) {\n FUN_00129440("../../ld/ldlang.c",0x19f4);\n lVar2 = *(long *)(param...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (expression_statement (assignment_expression (pointer_expression * IDE...
(function_definition "void FUN_0011cde0(long param_1)\n\n{\n undefined4 uVar1;\n long lVar2;\n \n *DAT_002b4c58 = param_1;\n DAT_002b4c58 = (long *)(param_1 + 0x30);\n lVar2 = *(long *)(param_1 + 0x20);\n if (*(long *)(lVar2 + 0xf0) != 0) {\n FUN_00129440("../../ld/ldlang.c",0x19f4);\n lVar2 = *(long *)(pa...
void function_1(type_1 *entry) { int iVar1; type_2 *var_2; *file_chain.tail = (type_3 *)entry; file_chain.tail = &entry->next; var_2 = entry->the_bfd; if ((var_2->link).next != (type_2 *)0x0) { var_1("../../ld/ldlang.c",0x19f4); var_2 = entry->the_bfd; } if (link_info.output_bfd == 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: (identifier)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier)) (de...
null
void MASKED(long param_1) { undefined4 uVar1; long lVar2; *DAT_002b4c58 = param_1; DAT_002b4c58 = (long *)(param_1 + 0x30); lVar2 = *(long *)(param_1 + 0x20); if (*(long *)(lVar2 + 0xf0) != 0) { FUN_00129440("../../ld/ldlang.c",0x19f4); lVar2 = *(long *)(param_1 + 0x20); } if (DAT_002b5f90 ...
2931_powerpc64-linux-gnu-ld_and_powerpc64-linux-gnu-ld_strip.c
read_next_header
FUN_001c73f0
/* DWARF original prototype: void read_next_header(const_iterator * this) */ void __thiscall gold::Archive::const_iterator::read_next_header(const_iterator *this) { Header *pname; ulong uVar1; _func_int_varargs *p_Var2; pointer pcVar3; size_type sVar4; int iVar5; long lVar6; char *format; File_read...
void FUN_001c73f0(long *param_1) { long *plVar1; ulong uVar2; code *pcVar3; undefined8 uVar4; int iVar5; long lVar6; undefined8 *puVar7; undefined8 uVar8; long lVar9; ulong uVar10; undefined1 local_78 [72]; uVar10 = param_1[1]; lVar6 = *(long *)(*param_1 + 0x38); uVar2 = *(ulong *)(lVar...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX MOV RBX,RDI SUB RSP,0x58 MOV RAX,qword ptr [RDI] MOV RSI,qword ptr [RBX + 0x8] MOV RDI,qword ptr [RAX + 0x38] MOV R13,qword ptr [RDI + 0x58] MOV RAX,R13 SUB RAX,RSI CMP RAX,0x3b JLE 0x001c74f8 LEA R14,[RBX + 0x38] LEA R12,[RBX + 0x10] LEA RBP,[RSP + 0x10] LEA R15,[0...
null
null
null
null
[(u'PTRSUB_-1207732060', u'LOAD_-1207732764'), ('const-60', u'INT_SLESS_-1207733149'), ('const-433', u'LOAD_-1207732764'), (u'LOAD_-1207732734', u'PTRSUB_-1207732049'), ('const-433', u'STORE_-1207732643'), ('const-16', u'PTRSUB_-1207732182'), ('tmp_1024', u'PTRSUB_-1207732276'), (u'PTRSUB_-1207732168', u'STORE_-1207732...
[(u'INT_ADD_-1207732709', u'CAST_-1207732068'), (u'PTRADD_-1207732364', u'LOAD_-1207733211'), ('const-433', u'LOAD_-1207733217'), ('const-88', u'INT_ADD_-1207733181'), ('tmp_1944', u'PTRADD_-1207732195'), (u'PTRADD_-1207732195', u'STORE_-1207732957'), ('const-60', u'INT_SLESS_-1207732942'), (u'CAST_-1207732256', u'INT_...
null
null
001c73f0
x64
O2
(translation_unit "void FUN_001c73f0(long *param_1)\n\n{\n long *plVar1;\n ulong uVar2;\n code *pcVar3;\n undefined8 uVar4;\n int iVar5;\n long lVar6;\n undefined8 *puVar7;\n undefined8 uVar8;\n long lVar9;\n ulong uVar10;\n undefined1 local_78 [72];\n \n uVar10 = param_1[1];\n lVar6 = *(long *)(*param_1 ...
(translation_unit "/* DWARF original prototype: void read_next_header(const_iterator * this) */\n\nvoid __thiscall gold::Archive::const_iterator::read_next_header(const_iterator *this)\n\n{\n Header *pname;\n ulong uVar1;\n _func_int_varargs *p_Var2;\n pointer pcVar3;\n size_type sVar4;\n int iVar5;\n long lVar6...
(translation_unit "void FUN_001c73f0(long *param_1)\n\n{\n long *plVar1;\n ulong uVar2;\n code *pcVar3;\n undefined8 uVar4;\n int iVar5;\n long lVar6;\n undefined8 *puVar7;\n undefined8 uVar8;\n long lVar9;\n ulong uVar10;\n undefined1 local_78 [72];\n \n uVar10 = param_1[1];\n lVar6 = *(long *)(*param_1 ...
(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) (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (point...
(function_definition "void FUN_001c73f0(long *param_1)\n\n{\n long *plVar1;\n ulong uVar2;\n code *pcVar3;\n undefined8 uVar4;\n int iVar5;\n long lVar6;\n undefined8 *puVar7;\n undefined8 uVar8;\n long lVar9;\n ulong uVar10;\n undefined1 local_78 [72];\n \n uVar10 = param_1[1];\n lVar6 = *(long *)(*param...
/* DWARF original prototype: void read_next_header(const_iterator * this) */ void __thiscall gold::Archive::type_1::function_1(type_1 *this) { type_2 *pname; type_3 var_1; type_4 *var_3; type_5 pcVar3; type_6 var_11; int var_13; long var_10; char *format; type_7 *pFVar7; long var_14; type_3 var...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (sized_type_sp...
null
void MASKED(long *param_1) { long *plVar1; ulong uVar2; code *pcVar3; undefined8 uVar4; int iVar5; long lVar6; undefined8 *puVar7; undefined8 uVar8; long lVar9; ulong uVar10; undefined1 local_78 [72]; uVar10 = param_1[1]; lVar6 = *(long *)(*param_1 + 0x38); uVar2 = *(ulong *)(lVar6 + 0x...
140_cmp_and_cmp_strip.c
puts
puts
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int puts(char *__s) { /* WARNING: Bad instruction - Truncating control flow here */ /* puts@@GLIBC_2.2.5 */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int puts(char *__s) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1207041990')]
[('const-1', u'RETURN_-1207041990')]
null
null
00110030
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint puts(char *__s)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment comment (functio...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint puts(char *__s)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* puts@@GLIBC_2.2.5 */\n hal...
(translation_unit "int puts(char *__s)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int puts(char *__s)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "puts(char *__s)" identifier (parameter_list "(char *__s)" ( (parameter_declaration "char *__s" pri...
(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 puts(char *__s)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "puts(char *__s)" (identifier "puts") (parameter_list "(char *__s)" (( "(") (parameter_declaration "char *__s" (primitive_type "char") (pointer_declarator "*__s" (* "*") (identifier "_...
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(char *__s) { /* WARNING: Bad instruction - Truncating control flow here */ /* puts@@GLIBC_2.2.5 */ var_1(); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (call_expression ...
null
/* WARNING: Control flow encountered bad instruction data */ /* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(char *__s) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
58_powerpc64le-linux-gnu-ld_and_powerpc64le-linux-gnu-ld_strip.c
pthread_mutex_init
pthread_mutex_init
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr) { int iVar1; iVar1 = (*(code *)PTR_pthread_mutex_init_004ba1d0)(); return iVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr) { int iVar1; iVar1 = (*(code *)PTR_pthread_mutex_init_004ba1d0)(); return iVar1; }
JMP qword ptr [0x004ba1d0]
null
null
null
null
[(u'CALLIND_-1207303256', u'RETURN_-1207303253'), (u'INDIRECT_-1207303193', u'COPY_-1207303252'), (u'CALLIND_-1207303256', u'INDIRECT_-1207303193'), ('tmp_38', u'CAST_-1207303188'), ('const-0', u'RETURN_-1207303253'), (u'CAST_-1207303188', u'CALLIND_-1207303256')]
[(u'CALLIND_-1207303256', u'RETURN_-1207303253'), (u'INDIRECT_-1207303193', u'COPY_-1207303252'), (u'CALLIND_-1207303256', u'INDIRECT_-1207303193'), ('tmp_38', u'CAST_-1207303188'), ('const-0', u'RETURN_-1207303253'), (u'CAST_-1207303188', u'CALLIND_-1207303256')]
null
null
001503a0
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_pthread_mutex_init_004ba1d0)();\n return iVar1;\n}\n\n" comment (function_definition "int ...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_pthread_mutex_init_004ba1d0)();\n return iVar1;\n}\n\n" comment (function_definition "int ...
(translation_unit "int pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_pthread_mutex_init_004ba1d0)();\n return iVar1;\n}\n\n" (function_definition "int pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr)\n\n{\n in...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = (call_e...
(function_definition "int pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_pthread_mutex_init_004ba1d0)();\n return iVar1;\n}" (primitive_type "int") (function_declarator "pthread_mutex_init(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mut...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(type_1 *__mutex,type_2 *__mutexattr) { int iVar1; iVar1 = (*(type_3 *)PTR_pthread_mutex_init_004ba1d0)(); return iVar1; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (pointe...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(pthread_mutex_t *__mutex,pthread_mutexattr_t *__mutexattr) { int iVar1; iVar1 = (*(code *)PTR_MASKED_004ba1d0)(); return iVar1; }
194_x86_64-linux-gnu-size_and_x86_64-linux-gnu-size_strip.c
bfd_check_format
bfd_check_format
/* WARNING: Control flow encountered bad instruction data */ void bfd_check_format(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void bfd_check_format(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1206934982')]
[('const-1', u'RETURN_-1206934982')]
null
null
0010a230
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bfd_check_format(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bfd_check_format(void)\n\n{\n /* WARNING...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bfd_check_format(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bfd_check_format(void)\n\n{\n /* WARNING...
(translation_unit "void bfd_check_format(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void bfd_check_format(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "bfd_check_format(void)" identifier (parameter_list "(void)" ( (parameter_declarati...
(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_check_format(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "bfd_check_format(void)" (identifier "bfd_check_format") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement ...
/* 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(); }
7126_x86_64-kfreebsd-gnu-dwp_and_x86_64-kfreebsd-gnu-dwp_strip.c
print
FUN_002b25e0
/* DWARF original prototype: void print(Binary_logical_and * this, FILE * f) */ void __thiscall gold::Binary_logical_and::print(Binary_logical_and *this,FILE *f) { Expression *pEVar1; fputc(0x28,(FILE *)f); pEVar1 = (this->super_Binary_expression).left_; (*pEVar1->_vptr_Expression[2])(pEVar1,f); fprintf...
void FUN_002b25e0(long param_1,FILE *param_2) { fputc(0x28,param_2); (**(code **)(**(long **)(param_1 + 8) + 0x10))(*(long **)(param_1 + 8),param_2); fprintf(param_2," %s ",&DAT_0038c385); (**(code **)(**(long **)(param_1 + 0x10) + 0x10))(*(long **)(param_1 + 0x10),param_2); fputc(0x29,param_2); return; }...
PUSH RBP MOV RBP,RDI MOV EDI,0x28 PUSH RBX MOV RBX,RSI SUB RSP,0x8 CALL 0x00147450 MOV RDI,qword ptr [RBP + 0x8] MOV RSI,RBX MOV RAX,qword ptr [RDI] CALL qword ptr [RAX + 0x10] MOV RDI,RBX LEA RDX,[0x38c385] XOR EAX,EAX LEA RSI,[0x384279] CALL 0x00147a00 MOV RDI,qword ptr [RBP + 0x10] MOV RSI,RBX MOV RAX,qword ptr [RDI...
null
null
null
null
[(u'PTRADD_-1204541689', u'LOAD_-1204541922'), ('tmp_226', u'PTRSUB_-1204541660'), (u'PTRSUB_-1204541660', u'PTRSUB_-1204541655'), ('const-8', u'PTRSUB_-1204541693'), ('tmp_227', u'CAST_-1204541698'), (u'PTRADD_-1204541648', u'LOAD_-1204541857'), (u'PTRSUB_-1204541670', u'CALL_-1204541875'), (u'LOAD_-1204541873', u'CAL...
[('const-3687033', u'COPY_-1204541740'), (u'CAST_-1204541707', u'LOAD_-1204541938'), ('tmp_461', u'CALL_-1204541811'), ('const-41', u'CALL_-1204541811'), (u'LOAD_-1204541938', u'LOAD_-1204541928'), (u'INT_ADD_-1204541857', u'CAST_-1204541668'), ('const-0', u'RETURN_-1204541807'), ('const-433', u'LOAD_-1204541922'), ('c...
null
null
002b25e0
x64
O2
(translation_unit "void FUN_002b25e0(long param_1,FILE *param_2)\n\n{\n fputc(0x28,param_2);\n (**(code **)(**(long **)(param_1 + 8) + 0x10))(*(long **)(param_1 + 8),param_2);\n fprintf(param_2," %s ",&DAT_0038c385);\n (**(code **)(**(long **)(param_1 + 0x10) + 0x10))(*(long **)(param_1 + 0x10),param_2);\n fputc(0...
(translation_unit "/* DWARF original prototype: void print(Binary_logical_and * this, FILE * f) */\n\nvoid __thiscall gold::Binary_logical_and::print(Binary_logical_and *this,FILE *f)\n\n{\n Expression *pEVar1;\n \n fputc(0x28,(FILE *)f);\n pEVar1 = (this->super_Binary_expression).left_;\n (*pEVar1->_vptr_Expressi...
(translation_unit "void FUN_002b25e0(long param_1,FILE *param_2)\n\n{\n fputc(0x28,param_2);\n (**(code **)(**(long **)(param_1 + 8) + 0x10))(*(long **)(param_1 + 8),param_2);\n fprintf(param_2," %s ",&DAT_0038c385);\n (**(code **)(**(long **)(param_1 + 0x10) + 0x10))(*(long **)(param_1 + 0x10),param_2);\n fputc(0...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( LIT , IDENT ))) ;) (expre...
(function_definition "void FUN_002b25e0(long param_1,FILE *param_2)\n\n{\n fputc(0x28,param_2);\n (**(code **)(**(long **)(param_1 + 8) + 0x10))(*(long **)(param_1 + 8),param_2);\n fprintf(param_2," %s ",&DAT_0038c385);\n (**(code **)(**(long **)(param_1 + 0x10) + 0x10))(*(long **)(param_1 + 0x10),param_2);\n fput...
/* DWARF original prototype: void print(Binary_logical_and * this, FILE * f) */ void __thiscall gold::type_1::function_1(type_1 *this,type_2 *f) { type_3 *pEVar1; var_1(0x28,(type_2 *)f); pEVar1 = (this->super_Binary_expression).left_; (*pEVar1->_vptr_Expression[2])(pEVar1,f); var_2((type_2 *)f," %s ",&...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (id...
null
void MASKED(long param_1,FILE *param_2) { fputc(0x28,param_2); (**(code **)(**(long **)(param_1 + 8) + 0x10))(*(long **)(param_1 + 8),param_2); fprintf(param_2," %s ",&DAT_0038c385); (**(code **)(**(long **)(param_1 + 0x10) + 0x10))(*(long **)(param_1 + 0x10),param_2); fputc(0x29,param_2); return; }
8030_powerpc64le-linux-gnu-dwp_and_powerpc64le-linux-gnu-dwp_strip.c
find_first_of
FUN_002e35d0
/* std::string::find_first_of(char, unsigned long) const */ void __thiscall std::string::find_first_of(string *this,char param_1,ulong param_2) { find(this,param_1,param_2); return; }
void FUN_002e35d0(undefined8 param_1,char param_2) { FUN_002e33d0(param_1,(int)param_2); return; }
MOVSX ESI,SIL JMP 0x002e33d0
null
null
null
null
[('tmp_12', u'CALL_-1204734499'), ('tmp_13', u'CALL_-1204734499'), ('const-0', u'RETURN_-1204734495'), ('tmp_14', u'CALL_-1204734499')]
[(u'INT_SEXT_-1204734494', u'CALL_-1204734499'), ('tmp_44', u'CALL_-1204734499'), ('const-0', u'RETURN_-1204734495'), ('tmp_37', u'INT_SEXT_-1204734494')]
null
null
002e35d0
x64
O2
(translation_unit "void FUN_002e35d0(undefined8 param_1,char param_2)\n\n{\n FUN_002e33d0(param_1,(int)param_2);\n return;\n}\n\n" (function_definition "void FUN_002e35d0(undefined8 param_1,char param_2)\n\n{\n FUN_002e33d0(param_1,(int)param_2);\n return;\n}" primitive_type (function_declarator "FUN_002e35d0(undef...
(translation_unit "/* std::string::find_first_of(char, unsigned long) const */\n\nvoid __thiscall std::string::find_first_of(string *this,char param_1,ulong param_2)\n\n{\n find(this,param_1,param_2);\n return;\n}\n\n" comment (function_definition "void __thiscall std::string::find_first_of(string *this,char param_1,...
(translation_unit "void FUN_002e35d0(undefined8 param_1,char param_2)\n\n{\n FUN_002e33d0(param_1,(int)param_2);\n return;\n}\n\n" (function_definition "void FUN_002e35d0(undefined8 param_1,char param_2)\n\n{\n FUN_002e33d0(param_1,(int)param_2);\n return;\n}" primitive_type (function_declarator "FUN_002e35d0(undef...
(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 , (cast_expression ( (type_descriptor TYPE) ) IDENT) ))) ;) (retu...
(function_definition "void FUN_002e35d0(undefined8 param_1,char param_2)\n\n{\n FUN_002e33d0(param_1,(int)param_2);\n return;\n}" (primitive_type "void") (function_declarator "FUN_002e35d0(undefined8 param_1,char param_2)" (identifier "FUN_002e35d0") (parameter_list "(undefined8 param_1,char param_2)" (( "(") (parame...
/* std::string::find_first_of(char, unsigned long) const */ void __thiscall std::type_1::function_1(type_1 *this,char param_1,type_2 param_2) { var_1(this,param_1,param_2); 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: (identifier)))) body: (compound_statement...
null
void MASKED(undefined8 param_1,char param_2) { FUN_002e33d0(param_1,(int)param_2); return; }
497_x86_64-linux-gnu-as_and_x86_64-linux-gnu-as_strip.c
get_stab_string_offset
FUN_001268b0
uint get_stab_string_offset(char *string,char *stabstr_secname) { long *plVar1; segT secptr; subsegT subseg; bfd *pbVar2; uint uVar3; uint uVar4; size_t sVar5; segT paVar6; char *pcVar7; sVar5 = strlen(string); subseg = now_subseg; secptr = now_seg; uVar3 = (uint)sVar5; paVar6 = subseg_...
ulong FUN_001268b0(char *param_1,long param_2) { undefined8 uVar1; undefined4 uVar2; undefined8 uVar3; uint uVar4; size_t sVar5; long *plVar6; undefined1 *puVar7; long lVar8; char *__dest; ulong uVar9; sVar5 = strlen(param_1); uVar2 = DAT_001e4644; uVar1 = DAT_001e44a8; uVar9 = sVar5 & ...
PUSH R15 PUSH R14 PUSH R13 MOV R13,RDI PUSH R12 PUSH RBP MOV RBP,RSI PUSH RBX SUB RSP,0x18 CALL 0x001081e0 XOR ESI,ESI MOV RDI,RBP MOV R15D,dword ptr [0x001e4644] MOV R14,RAX MOV R12D,EAX MOV RAX,qword ptr [0x001e44a8] MOV qword ptr [RSP],RAX CALL 0x00127920 MOV RBX,RAX MOV RAX,qword ptr [RAX + 0xa8] MOV RAX,qword ptr ...
null
null
null
null
[(u'CALL_-1207080670', u'INDIRECT_-1207080189'), (u'STORE_-1207080441', u'INDIRECT_-1207080063'), (u'STORE_-1207080372', u'INDIRECT_-1207080038'), ('const-1', u'COPY_-1207079991'), ('const-0', u'PTRSUB_-1207079917'), (u'LOAD_-1207080654', u'SUBPIECE_-1207080371'), ('const-168', u'PTRSUB_-1207080052'), ('tmp_584', u'CAL...
[(u'CALL_-1207080404', u'INDIRECT_-1207080002'), (u'INT_ADD_-1207080368', u'CAST_-1207079867'), (u'LOAD_-1207080654', u'SUBPIECE_-1207080371'), (u'INDIRECT_-1207080170', u'COPY_-1207080207'), (u'CALL_-1207080726', u'SUBPIECE_-1207080405'), (u'CALL_-1207080670', u'INDIRECT_-1207080213'), (u'CALL_-1207080478', u'INDIRECT...
null
null
001268b0
x64
O2
(translation_unit "ulong FUN_001268b0(char *param_1,long param_2)\n\n{\n undefined8 uVar1;\n undefined4 uVar2;\n undefined8 uVar3;\n uint uVar4;\n size_t sVar5;\n long *plVar6;\n undefined1 *puVar7;\n long lVar8;\n char *__dest;\n ulong uVar9;\n \n sVar5 = strlen(param_1);\n uVar2 = DAT_001e4644;\n uVar1 ...
(translation_unit "uint get_stab_string_offset(char *string,char *stabstr_secname)\n\n{\n long *plVar1;\n segT secptr;\n subsegT subseg;\n bfd *pbVar2;\n uint uVar3;\n uint uVar4;\n size_t sVar5;\n segT paVar6;\n char *pcVar7;\n \n sVar5 = strlen(string);\n subseg = now_subseg;\n secptr = now_seg;\n uVar3...
(translation_unit "ulong FUN_001268b0(char *param_1,long param_2)\n\n{\n undefined8 uVar1;\n undefined4 uVar2;\n undefined8 uVar3;\n uint uVar4;\n size_t sVar5;\n long *plVar6;\n undefined1 *puVar7;\n long lVar8;\n char *__dest;\n ulong uVar9;\n \n sVar5 = strlen(param_1);\n uVar2 = DAT_001e4644;\n uVar1 ...
(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 ;) (declaration TYPE IDENT ;) (decla...
(function_definition "ulong FUN_001268b0(char *param_1,long param_2)\n\n{\n undefined8 uVar1;\n undefined4 uVar2;\n undefined8 uVar3;\n uint uVar4;\n size_t sVar5;\n long *plVar6;\n undefined1 *puVar7;\n long lVar8;\n char *__dest;\n ulong uVar9;\n \n sVar5 = strlen(param_1);\n uVar2 = DAT_001e4644;\n uVa...
type_1 function_1(char *string,char *var_6) { long *plVar1; type_2 secptr; type_3 subseg; type_4 *pbVar2; type_1 var_8; type_1 var_3; size_t sVar5; type_2 paVar6; char *pcVar7; sVar5 = var_1(string); subseg = now_subseg; secptr = now_seg; var_8 = (type_1)sVar5; paVar6 = var_2(var_6,0); ...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (sized_type_specifier) declarator: (i...
null
ulong MASKED(char *param_1,long param_2) { undefined8 uVar1; undefined4 uVar2; undefined8 uVar3; uint uVar4; size_t sVar5; long *plVar6; undefined1 *puVar7; long lVar8; char *__dest; ulong uVar9; sVar5 = strlen(param_1); uVar2 = DAT_001e4644; uVar1 = DAT_001e44a8; uVar9 = sVar5 & 0xffff...
6432_x86_64-linux-gnu-dwp_and_x86_64-linux-gnu-dwp_strip.c
operator+=
FUN_0027c330
/* std::wstring::TEMPNAMEPLACEHOLDERVALUE(wchar_t const*) */ void __thiscall std::wstring::operator+=(wstring *this,wchar_t *param_1) { size_t sVar1; sVar1 = wcslen(param_1); if (sVar1 <= 0x1fffffffffffffffU - *(long *)(this + 8)) { _M_append(this,param_1,sVar1); return; } /* W...
void FUN_0027c330(long param_1,wchar_t *param_2) { size_t sVar1; sVar1 = wcslen(param_2); if (sVar1 <= 0x1fffffffffffffffU - *(long *)(param_1 + 8)) { FUN_0027c1c0(param_1,param_2,sVar1); return; } /* WARNING: Subroutine does not return */ FUN_002b5650("basic_string::append");...
PUSH RBP MOV RBP,RSI PUSH RBX MOV RBX,RDI MOV RDI,RSI SUB RSP,0x8 CALL 0x0013e150 MOV RCX,0x1fffffffffffffff SUB RCX,qword ptr [RBX + 0x8] CMP RAX,RCX JA 0x0027c36b ADD RSP,0x8 MOV RSI,RBP MOV RDI,RBX MOV RDX,RAX POP RBX POP RBP JMP 0x0027c1c0 LEA RDI,[0x30d7c2] CALL 0x002b5650
null
null
null
null
[('tmp_209', u'PTRADD_-1204239451'), (u'COPY_-1204239366', u'CALL_-1204239422'), ('const-0', u'RETURN_-1204239435'), ('const-1', u'RETURN_-1204239417'), ('tmp_210', u'CALL_-1204239526'), ('tmp_209', u'CALL_-1204239439'), ('const-8', u'PTRADD_-1204239451'), ('tmp_129', u'CBRANCH_-1204239479'), (u'LOAD_-1204239509', u'IN...
[(u'COPY_-1204239366', u'CALL_-1204239422'), ('const-0', u'RETURN_-1204239435'), ('tmp_336', u'CALL_-1204239439'), ('const-1', u'RETURN_-1204239417'), ('tmp_334', u'CALL_-1204239526'), ('const-3200962', u'COPY_-1204239366'), ('const-2305843009213693951', u'INT_SUB_-1204239490'), ('tmp_336', u'INT_ADD_-1204239497'), ('c...
null
null
0027c330
x64
O2
(translation_unit "void FUN_0027c330(long param_1,wchar_t *param_2)\n\n{\n size_t sVar1;\n \n sVar1 = wcslen(param_2);\n if (sVar1 <= 0x1fffffffffffffffU - *(long *)(param_1 + 8)) {\n FUN_0027c1c0(param_1,param_2,sVar1);\n return;\n }\n /* WARNING: Subroutine does not return */\n FUN_002b...
(translation_unit "/* std::wstring::TEMPNAMEPLACEHOLDERVALUE(wchar_t const*) */\n\nvoid __thiscall std::wstring::operator+=(wstring *this,wchar_t *param_1)\n\n{\n size_t sVar1;\n \n sVar1 = wcslen(param_1);\n if (sVar1 <= 0x1fffffffffffffffU - *(long *)(this + 8)) {\n _M_append(this,param_1,sVar1);\n return;\...
(translation_unit "void FUN_0027c330(long param_1,wchar_t *param_2)\n\n{\n size_t sVar1;\n \n sVar1 = wcslen(param_2);\n if (sVar1 <= 0x1fffffffffffffffU - *(long *)(param_1 + 8)) {\n FUN_0027c1c0(param_1,param_2,sVar1);\n return;\n }\n \n FUN_002b5650("basic_string::append");\n}\n\n" (fu...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = (call_e...
(function_definition "void FUN_0027c330(long param_1,wchar_t *param_2)\n\n{\n size_t sVar1;\n \n sVar1 = wcslen(param_2);\n if (sVar1 <= 0x1fffffffffffffffU - *(long *)(param_1 + 8)) {\n FUN_0027c1c0(param_1,param_2,sVar1);\n return;\n }\n \n FUN_002b5650("basic_string::append");\n}" (pri...
/* std::wstring::TEMPNAMEPLACEHOLDERVALUE(wchar_t const*) */ void __thiscall std::wstring::operator+=(wstring *var_3,wchar_t *param_1) { size_t var_2; var_2 = var_1(param_1); if (var_2 <= 0x1fffffffffffffffU - *(long *)(var_3 + 8)) { var_4(var_3,param_1,var_2); return; } /* WAR...
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,wchar_t *param_2) { size_t sVar1; sVar1 = wcslen(param_2); if (sVar1 <= 0x1fffffffffffffffU - *(long *)(param_1 + 8)) { FUN_0027c1c0(param_1,param_2,sVar1); return; } /* WARNING: Subroutine does not return */ FUN_002b5650("basic_string::append"); }
615_nano_and_nano_strip.c
parse_verbatim_kbinput
FUN_001280e0
wchar_t * parse_verbatim_kbinput(WINDOW *win,size_t *count) { byte bVar1; _Bool _Var2; wchar_t *pwVar3; long lVar4; char *__ptr; int iVar5; byte *pbVar6; size_t input_len; reveal_cursor = true; do { pwVar3 = get_input(win,1); } while (pwVar3 == (wchar_t *)0x0); if (*pwVar3 == L'\xffffff...
undefined8 FUN_001280e0(undefined8 param_1,undefined8 *param_2) { undefined1 uVar1; char cVar2; int *__ptr; long lVar3; void *__ptr_00; undefined8 uVar4; int iVar5; undefined1 *puVar6; DAT_0013cf51 = 1; do { __ptr = (int *)FUN_00126060(param_1,1); } while (__ptr == (int *)0x0); if (*__p...
PUSH R14 MOV byte ptr [0x0013cf51],0x1 PUSH R13 PUSH R12 MOV R12,RSI PUSH RBP MOV RBP,RDI PUSH RBX NOP dword ptr [RAX] MOV ESI,0x1 MOV RDI,RBP CALL 0x00126060 MOV RBX,RAX TEST RAX,RAX JZ 0x001280f8 CMP dword ptr [RAX],-0x2 JZ 0x0012822f MOV qword ptr [R12],0x1 CALL 0x001084d0 TEST AL,AL JZ 0x001281d8 MOV ESI,dword ptr ...
null
null
null
null
[('const-433', u'STORE_-1207074488'), (u'CALL_-1207074384', u'INDIRECT_-1207073580'), (u'CALL_-1207074320', u'INDIRECT_-1207073487'), (u'INDIRECT_-1207073339', u'COPY_-1207073385'), (u'MULTIEQUAL_-1207073743', u'LOAD_-1207074195'), (u'INDIRECT_-1207073379', u'LOAD_-1207074024'), (u'INT_SEXT_-1207074244', u'INT_ADD_-120...
[('const-0', u'INT_SLESS_-1207074253'), (u'CALL_-1207074168', u'INDIRECT_-1207073447'), ('const--1', u'PTRADD_-1207074123'), ('tmp_803', u'BRANCH_-1207073948'), (u'CAST_-1207073284', u'INT_ADD_-1207074191'), ('tmp_3124', u'MULTIEQUAL_-1207073606'), (u'CALL_-1207074038', u'INDIRECT_-1207073355'), (u'INT_EQUAL_-120707430...
null
null
001280e0
x64
O2
(translation_unit "undefined8 FUN_001280e0(undefined8 param_1,undefined8 *param_2)\n\n{\n undefined1 uVar1;\n char cVar2;\n int *__ptr;\n long lVar3;\n void *__ptr_00;\n undefined8 uVar4;\n int iVar5;\n undefined1 *puVar6;\n \n DAT_0013cf51 = 1;\n do {\n __ptr = (int *)FUN_00126060(param_1,1);\n } while ...
(translation_unit "wchar_t * parse_verbatim_kbinput(WINDOW *win,size_t *count)\n\n{\n byte bVar1;\n _Bool _Var2;\n wchar_t *pwVar3;\n long lVar4;\n char *__ptr;\n int iVar5;\n byte *pbVar6;\n size_t input_len;\n \n reveal_cursor = true;\n do {\n pwVar3 = get_input(win,1);\n } while (pwVar3 == (wchar_t *)...
(translation_unit "undefined8 FUN_001280e0(undefined8 param_1,undefined8 *param_2)\n\n{\n undefined1 uVar1;\n char cVar2;\n int *__ptr;\n long lVar3;\n void *__ptr_00;\n undefined8 uVar4;\n int iVar5;\n undefined1 *puVar6;\n \n DAT_0013cf51 = 1;\n do {\n __ptr = (int *)FUN_00126060(param_1,1);\n } while ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (decla...
(function_definition "undefined8 FUN_001280e0(undefined8 param_1,undefined8 *param_2)\n\n{\n undefined1 uVar1;\n char cVar2;\n int *__ptr;\n long lVar3;\n void *__ptr_00;\n undefined8 uVar4;\n int iVar5;\n undefined1 *puVar6;\n \n DAT_0013cf51 = 1;\n do {\n __ptr = (int *)FUN_00126060(param_1,1);\n } whi...
type_1 * function_1(type_2 *win,size_t *count) { type_3 bVar1; type_4 _Var2; type_1 *var_2; long var_6; char *var_9; int var_8; type_3 *var_10; size_t input_len; reveal_cursor = true; do { var_2 = var_1(win,1); } while (var_2 == (type_1 *)0x0); if (*var_2 == L'\xfffffffe') { var_3(v...
null
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identi...
null
undefined8 MASKED(undefined8 param_1,undefined8 *param_2) { undefined1 uVar1; char cVar2; int *__ptr; long lVar3; void *__ptr_00; undefined8 uVar4; int iVar5; undefined1 *puVar6; DAT_0013cf51 = 1; do { __ptr = (int *)FUN_00126060(param_1,1); } while (__ptr == (int *)0x0); if (*__ptr == ...
31_x86_64-linux-gnux32-dwp_and_x86_64-linux-gnux32-dwp_strip.c
puts
puts
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int puts(char *__s) { int iVar1; iVar1 = (*(code *)PTR_puts_003be0f8)(); return iVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int puts(char *__s) { int iVar1; iVar1 = (*(code *)PTR_puts_003be0f8)(); return iVar1; }
JMP qword ptr [0x003be0f8]
null
null
null
null
[('tmp_32', u'CAST_-1207115205'), (u'CAST_-1207115205', u'CALLIND_-1207115272'), (u'CALLIND_-1207115272', u'INDIRECT_-1207115210'), (u'CALLIND_-1207115272', u'RETURN_-1207115269'), (u'INDIRECT_-1207115210', u'COPY_-1207115269'), ('const-0', u'RETURN_-1207115269')]
[('tmp_32', u'CAST_-1207115205'), (u'CAST_-1207115205', u'CALLIND_-1207115272'), (u'CALLIND_-1207115272', u'INDIRECT_-1207115210'), (u'CALLIND_-1207115272', u'RETURN_-1207115269'), (u'INDIRECT_-1207115210', u'COPY_-1207115269'), ('const-0', u'RETURN_-1207115269')]
null
null
0013e1f0
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint puts(char *__s)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_puts_003be0f8)();\n return iVar1;\n}\n\n" comment (function_definition "int puts(char *__s)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_puts_003be0f...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint puts(char *__s)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_puts_003be0f8)();\n return iVar1;\n}\n\n" comment (function_definition "int puts(char *__s)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_puts_003be0f...
(translation_unit "int puts(char *__s)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_puts_003be0f8)();\n return iVar1;\n}\n\n" (function_definition "int puts(char *__s)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_puts_003be0f8)();\n return iVar1;\n}" primitive_type (function_declarator "puts(char *__s)" identif...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * ...
(function_definition "int puts(char *__s)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_puts_003be0f8)();\n return iVar1;\n}" (primitive_type "int") (function_declarator "puts(char *__s)" (identifier "puts") (parameter_list "(char *__s)" (( "(") (parameter_declaration "char *__s" (primitive_type "char") (pointer_dec...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int function_1(char *__s) { int iVar1; iVar1 = (*(type_1 *)PTR_puts_003be0f8)(); 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))))) body: (compound_statement (declaration type: (primitive_type) dec...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int MASKED(char *__s) { int iVar1; iVar1 = (*(code *)PTR_MASKED_003be0f8)(); return iVar1; }
8_sh4-linux-gnu-gprof_and_sh4-linux-gnu-gprof_strip.c
__errno_location
__errno_location
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int * __errno_location(void) { int *piVar1; piVar1 = (int *)(*(code *)PTR___errno_location_00118040)(); return piVar1; }
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int * __errno_location(void) { int *piVar1; piVar1 = (int *)(*(code *)PTR___errno_location_00118040)(); return piVar1; }
JMP qword ptr [0x00118040]
null
null
null
null
[(u'CALLIND_-1206968184', u'CAST_-1206968117'), (u'INDIRECT_-1206968123', u'COPY_-1206968182'), (u'CAST_-1206968117', u'RETURN_-1206968181'), ('const-0', u'RETURN_-1206968181'), (u'CALLIND_-1206968184', u'INDIRECT_-1206968123'), ('tmp_26', u'CAST_-1206968118'), (u'CAST_-1206968118', u'CALLIND_-1206968184')]
[(u'CALLIND_-1206968184', u'CAST_-1206968117'), (u'INDIRECT_-1206968123', u'COPY_-1206968182'), (u'CAST_-1206968117', u'RETURN_-1206968181'), ('const-0', u'RETURN_-1206968181'), (u'CALLIND_-1206968184', u'INDIRECT_-1206968123'), ('tmp_26', u'CAST_-1206968118'), (u'CAST_-1206968118', u'CALLIND_-1206968184')]
null
null
00102080
x64
O2
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint * __errno_location(void)\n\n{\n int *piVar1;\n \n piVar1 = (int *)(*(code *)PTR___errno_location_00118040)();\n return piVar1;\n}\n\n" comment (function_definition "int * __errno_location(void)\n\n{\n int *piVar1...
(translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint * __errno_location(void)\n\n{\n int *piVar1;\n \n piVar1 = (int *)(*(code *)PTR___errno_location_00118040)();\n return piVar1;\n}\n\n" comment (function_definition "int * __errno_location(void)\n\n{\n int *piVar1...
(translation_unit "int * __errno_location(void)\n\n{\n int *piVar1;\n \n piVar1 = (int *)(*(code *)PTR___errno_location_00118040)();\n return piVar1;\n}\n\n" (function_definition "int * __errno_location(void)\n\n{\n int *piVar1;\n \n piVar1 = (int *)(*(code *)PTR___errno_location_00118040)();\n return piVar1;\n...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) )))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract...
(function_definition "int * __errno_location(void)\n\n{\n int *piVar1;\n \n piVar1 = (int *)(*(code *)PTR___errno_location_00118040)();\n return piVar1;\n}" (primitive_type "int") (pointer_declarator "* __errno_location(void)" (* "*") (function_declarator "__errno_location(void)" (identifier "__errno_location") (pa...
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int * function_1(void) { int *piVar1; piVar1 = (int *)(*(type_1 *)PTR___errno_location_00118040)(); return piVar1; }
null
(translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type))))) body: (compound_statement (declaration type: (primitive_type) declarator: (pointer_declara...
null
/* WARNING: Unknown calling convention -- yet parameter storage is locked */ int * MASKED(void) { int *piVar1; piVar1 = (int *)(*(code *)PTR_MASKED_00118040)(); return piVar1; }
122_grep_and_grep_strip.c
quotearg_style.cold.8
FUN_001046e0
void quotearg_style_cold_8(void) { /* WARNING: Subroutine does not return */ abort(); }
void FUN_001046e0(void) { /* WARNING: Subroutine does not return */ abort(); }
CALL 0x00104090
null
null
null
null
[('const-1', u'RETURN_-1206958354')]
[('const-1', u'RETURN_-1206958354')]
null
null
001046e0
x64
O2
(translation_unit "void FUN_001046e0(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}\n\n" (function_definition "void FUN_001046e0(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}" primitive_type (function_declarator "FUN_001046e0(void)" id...
(translation_unit "void quotearg_style_cold_8(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}\n\n" (function_definition "void quotearg_style_cold_8(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}" primitive_type (function_declarator "quot...
(translation_unit "void FUN_001046e0(void)\n\n{\n \n abort();\n}\n\n" (function_definition "void FUN_001046e0(void)\n\n{\n \n abort();\n}" primitive_type (function_declarator "FUN_001046e0(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_001046e0(void)\n\n{\n \n abort();\n}" (primitive_type "void") (function_declarator "FUN_001046e0(void)" (identifier "FUN_001046e0") (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(); }
10506_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
read_cie<32,_true>
FUN_00478990
/* WARNING: Type propagation algorithm not settling */ /* DWARF original name: read_cie<32, true> DWARF original prototype: bool read_cie<32,_true>(Eh_frame * this, Sized_relobj_file<32,_true> * object, uint shndx, uchar * symbols, section_size_type symbols_size, uchar * symbol_names, section_size_type symbol...
/* WARNING: Type propagation algorithm not settling */ undefined8 FUN_00478990(long param_1,long *param_2,undefined4 param_3,long param_4,ulong param_5,long param_6, ulong param_7,long param_8,byte *param_9,byte *param_10,undefined8 param_11, undefined8 param_12,undefined8 *param_13) { long...
PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX SUB RSP,0xd8 MOV RBX,qword ptr [RSP + 0x128] MOV RBP,qword ptr [RSP + 0x120] MOV RAX,RBX SUB RAX,RBP TEST RAX,RAX JLE 0x00478a50 MOVZX R15D,byte ptr [RBP] MOV EAX,R15D AND EAX,0xfffffffd CMP AL,0x1 JNZ 0x00478a50 LEA R14,[RBP + 0x1] MOV dword ptr [RSP + 0xc],EDX MOV...
null
null
null
null
[('const-0', u'RETURN_-1202151980'), ('const-16', u'PTRSUB_-1202151475'), (u'PTRSUB_-1202151305', u'PTRSUB_-1202151303'), (u'INT_MULT_-1202152543', u'INT_ADD_-1202151490'), (u'LOAD_-1202157063', u'INT_AND_-1202157023'), (u'PTRSUB_-1202151707', u'PTRSUB_-1202151650'), (u'INT_SEXT_-1202155804', u'CALL_-1202155809'), (u'C...
[('tmp_13914', u'COPY_-1202151428'), ('const-8', u'PTRADD_-1202150738'), (u'PTRADD_-1202154174', u'MULTIEQUAL_-1202153868'), ('const-0', u'RETURN_-1202152088'), (u'LOAD_-1202157063', u'INT_AND_-1202157023'), (u'CALL_-1202154745', u'INDIRECT_-1202151188'), (u'CALL_-1202154667', u'INDIRECT_-1202151110'), (u'COPY_-1202152...
null
null
00478990
x64
O2
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n\nundefined8\nFUN_00478990(long param_1,long *param_2,undefined4 param_3,long param_4,ulong param_5,long param_6,\n ulong param_7,long param_8,byte *param_9,byte *param_10,undefined8 param_11,\n undefined8 param_12,undefine...
(translation_unit "/* WARNING: Type propagation algorithm not settling */\n/* DWARF original name: read_cie<32, true>\n DWARF original prototype: bool read_cie<32,_true>(Eh_frame * this, Sized_relobj_file<32,_true> *\n object, uint shndx, uchar * symbols, section_size_type symbols_size, uchar * symbol_names,\n se...
(translation_unit "undefined8\nFUN_00478990(long param_1,long *param_2,undefined4 param_3,long param_4,ulong param_5,long param_6,\n ulong param_7,long param_8,byte *param_9,byte *param_10,undefined8 param_11,\n undefined8 param_12,undefined8 *param_13)\n\n{\n long *plVar1;\n char cVar2;\n int ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) ...
(function_definition "undefined8\nFUN_00478990(long param_1,long *param_2,undefined4 param_3,long param_4,ulong param_5,long param_6,\n ulong param_7,long param_8,byte *param_9,byte *param_10,undefined8 param_11,\n undefined8 param_12,undefined8 *param_13)\n\n{\n long *plVar1;\n char cVar2;\n i...
/* WARNING: Type propagation algorithm not settling */ /* DWARF original name: read_cie<32, true> DWARF original prototype: bool read_cie<32,_true>(Eh_frame * this, Sized_relobj_file<32,_true> * object, uint shndx, uchar * symbols, section_size_type symbols_size, uchar * symbol_names, section_size_type symbol...
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: (pointer_declarator declarato...
null
/* WARNING: Type propagation algorithm not settling */ undefined8 MASKED(long param_1,long *param_2,undefined4 param_3,long param_4,ulong param_5,long param_6, ulong param_7,long param_8,byte *param_9,byte *param_10,undefined8 param_11, undefined8 param_12,undefined8 *param_13) { long *plVa...
11010_sparc64-linux-gnu-ld_and_sparc64-linux-gnu-ld_strip.c
__uselocale
__uselocale
/* WARNING: Control flow encountered bad instruction data */ void __uselocale(void) { /* WARNING: Bad instruction - Truncating control flow here */ /* __uselocale@@GLIBC_2.3 */ halt_baddata(); }
/* WARNING: Control flow encountered bad instruction data */ void __uselocale(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
null
null
null
null
null
[('const-1', u'RETURN_-1202097190')]
[('const-1', u'RETURN_-1202097190')]
null
null
004673d0
x64
O2
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid __uselocale(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void __uselocale(void)\n\n{\n /* WARNING: Bad inst...
(translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid __uselocale(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* __uselocale@@GLIBC_2.3 */\n halt_baddata();\n}\n\n" comment (function_definition "void __uselocale(vo...
(translation_unit "void __uselocale(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void __uselocale(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "__uselocale(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primi...
(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 __uselocale(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "__uselocale(void)" (identifier "__uselocale") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n ...
/* WARNING: Control flow encountered bad instruction data */ void function_1(void) { /* WARNING: Bad instruction - Truncating control flow here */ /* __uselocale@@GLIBC_2.3 */ var_1(); }
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list))))))
null
/* WARNING: Control flow encountered bad instruction data */ void MASKED(void) { /* WARNING: Bad instruction - Truncating control flow here */ halt_baddata(); }
3069_s390x-linux-gnu-ld_and_s390x-linux-gnu-ld_strip.c
do_init_layout
FUN_001aa7b0
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "ELFOSABI": Some values do not have unique names */ /* DWARF original prototype: void do_init_layout(Sized_incremental_binary<64,_false> * this, Layout * layout) */ void __thiscall gold::Sized_incremental_binary<64,_false>::do_init_lay...
void FUN_001aa7b0(long param_1,undefined8 param_2) { char cVar1; uint uVar2; long lVar3; long lVar4; long lVar5; long lVar6; ulong uVar7; char *pcVar8; char *pcVar9; undefined8 uVar10; uint *puVar11; ulong uVar12; ulong uVar13; bool bVar14; undefined1 auVar15 [16]; uint *local_40 [2]; ...
PUSH R15 PUSH R14 PUSH R13 MOV R13,RDI PUSH R12 LEA R12,[RDI + 0x58] PUSH RBP PUSH RBX SUB RSP,0x48 MOV RBX,qword ptr [RDI + 0x60] MOV RDI,R12 MOV qword ptr [RSP + 0x8],RSI CALL 0x001aa260 MOV R15D,dword ptr [R13 + 0x68] MOV RDI,R12 CALL 0x001aa260 MOV ESI,dword ptr [R13 + 0x6c] MOV RDI,R12 MOV EBP,R15D CALL 0x001aa720...
null
null
null
null
[(u'LOAD_-1207588216', u'MULTIEQUAL_-1207587406'), (u'SUBPIECE_-1207588199', u'INT_ADD_-1207587491'), ('const-0', u'INT_NOTEQUAL_-1207588202'), ('const--1', u'INT_ADD_-1207587494'), ('const-433', u'LOAD_-1207588863'), ('tmp_2991', u'PTRSUB_-1207587292'), (u'PTRADD_-1207587041', u'INT_NOTEQUAL_-1207587924'), (u'PTRSUB_-...
[(u'INT_ADD_-1207587902', u'CAST_-1207587058'), (u'CAST_-1207587169', u'LOAD_-1207588174'), ('tmp_3015', u'PTRSUB_-1207587313'), (u'INT_ZEXT_-1207587850', u'INT_ADD_-1207588253'), ('const-1', u'PTRADD_-1207587186'), (u'COPY_-1207587249', u'CALL_-1207588103'), (u'CAST_-1207587355', u'LOAD_-1207588538'), (u'LOAD_-1207588...
null
null
001aa7b0
x64
O2
(translation_unit "void FUN_001aa7b0(long param_1,undefined8 param_2)\n\n{\n char cVar1;\n uint uVar2;\n long lVar3;\n long lVar4;\n long lVar5;\n long lVar6;\n ulong uVar7;\n char *pcVar8;\n char *pcVar9;\n undefined8 uVar10;\n uint *puVar11;\n ulong uVar12;\n ulong uVar13;\n bool bVar14;\n undefined1 a...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* WARNING: Enum "ELFOSABI": Some values do not have unique names */\n/* DWARF original prototype: void do_init_layout(Sized_incremental_binary<64,_false> * this, Layout\n * layout) */\n\nvoid __thiscall\ngold::Sized_incremental_binary...
(translation_unit "void FUN_001aa7b0(long param_1,undefined8 param_2)\n\n{\n char cVar1;\n uint uVar2;\n long lVar3;\n long lVar4;\n long lVar5;\n long lVar6;\n ulong uVar7;\n char *pcVar8;\n char *pcVar9;\n undefined8 uVar10;\n uint *puVar11;\n ulong uVar12;\n ulong uVar13;\n bool bVar14;\n undefined1 a...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (decla...
(function_definition "void FUN_001aa7b0(long param_1,undefined8 param_2)\n\n{\n char cVar1;\n uint uVar2;\n long lVar3;\n long lVar4;\n long lVar5;\n long lVar6;\n ulong uVar7;\n char *pcVar8;\n char *pcVar9;\n undefined8 uVar10;\n uint *puVar11;\n ulong uVar12;\n ulong uVar13;\n bool bVar14;\n undefined...
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "ELFOSABI": Some values do not have unique names */ /* DWARF original prototype: void do_init_layout(Sized_incremental_binary<64,_false> * this, Layout * layout) */ void __thiscall var_9::Sized_incremental_binary<64,var_21>::do_init_la...
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) { char cVar1; uint uVar2; long lVar3; long lVar4; long lVar5; long lVar6; ulong uVar7; char *pcVar8; char *pcVar9; undefined8 uVar10; uint *puVar11; ulong uVar12; ulong uVar13; bool bVar14; undefined1 auVar15 [16]; uint *local_40 [2]; l...
3676_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c
do_write
FUN_001ee350
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "ELFOSABI": Some values do not have unique names */ /* DWARF original prototype: void do_write(Stub_table<64,_false> * this, Output_file * of) */ void __thiscall anon_unknown.dwarf_6a1ea8::Stub_table<64,_false>::do_write (Stub_t...
void FUN_001ee350(long param_1,long param_2) { int *piVar1; undefined8 uVar2; long *plVar3; long lVar4; undefined *puVar5; undefined1 *puVar6; char cVar7; uint uVar8; uint uVar9; ulong uVar10; long lVar11; ulong uVar12; int *piVar13; int *piVar14; undefined8 uVar15; ulong uVar16; lon...
MOV R8,qword ptr [RDI + 0x68] TEST R8,R8 JNZ 0x001ee367 CMP qword ptr [RDI + 0xa0],0x0 JZ 0x001ee8ec PUSH R15 PUSH R14 PUSH R13 PUSH R12 PUSH RBP PUSH RBX MOV RBX,RDI SUB RSP,0x48 MOVZX R9D,byte ptr [RDI + 0x20] TEST R9B,0x4 JZ 0x001eee7a MOV RAX,qword ptr [0x0067cb08] MOV RDI,qword ptr [RDI + 0x18] MOV RAX,qword ptr [...
null
null
null
null
[(u'LOAD_-1207830077', u'MULTIEQUAL_-1207828020'), ('tmp_4022', u'CBRANCH_-1207833255'), ('const-5452676', u'COPY_-1207824661'), ('tmp_1873', u'CBRANCH_-1207834800'), (u'MULTIEQUAL_-1207829528', u'PTRADD_-1207826785'), ('const-0', u'PTRSUB_-1207826210'), (u'COPY_-1207825757', u'MULTIEQUAL_-1207826665'), ('tmp_7202', u'...
[('tmp_4022', u'CBRANCH_-1207833255'), ('const-433', u'LOAD_-1207835362'), ('tmp_1873', u'CBRANCH_-1207834800'), (u'MULTIEQUAL_-1207828186', u'STORE_-1207831977'), ('const-0', u'SUBPIECE_-1207826083'), (u'INT_SUB_-1207833163', u'INT_ADD_-1207833154'), ('tmp_7202', u'CBRANCH_-1207831090'), ('const-24', u'INT_DIV_-120783...
null
null
001ee350
x64
O2
(translation_unit "void FUN_001ee350(long param_1,long param_2)\n\n{\n int *piVar1;\n undefined8 uVar2;\n long *plVar3;\n long lVar4;\n undefined *puVar5;\n undefined1 *puVar6;\n char cVar7;\n uint uVar8;\n uint uVar9;\n ulong uVar10;\n long lVar11;\n ulong uVar12;\n int *piVar13;\n int *piVar14;\n undef...
(translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* WARNING: Enum "ELFOSABI": Some values do not have unique names */\n/* DWARF original prototype: void do_write(Stub_table<64,_false> * this, Output_file * of) */\n\nvoid __thiscall\nanon_unknown.dwarf_6a1ea8::Stub_table<64,_false>::do_...
(translation_unit "void FUN_001ee350(long param_1,long param_2)\n\n{\n int *piVar1;\n undefined8 uVar2;\n long *plVar3;\n long lVar4;\n undefined *puVar5;\n undefined1 *puVar6;\n char cVar7;\n uint uVar8;\n uint uVar9;\n ulong uVar10;\n long lVar11;\n ulong uVar12;\n int *piVar13;\n int *piVar14;\n undef...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declarati...
(function_definition "void FUN_001ee350(long param_1,long param_2)\n\n{\n int *piVar1;\n undefined8 uVar2;\n long *plVar3;\n long lVar4;\n undefined *puVar5;\n undefined1 *puVar6;\n char cVar7;\n uint uVar8;\n uint uVar9;\n ulong uVar10;\n long lVar11;\n ulong uVar12;\n int *piVar13;\n int *piVar14;\n un...
/* WARNING: Enum "DT": Some values do not have unique names */ /* WARNING: Enum "ELFOSABI": Some values do not have unique names */ /* DWARF original prototype: void do_write(Stub_table<64,_false> * this, Output_file * of) */ void __thiscall anon_unknown.dwarf_6a1ea8::Stub_table<64,var_11>::do_write (Stub_t...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compoun...
null
void MASKED(long param_1,long param_2) { int *piVar1; undefined8 uVar2; long *plVar3; long lVar4; undefined *puVar5; undefined1 *puVar6; char cVar7; uint uVar8; uint uVar9; ulong uVar10; long lVar11; ulong uVar12; int *piVar13; int *piVar14; undefined8 uVar15; ulong uVar16; long lVar...
100_indent_and_indent_strip.c
clear_buf_break_list
FUN_0010bcf0
void clear_buf_break_list(BOOLEAN *pbreak_line) { buf_break_st *pbVar1; buf_break_st_ty *ptr; ptr = buf_break_list; if (buf_break_list != (buf_break_st_ty *)0x0) { do { pbVar1 = ptr->prev; xfree(ptr); ptr = pbVar1; } while (pbVar1 != (buf_break_st *)0x0); } buf_break = (buf_br...
void FUN_0010bcf0(undefined1 *param_1) { long lVar1; lVar1 = DAT_00117ca0; if (DAT_00117ca0 != 0) { do { lVar1 = *(long *)(lVar1 + 8); FUN_0010afa0(); } while (lVar1 != 0); } DAT_00117c90 = 0; DAT_00117ca0 = 0; *param_1 = 0; return; }
PUSH RBP MOV RBP,RDI PUSH RBX SUB RSP,0x8 MOV RDI,qword ptr [0x00117ca0] TEST RDI,RDI JZ 0x0010bd19 NOP dword ptr [RAX] MOV RBX,qword ptr [RDI + 0x8] CALL 0x0010afa0 MOV RDI,RBX TEST RBX,RBX JNZ 0x0010bd08 MOV qword ptr [0x00117c90],0x0 MOV qword ptr [0x00117ca0],0x0 MOV byte ptr [RBP],0x0 ADD RSP,0x8 POP RBX POP RBP R...
null
null
null
null
[('tmp_409', u'MULTIEQUAL_-1206927933'), (u'MULTIEQUAL_-1206927968', u'PTRSUB_-1206927915'), (u'INT_NOTEQUAL_-1206928095', u'CBRANCH_-1206928094'), (u'LOAD_-1206928090', u'INT_NOTEQUAL_-1206928058'), (u'PTRSUB_-1206927915', u'LOAD_-1206928090'), ('const-8', u'PTRSUB_-1206927915'), (u'COPY_-1206927963', u'MULTIEQUAL_-12...
[(u'INT_NOTEQUAL_-1206928095', u'CBRANCH_-1206928094'), ('const-433', u'LOAD_-1206928090'), (u'LOAD_-1206928090', u'INT_NOTEQUAL_-1206928058'), (u'CAST_-1206927916', u'LOAD_-1206928090'), ('const-0', u'STORE_-1206928030'), ('tmp_116', u'CBRANCH_-1206928056'), (u'INDIRECT_-1206927936', u'MULTIEQUAL_-1206927938'), (u'IND...
null
null
0010bcf0
x64
O2
(translation_unit "void FUN_0010bcf0(undefined1 *param_1)\n\n{\n long lVar1;\n \n lVar1 = DAT_00117ca0;\n if (DAT_00117ca0 != 0) {\n do {\n lVar1 = *(long *)(lVar1 + 8);\n FUN_0010afa0();\n } while (lVar1 != 0);\n }\n DAT_00117c90 = 0;\n DAT_00117ca0 = 0;\n *param_1 = 0;\n return;\n}\n\n" (func...
(translation_unit "void clear_buf_break_list(BOOLEAN *pbreak_line)\n\n{\n buf_break_st *pbVar1;\n buf_break_st_ty *ptr;\n \n ptr = buf_break_list;\n if (buf_break_list != (buf_break_st_ty *)0x0) {\n do {\n pbVar1 = ptr->prev;\n xfree(ptr);\n ptr = pbVar1;\n } while (pbVar1 != (buf_break_st *)0...
(translation_unit "void FUN_0010bcf0(undefined1 *param_1)\n\n{\n long lVar1;\n \n lVar1 = DAT_00117ca0;\n if (DAT_00117ca0 != 0) {\n do {\n lVar1 = *(long *)(lVar1 + 8);\n FUN_0010afa0();\n } while (lVar1 != 0);\n }\n DAT_00117c90 = 0;\n DAT_00117ca0 = 0;\n *param_1 = 0;\n return;\n}\n\n" (func...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (if_statement if (parenthesized_ex...
(function_definition "void FUN_0010bcf0(undefined1 *param_1)\n\n{\n long lVar1;\n \n lVar1 = DAT_00117ca0;\n if (DAT_00117ca0 != 0) {\n do {\n lVar1 = *(long *)(lVar1 + 8);\n FUN_0010afa0();\n } while (lVar1 != 0);\n }\n DAT_00117c90 = 0;\n DAT_00117ca0 = 0;\n *param_1 = 0;\n return;\n}" (primi...
void function_1(type_1 *pbreak_line) { type_2 *var_3; type_3 *ptr; ptr = var_1; if (var_1 != (type_3 *)0x0) { do { var_3 = ptr->prev; var_2(ptr); ptr = var_3; } while (var_3 != (type_2 *)0x0); } buf_break = (type_3 *)0x0; var_1 = (type_3 *)0x0; *pbreak_line = '\0'; retur...
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: (sized_type_specifi...
null
void MASKED(undefined1 *param_1) { long lVar1; lVar1 = DAT_00117ca0; if (DAT_00117ca0 != 0) { do { lVar1 = *(long *)(lVar1 + 8); FUN_0010afa0(); } while (lVar1 != 0); } DAT_00117c90 = 0; DAT_00117ca0 = 0; *param_1 = 0; return; }
2_alpha-linux-gnu-ranlib_and_alpha-linux-gnu-ranlib_strip.c
FUN_00102020
FUN_00102020
void FUN_00102020(void) { (*(code *)PTR_00110010)(); return; }
void FUN_00102020(void) { (*(code *)PTR_00110010)(); return; }
PUSH qword ptr [0x00110008] JMP qword ptr [0x00110010]
null
null
null
null
[(u'CALLIND_-1206968271', u'INDIRECT_-1206968208'), (u'INDIRECT_-1206968208', u'COPY_-1206968267'), ('tmp_44', u'CAST_-1206968202'), (u'CAST_-1206968202', u'CALLIND_-1206968271'), (u'INDIRECT_-1206968210', u'COPY_-1206968269'), ('const-1', u'RETURN_-1206968268'), (u'CALLIND_-1206968271', u'INDIRECT_-1206968210')]
[(u'CALLIND_-1206968271', u'INDIRECT_-1206968208'), (u'INDIRECT_-1206968208', u'COPY_-1206968267'), ('tmp_44', u'CAST_-1206968202'), (u'CAST_-1206968202', u'CALLIND_-1206968271'), (u'INDIRECT_-1206968210', u'COPY_-1206968269'), ('const-1', u'RETURN_-1206968268'), (u'CALLIND_-1206968271', u'INDIRECT_-1206968210')]
null
null
00102020
x64
O2
(translation_unit "void FUN_00102020(void)\n\n{\n (*(code *)PTR_00110010)();\n return;\n}\n\n" (function_definition "void FUN_00102020(void)\n\n{\n (*(code *)PTR_00110010)();\n return;\n}" primitive_type (function_declarator "FUN_00102020(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" pr...
(translation_unit "void FUN_00102020(void)\n\n{\n (*(code *)PTR_00110010)();\n return;\n}\n\n" (function_definition "void FUN_00102020(void)\n\n{\n (*(code *)PTR_00110010)();\n return;\n}" primitive_type (function_declarator "FUN_00102020(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" pr...
(translation_unit "void FUN_00102020(void)\n\n{\n (*(code *)PTR_00110010)();\n return;\n}\n\n" (function_definition "void FUN_00102020(void)\n\n{\n (*(code *)PTR_00110010)();\n return;\n}" primitive_type (function_declarator "FUN_00102020(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" pr...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) ...
(function_definition "void FUN_00102020(void)\n\n{\n (*(code *)PTR_00110010)();\n return;\n}" (primitive_type "void") (function_declarator "FUN_00102020(void)" (identifier "FUN_00102020") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n (*(cod...
void function_1(void) { (*(type_1 *)PTR_00110010)(); 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_00110010)(); return; }
96_aarch64-linux-gnu-objdump_and_aarch64-linux-gnu-objdump_strip.c
bfd_coff_get_syment
bfd_coff_get_syment
void bfd_coff_get_syment(void) { (*(code *)PTR_bfd_coff_get_syment_00155300)(); return; }
void bfd_coff_get_syment(void) { (*(code *)PTR_bfd_coff_get_syment_00155300)(); return; }
JMP qword ptr [0x00155300]
null
null
null
null
[('const-0', u'RETURN_-1206946293'), ('tmp_22', u'CAST_-1206946231'), (u'CALLIND_-1206946296', u'INDIRECT_-1206946236'), (u'INDIRECT_-1206946236', u'COPY_-1206946295'), (u'CAST_-1206946231', u'CALLIND_-1206946296')]
[('const-0', u'RETURN_-1206946293'), ('tmp_22', u'CAST_-1206946231'), (u'CALLIND_-1206946296', u'INDIRECT_-1206946236'), (u'INDIRECT_-1206946236', u'COPY_-1206946295'), (u'CAST_-1206946231', u'CALLIND_-1206946296')]
null
null
00107600
x64
O2
(translation_unit "void bfd_coff_get_syment(void)\n\n{\n (*(code *)PTR_bfd_coff_get_syment_00155300)();\n return;\n}\n\n" (function_definition "void bfd_coff_get_syment(void)\n\n{\n (*(code *)PTR_bfd_coff_get_syment_00155300)();\n return;\n}" primitive_type (function_declarator "bfd_coff_get_syment(void)" identifie...
(translation_unit "void bfd_coff_get_syment(void)\n\n{\n (*(code *)PTR_bfd_coff_get_syment_00155300)();\n return;\n}\n\n" (function_definition "void bfd_coff_get_syment(void)\n\n{\n (*(code *)PTR_bfd_coff_get_syment_00155300)();\n return;\n}" primitive_type (function_declarator "bfd_coff_get_syment(void)" identifie...
(translation_unit "void bfd_coff_get_syment(void)\n\n{\n (*(code *)PTR_bfd_coff_get_syment_00155300)();\n return;\n}\n\n" (function_definition "void bfd_coff_get_syment(void)\n\n{\n (*(code *)PTR_bfd_coff_get_syment_00155300)();\n return;\n}" primitive_type (function_declarator "bfd_coff_get_syment(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 bfd_coff_get_syment(void)\n\n{\n (*(code *)PTR_bfd_coff_get_syment_00155300)();\n return;\n}" (primitive_type "void") (function_declarator "bfd_coff_get_syment(void)" (identifier "bfd_coff_get_syment") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) (...
void function_1(void) { (*(type_1 *)PTR_bfd_coff_get_syment_00155300)(); 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_00155300)(); return; }
1752_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c
~Struct_build_id
FUN_0015d340
/* DWARF original prototype: void ~Struct_build_id(Struct_build_id * this, int __in_chrg) */ void __thiscall gold::General_options::Struct_build_id::~Struct_build_id(Struct_build_id *this,int __in_chrg) { pointer pcVar1; pcVar1 = (this->option).longname._M_dataplus._M_p; (this->super_Struct_var)._vptr_Struc...
void FUN_0015d340(undefined8 *param_1) { *param_1 = &PTR_FUN_004239a8; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_002dac70((undefined8 *)param_1[1]); return; } return; }
LEA RAX,[0x4239a8] MOV RDX,qword ptr [RDI + 0x8] MOV qword ptr [RDI],RAX LEA RAX,[RDI + 0x18] CMP RDX,RAX JZ 0x0015d360 MOV RDI,RDX JMP 0x002dac70 RET
null
null
null
null
[('tmp_68', u'PTRSUB_-1207249990'), ('const-0', u'PTRSUB_-1207249995'), (u'PTRSUB_-1207249979', u'INT_NOTEQUAL_-1207250069'), (u'PTRSUB_-1207249993', u'CAST_-1207249983'), (u'CAST_-1207249983', u'STORE_-1207250093'), ('const-433', u'LOAD_-1207250101'), ('tmp_68', u'PTRSUB_-1207249996'), (u'PTRSUB_-1207249982', u'PTRSUB...
[('const-8', u'PTRADD_-1207249998'), (u'PTRADD_-1207249998', u'LOAD_-1207250101'), (u'PTRADD_-1207249990', u'INT_NOTEQUAL_-1207250069'), ('tmp_109', u'PTRADD_-1207249990'), ('tmp_109', u'PTRADD_-1207249998'), ('const-433', u'LOAD_-1207250101'), (u'PTRSUB_-1207249994', u'STORE_-1207250093'), ('const-433', u'STORE_-12072...
null
null
0015d340
x64
O2
(translation_unit "void FUN_0015d340(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004239a8;\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_0015d340(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004...
(translation_unit "/* DWARF original prototype: void ~Struct_build_id(Struct_build_id * this, int __in_chrg) */\n\nvoid __thiscall\ngold::General_options::Struct_build_id::~Struct_build_id(Struct_build_id *this,int __in_chrg)\n\n{\n pointer pcVar1;\n \n pcVar1 = (this->option).longname._M_dataplus._M_p;\n (this->su...
(translation_unit "void FUN_0015d340(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004239a8;\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_0015d340(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_0015d340(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004239a8;\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_0015d340(undefined8 *param_1)" (identifier ...
/* DWARF original prototype: void ~Struct_build_id(Struct_build_id * 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_004239a8; if ((undefined8 *)param_1[1] != param_1 + 3) { FUN_002dac70((undefined8 *)param_1[1]); return; } return; }
647_libgmp.so_and_libgmp.so_strip.c
__gmpq_div_2exp
__gmpq_div_2exp
void __gmpq_div_2exp(mpq_ptr dst,mpq_srcptr src,mp_bitcnt_t n) { __mpz_struct *u; __mpz_struct *r; mp_limb_t *pmVar1; ulong uVar2; ulong cnt; int iVar3; long new_alloc; mp_limb_t *pmVar4; ulong uVar5; mp_limb_t mVar6; iVar3 = (src->_mp_num)._mp_size; uVar5 = (ulong)iVar3; if (iVar3 == 0) ...
void __gmpq_div_2exp(int *param_1,long param_2,ulong param_3) { int *piVar1; int *piVar2; ulong *puVar3; ulong uVar4; ulong uVar5; int iVar6; long lVar7; ulong *puVar8; ulong uVar9; uVar9 = (ulong)*(int *)(param_2 + 4); if (*(int *)(param_2 + 4) == 0) { param_1[1] = 0; param_1[5] = 1;...
PUSH R15 PUSH R14 PUSH R13 MOV R13,RDI PUSH R12 PUSH RBP PUSH RBX SUB RSP,0x28 MOVSXD R14,dword ptr [RSI + 0x4] TEST R14D,R14D JNZ 0x00128e78 MOV RAX,qword ptr [RDI + 0x18] MOV dword ptr [RDI + 0x4],0x0 MOV dword ptr [RDI + 0x14],0x1 MOV qword ptr [RAX],0x1 ADD RSP,0x28 POP RBX POP RBP POP R12 POP R13 POP R14 POP R15 R...
null
null
null
null
[(u'PTRSUB_-1207069715', u'STORE_-1207070568'), (u'LOAD_-1207070952', u'INT_EQUAL_-1207070888'), (u'CAST_-1207069793', u'INT_SUB_-1207070786'), ('const-0', u'COPY_-1207069912'), ('tmp_1017', u'CBRANCH_-1207070548'), (u'MULTIEQUAL_-1207070084', u'COPY_-1207069723'), (u'INT_SLESS_-1207070577', u'CBRANCH_-1207070573'), ('...
[(u'COPY_-1207069887', u'MULTIEQUAL_-1207070077'), (u'MULTIEQUAL_-1207070037', u'CALL_-1207070624'), (u'LOAD_-1207070952', u'INT_EQUAL_-1207070888'), (u'MULTIEQUAL_-1207070027', u'INT_NOTEQUAL_-1207070550'), ('tmp_1017', u'CBRANCH_-1207070548'), (u'INT_SLESS_-1207070577', u'CBRANCH_-1207070573'), ('tmp_780', u'CBRANCH_...
null
null
00128e30
x64
O2
(translation_unit "void __gmpq_div_2exp(int *param_1,long param_2,ulong param_3)\n\n{\n int *piVar1;\n int *piVar2;\n ulong *puVar3;\n ulong uVar4;\n ulong uVar5;\n int iVar6;\n long lVar7;\n ulong *puVar8;\n ulong uVar9;\n \n uVar9 = (ulong)*(int *)(param_2 + 4);\n if (*(int *)(param_2 + 4) == 0) {\n pa...
(translation_unit "void __gmpq_div_2exp(mpq_ptr dst,mpq_srcptr src,mp_bitcnt_t n)\n\n{\n __mpz_struct *u;\n __mpz_struct *r;\n mp_limb_t *pmVar1;\n ulong uVar2;\n ulong cnt;\n int iVar3;\n long new_alloc;\n mp_limb_t *pmVar4;\n ulong uVar5;\n mp_limb_t mVar6;\n \n iVar3 = (src->_mp_num)._mp_size;\n uVar5 =...
(translation_unit "void __gmpq_div_2exp(int *param_1,long param_2,ulong param_3)\n\n{\n int *piVar1;\n int *piVar2;\n ulong *puVar3;\n ulong uVar4;\n ulong uVar5;\n int iVar6;\n long lVar7;\n ulong *puVar8;\n ulong uVar9;\n \n uVar9 = (ulong)*(int *)(param_2 + 4);\n if (*(int *)(param_2 + 4) == 0) {\n pa...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) ...
(function_definition "void __gmpq_div_2exp(int *param_1,long param_2,ulong param_3)\n\n{\n int *piVar1;\n int *piVar2;\n ulong *puVar3;\n ulong uVar4;\n ulong uVar5;\n int iVar6;\n long lVar7;\n ulong *puVar8;\n ulong uVar9;\n \n uVar9 = (ulong)*(int *)(param_2 + 4);\n if (*(int *)(param_2 + 4) == 0) {\n ...
void function_1(type_1 dst,type_2 src,type_3 var_3) { type_4 *var_14; type_4 *var_15; type_5 *var_8; type_6 var_10; type_6 var_12; int var_1; long var_6; type_5 *var_5; type_6 var_2; type_5 var_4; var_1 = (src->_mp_num)._mp_size; var_2 = (type_6)var_1; if (var_1 == 0) { var_8 = (dst->...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (sized_type_specifier) declarator: (id...
null
void MASKED(int *param_1,long param_2,ulong param_3) { int *piVar1; int *piVar2; ulong *puVar3; ulong uVar4; ulong uVar5; int iVar6; long lVar7; ulong *puVar8; ulong uVar9; uVar9 = (ulong)*(int *)(param_2 + 4); if (*(int *)(param_2 + 4) == 0) { param_1[1] = 0; param_1[5] = 1; **(u...
511_hppa64-linux-gnu-objdump_and_hppa64-linux-gnu-objdump_strip.c
get_DW_ATE_name
FUN_0013b560
char * get_DW_ATE_name(uint enc) { switch(enc) { case 0: return "DW_ATE_void"; case 1: return "DW_ATE_address"; case 2: return "DW_ATE_boolean"; case 3: return "DW_ATE_complex_float"; case 4: return "DW_ATE_float"; case 5: return "DW_ATE_signed"; case 6: return "DW_ATE_sign...
char * FUN_0013b560(undefined4 param_1) { switch(param_1) { case 0: return "DW_ATE_void"; case 1: return "DW_ATE_address"; case 2: return "DW_ATE_boolean"; case 3: return "DW_ATE_complex_float"; case 4: return "DW_ATE_float"; case 5: return "DW_ATE_signed"; case 6: return "...
CMP EDI,0x90 JA 0x0013b7b0 LEA RDX,[0x14acd0] MOV EDI,EDI MOVSXD RAX,dword ptr [RDX + RDI*0x4] ADD RAX,RDX JMP RAX LEA RAX,[0x14a13e] RET LEA RAX,[0x14a3d6] RET LEA RAX,[0x14a3ba] RET LEA RAX,[0x14a3a1] RET LEA RAX,[0x14a38a] RET LEA RAX,[0x14a379] RET LEA RAX,[0x14a361] RET LEA RAX,[0x14a348] RET LEA RAX,[0x14a332] RE...
null
null
null
null
[('const-1352352', u'COPY_-1207126336'), ('const-1352252', u'COPY_-1207126216'), (u'COPY_-1207126416', u'RETURN_-1207126397'), ('const-0', u'RETURN_-1207126357'), ('const-0', u'RETURN_-1207126317'), (u'COPY_-1207126396', u'RETURN_-1207126377'), (u'COPY_-1207126176', u'RETURN_-1207126157'), ('const-1352010', u'COPY_-120...
[('const-1352010', u'COPY_-1207125956'), ('const-1352308', u'COPY_-1207126296'), (u'COPY_-1207126416', u'RETURN_-1207126397'), ('const-1352545', u'COPY_-1207126496'), ('const-0', u'RETURN_-1207126357'), ('const-1352586', u'COPY_-1207126536'), ('const-0', u'RETURN_-1207126317'), (u'COPY_-1207126396', u'RETURN_-120712637...
null
null
0013b560
x64
O2
(translation_unit "char * FUN_0013b560(undefined4 param_1)\n\n{\n switch(param_1) {\n case 0:\n return "DW_ATE_void";\n case 1:\n return "DW_ATE_address";\n case 2:\n return "DW_ATE_boolean";\n case 3:\n return "DW_ATE_complex_float";\n case 4:\n return "DW_ATE_float";\n case 5:\n return "DW_AT...
(translation_unit "char * get_DW_ATE_name(uint enc)\n\n{\n switch(enc) {\n case 0:\n return "DW_ATE_void";\n case 1:\n return "DW_ATE_address";\n case 2:\n return "DW_ATE_boolean";\n case 3:\n return "DW_ATE_complex_float";\n case 4:\n return "DW_ATE_float";\n case 5:\n return "DW_ATE_signed";\...
(translation_unit "char * FUN_0013b560(undefined4 param_1)\n\n{\n switch(param_1) {\n case 0:\n return "DW_ATE_void";\n case 1:\n return "DW_ATE_address";\n case 2:\n return "DW_ATE_boolean";\n case 3:\n return "DW_ATE_complex_float";\n case 4:\n return "DW_ATE_float";\n case 5:\n return "DW_AT...
(translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) )))) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (return_statement return (string_lit...
(function_definition "char * FUN_0013b560(undefined4 param_1)\n\n{\n switch(param_1) {\n case 0:\n return "DW_ATE_void";\n case 1:\n return "DW_ATE_address";\n case 2:\n return "DW_ATE_boolean";\n case 3:\n return "DW_ATE_complex_float";\n case 4:\n return "DW_ATE_float";\n case 5:\n return "DW...
char * function_1(type_1 enc) { switch(enc) { case 0: return "DW_ATE_void"; case 1: return "DW_ATE_address"; case 2: return "DW_ATE_boolean"; case 3: return "DW_ATE_complex_float"; case 4: return "DW_ATE_float"; case 5: return "DW_ATE_signed"; case 6: return "DW_ATE_signed_...
null
(translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier))))) body: (compound_statement (switch_statement condition: (parenthe...
null
char * MASKED(undefined4 param_1) { switch(param_1) { case 0: return "DW_ATE_void"; case 1: return "DW_ATE_address"; case 2: return "DW_ATE_boolean"; case 3: return "DW_ATE_complex_float"; case 4: return "DW_ATE_float"; case 5: return "DW_ATE_signed"; case 6: return "DW_ATE...
8084_powerpc64-linux-gnu-ld_and_powerpc64-linux-gnu-ld_strip.c
register_Btype
FUN_00320670
int register_Btype(work_stuff *work) { int iVar1; int iVar2; char **ppcVar3; iVar2 = work->numb; iVar1 = work->bsize; if (iVar2 < iVar1) { ppcVar3 = work->btypevec; } else if (iVar1 == 0) { work->bsize = 5; ppcVar3 = (char **)xmalloc(0x28); work->btypevec = ppcVar3; iVar2 = work...
void FUN_00320670(long param_1) { int iVar1; int iVar2; long lVar3; iVar2 = *(int *)(param_1 + 0x24); iVar1 = *(int *)(param_1 + 0x2c); if (iVar2 < iVar1) { lVar3 = *(long *)(param_1 + 0x18); } else if (iVar1 == 0) { *(undefined4 *)(param_1 + 0x2c) = 5; lVar3 = FUN_00336e40(0x28); *...
PUSH RBX MOV EAX,dword ptr [RDI + 0x24] MOV RBX,RDI MOV ESI,dword ptr [RDI + 0x2c] CMP EAX,ESI JGE 0x00320698 MOV RDX,qword ptr [RDI + 0x18] LEA ECX,[RAX + 0x1] MOV dword ptr [RBX + 0x24],ECX MOVSXD RCX,EAX MOV qword ptr [RDX + RCX*0x8],0x0 POP RBX RET TEST ESI,ESI JZ 0x003206c8 CMP ESI,0x3fffffff JG 0x003206e5 ADD ESI...
null
null
null
null
[(u'PTRSUB_-1205008370', u'STORE_-1205008728'), (u'MULTIEQUAL_-1205008404', u'INT_ADD_-1205008444'), (u'LOAD_-1205008571', u'MULTIEQUAL_-1205008404'), ('const-433', u'STORE_-1205008717'), (u'LOAD_-1205008638', u'CALL_-1205008584'), ('const-44', u'PTRSUB_-1205008297'), (u'PTRSUB_-1205008335', u'STORE_-1205008646'), ('tm...
[(u'LOAD_-1205008638', u'CALL_-1205008584'), (u'LOAD_-1205008766', u'INT_MULT_-1205008386'), ('const-24', u'INT_ADD_-1205008622'), (u'CAST_-1205008359', u'STORE_-1205008717'), ('const-2', u'INT_MULT_-1205008386'), (u'LOAD_-1205008517', u'MULTIEQUAL_-1205008403'), (u'CAST_-1205008286', u'STORE_-1205008522'), (u'LOAD_-12...
null
null
00320670
x64
O2
(translation_unit "void FUN_00320670(long param_1)\n\n{\n int iVar1;\n int iVar2;\n long lVar3;\n \n iVar2 = *(int *)(param_1 + 0x24);\n iVar1 = *(int *)(param_1 + 0x2c);\n if (iVar2 < iVar1) {\n lVar3 = *(long *)(param_1 + 0x18);\n }\n else if (iVar1 == 0) {\n *(undefined4 *)(param_1 + 0x2c) = 5;\n l...
(translation_unit "int register_Btype(work_stuff *work)\n\n{\n int iVar1;\n int iVar2;\n char **ppcVar3;\n \n iVar2 = work->numb;\n iVar1 = work->bsize;\n if (iVar2 < iVar1) {\n ppcVar3 = work->btypevec;\n }\n else if (iVar1 == 0) {\n work->bsize = 5;\n ppcVar3 = (char **)xmalloc(0x28);\n work->bty...
(translation_unit "void FUN_00320670(long param_1)\n\n{\n int iVar1;\n int iVar2;\n long lVar3;\n \n iVar2 = *(int *)(param_1 + 0x24);\n iVar1 = *(int *)(param_1 + 0x2c);\n if (iVar2 < iVar1) {\n lVar3 = *(long *)(param_1 + 0x18);\n }\n else if (iVar1 == 0) {\n *(undefined4 *)(param_1 + 0x2c) = 5;\n l...
(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 ;) (expression_statement (assignment_expressio...
(function_definition "void FUN_00320670(long param_1)\n\n{\n int iVar1;\n int iVar2;\n long lVar3;\n \n iVar2 = *(int *)(param_1 + 0x24);\n iVar1 = *(int *)(param_1 + 0x2c);\n if (iVar2 < iVar1) {\n lVar3 = *(long *)(param_1 + 0x18);\n }\n else if (iVar1 == 0) {\n *(undefined4 *)(param_1 + 0x2c) = 5;\n ...
int function_1(type_1 *work) { int var_2; int var_1; char **ppcVar3; var_1 = work->numb; var_2 = work->bsize; if (var_1 < var_2) { ppcVar3 = work->btypevec; } else if (var_2 == 0) { work->bsize = 5; ppcVar3 = (char **)var_3(0x28); work->btypevec = ppcVar3; var_1 = work->numb; ...
null
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (declaration type: (primitive_type) declarator: (identifier)) (dec...
null
void MASKED(long param_1) { int iVar1; int iVar2; long lVar3; iVar2 = *(int *)(param_1 + 0x24); iVar1 = *(int *)(param_1 + 0x2c); if (iVar2 < iVar1) { lVar3 = *(long *)(param_1 + 0x18); } else if (iVar1 == 0) { *(undefined4 *)(param_1 + 0x2c) = 5; lVar3 = FUN_00336e40(0x28); *(long ...
370_i686-linux-gnu-ld_and_i686-linux-gnu-ld_strip.c
add_sysroot
FUN_00146d30
/* gold::Search_directory::add_sysroot(char const*, char const*) [clone .cold.534] */ void gold::Search_directory::add_sysroot(char *param_1,char *param_2) { long unaff_RBP; void *unaff_retaddr; if (unaff_retaddr != (void *)(unaff_RBP + 0x10)) { operator_delete(unaff_retaddr); } /*...
void FUN_00146d30(void) { long unaff_RBP; long unaff_retaddr; if (unaff_retaddr != unaff_RBP + 0x10) { FUN_002a2980(); } /* WARNING: Subroutine does not return */ FUN_003305f0(); }
MOV RDI,qword ptr [RSP] ADD RBP,0x10 CMP RDI,RBP JZ 0x00146d42 CALL 0x002a2980 MOV RDI,RBX CALL 0x003305f0
null
null
null
null
[('const-16', u'INT_ADD_-1207210677'), ('const-1', u'RETURN_-1207210643'), (u'INT_NOTEQUAL_-1207210668', u'CBRANCH_-1207210667'), ('tmp_180', u'INT_ADD_-1207210677'), ('tmp_220', u'INT_NOTEQUAL_-1207210668'), ('tmp_220', u'CALL_-1207210660'), ('tmp_59', u'CBRANCH_-1207210667'), (u'CAST_-1207210563', u'INT_NOTEQUAL_-120...
[('const-16', u'INT_ADD_-1207210677'), ('const-1', u'RETURN_-1207210643'), (u'INT_NOTEQUAL_-1207210668', u'CBRANCH_-1207210667'), ('tmp_59', u'CBRANCH_-1207210667'), ('tmp_168', u'INT_ADD_-1207210677'), (u'INT_ADD_-1207210677', u'INT_NOTEQUAL_-1207210668'), ('tmp_207', u'INT_NOTEQUAL_-1207210668')]
null
null
00146d30
x64
O2
(translation_unit "void FUN_00146d30(void)\n\n{\n long unaff_RBP;\n long unaff_retaddr;\n \n if (unaff_retaddr != unaff_RBP + 0x10) {\n FUN_002a2980();\n }\n /* WARNING: Subroutine does not return */\n FUN_003305f0();\n}\n\n" (function_definition "void FUN_00146d30(void)\n\n{\n long unaff_R...
(translation_unit "/* gold::Search_directory::add_sysroot(char const*, char const*) [clone .cold.534] */\n\nvoid gold::Search_directory::add_sysroot(char *param_1,char *param_2)\n\n{\n long unaff_RBP;\n void *unaff_retaddr;\n \n if (unaff_retaddr != (void *)(unaff_RBP + 0x10)) {\n operator_delete(unaff_retaddr);...
(translation_unit "void FUN_00146d30(void)\n\n{\n long unaff_RBP;\n long unaff_retaddr;\n \n if (unaff_retaddr != unaff_RBP + 0x10) {\n FUN_002a2980();\n }\n \n FUN_003305f0();\n}\n\n" (function_definition "void FUN_00146d30(void)\n\n{\n long unaff_RBP;\n long unaff_retaddr;\n \n if (una...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != (bi...
(function_definition "void FUN_00146d30(void)\n\n{\n long unaff_RBP;\n long unaff_retaddr;\n \n if (unaff_retaddr != unaff_RBP + 0x10) {\n FUN_002a2980();\n }\n \n FUN_003305f0();\n}" (primitive_type "void") (function_declarator "FUN_00146d30(void)" (identifier "FUN_00146d30") (parameter_lis...
/* gold::Search_directory::add_sysroot(char const*, char const*) [clone .cold.534] */ void gold::Search_directory::function_1(char *param_1,char *param_2) { long var_2; void *var_1; if (var_1 != (void *)(var_2 + 0x10)) { var_3(var_1); } /* WARNING: Subroutine does not return */ v...
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_RBP; long unaff_retaddr; if (unaff_retaddr != unaff_RBP + 0x10) { FUN_002a2980(); } /* WARNING: Subroutine does not return */ FUN_003305f0(); }
4062_powerpc64-linux-gnu-ld_and_powerpc64-linux-gnu-ld_strip.c
is_compressed_debug_section
FUN_00212270
bool gold::is_compressed_debug_section(char *secname) { long lVar1; byte *pbVar2; undefined1 in_CF; undefined1 in_ZF; lVar1 = 7; pbVar2 = (byte *)".zdebug"; do { if (lVar1 == 0) break; lVar1 = lVar1 + -1; in_CF = *pbVar2 < (byte)*secname; in_ZF = *pbVar2 == *secname; pbVar2 = pbVa...
bool FUN_00212270(byte *param_1) { long lVar1; byte *pbVar2; undefined1 in_CF; undefined1 in_ZF; lVar1 = 7; pbVar2 = (byte *)".zdebug"; do { if (lVar1 == 0) break; lVar1 = lVar1 + -1; in_CF = *pbVar2 < *param_1; in_ZF = *pbVar2 == *param_1; pbVar2 = pbVar2 + 1; param_1 = param...
MOV ECX,0x7 LEA RSI,[0x3de663] CMPSB.REPE RDI,RSI SETA AL SBB AL,0x0 TEST AL,AL SETZ AL RET
null
null
null
null
[('tmp_7', u'CBRANCH_-1203887484'), (u'INT_LESS_-1203887458', u'MULTIEQUAL_-1203887329'), (u'COPY_-1203887370', u'MULTIEQUAL_-1203887334'), (u'LOAD_-1203887473', u'INT_LESS_-1203887458'), (u'LOAD_-1203887473', u'INT_EQUAL_-1203887458'), (u'LOAD_-1203887475', u'INT_EQUAL_-1203887458'), (u'INT_EQUAL_-1203887458', u'MULTI...
[('tmp_7', u'CBRANCH_-1203887484'), (u'INT_LESS_-1203887458', u'MULTIEQUAL_-1203887329'), ('const--1', u'INT_ADD_-1203887469'), (u'MULTIEQUAL_-1203887329', u'CAST_-1203887302'), (u'COPY_-1203887370', u'MULTIEQUAL_-1203887334'), (u'LOAD_-1203887473', u'INT_LESS_-1203887458'), (u'LOAD_-1203887473', u'INT_EQUAL_-120388745...
null
null
00212270
x64
O2
(translation_unit "bool FUN_00212270(byte *param_1)\n\n{\n long lVar1;\n byte *pbVar2;\n undefined1 in_CF;\n undefined1 in_ZF;\n \n lVar1 = 7;\n pbVar2 = (byte *)".zdebug";\n do {\n if (lVar1 == 0) break;\n lVar1 = lVar1 + -1;\n in_CF = *pbVar2 < *param_1;\n in_ZF = *pbVar2 == *param_1;\n pbVar2 ...
(translation_unit "bool gold::is_compressed_debug_section(char *secname)\n\n{\n long lVar1;\n byte *pbVar2;\n undefined1 in_CF;\n undefined1 in_ZF;\n \n lVar1 = 7;\n pbVar2 = (byte *)".zdebug";\n do {\n if (lVar1 == 0) break;\n lVar1 = lVar1 + -1;\n in_CF = *pbVar2 < (byte)*secname;\n in_ZF = *pbVar...
(translation_unit "bool FUN_00212270(byte *param_1)\n\n{\n long lVar1;\n byte *pbVar2;\n undefined1 in_CF;\n undefined1 in_ZF;\n \n lVar1 = 7;\n pbVar2 = (byte *)".zdebug";\n do {\n if (lVar1 == 0) break;\n lVar1 = lVar1 + -1;\n in_CF = *pbVar2 < *param_1;\n in_ZF = *pbVar2 == *param_1;\n pbVar2 ...
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE ID...
(function_definition "bool FUN_00212270(byte *param_1)\n\n{\n long lVar1;\n byte *pbVar2;\n undefined1 in_CF;\n undefined1 in_ZF;\n \n lVar1 = 7;\n pbVar2 = (byte *)".zdebug";\n do {\n if (lVar1 == 0) break;\n lVar1 = lVar1 + -1;\n in_CF = *pbVar2 < *param_1;\n in_ZF = *pbVar2 == *param_1;\n pbVa...
bool gold::function_1(char *var_2) { long var_1; type_1 *var_3; type_2 in_CF; type_2 in_ZF; var_1 = 7; var_3 = (type_1 *)".zdebug"; do { if (var_1 == 0) break; var_1 = var_1 + -1; in_CF = *var_3 < (type_1)*var_2; in_ZF = *var_3 == *var_2; var_3 = var_3 + 1; var_2 = (char *)((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))))) body: (compound_statement (declaration type: (sized_type_specifi...
null
bool MASKED(byte *param_1) { long lVar1; byte *pbVar2; undefined1 in_CF; undefined1 in_ZF; lVar1 = 7; pbVar2 = (byte *)".zdebug"; do { if (lVar1 == 0) break; lVar1 = lVar1 + -1; in_CF = *pbVar2 < *param_1; in_ZF = *pbVar2 == *param_1; pbVar2 = pbVar2 + 1; param_1 = param_1 + 1...