file_name stringlengths 18 83 | original_function_name stringlengths 1 741 | stripped_function_name stringlengths 2 57 | decompiled_code_original stringlengths 34 256k ⌀ | decompiled_code_stripped stringlengths 36 215k ⌀ | assembly_code stringlengths 3 189k ⌀ | dataflowgraph_original float64 | dataflowgraph_stripped float64 | graphImage_original float64 | graphImage_stripped float64 | pcode_edges_original stringlengths 11 4.92M | pcode_edges_stripped stringlengths 11 4.86M | pcode_graph_original float64 | pcode_graph_stripped float64 | address stringlengths 8 8 | arch stringclasses 1
value | opt_level stringclasses 1
value | S-Expression_of_decompiled_code_stripped stringlengths 345 5.19M ⌀ | S-Expression_decompiled_code_original stringlengths 339 6.03M ⌀ | S-Expression_decompiled_code_original_noisy stringlengths 345 5.19M ⌀ | S-Expression_decompiled_code_original_clean stringlengths 176 802k ⌀ | S-Expression_decompiled_code_original_root stringlengths 353 5.35M ⌀ | Replace_function_name_and_variable_name stringlengths 39 248k ⌀ | S-Expression_decompiled_code_stripped float64 | Root Node stringlengths 244 1.12M ⌀ | decompiled_code_original_masked float64 | decompiled_code_stripped_masked stringlengths 35 215k ⌀ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
4637_x86_64-kfreebsd-gnu-dwp_and_x86_64-kfreebsd-gnu-dwp_strip.c | _M_realloc_insert<gold::Output_data*_const&> | FUN_0020a840 |
/* DWARF original name: _M_realloc_insert<gold::Output_data* const&>
DWARF original prototype: void
_M_realloc_insert<gold::Output_data*_const&>(vector<gold::Output_data*,_std::allocator<gold::Output_data*>_>
* this, iterator __position, Output_data * * __args#0) */
void __thiscall
std::vector<gold::Output_d... |
void FUN_0020a840(undefined8 *param_1,void *param_2,undefined8 *param_3)
{
void *__dest;
void *pvVar1;
void *__src;
ulong uVar2;
void *__dest_00;
size_t __n;
ulong uVar3;
long lVar4;
pvVar1 = (void *)param_1[1];
__src = (void *)*param_1;
__n = (long)param_2 - (long)__src;
uVar2 = (long)pvVa... | PUSH R15
MOV R15,RDX
MOV RDX,RSI
PUSH R14
PUSH R13
PUSH R12
MOV R12,RSI
PUSH RBP
PUSH RBX
MOV RBX,RDI
SUB RSP,0x28
MOV RCX,qword ptr [RDI + 0x8]
MOV RBP,qword ptr [RDI]
MOV RAX,RCX
SUB RDX,RBP
SUB RAX,RBP
SAR RAX,0x3
JZ 0x0020a970
LEA RDI,[RAX + RAX*0x1]
MOV R14,-0x8
CMP RAX,RDI
JBE 0x0020a938
MOV RDI,R14
MOV qword ptr... | null | null | null | null | [(u'LOAD_-1203787652', u'INT_NOTEQUAL_-1203787141'), (u'LOAD_-1203787652', u'CAST_-1203786880'), (u'INT_NOTEQUAL_-1203787110', u'CBRANCH_-1203787109'), ('tmp_882', u'CAST_-1203786794'), (u'LOAD_-1203787646', u'CAST_-1203786879'), (u'INT_NOTEQUAL_-1203787327', u'CBRANCH_-1203787326'), ('const-0', u'PTRSUB_-1203786719'),... | [('const-8', u'INT_ADD_-1203786874'), ('tmp_1666', u'CAST_-1203786810'), (u'PTRADD_-1203786733', u'STORE_-1203787282'), ('tmp_1672', u'PTRADD_-1203786733'), ('const-433', u'STORE_-1203787275'), ('const-2', u'PTRADD_-1203786728'), (u'INT_NOTEQUAL_-1203787110', u'CBRANCH_-1203787109'), (u'CAST_-1203786907', u'CAST_-12037... | null | null | 0020a840 | x64 | O2 | (translation_unit "void FUN_0020a840(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n ulong uVar2;\n void *__dest_00;\n size_t __n;\n ulong uVar3;\n long lVar4;\n \n pvVar1 = (void *)param_1[1];\n __src = (void *)*param_1;\n __n = (long)param_2 - (... | (translation_unit "/* DWARF original name: _M_realloc_insert<gold::Output_data* const&>\n DWARF original prototype: void\n _M_realloc_insert<gold::Output_data*_const&>(vector<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n * this, iterator __position, Output_data * * __args#0) */\n\nvoid __thiscall\nst... | (translation_unit "void FUN_0020a840(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n ulong uVar2;\n void *__dest_00;\n size_t __n;\n ulong uVar3;\n long lVar4;\n \n pvVar1 = (void *)param_1[1];\n __src = (void *)*param_1;\n __n = (long)param_2 - (... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE (pointer_... | (function_definition "void FUN_0020a840(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n ulong uVar2;\n void *__dest_00;\n size_t __n;\n ulong uVar3;\n long lVar4;\n \n pvVar1 = (void *)param_1[1];\n __src = (void *)*param_1;\n __n = (long)param_2 ... |
/* DWARF original name: _M_realloc_insert<gold::Output_data* const&>
DWARF original prototype: void
_M_realloc_insert<gold::Output_data*_const&>(vector<gold::Output_data*,_std::allocator<gold::Output_data*>_>
* this, iterator __position, Output_data * * __args#0) */
void __thiscall
std::vector<var_1::type_1*... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primitive_type) declarator: (pointer... | null |
void MASKED(undefined8 *param_1,void *param_2,undefined8 *param_3)
{
void *__dest;
void *pvVar1;
void *__src;
ulong uVar2;
void *__dest_00;
size_t __n;
ulong uVar3;
long lVar4;
pvVar1 = (void *)param_1[1];
__src = (void *)*param_1;
__n = (long)param_2 - (long)__src;
uVar2 = (long)pvVar1 - (... |
656_x86_64-linux-gnux32-ld_and_x86_64-linux-gnux32-ld_strip.c | gldelf_i386_before_parse | FUN_00136f90 |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void gldelf_i386_before_parse(void)
{
ldfile_set_output_arch("i386",bfd_arch_i386);
input_flags._0_1_ = input_flags._0_1_ | 0x20;
config.has_shared = 1;
config.separate_code = 0;
link_info._0_8_ = link_info._0_8_ | 0x2000003000000... |
/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */
void FUN_00136f90(void)
{
FUN_0012a410("i386",8);
DAT_002b5ec0 = DAT_002b5ec0 | 0x20;
DAT_002b60c8 = 1;
DAT_002b6104 = 0;
_DAT_002b5f40 = _DAT_002b5f40 | 0x20000030000000;
DAT_002b5f48 = 0x67;
return;
}
| SUB RSP,0x8
MOV ESI,0x8
LEA RDI,[0x1fc86e]
CALL 0x0012a410
OR byte ptr [0x002b5ec0],0x20
MOV RAX,0x20000030000000
MOV dword ptr [0x002b60c8],0x1
MOV dword ptr [0x002b6104],0x0
OR qword ptr [0x002b5f40],RAX
MOV byte ptr [0x002b5f48],0x67
ADD RSP,0x8
RET | null | null | null | null | [('const-1', u'COPY_-1207144497'), (u'COPY_-1207144459', u'COPY_-1207144410'), ('const-8', u'CALL_-1207144524'), ('const-2082926', u'COPY_-1207144463'), ('const-0', u'RETURN_-1207144427'), (u'INT_OR_-1207144495', u'COPY_-1207144414'), (u'CALL_-1207144524', u'INDIRECT_-1207144407'), (u'INDIRECT_-1207144413', u'INT_OR_-1... | [('const-1', u'COPY_-1207144497'), (u'COPY_-1207144459', u'COPY_-1207144411'), ('const-0', u'RETURN_-1207144427'), (u'COPY_-1207144464', u'CALL_-1207144524'), (u'CALL_-1207144524', u'INDIRECT_-1207144412'), (u'CALL_-1207144524', u'INDIRECT_-1207144416'), (u'INDIRECT_-1207144416', u'INT_OR_-1207144495'), (u'INT_OR_-1207... | null | null | 00136f90 | x64 | O2 | (translation_unit "/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */\n\nvoid FUN_00136f90(void)\n\n{\n FUN_0012a410("i386",8);\n DAT_002b5ec0 = DAT_002b5ec0 | 0x20;\n DAT_002b60c8 = 1;\n DAT_002b6104 = 0;\n _DAT_002b5f40 = _DAT_002b5f40 | 0x20000030000000;\n DAT_002b5f48 = 0x67;... | (translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid gldelf_i386_before_parse(void)\n\n{\n ldfile_set_output_arch("i386",bfd_arch_i386);\n input_flags._0_1_ = input_flags._0_1_ | 0x20;\n config.has_shared = 1;\n config.separate_code = 0;\n link_info._0_8_ = link_i... | (translation_unit "void FUN_00136f90(void)\n\n{\n FUN_0012a410("i386",8);\n DAT_002b5ec0 = DAT_002b5ec0 | 0x20;\n DAT_002b60c8 = 1;\n DAT_002b6104 = 0;\n _DAT_002b5f40 = _DAT_002b5f40 | 0x20000030000000;\n DAT_002b5f48 = 0x67;\n return;\n}\n\n" (function_definition "void FUN_00136f90(void)\n\n{\n FUN_0012a410("... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , LIT ))) ;) (expression_statement (assignment_expression IDENT = (binary_expr... | (function_definition "void FUN_00136f90(void)\n\n{\n FUN_0012a410("i386",8);\n DAT_002b5ec0 = DAT_002b5ec0 | 0x20;\n DAT_002b60c8 = 1;\n DAT_002b6104 = 0;\n _DAT_002b5f40 = _DAT_002b5f40 | 0x20000030000000;\n DAT_002b5f48 = 0x67;\n return;\n}" (primitive_type "void") (function_declarator "FUN_00136f90(void)" (id... |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void function_1(void)
{
var_1("i386",bfd_arch_i386);
input_flags._0_1_ = input_flags._0_1_ | 0x20;
config.has_shared = 1;
config.separate_code = 0;
link_info._0_8_ = link_info._0_8_ | 0x20000030000000;
link_info.call_nop_byte = ... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_l... | null |
/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */
void MASKED(void)
{
FUN_0012a410("i386",8);
DAT_002b5ec0 = DAT_002b5ec0 | 0x20;
DAT_002b60c8 = 1;
DAT_002b6104 = 0;
_DAT_002b5f40 = _DAT_002b5f40 | 0x20000030000000;
DAT_002b5f48 = 0x67;
return;
}
|
5475_x86_64-linux-gnux32-dwp_and_x86_64-linux-gnux32-dwp_strip.c | do_section_entsize | FUN_002411d0 |
/* DWARF original prototype: uint64_t do_section_entsize(Sized_dynobj<32,_false> * this, uint
param_1) */
uint64_t __thiscall
gold::Sized_dynobj<32,_false>::do_section_entsize(Sized_dynobj<32,_false> *this,uint param_1)
{
/* WARNING: Subroutine does not return */
do_gold_unreachable("../../g... |
void FUN_002411d0(void)
{
/* WARNING: Subroutine does not return */
FUN_0016cdf0("../../gold/dynobj.h",0xf3,"do_section_entsize");
}
| SUB RSP,0x8
LEA RDX,[0x323dd0]
MOV ESI,0xf3
LEA RDI,[0x30ea3b]
CALL 0x0016cdf0 | null | null | null | null | [(u'COPY_-1204088309', u'CALL_-1204088324'), ('const-1', u'RETURN_-1204088319'), ('const-243', u'CALL_-1204088324'), (u'COPY_-1204088308', u'CALL_-1204088324'), ('const-3205691', u'COPY_-1204088309'), ('const-3292624', u'COPY_-1204088308')] | [('const-3205691', u'COPY_-1204088311'), ('const-1', u'RETURN_-1204088319'), (u'COPY_-1204088311', u'CALL_-1204088324'), ('const-3292624', u'COPY_-1204088310'), ('const-243', u'CALL_-1204088324'), (u'COPY_-1204088310', u'CALL_-1204088324')] | null | null | 002411d0 | x64 | O2 | (translation_unit "void FUN_002411d0(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0016cdf0("../../gold/dynobj.h",0xf3,"do_section_entsize");\n}\n\n" (function_definition "void FUN_002411d0(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0016cdf0("../.... | (translation_unit "/* DWARF original prototype: uint64_t do_section_entsize(Sized_dynobj<32,_false> * this, uint\n param_1) */\n\nuint64_t __thiscall\ngold::Sized_dynobj<32,_false>::do_section_entsize(Sized_dynobj<32,_false> *this,uint param_1)\n\n{\n /* WARNING: Subroutine does not return */\n do... | (translation_unit "void FUN_002411d0(void)\n\n{\n \n FUN_0016cdf0("../../gold/dynobj.h",0xf3,"do_section_entsize");\n}\n\n" (function_definition "void FUN_002411d0(void)\n\n{\n \n FUN_0016cdf0("../../gold/dynobj.h",0xf3,"do_section_entsize");\n}" primitive_type (function_declarat... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , LIT , (string_literal " string_content ") ))) ;) }))) | (function_definition "void FUN_002411d0(void)\n\n{\n \n FUN_0016cdf0("../../gold/dynobj.h",0xf3,"do_section_entsize");\n}" (primitive_type "void") (function_declarator "FUN_002411d0(void)" (identifier "FUN_002411d0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "voi... |
/* DWARF original prototype: uint64_t do_section_entsize(Sized_dynobj<32,_false> * this, uint
param_1) */
uint64_t __thiscall
gold::Sized_dynobj<32,_false>::do_section_entsize(Sized_dynobj<32,_false> *this,uint param_1)
{
/* WARNING: Subroutine does not return */
do_gold_unreachable("../../g... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_l... | null |
void MASKED(void)
{
/* WARNING: Subroutine does not return */
FUN_0016cdf0("../../gold/dynobj.h",0xf3,"do_section_entsize");
}
|
2930_powerpc64le-linux-gnu-ld_and_powerpc64le-linux-gnu-ld_strip.c | read_header | FUN_001c7390 |
/* DWARF original prototype: off_t read_header(Archive * this, off_t off, bool cache, string *
pname, off_t * nested_off) */
off_t __thiscall
gold::Archive::read_header(Archive *this,off_t off,bool cache,string *pname,off_t *nested_off)
{
Archive_header *hdr;
off_t oVar1;
hdr = (Archive_header *)File_rea... |
void FUN_001c7390(long param_1,undefined8 param_2,undefined1 param_3,undefined8 param_4,
undefined8 param_5)
{
undefined8 uVar1;
uVar1 = FUN_001e43a0(*(long *)(param_1 + 0x38) + 0x28,0,param_2,0x3c,1,param_3);
FUN_001c7040(param_1,uVar1,param_2,param_4,param_5);
return;
}
| PUSH R13
MOVZX R9D,DL
MOV R13,R8
MOV RDX,RSI
PUSH R12
MOV R8D,0x1
MOV R12,RCX
MOV ECX,0x3c
PUSH RBP
MOV RBP,RSI
XOR ESI,ESI
PUSH RBX
MOV RBX,RDI
SUB RSP,0x8
MOV RAX,qword ptr [RDI + 0x38]
LEA RDI,[RAX + 0x28]
CALL 0x001e43a0
ADD RSP,0x8
MOV R8,R13
MOV RCX,R12
MOV RDX,RBP
MOV RDI,RBX
MOV RSI,RAX
POP RBX
POP RBP
POP R12
... | null | null | null | null | [('tmp_214', u'CALL_-1207733195'), (u'CALL_-1207733195', u'RETURN_-1207733191'), ('tmp_211', u'CALL_-1207733195'), ('const-0', u'CALL_-1207733256'), ('const-0', u'RETURN_-1207733191'), ('tmp_212', u'CALL_-1207733195'), (u'PTRSUB_-1207733102', u'LOAD_-1207733275'), ('const-56', u'PTRSUB_-1207733102'), (u'LOAD_-120773327... | [('const-1', u'CALL_-1207733256'), (u'INT_ADD_-1207733252', u'CALL_-1207733256'), ('const-56', u'INT_ADD_-1207733259'), (u'CAST_-1207733108', u'LOAD_-1207733275'), ('tmp_347', u'CALL_-1207733195'), ('const-0', u'RETURN_-1207733191'), ('const-40', u'INT_ADD_-1207733252'), ('tmp_353', u'CALL_-1207733195'), ('tmp_362', u'... | null | null | 001c7390 | x64 | O2 | (translation_unit "void FUN_001c7390(long param_1,undefined8 param_2,undefined1 param_3,undefined8 param_4,\n undefined8 param_5)\n\n{\n undefined8 uVar1;\n \n uVar1 = FUN_001e43a0(*(long *)(param_1 + 0x38) + 0x28,0,param_2,0x3c,1,param_3);\n FUN_001c7040(param_1,uVar1,param_2,param_4,param_5);\n r... | (translation_unit "/* DWARF original prototype: off_t read_header(Archive * this, off_t off, bool cache, string *\n pname, off_t * nested_off) */\n\noff_t __thiscall\ngold::Archive::read_header(Archive *this,off_t off,bool cache,string *pname,off_t *nested_off)\n\n{\n Archive_header *hdr;\n off_t oVar1;\n \n hdr ... | (translation_unit "void FUN_001c7390(long param_1,undefined8 param_2,undefined1 param_3,undefined8 param_4,\n undefined8 param_5)\n\n{\n undefined8 uVar1;\n \n uVar1 = FUN_001e43a0(*(long *)(param_1 + 0x38) + 0x28,0,param_2,0x3c,1,param_3);\n FUN_001c7040(param_1,uVar1,param_2,param_4,param_5);\n r... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement {... | (function_definition "void FUN_001c7390(long param_1,undefined8 param_2,undefined1 param_3,undefined8 param_4,\n undefined8 param_5)\n\n{\n undefined8 uVar1;\n \n uVar1 = FUN_001e43a0(*(long *)(param_1 + 0x38) + 0x28,0,param_2,0x3c,1,param_3);\n FUN_001c7040(param_1,uVar1,param_2,param_4,param_5);\n... |
/* DWARF original prototype: off_t read_header(Archive * this, off_t off, bool cache, string *
pname, off_t * nested_off) */
type_1 __thiscall
gold::type_2::function_1(type_2 *this,type_1 off,bool cache,type_3 *pname,type_1 *nested_off)
{
type_4 *hdr;
type_1 oVar1;
hdr = (type_4 *)File_read::var_1(&this-... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaratio... | null |
void MASKED(long param_1,undefined8 param_2,undefined1 param_3,undefined8 param_4,
undefined8 param_5)
{
undefined8 uVar1;
uVar1 = FUN_001e43a0(*(long *)(param_1 + 0x38) + 0x28,0,param_2,0x3c,1,param_3);
FUN_001c7040(param_1,uVar1,param_2,param_4,param_5);
return;
}
|
9374_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c | output_symtab_index | FUN_00413630 |
/* DWARF original prototype: uint output_symtab_index(Symbol_value<64> * this) */
uint __thiscall gold::Symbol_value<64>::output_symtab_index(Symbol_value<64> *this)
{
uint uVar1;
uVar1 = this->output_symtab_index_;
if ((uVar1 != 0 && uVar1 != 0xfffffffe) && (uVar1 != 0xffffffff)) {
return uVar1;
}
... |
void FUN_00413630(int *param_1)
{
int iVar1;
iVar1 = *param_1;
if ((iVar1 != 0 && iVar1 != -2) && (iVar1 != -1)) {
return;
}
/* WARNING: Subroutine does not return */
FUN_00352af0("../../gold/object.h",0x704,"output_symtab_index");
}
| MOV EAX,dword ptr [RDI]
TEST EAX,EAX
SETNZ CL
CMP EAX,-0x2
SETNZ DL
TEST CL,DL
JZ 0x00413647
CMP EAX,-0x1
JZ 0x00413647
RET
PUSH RAX
LEA RDX,[0x57dcb0]
MOV ESI,0x704
LEA RDI,[0x5333ac]
CALL 0x00352af0 | null | null | null | null | [(u'LOAD_-1201785294', u'INT_NOTEQUAL_-1201785226'), ('const-1796', u'CALL_-1201785188'), (u'COPY_-1201785132', u'CALL_-1201785188'), (u'BOOL_AND_-1201785127', u'CBRANCH_-1201785241'), ('const-1', u'RETURN_-1201785183'), ('const-5452716', u'COPY_-1201785133'), ('tmp_91', u'CBRANCH_-1201785241'), ('const-4294967295', u'... | [(u'INT_NOTEQUAL_-1201785275', u'BOOL_AND_-1201785129'), (u'LOAD_-1201785294', u'INT_NOTEQUAL_-1201785226'), ('tmp_121', u'CBRANCH_-1201785225'), ('const-4294967294', u'INT_NOTEQUAL_-1201785258'), ('const-0', u'RETURN_-1201785215'), (u'COPY_-1201785135', u'CALL_-1201785188'), (u'LOAD_-1201785294', u'INT_NOTEQUAL_-12017... | null | null | 00413630 | x64 | O2 | (translation_unit "void FUN_00413630(int *param_1)\n\n{\n int iVar1;\n \n iVar1 = *param_1;\n if ((iVar1 != 0 && iVar1 != -2) && (iVar1 != -1)) {\n return;\n }\n /* WARNING: Subroutine does not return */\n FUN_00352af0("../../gold/object.h",0x704,"output_symtab_index");\n}\n\n" (function_def... | (translation_unit "/* DWARF original prototype: uint output_symtab_index(Symbol_value<64> * this) */\n\nuint __thiscall gold::Symbol_value<64>::output_symtab_index(Symbol_value<64> *this)\n\n{\n uint uVar1;\n \n uVar1 = this->output_symtab_index_;\n if ((uVar1 != 0 && uVar1 != 0xfffffffe) && (uVar1 != 0xffffffff)) ... | (translation_unit "void FUN_00413630(int *param_1)\n\n{\n int iVar1;\n \n iVar1 = *param_1;\n if ((iVar1 != 0 && iVar1 != -2) && (iVar1 != -1)) {\n return;\n }\n \n FUN_00352af0("../../gold/object.h",0x704,"output_symtab_index");\n}\n\n" (function_definition "void FUN_00413630(int *param_1)\... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) (if_statement if (parenthesized_ex... | (function_definition "void FUN_00413630(int *param_1)\n\n{\n int iVar1;\n \n iVar1 = *param_1;\n if ((iVar1 != 0 && iVar1 != -2) && (iVar1 != -1)) {\n return;\n }\n \n FUN_00352af0("../../gold/object.h",0x704,"output_symtab_index");\n}" (primitive_type "void") (function_declarator "FUN_00413... |
/* DWARF original prototype: uint output_symtab_index(Symbol_value<64> * this) */
type_1 __thiscall gold::type_2<64>::function_1(type_2<64> *this)
{
type_1 var_1;
var_1 = this->output_symtab_index_;
if ((var_1 != 0 && var_1 != 0xfffffffe) && (var_1 != 0xffffffff)) {
return var_1;
}
... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (primitive_type) dec... | null |
void MASKED(int *param_1)
{
int iVar1;
iVar1 = *param_1;
if ((iVar1 != 0 && iVar1 != -2) && (iVar1 != -1)) {
return;
}
/* WARNING: Subroutine does not return */
FUN_00352af0("../../gold/object.h",0x704,"output_symtab_index");
}
|
345_ia64-linux-gnu-objcopy_and_ia64-linux-gnu-objcopy_strip.c | stab_function_type | FUN_00119fa0 |
bfd_boolean stab_function_type(void *p,int argcount,bfd_boolean varargs)
{
bfd_boolean bVar1;
char *pcVar2;
size_t sVar3;
char *__s;
int iVar4;
stab_write_handle *info;
iVar4 = 0;
if (0 < argcount) {
do {
while (*(int *)(*(long *)((long)p + 0x60) + 0x1c) == 0) {
pcVar2 = stab_pop_... |
undefined8 FUN_00119fa0(long param_1,int param_2)
{
int iVar1;
void *__ptr;
char *__s;
size_t sVar2;
char *__s_00;
undefined8 uVar3;
int iVar4;
iVar4 = 0;
if (0 < param_2) {
do {
while (*(int *)(*(long *)(param_1 + 0x60) + 0x1c) == 0) {
__ptr = (void *)FUN_00118930(param_1 + 0x6... | PUSH R15
LEA R15,[RDI + 0x60]
PUSH R14
MOV R14D,ESI
PUSH R13
MOV R13,RDI
PUSH R12
PUSH RBP
PUSH RBX
XOR EBX,EBX
SUB RSP,0x8
TEST ESI,ESI
JG 0x00119fdd
JMP 0x0011a04b
CALL 0x00118930
ADD EBX,0x1
MOV RDI,RAX
CALL 0x00104920
CMP R14D,EBX
JZ 0x0011a04b
MOV RAX,qword ptr [R13 + 0x60]
MOV RDI,R15
MOV EAX,dword ptr [RAX + 0x1... | null | null | null | null | [(u'INT_ADD_-1207000941', u'CALL_-1207000945'), (u'CALL_-1207000959', u'INT_ADD_-1207000941'), (u'CALL_-1207000863', u'COPY_-1207000572'), (u'CAST_-1207000340', u'INT_ADD_-1207001160'), (u'LOAD_-1207001002', u'INT_EQUAL_-1207000983'), ('tmp_799', u'INT_NOTEQUAL_-1207000792'), (u'INT_NOTEQUAL_-1207000792', u'CBRANCH_-12... | [(u'INT_ADD_-1207000941', u'CALL_-1207000945'), (u'CALL_-1207000959', u'INT_ADD_-1207000941'), (u'INT_ADD_-1207001160', u'CALL_-1207000868'), (u'CAST_-1207000260', u'CALL_-1207000847'), ('tmp_1747', u'INT_ADD_-1207001160'), (u'LOAD_-1207001002', u'INT_EQUAL_-1207000983'), (u'INT_ADD_-1207000848', u'MULTIEQUAL_-12070004... | null | null | 00119fa0 | x64 | O2 | (translation_unit "undefined8 FUN_00119fa0(long param_1,int param_2)\n\n{\n int iVar1;\n void *__ptr;\n char *__s;\n size_t sVar2;\n char *__s_00;\n undefined8 uVar3;\n int iVar4;\n \n iVar4 = 0;\n if (0 < param_2) {\n do {\n while (*(int *)(*(long *)(param_1 + 0x60) + 0x1c) == 0) {\n __ptr = (... | (translation_unit "bfd_boolean stab_function_type(void *p,int argcount,bfd_boolean varargs)\n\n{\n bfd_boolean bVar1;\n char *pcVar2;\n size_t sVar3;\n char *__s;\n int iVar4;\n stab_write_handle *info;\n \n iVar4 = 0;\n if (0 < argcount) {\n do {\n while (*(int *)(*(long *)((long)p + 0x60) + 0x1c) == ... | (translation_unit "undefined8 FUN_00119fa0(long param_1,int param_2)\n\n{\n int iVar1;\n void *__ptr;\n char *__s;\n size_t sVar2;\n char *__s_00;\n undefined8 uVar3;\n int iVar4;\n \n iVar4 = 0;\n if (0 < param_2) {\n do {\n while (*(int *)(*(long *)(param_1 + 0x60) + 0x1c) == 0) {\n __ptr = (... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declar... | (function_definition "undefined8 FUN_00119fa0(long param_1,int param_2)\n\n{\n int iVar1;\n void *__ptr;\n char *__s;\n size_t sVar2;\n char *__s_00;\n undefined8 uVar3;\n int iVar4;\n \n iVar4 = 0;\n if (0 < param_2) {\n do {\n while (*(int *)(*(long *)(param_1 + 0x60) + 0x1c) == 0) {\n __ptr ... |
type_1 function_1(void *p,int var_1,type_1 varargs)
{
type_1 var_10;
char *pcVar2;
size_t var_7;
char *__s;
int var_3;
type_2 *info;
var_3 = 0;
if (0 < var_1) {
do {
while (*(int *)(*(long *)((long)p + 0x60) + 0x1c) == 0) {
pcVar2 = var_2((type_2 *)((long)p + 0x60));
var_3... | null | (translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (identifier)))) body: (compound_sta... | null |
undefined8 MASKED(long param_1,int param_2)
{
int iVar1;
void *__ptr;
char *__s;
size_t sVar2;
char *__s_00;
undefined8 uVar3;
int iVar4;
iVar4 = 0;
if (0 < param_2) {
do {
while (*(int *)(*(long *)(param_1 + 0x60) + 0x1c) == 0) {
__ptr = (void *)FUN_00118930(param_1 + 0x60);
... |
196_powerpc64le-linux-gnu-objdump_and_powerpc64le-linux-gnu-objdump_strip.c | parse_gnu_debuglink | FUN_0010ead0 |
char * parse_gnu_debuglink(dwarf_section *section,void *data)
{
ulong __maxlen;
uchar *__string;
uint uVar1;
size_t sVar2;
elf_vma eVar3;
__maxlen = section->size;
__string = section->start;
sVar2 = strnlen((char *)__string,__maxlen);
uVar1 = (int)sVar2 + 4U & 0xfffffffc;
if (uVar1 + 4 <= __max... |
char * FUN_0010ead0(long param_1,undefined8 *param_2)
{
ulong __maxlen;
char *__string;
uint uVar1;
size_t sVar2;
undefined8 uVar3;
__maxlen = *(ulong *)(param_1 + 0x30);
__string = *(char **)(param_1 + 0x20);
sVar2 = strnlen(__string,__maxlen);
uVar1 = (int)sVar2 + 4U & 0xfffffffc;
if (uVar1 +... | PUSH R12
PUSH RBP
MOV RBP,RSI
PUSH RBX
MOV R12,qword ptr [RDI + 0x30]
MOV RBX,qword ptr [RDI + 0x20]
MOV RSI,R12
MOV RDI,RBX
CALL 0x00107340
ADD EAX,0x4
AND EAX,0xfffffffc
LEA EDX,[RAX + 0x4]
CMP R12,RDX
JC 0x0010eb18
LEA RDI,[RBX + RAX*0x1]
MOV ESI,0x4
CALL qword ptr [0x00159e20]
MOV qword ptr [RBP],RAX
MOV RAX,RBX
PO... | null | null | null | null | [('const-48', u'PTRSUB_-1206916131'), (u'PTRSUB_-1206916131', u'LOAD_-1206916380'), ('tmp_144', u'CBRANCH_-1206916303'), ('const-0', u'COPY_-1206916234'), ('const-433', u'LOAD_-1206916380'), ('tmp_286', u'PTRSUB_-1206916126'), ('const-0', u'SUBPIECE_-1206916186'), ('const-4294967292', u'INT_AND_-1206916311'), (u'LOAD_-... | [('const-433', u'STORE_-1206916278'), ('tmp_144', u'CBRANCH_-1206916303'), (u'CAST_-1206916134', u'LOAD_-1206916380'), ('const-0', u'SUBPIECE_-1206916186'), ('tmp_444', u'INT_ADD_-1206916357'), ('const-0', u'COPY_-1206916234'), ('const-4294967292', u'INT_AND_-1206916311'), (u'LOAD_-1206916380', u'INT_LESSEQUAL_-1206916... | null | null | 0010ead0 | x64 | O2 | (translation_unit "char * FUN_0010ead0(long param_1,undefined8 *param_2)\n\n{\n ulong __maxlen;\n char *__string;\n uint uVar1;\n size_t sVar2;\n undefined8 uVar3;\n \n __maxlen = *(ulong *)(param_1 + 0x30);\n __string = *(char **)(param_1 + 0x20);\n sVar2 = strnlen(__string,__maxlen);\n uVar1 = (int)sVar2 + ... | (translation_unit "char * parse_gnu_debuglink(dwarf_section *section,void *data)\n\n{\n ulong __maxlen;\n uchar *__string;\n uint uVar1;\n size_t sVar2;\n elf_vma eVar3;\n \n __maxlen = section->size;\n __string = section->start;\n sVar2 = strnlen((char *)__string,__maxlen);\n uVar1 = (int)sVar2 + 4U & 0xffff... | (translation_unit "char * FUN_0010ead0(long param_1,undefined8 *param_2)\n\n{\n ulong __maxlen;\n char *__string;\n uint uVar1;\n size_t sVar2;\n undefined8 uVar3;\n \n __maxlen = *(ulong *)(param_1 + 0x30);\n __string = *(char **)(param_1 + 0x20);\n sVar2 = strnlen(__string,__maxlen);\n uVar1 = (int)sVar2 + ... | (translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) )))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator... | (function_definition "char * FUN_0010ead0(long param_1,undefined8 *param_2)\n\n{\n ulong __maxlen;\n char *__string;\n uint uVar1;\n size_t sVar2;\n undefined8 uVar3;\n \n __maxlen = *(ulong *)(param_1 + 0x30);\n __string = *(char **)(param_1 + 0x20);\n sVar2 = strnlen(__string,__maxlen);\n uVar1 = (int)sVar2... |
char * function_1(type_1 *section,void *data)
{
type_2 var_3;
type_3 *var_4;
type_4 var_2;
size_t sVar2;
type_5 eVar3;
var_3 = section->size;
var_4 = section->start;
sVar2 = var_1((char *)var_4,var_3);
var_2 = (int)sVar2 + 4U & 0xfffffffc;
if (var_2 + 4 <= var_3) {
eVar3 = (*byte_get)(var_4... | null | (translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (po... | null |
char * MASKED(long param_1,undefined8 *param_2)
{
ulong __maxlen;
char *__string;
uint uVar1;
size_t sVar2;
undefined8 uVar3;
__maxlen = *(ulong *)(param_1 + 0x30);
__string = *(char **)(param_1 + 0x20);
sVar2 = strnlen(__string,__maxlen);
uVar1 = (int)sVar2 + 4U & 0xfffffffc;
if (uVar1 + 4 <= ... |
6058_aarch64-linux-gnu-dwp_and_aarch64-linux-gnu-dwp_strip.c | ~Output_section_element_fill | FUN_0025d4f0 |
/* DWARF original prototype: void ~Output_section_element_fill(Output_section_element_fill * this,
int __in_chrg) */
void __thiscall
gold::Output_section_element_fill::~Output_section_element_fill
(Output_section_element_fill *this,int __in_chrg)
{
operator_delete(this,0x10);
return;
}
|
void FUN_0025d4f0(undefined8 param_1)
{
thunk_FUN_002dac60(param_1,0x10);
return;
}
| MOV ESI,0x10
JMP 0x002dac50 | null | null | null | null | [('tmp_10', u'CALL_-1204103939'), ('const-0', u'RETURN_-1204103935'), ('const-16', u'CALL_-1204103939')] | [('tmp_29', u'CALL_-1204103939'), ('const-0', u'RETURN_-1204103935'), ('const-16', u'CALL_-1204103939')] | null | null | 0025d4f0 | x64 | O2 | (translation_unit "void FUN_0025d4f0(undefined8 param_1)\n\n{\n thunk_FUN_002dac60(param_1,0x10);\n return;\n}\n\n" (function_definition "void FUN_0025d4f0(undefined8 param_1)\n\n{\n thunk_FUN_002dac60(param_1,0x10);\n return;\n}" primitive_type (function_declarator "FUN_0025d4f0(undefined8 param_1)" identifier (pa... | (translation_unit "/* DWARF original prototype: void ~Output_section_element_fill(Output_section_element_fill * this,\n int __in_chrg) */\n\nvoid __thiscall\ngold::Output_section_element_fill::~Output_section_element_fill\n (Output_section_element_fill *this,int __in_chrg)\n\n{\n operator_delete(this,0x10);... | (translation_unit "void FUN_0025d4f0(undefined8 param_1)\n\n{\n thunk_FUN_002dac60(param_1,0x10);\n return;\n}\n\n" (function_definition "void FUN_0025d4f0(undefined8 param_1)\n\n{\n thunk_FUN_002dac60(param_1,0x10);\n return;\n}" primitive_type (function_declarator "FUN_0025d4f0(undefined8 param_1)" identifier (pa... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , LIT ))) ;) (return_statement return ;) }))) | (function_definition "void FUN_0025d4f0(undefined8 param_1)\n\n{\n thunk_FUN_002dac60(param_1,0x10);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0025d4f0(undefined8 param_1)" (identifier "FUN_0025d4f0") (parameter_list "(undefined8 param_1)" (( "(") (parameter_declaration "undefined8 param_1" (typ... |
/* DWARF original prototype: void ~Output_section_element_fill(Output_section_element_fill * this,
int __in_chrg) */
void __thiscall
gold::function_1::~function_1
(function_1 *this,int __in_chrg)
{
var_1(this,0x10);
return;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments... | null |
void MASKED(undefined8 param_1)
{
thunk_FUN_002dac60(param_1,0x10);
return;
}
|
6157_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c | script_start_group | FUN_00265340 |
/* WARNING: Enum "DT": Some values do not have unique names */
void script_start_group(void *closurev)
{
Input_arguments *this;
Parser_closure *closure;
if (*(char *)((long)closurev + 0x19) != '\0') {
return;
}
if (*(Input_arguments **)((long)closurev + 0x78) != (Input_arguments *)0x0) {
gold::I... |
void FUN_00265340(long param_1)
{
undefined8 *puVar1;
if (*(char *)(param_1 + 0x19) != '\0') {
return;
}
if (*(long *)(param_1 + 0x78) != 0) {
FUN_001e6570(*(long *)(param_1 + 0x78));
return;
}
puVar1 = (undefined8 *)FUN_002d94a0(0x20);
*puVar1 = 0;
puVar1[1] = 0;
puVar1[2] = 0;
*(u... | CMP byte ptr [RDI + 0x19],0x0
JZ 0x00265350
RET
MOV RAX,qword ptr [RDI + 0x78]
TEST RAX,RAX
JZ 0x00265368
MOV RDI,RAX
JMP 0x001e6570
PUSH RBX
MOV RBX,RDI
MOV EDI,0x20
CALL 0x002d94a0
XOR EDX,EDX
MOV qword ptr [RAX],0x0
MOV RDI,RAX
MOV qword ptr [RAX + 0x8],0x0
MOV qword ptr [RAX + 0x10],0x0
MOV word ptr [RAX + 0x18],DX... | null | null | null | null | [('const-0', u'PTRSUB_-1204202401'), ('const-28', u'PTRSUB_-1204202388'), ('const-120', u'INT_ADD_-1204202637'), ('const-433', u'STORE_-1204202578'), (u'PTRSUB_-1204202403', u'PTRSUB_-1204202396'), (u'LOAD_-1204202685', u'INT_NOTEQUAL_-1204202669'), ('const-8', u'PTRSUB_-1204202396'), ('const-0', u'RETURN_-1204202507')... | [('const-0', u'STORE_-1204202578'), ('const-120', u'INT_ADD_-1204202637'), (u'LOAD_-1204202685', u'INT_NOTEQUAL_-1204202669'), ('const-433', u'LOAD_-1204202685'), ('const-433', u'STORE_-1204202525'), ('const-0', u'RETURN_-1204202507'), (u'LOAD_-1204202653', u'CALL_-1204202623'), (u'CAST_-1204202480', u'LOAD_-1204202685... | null | null | 00265340 | x64 | O2 | (translation_unit "void FUN_00265340(long param_1)\n\n{\n undefined8 *puVar1;\n \n if (*(char *)(param_1 + 0x19) != '\0') {\n return;\n }\n if (*(long *)(param_1 + 0x78) != 0) {\n FUN_001e6570(*(long *)(param_1 + 0x78));\n return;\n }\n puVar1 = (undefined8 *)FUN_002d94a0(0x20);\n *puVar1 = 0;\n puVar... | (translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n\nvoid script_start_group(void *closurev)\n\n{\n Input_arguments *this;\n Parser_closure *closure;\n \n if (*(char *)((long)closurev + 0x19) != '\0') {\n return;\n }\n if (*(Input_arguments **)((long)closurev + 0x78) != (Input_a... | (translation_unit "void FUN_00265340(long param_1)\n\n{\n undefined8 *puVar1;\n \n if (*(char *)(param_1 + 0x19) != '\0') {\n return;\n }\n if (*(long *)(param_1 + 0x78) != 0) {\n FUN_001e6570(*(long *)(param_1 + 0x78));\n return;\n }\n puVar1 = (undefined8 *)FUN_002d94a0(0x20);\n *puVar1 = 0;\n puVar... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expre... | (function_definition "void FUN_00265340(long param_1)\n\n{\n undefined8 *puVar1;\n \n if (*(char *)(param_1 + 0x19) != '\0') {\n return;\n }\n if (*(long *)(param_1 + 0x78) != 0) {\n FUN_001e6570(*(long *)(param_1 + 0x78));\n return;\n }\n puVar1 = (undefined8 *)FUN_002d94a0(0x20);\n *puVar1 = 0;\n pu... |
/* WARNING: Enum "DT": Some values do not have unique names */
void function_1(void *closurev)
{
type_1 *this;
type_2 *closure;
if (*(char *)((long)closurev + 0x19) != '\0') {
return;
}
if (*(type_1 **)((long)closurev + 0x78) != (type_1 *)0x0) {
gold::Input_arguments::var_1(*(type_1 **)((long)cl... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (declaration type: (type_identifier) declarator: (pointer_declarat... | null |
void MASKED(long param_1)
{
undefined8 *puVar1;
if (*(char *)(param_1 + 0x19) != '\0') {
return;
}
if (*(long *)(param_1 + 0x78) != 0) {
FUN_001e6570(*(long *)(param_1 + 0x78));
return;
}
puVar1 = (undefined8 *)FUN_002d94a0(0x20);
*puVar1 = 0;
puVar1[1] = 0;
puVar1[2] = 0;
*(undefin... |
2109_x86_64-linux-gnu-gold_and_x86_64-linux-gnu-gold_strip.c | got_entry_size | FUN_001751c0 |
/* WARNING: Enum "ELFOSABI": Some values do not have unique names */
/* DWARF original prototype: uint got_entry_size(Sized_target<32,_false> * this) */
uint __thiscall gold::Sized_target<32,_false>::got_entry_size(Sized_target<32,_false> *this)
{
return 4;
}
|
undefined8 FUN_001751c0(void)
{
return 4;
}
| MOV EAX,0x4
RET | null | null | null | null | [('const-0', u'RETURN_-1207414318'), ('const-4', u'COPY_-1207414325'), (u'COPY_-1207414325', u'RETURN_-1207414318')] | [('const-0', u'RETURN_-1207414318'), (u'COPY_-1207414335', u'RETURN_-1207414318'), ('const-4', u'COPY_-1207414335')] | null | null | 001751c0 | x64 | O2 | (translation_unit "undefined8 FUN_001751c0(void)\n\n{\n return 4;\n}\n\n" (function_definition "undefined8 FUN_001751c0(void)\n\n{\n return 4;\n}" type_identifier (function_declarator "FUN_001751c0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n ... | (translation_unit "/* WARNING: Enum "ELFOSABI": Some values do not have unique names */\n/* DWARF original prototype: uint got_entry_size(Sized_target<32,_false> * this) */\n\nuint __thiscall gold::Sized_target<32,_false>::got_entry_size(Sized_target<32,_false> *this)\n\n{\n return 4;\n}\n\n" comment comment (declarat... | (translation_unit "undefined8 FUN_001751c0(void)\n\n{\n return 4;\n}\n\n" (function_definition "undefined8 FUN_001751c0(void)\n\n{\n return 4;\n}" type_identifier (function_declarator "FUN_001751c0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (return_statement return LIT ;) }))) | (function_definition "undefined8 FUN_001751c0(void)\n\n{\n return 4;\n}" (type_identifier "undefined8") (function_declarator "FUN_001751c0(void)" (identifier "FUN_001751c0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n return 4;\n}" ({ "{")... |
/* WARNING: Enum "ELFOSABI": Some values do not have unique names */
/* DWARF original prototype: uint got_entry_size(Sized_target<32,_false> * this) */
type_1 __thiscall gold::Sized_target<32,_false>::got_entry_size(Sized_target<32,_false> *this)
{
return 4;
}
| null | (translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (return_statement (number_literal))))) | null |
undefined8 MASKED(void)
{
return 4;
}
|
120_aarch64-linux-gnu-addr2line_and_aarch64-linux-gnu-addr2line_strip.c | mkstemps | mkstemps |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int mkstemps(char *__template,int __suffixlen)
{
/* WARNING: Bad instruction - Truncating control flow here */
/* mkstemps@@GLIBC_2.11 */
... |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int mkstemps(char *__template,int __suffixlen)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
| null | null | null | null | null | [('const-1', u'RETURN_-1206939638')] | [('const-1', u'RETURN_-1206939638')] | null | null | 00109000 | x64 | O2 | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint mkstemps(char *__template,int __suffixlen)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\... | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint mkstemps(char *__template,int __suffixlen)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* ... | (translation_unit "int mkstemps(char *__template,int __suffixlen)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int mkstemps(char *__template,int __suffixlen)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "mkstemps(char *__template,int __suffixlen)" ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) }))) | (function_definition "int mkstemps(char *__template,int __suffixlen)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "mkstemps(char *__template,int __suffixlen)" (identifier "mkstemps") (parameter_list "(char *__template,int __suffixlen)" (( "(") (parameter_declaration "cha... |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int function_1(char *__template,int __suffixlen)
{
/* WARNING: Bad instruction - Truncating control flow here */
/* mkstemps@@GLIBC_2.11 */... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primitive_type) declarator: (identifi... | null |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int MASKED(char *__template,int __suffixlen)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
|
1446_s390x-linux-gnu-dwp_and_s390x-linux-gnu-dwp_strip.c | ~Struct_Qy | FUN_001599e0 |
/* DWARF original prototype: void ~Struct_Qy(Struct_Qy * this, int __in_chrg) */
void __thiscall gold::General_options::Struct_Qy::~Struct_Qy(Struct_Qy *this,int __in_chrg)
{
pointer pcVar1;
pcVar1 = (this->option).longname._M_dataplus._M_p;
(this->super_Struct_var)._vptr_Struct_var = (_func_int_varargs **)... |
void FUN_001599e0(undefined8 *param_1)
{
*param_1 = &PTR_FUN_00425230;
if ((undefined8 *)param_1[1] != param_1 + 3) {
FUN_002dac70((undefined8 *)param_1[1]);
return;
}
return;
}
| LEA RAX,[0x425230]
MOV RDX,qword ptr [RDI + 0x8]
MOV qword ptr [RDI],RAX
LEA RAX,[RDI + 0x18]
CMP RDX,RAX
JZ 0x00159a00
MOV RDI,RDX
JMP 0x002dac70
RET | null | null | null | null | [('const-0', u'RETURN_-1207264734'), ('const-433', u'LOAD_-1207264789'), (u'PTRSUB_-1207264683', u'PTRSUB_-1207264679'), ('const-8', u'PTRSUB_-1207264684'), ('const-433', u'STORE_-1207264781'), (u'CAST_-1207264671', u'STORE_-1207264781'), ('const-16', u'PTRSUB_-1207264667'), (u'PTRSUB_-1207264684', u'PTRSUB_-1207264683... | [('tmp_109', u'STORE_-1207264781'), (u'PTRADD_-1207264678', u'INT_NOTEQUAL_-1207264757'), ('const-0', u'RETURN_-1207264734'), (u'PTRSUB_-1207264682', u'STORE_-1207264781'), ('const-1', u'PTRADD_-1207264686'), ('const-4346416', u'PTRSUB_-1207264682'), ('const-3', u'PTRADD_-1207264678'), ('const-8', u'PTRADD_-1207264686'... | null | null | 001599e0 | x64 | O2 | (translation_unit "void FUN_001599e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00425230;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_002dac70((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_001599e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004... | (translation_unit "/* DWARF original prototype: void ~Struct_Qy(Struct_Qy * this, int __in_chrg) */\n\nvoid __thiscall gold::General_options::Struct_Qy::~Struct_Qy(Struct_Qy *this,int __in_chrg)\n\n{\n pointer pcVar1;\n \n pcVar1 = (this->option).longname._M_dataplus._M_p;\n (this->super_Struct_var)._vptr_Struct_va... | (translation_unit "void FUN_001599e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00425230;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_002dac70((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_001599e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression & IDENT)) ;) (if_statement if (parenthesized_expres... | (function_definition "void FUN_001599e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00425230;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_002dac70((undefined8 *)param_1[1]);\n return;\n }\n return;\n}" (primitive_type "void") (function_declarator "FUN_001599e0(undefined8 *param_1)" (identifier ... |
/* DWARF original prototype: void ~Struct_Qy(Struct_Qy * this, int __in_chrg) */
void __thiscall gold::General_options::function_1::~function_1(function_1 *this,int __in_chrg)
{
type_1 var_5;
var_5 = (this->option).longname._M_dataplus._M_p;
(this->super_Struct_var)._vptr_Struct_var = (type_2 **)&PTR_parse_... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (assignment_expr... | null |
void MASKED(undefined8 *param_1)
{
*param_1 = &PTR_FUN_00425230;
if ((undefined8 *)param_1[1] != param_1 + 3) {
FUN_002dac70((undefined8 *)param_1[1]);
return;
}
return;
}
|
793_busybox_and_busybox_strip.c | aes_cbc_encrypt | FUN_001320c8 |
void aes_cbc_encrypt(tls_aes *aes,void *iv,void *data,size_t len,void *dst)
{
long lVar1;
long lVar2;
uint8_t uVar3;
size_t sVar4;
long in_FS_OFFSET;
uint astate [16];
uint8_t iv2 [16];
/* WARNING: Load size is inaccurate */
lVar1 = *(long *)(in_FS_OFFSET + 0x28);
iv2._0_8_ = ... |
void FUN_001320c8(undefined8 param_1,undefined8 *param_2,long param_3,long param_4,long param_5)
{
long lVar1;
undefined1 uVar2;
long in_FS_OFFSET;
uint local_98 [16];
undefined8 local_58;
undefined8 uStack_50;
long local_40;
local_40 = *(long *)(in_FS_OFFSET + 0x28);
local_58 = *param_2;
uStac... | PUSH R15
PUSH R14
PUSH R13
PUSH R12
PUSH RBP
PUSH RBX
SUB RSP,0x78
MOVDQU XMM0,xmmword ptr [RSI]
MOV RAX,qword ptr FS:[0x28]
MOV qword ptr [RSP + 0x68],RAX
XOR EAX,EAX
MOVAPS xmmword ptr [RSP + 0x50],XMM0
TEST RCX,RCX
JZ 0x00132163
LEA RAX,[R8 + RCX*0x1]
MOV R13,RDI
LEA R12,[RDX + RCX*0x1]
MOV RBX,RCX
MOV qword ptr [RS... | null | null | null | null | [(u'INT_ADD_-1207164514', u'CAST_-1207163941'), (u'MULTIEQUAL_-1207164170', u'INT_ADD_-1207163958'), (u'LOAD_-1207164216', u'COPY_-1207164194'), (u'MULTIEQUAL_-1207164190', u'INT_SUB_-1207164359'), (u'LOAD_-1207164351', u'INT_EQUAL_-1207164339'), ('tmp_1294', u'MULTIEQUAL_-1207164085'), (u'SUBPIECE_-1207164150', u'STOR... | [(u'MULTIEQUAL_-1207164170', u'INT_ADD_-1207164408'), (u'LOAD_-1207164678', u'MULTIEQUAL_-1207163953'), (u'COPY_-1207164187', u'MULTIEQUAL_-1207164054'), (u'INT_SUB_-1207164524', u'INT_ADD_-1207164408'), (u'LOAD_-1207164351', u'INT_EQUAL_-1207164339'), (u'MULTIEQUAL_-1207164190', u'INT_ADD_-1207164360'), ('tmp_1305', u... | null | null | 001320c8 | x64 | O2 | (translation_unit "void FUN_001320c8(undefined8 param_1,undefined8 *param_2,long param_3,long param_4,long param_5)\n\n{\n long lVar1;\n undefined1 uVar2;\n long in_FS_OFFSET;\n uint local_98 [16];\n undefined8 local_58;\n undefined8 uStack_50;\n long local_40;\n \n local_40 = *(long *)(in_FS_OFFSET + 0x28);\n... | (translation_unit "void aes_cbc_encrypt(tls_aes *aes,void *iv,void *data,size_t len,void *dst)\n\n{\n long lVar1;\n long lVar2;\n uint8_t uVar3;\n size_t sVar4;\n long in_FS_OFFSET;\n uint astate [16];\n uint8_t iv2 [16];\n \n /* WARNING: Load size is inaccurate */\n lVar1 = *(long *)(in_FS_... | (translation_unit "void FUN_001320c8(undefined8 param_1,undefined8 *param_2,long param_3,long param_4,long param_5)\n\n{\n long lVar1;\n undefined1 uVar2;\n long in_FS_OFFSET;\n uint local_98 [16];\n undefined8 local_58;\n undefined8 uStack_50;\n long local_40;\n \n local_40 = *(long *)(in_FS_OFFSET + 0x28);\n... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_dec... | (function_definition "void FUN_001320c8(undefined8 param_1,undefined8 *param_2,long param_3,long param_4,long param_5)\n\n{\n long lVar1;\n undefined1 uVar2;\n long in_FS_OFFSET;\n uint local_98 [16];\n undefined8 local_58;\n undefined8 uStack_50;\n long local_40;\n \n local_40 = *(long *)(in_FS_OFFSET + 0x28)... |
void function_1(type_1 *aes,void *iv,void *data,size_t var_2,void *dst)
{
long var_6;
long var_3;
uint8_t uVar3;
size_t var_4;
long var_1;
type_2 astate [16];
uint8_t iv2 [16];
/* WARNING: Load size is inaccurate */
var_6 = *(long *)(var_1 + 0x28);
iv2._0_8_ = *iv;
iv2._8_8_... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identif... | null |
void MASKED(undefined8 param_1,undefined8 *param_2,long param_3,long param_4,long param_5)
{
long lVar1;
undefined1 uVar2;
long in_FS_OFFSET;
uint local_98 [16];
undefined8 local_58;
undefined8 uStack_50;
long local_40;
local_40 = *(long *)(in_FS_OFFSET + 0x28);
local_58 = *param_2;
uStack_50 =... |
1678_bash_and_bash_strip.c | rangecmp | FUN_001a9200 |
wchar_t rangecmp(wchar_t c1,wchar_t c2,wchar_t forcecoll)
{
wchar_t wVar1;
wchar_t wVar2;
wVar2 = c2 & 0xff;
wVar1 = L'\0';
if (c1 != wVar2) {
if ((forcecoll == L'\0') && (glob_asciirange != L'\0')) {
return c1 - wVar2;
}
rangecmp::s1[0] = (char)c1;
rangecmp::s2[0] = (char)c2;
w... |
int FUN_001a9200(uint param_1,byte param_2,int param_3)
{
int iVar1;
iVar1 = 0;
if (param_1 != param_2) {
if ((param_3 == 0) && (glob_asciirange != 0)) {
return param_1 - param_2;
}
DAT_00217ca2 = (undefined1)param_1;
DAT_00217ca0 = param_2;
iVar1 = strcoll(&DAT_00217ca2,(char *)&DA... | PUSH RBP
MOVZX EBP,SIL
XOR EAX,EAX
PUSH RBX
SUB RSP,0x8
CMP EDI,EBP
JZ 0x001a923e
TEST EDX,EDX
JZ 0x001a9248
MOV EBX,EDI
MOV byte ptr [0x00217ca2],DIL
LEA RDI,[0x217ca2]
MOV byte ptr [0x00217ca0],SIL
LEA RSI,[0x217ca0]
SUB EBX,EBP
CALL 0x0012d870
TEST EAX,EAX
CMOVZ EAX,EBX
ADD RSP,0x8
POP RBX
POP RBP
RET
MOV EAX,dword ... | null | null | null | null | [(u'CALL_-1207594371', u'COPY_-1207594106'), (u'INDIRECT_-1207594069', u'MULTIEQUAL_-1207594057'), ('const-0', u'INT_EQUAL_-1207594427'), (u'MULTIEQUAL_-1207594057', u'COPY_-1207594112'), ('tmp_387', u'SUBPIECE_-1207594159'), (u'COPY_-1207594106', u'MULTIEQUAL_-1207594082'), ('tmp_387', u'INT_SUB_-1207594370'), ('tmp_8... | [('tmp_746', u'INT_SUB_-1207594370'), (u'INT_ZEXT_-1207594232', u'INT_NOTEQUAL_-1207594440'), ('const-0', u'INT_EQUAL_-1207594427'), ('const-0', u'SUBPIECE_-1207594163'), ('tmp_730', u'INT_ZEXT_-1207594191'), (u'PTRSUB_-1207594064', u'CALL_-1207594371'), ('tmp_126', u'CBRANCH_-1207594426'), (u'CALL_-1207594371', u'INT_... | null | null | 001a9200 | x64 | O2 | (translation_unit "int FUN_001a9200(uint param_1,byte param_2,int param_3)\n\n{\n int iVar1;\n \n iVar1 = 0;\n if (param_1 != param_2) {\n if ((param_3 == 0) && (glob_asciirange != 0)) {\n return param_1 - param_2;\n }\n DAT_00217ca2 = (undefined1)param_1;\n DAT_00217ca0 = param_2;\n iVar1 = str... | (translation_unit "wchar_t rangecmp(wchar_t c1,wchar_t c2,wchar_t forcecoll)\n\n{\n wchar_t wVar1;\n wchar_t wVar2;\n \n wVar2 = c2 & 0xff;\n wVar1 = L'\0';\n if (c1 != wVar2) {\n if ((forcecoll == L'\0') && (glob_asciirange != L'\0')) {\n return c1 - wVar2;\n }\n rangecmp::s1[0] = (char)c1;\n ra... | (translation_unit "int FUN_001a9200(uint param_1,byte param_2,int param_3)\n\n{\n int iVar1;\n \n iVar1 = 0;\n if (param_1 != param_2) {\n if ((param_3 == 0) && (glob_asciirange != 0)) {\n return param_1 - param_2;\n }\n DAT_00217ca2 = (undefined1)param_1;\n DAT_00217ca0 = param_2;\n iVar1 = str... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = LIT) ;) (if_stat... | (function_definition "int FUN_001a9200(uint param_1,byte param_2,int param_3)\n\n{\n int iVar1;\n \n iVar1 = 0;\n if (param_1 != param_2) {\n if ((param_3 == 0) && (glob_asciirange != 0)) {\n return param_1 - param_2;\n }\n DAT_00217ca2 = (undefined1)param_1;\n DAT_00217ca0 = param_2;\n iVar1 = ... |
type_1 function_1(type_1 var_2,type_1 var_1,type_1 var_4)
{
type_1 var_7;
type_1 var_3;
var_3 = var_1 & 0xff;
var_7 = L'\0';
if (var_2 != var_3) {
if ((var_4 == L'\0') && (var_5 != L'\0')) {
return var_2 - var_3;
}
rangecmp::s1[0] = (char)var_2;
rangecmp::s2[0] = (char)var_1;
va... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration typ... | null |
int MASKED(uint param_1,byte param_2,int param_3)
{
int iVar1;
iVar1 = 0;
if (param_1 != param_2) {
if ((param_3 == 0) && (glob_asciirange != 0)) {
return param_1 - param_2;
}
DAT_00217ca2 = (undefined1)param_1;
DAT_00217ca0 = param_2;
iVar1 = strcoll(&DAT_00217ca2,(char *)&DAT_0021... |
1427_libMagickCore-7.Q16HDRI.so.8.0_and_libMagickCore-7.Q16HDRI.so.8.0_strip.c | HCLComposite | FUN_0018c150 |
void HCLComposite(MagickRealType hue,MagickRealType chroma,MagickRealType luma,MagickRealType *red,
MagickRealType *green,MagickRealType *blue)
{
double dVar1;
MagickRealType MVar2;
MagickRealType MVar3;
double dVar4;
dVar4 = DAT_003fd530 * hue;
dVar1 = fmod(dVar4,DAT_003fd538);
dVar... |
void FUN_0018c150(double param_1,double param_2,double param_3,double *param_4,double *param_5,
double *param_6)
{
double dVar1;
double dVar2;
double dVar3;
double dVar4;
param_1 = DAT_003fd530 * param_1;
dVar1 = fmod(param_1,DAT_003fd538);
dVar1 = (DAT_003ef568 - (double)((ulong)(dV... | PUSH R12
MOV R12,RDI
PUSH RBP
MOV RBP,RSI
PUSH RBX
MOV RBX,RDX
SUB RSP,0x20
MOVSD XMM3,qword ptr [0x003fd530]
MOV RAX,qword ptr [0x003fd538]
MOVSD qword ptr [RSP + 0x18],XMM1
MULSD XMM3,XMM0
MOVSD qword ptr [RSP + 0x10],XMM2
MOVQ XMM1,RAX
MOVAPD XMM0,XMM3
MOVSD qword ptr [RSP + 0x8],XMM3
CALL 0x0014ada0
MOVSD XMM3,qwor... | null | null | null | null | [(u'FLOAT_MULT_-1207451067', u'FLOAT_MULT_-1207450642'), (u'FLOAT_LESS_-1207451037', u'CBRANCH_-1207451066'), ('tmp_848', u'COPY_-1207449878'), (u'INDIRECT_-1207450402', u'FLOAT_MULT_-1207450651'), (u'FLOAT_MULT_-1207450647', u'FLOAT_ADD_-1207450639'), (u'COPY_-1207449878', u'MULTIEQUAL_-1207450121'), (u'STORE_-1207450... | [(u'FLOAT_MULT_-1207451067', u'FLOAT_MULT_-1207450642'), (u'FLOAT_LESS_-1207451037', u'CBRANCH_-1207451066'), (u'INDIRECT_-1207450402', u'FLOAT_MULT_-1207450651'), (u'FLOAT_MULT_-1207450647', u'FLOAT_ADD_-1207450639'), (u'COPY_-1207449878', u'MULTIEQUAL_-1207450121'), (u'STORE_-1207450683', u'INDIRECT_-1207449995'), (u... | null | null | 0018c150 | x64 | O2 | (translation_unit "void FUN_0018c150(double param_1,double param_2,double param_3,double *param_4,double *param_5,\n double *param_6)\n\n{\n double dVar1;\n double dVar2;\n double dVar3;\n double dVar4;\n \n param_1 = DAT_003fd530 * param_1;\n dVar1 = fmod(param_1,DAT_003fd538);\n dVar1 = (DAT_0... | (translation_unit "void HCLComposite(MagickRealType hue,MagickRealType chroma,MagickRealType luma,MagickRealType *red,\n MagickRealType *green,MagickRealType *blue)\n\n{\n double dVar1;\n MagickRealType MVar2;\n MagickRealType MVar3;\n double dVar4;\n \n dVar4 = DAT_003fd530 * hue;\n dVar1 = fmod... | (translation_unit "void FUN_0018c150(double param_1,double param_2,double param_3,double *param_4,double *param_5,\n double *param_6)\n\n{\n double dVar1;\n double dVar2;\n double dVar3;\n double dVar4;\n \n param_1 = DAT_003fd530 * param_1;\n dVar1 = fmod(param_1,DAT_003fd538);\n dVar1 = (DAT_0... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , ... | (function_definition "void FUN_0018c150(double param_1,double param_2,double param_3,double *param_4,double *param_5,\n double *param_6)\n\n{\n double dVar1;\n double dVar2;\n double dVar3;\n double dVar4;\n \n param_1 = DAT_003fd530 * param_1;\n dVar1 = fmod(param_1,DAT_003fd538);\n dVar1 = (DA... |
void function_1(type_1 var_2,type_1 var_7,type_1 var_13,type_1 *red,
type_1 *green,type_1 *blue)
{
double var_5;
type_1 var_18;
type_1 var_19;
double var_8;
var_8 = var_1 * var_2;
var_5 = var_3(var_8,var_9);
var_5 = (var_4 - (double)((ulong)(var_5 - var_4) & var_6)) * var_7;
if ((v... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (identifier)) (parameter_declaration type:... | null |
void MASKED(double param_1,double param_2,double param_3,double *param_4,double *param_5,
double *param_6)
{
double dVar1;
double dVar2;
double dVar3;
double dVar4;
param_1 = DAT_003fd530 * param_1;
dVar1 = fmod(param_1,DAT_003fd538);
dVar1 = (DAT_003ef568 - (double)((ulong)(dVar1 - ... |
11779_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c | ~codecvt_byname | FUN_004ad900 |
/* std::codecvt_byname<char, char, __mbstate_t>::~codecvt_byname() */
void __thiscall
std::codecvt_byname<char,char,__mbstate_t>::~codecvt_byname
(codecvt_byname<char,char,__mbstate_t> *this)
{
*(undefined ***)this = &PTR__codecvt_byname_00676fb0;
codecvt<char,char,__mbstate_t>::~codecvt((codecvt<char,... |
void FUN_004ad900(undefined8 *param_1)
{
*param_1 = &PTR_FUN_00676fb0;
FUN_004e8000();
return;
}
| LEA RAX,[0x676fa0]
ADD RAX,0x10
MOV qword ptr [RDI],RAX
JMP 0x004e8000 | null | null | null | null | [('const-6778800', u'PTRSUB_-1202333337'), (u'PTRSUB_-1202333337', u'STORE_-1202333415'), ('tmp_41', u'CAST_-1202333334'), (u'CAST_-1202333338', u'STORE_-1202333415'), ('const-0', u'RETURN_-1202333403'), ('const-0', u'PTRSUB_-1202333337'), ('tmp_41', u'CAST_-1202333338'), (u'CAST_-1202333334', u'CALL_-1202333407'), ('c... | [('const-0', u'PTRSUB_-1202333337'), (u'PTRSUB_-1202333337', u'STORE_-1202333415'), ('const-6778800', u'PTRSUB_-1202333337'), ('tmp_72', u'STORE_-1202333415'), ('const-0', u'RETURN_-1202333403'), ('const-433', u'STORE_-1202333415')] | null | null | 004ad900 | x64 | O2 | (translation_unit "void FUN_004ad900(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00676fb0;\n FUN_004e8000();\n return;\n}\n\n" (function_definition "void FUN_004ad900(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00676fb0;\n FUN_004e8000();\n return;\n}" primitive_type (function_declarator "FUN_004ad900(und... | (translation_unit "/* std::codecvt_byname<char, char, __mbstate_t>::~codecvt_byname() */\n\nvoid __thiscall\nstd::codecvt_byname<char,char,__mbstate_t>::~codecvt_byname\n (codecvt_byname<char,char,__mbstate_t> *this)\n\n{\n *(undefined ***)this = &PTR__codecvt_byname_00676fb0;\n codecvt<char,char,__mbstate_t... | (translation_unit "void FUN_004ad900(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00676fb0;\n FUN_004e8000();\n return;\n}\n\n" (function_definition "void FUN_004ad900(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00676fb0;\n FUN_004e8000();\n return;\n}" primitive_type (function_declarator "FUN_004ad900(und... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression & IDENT)) ;) (expression_statement (call_expression... | (function_definition "void FUN_004ad900(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00676fb0;\n FUN_004e8000();\n return;\n}" (primitive_type "void") (function_declarator "FUN_004ad900(undefined8 *param_1)" (identifier "FUN_004ad900") (parameter_list "(undefined8 *param_1)" (( "(") (parameter_declaration "undefi... |
/* std::codecvt_byname<char, char, __mbstate_t>::~codecvt_byname() */
void __thiscall
std::codecvt_byname<char,char,__mbstate_t>::~codecvt_byname
(codecvt_byname<char,char,__mbstate_t> *this)
{
*(undefined ***)this = &PTR__codecvt_byname_00676fb0;
codecvt<char,char,__mbstate_t>::~codecvt((codecvt<char,... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (assignment_expr... | null |
void MASKED(undefined8 *param_1)
{
*param_1 = &PTR_FUN_00676fb0;
FUN_004e8000();
return;
}
|
1186_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c | ~Struct_now | FUN_00156920 |
/* DWARF original prototype: void ~Struct_now(Struct_now * this, int __in_chrg) */
void __thiscall gold::General_options::Struct_now::~Struct_now(Struct_now *this,int __in_chrg)
{
pointer pcVar1;
pcVar1 = (this->option).longname._M_dataplus._M_p;
(this->super_Struct_var)._vptr_Struct_var = (_func_int_vararg... |
void FUN_00156920(undefined8 *param_1)
{
*param_1 = &PTR_FUN_00426720;
if ((undefined8 *)param_1[1] != param_1 + 3) {
FUN_002dac70((undefined8 *)param_1[1]);
return;
}
return;
}
| LEA RAX,[0x426720]
MOV RDX,qword ptr [RDI + 0x8]
MOV qword ptr [RDI],RAX
LEA RAX,[RDI + 0x18]
CMP RDX,RAX
JZ 0x00156940
MOV RDI,RDX
JMP 0x002dac70
RET | null | null | null | null | [('tmp_68', u'PTRSUB_-1207277164'), (u'PTRSUB_-1207277150', u'PTRSUB_-1207277147'), ('tmp_48', u'CBRANCH_-1207277236'), ('const-433', u'STORE_-1207277261'), ('const-0', u'PTRSUB_-1207277161'), (u'LOAD_-1207277269', u'CALL_-1207277227'), ('const-0', u'PTRSUB_-1207277158'), ('const-433', u'LOAD_-1207277269'), ('tmp_68', ... | [('const-8', u'PTRADD_-1207277158'), ('const-1', u'PTRADD_-1207277166'), ('tmp_48', u'CBRANCH_-1207277236'), ('const-0', u'PTRSUB_-1207277162'), (u'PTRADD_-1207277158', u'INT_NOTEQUAL_-1207277237'), ('tmp_109', u'STORE_-1207277261'), ('const-433', u'LOAD_-1207277269'), ('const-433', u'STORE_-1207277261'), ('const-0', u... | null | null | 00156920 | x64 | O2 | (translation_unit "void FUN_00156920(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00426720;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_002dac70((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_00156920(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004... | (translation_unit "/* DWARF original prototype: void ~Struct_now(Struct_now * this, int __in_chrg) */\n\nvoid __thiscall gold::General_options::Struct_now::~Struct_now(Struct_now *this,int __in_chrg)\n\n{\n pointer pcVar1;\n \n pcVar1 = (this->option).longname._M_dataplus._M_p;\n (this->super_Struct_var)._vptr_Stru... | (translation_unit "void FUN_00156920(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00426720;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_002dac70((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_00156920(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression & IDENT)) ;) (if_statement if (parenthesized_expres... | (function_definition "void FUN_00156920(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00426720;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_002dac70((undefined8 *)param_1[1]);\n return;\n }\n return;\n}" (primitive_type "void") (function_declarator "FUN_00156920(undefined8 *param_1)" (identifier ... |
/* DWARF original prototype: void ~Struct_now(Struct_now * this, int __in_chrg) */
void __thiscall gold::General_options::function_1::~function_1(function_1 *this,int __in_chrg)
{
type_1 var_5;
var_5 = (this->option).longname._M_dataplus._M_p;
(this->super_Struct_var)._vptr_Struct_var = (type_2 **)&PTR_pars... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (assignment_expr... | null |
void MASKED(undefined8 *param_1)
{
*param_1 = &PTR_FUN_00426720;
if ((undefined8 *)param_1[1] != param_1 + 3) {
FUN_002dac70((undefined8 *)param_1[1]);
return;
}
return;
}
|
7653_aarch64-linux-gnu-dwp_and_aarch64-linux-gnu-dwp_strip.c | what | FUN_002daf00 |
/* std::bad_cast::what() const */
char * std::bad_cast::what(void)
{
return "std::bad_cast";
}
|
char * FUN_002daf00(void)
{
return "std::bad_cast";
}
| LEA RAX,[0x390ea7]
RET | null | null | null | null | [(u'COPY_-1204637951', u'RETURN_-1204637932'), ('const-0', u'RETURN_-1204637932'), ('const-3739303', u'COPY_-1204637951')] | [(u'COPY_-1204637951', u'RETURN_-1204637932'), ('const-0', u'RETURN_-1204637932'), ('const-3739303', u'COPY_-1204637951')] | null | null | 002daf00 | x64 | O2 | (translation_unit "char * FUN_002daf00(void)\n\n{\n return "std::bad_cast";\n}\n\n" (function_definition "char * FUN_002daf00(void)\n\n{\n return "std::bad_cast";\n}" primitive_type (pointer_declarator "* FUN_002daf00(void)" * (function_declarator "FUN_002daf00(void)" identifier (parameter_list "(void)" ( (parameter_... | (translation_unit "/* std::bad_cast::what() const */\n\nchar * std::bad_cast::what(void)\n\n{\n return "std::bad_cast";\n}\n\n" comment (function_definition "char * std::bad_cast::what(void)\n\n{\n return "std::bad_cast";\n}" primitive_type (pointer_declarator "* std::bad_cast::what(void)" * (ERROR "std::bad_cast::" ... | (translation_unit "char * FUN_002daf00(void)\n\n{\n return "std::bad_cast";\n}\n\n" (function_definition "char * FUN_002daf00(void)\n\n{\n return "std::bad_cast";\n}" primitive_type (pointer_declarator "* FUN_002daf00(void)" * (function_declarator "FUN_002daf00(void)" identifier (parameter_list "(void)" ( (parameter_... | (translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) )))) (compound_statement { (return_statement return (string_literal " string_content ") ;) }))) | (function_definition "char * FUN_002daf00(void)\n\n{\n return "std::bad_cast";\n}" (primitive_type "char") (pointer_declarator "* FUN_002daf00(void)" (* "*") (function_declarator "FUN_002daf00(void)" (identifier "FUN_002daf00") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ... |
/* std::bad_cast::what() const */
char * std::bad_cast::function_1(void)
{
return "std::bad_cast";
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type))))) body: (compound_statement (return_statement (string_literal (string_content)))))) | null |
char * MASKED(void)
{
return "std::bad_cast";
}
|
9815_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c | inflate | inflate |
/* WARNING: Control flow encountered bad instruction data */
void inflate(void)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
|
/* WARNING: Control flow encountered bad instruction data */
void inflate(void)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
| null | null | null | null | null | [('const-1', u'RETURN_-1201704430')] | [('const-1', u'RETURN_-1201704430')] | null | null | 00407208 | x64 | O2 | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid inflate(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void inflate(void)\n\n{\n /* WARNING: Bad instruction ... | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid inflate(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void inflate(void)\n\n{\n /* WARNING: Bad instruction ... | (translation_unit "void inflate(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void inflate(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "inflate(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) )... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) }))) | (function_definition "void inflate(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "inflate(void)" (identifier "inflate") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n \n ... |
/* WARNING: Control flow encountered bad instruction data */
void function_1(void)
{
/* WARNING: Bad instruction - Truncating control flow here */
var_1();
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list)))))) | null |
/* WARNING: Control flow encountered bad instruction data */
void MASKED(void)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
|
230_shuf_and_shuf_strip.c | ferror | ferror |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int ferror(FILE *__stream)
{
/* WARNING: Bad instruction - Truncating control flow here */
/* ferror@@GLIBC_2.2.5 */
halt_baddata();
}
|
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int ferror(FILE *__stream)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
| null | null | null | null | null | [('const-1', u'RETURN_-1207041950')] | [('const-1', u'RETURN_-1207041950')] | null | null | 00110058 | x64 | O2 | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint ferror(FILE *__stream)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment comment (... | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint ferror(FILE *__stream)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* ferror@@GLIBC_2.2.5 ... | (translation_unit "int ferror(FILE *__stream)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int ferror(FILE *__stream)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "ferror(FILE *__stream)" identifier (parameter_list "(FILE *__stream)" ( (parameter_d... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) }))) | (function_definition "int ferror(FILE *__stream)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "ferror(FILE *__stream)" (identifier "ferror") (parameter_list "(FILE *__stream)" (( "(") (parameter_declaration "FILE *__stream" (type_identifier "FILE") (pointer_declarator "*... |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int function_1(type_1 *__stream)
{
/* WARNING: Bad instruction - Truncating control flow here */
/* ferror@@GLIBC_2.2.5 */
var_1();
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (call_expression... | null |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int MASKED(FILE *__stream)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
|
4038_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c | set_section_list_addresses | FUN_001f74f0 |
/* WARNING: Enum "DT": Some values do not have unique names */
/* DWARF original prototype: uint64_t set_section_list_addresses(Output_segment * this, Layout *
layout, bool reset, Output_data_list * pdl, uint64_t addr, off_t * poff, off_t * pfoff, uint *
pshndx, bool * in_tls) */
uint64_t __thiscall
gold::Outpu... |
long FUN_001f74f0(undefined8 param_1,long param_2,char param_3,long *param_4,long param_5,
ulong *param_6,ulong *param_7,int *param_8,char *param_9)
{
byte bVar1;
undefined *puVar2;
byte bVar3;
char cVar4;
char cVar5;
long *plVar6;
long lVar7;
long *plVar8;
long *plVar9;
ulong uVa... | PUSH R15
PUSH R14
PUSH R13
PUSH R12
PUSH RBP
PUSH RBX
SUB RSP,0x58
MOV RAX,qword ptr [R9]
MOV RBX,qword ptr [RSP + 0x90]
MOV qword ptr [RSP + 0x28],RSI
MOV qword ptr [RSP + 0x18],RCX
MOV R14,qword ptr [RBX]
MOV qword ptr [RSP + 0x20],R8
MOV qword ptr [RSP + 0x48],R9
MOV RBX,qword ptr [RCX]
MOV byte ptr [RSP + 0x17],DL
... | null | null | null | null | [('tmp_4605', u'STORE_-1207928660'), ('const-8', u'PTRSUB_-1207922687'), (u'SUBPIECE_-1207926415', u'INT_EQUAL_-1207928579'), (u'PTRSUB_-1207923453', u'CAST_-1207923341'), (u'LOAD_-1207929520', u'MULTIEQUAL_-1207926004'), ('const-3617876', u'COPY_-1207922304'), ('tmp_4602', u'STORE_-1207927439'), (u'MULTIEQUAL_-1207925... | [(u'CAST_-1207923665', u'PTRADD_-1207923751'), (u'MULTIEQUAL_-1207926250', u'MULTIEQUAL_-1207926231'), (u'MULTIEQUAL_-1207926024', u'LOAD_-1207928689'), (u'INT_XOR_-1207923012', u'INT_NOTEQUAL_-1207927113'), (u'CAST_-1207922803', u'PTRADD_-1207922857'), (u'INDIRECT_-1207923761', u'COPY_-1207923789'), (u'INT_ADD_-120792... | null | null | 001f74f0 | x64 | O2 | (translation_unit "long FUN_001f74f0(undefined8 param_1,long param_2,char param_3,long *param_4,long param_5,\n ulong *param_6,ulong *param_7,int *param_8,char *param_9)\n\n{\n byte bVar1;\n undefined *puVar2;\n byte bVar3;\n char cVar4;\n char cVar5;\n long *plVar6;\n long lVar7;\n long *plVar8... | (translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: uint64_t set_section_list_addresses(Output_segment * this, Layout *\n layout, bool reset, Output_data_list * pdl, uint64_t addr, off_t * poff, off_t * pfoff, uint *\n pshndx, bool * in_tls) */\n\nuint64_t... | (translation_unit "long FUN_001f74f0(undefined8 param_1,long param_2,char param_3,long *param_4,long param_5,\n ulong *param_6,ulong *param_7,int *param_8,char *param_9)\n\n{\n byte bVar1;\n undefined *puVar2;\n byte bVar3;\n char cVar4;\n char cVar5;\n long *plVar6;\n long lVar7;\n long *plVar8... | (translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) (pointer_declarator * I... | (function_definition "long FUN_001f74f0(undefined8 param_1,long param_2,char param_3,long *param_4,long param_5,\n ulong *param_6,ulong *param_7,int *param_8,char *param_9)\n\n{\n byte bVar1;\n undefined *puVar2;\n byte bVar3;\n char cVar4;\n char cVar5;\n long *plVar6;\n long lVar7;\n long *plV... |
/* WARNING: Enum "DT": Some values do not have unique names */
/* DWARF original prototype: uint64_t set_section_list_addresses(Output_segment * this, Layout *
layout, bool reset, Output_data_list * pdl, uint64_t addr, off_t * poff, off_t * pfoff, uint *
pshndx, bool * in_tls) */
uint64_t __thiscall
var_4::type... | null | (translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_decl... | null |
long MASKED(undefined8 param_1,long param_2,char param_3,long *param_4,long param_5,
ulong *param_6,ulong *param_7,int *param_8,char *param_9)
{
byte bVar1;
undefined *puVar2;
byte bVar3;
char cVar4;
char cVar5;
long *plVar6;
long lVar7;
long *plVar8;
long *plVar9;
ulong uVar10;
... |
3453_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c | local_symbol | FUN_001c2740 |
/* DWARF original prototype: Symbol_value<32> * local_symbol(Sized_relobj_file<32,_true> * this,
uint sym) */
Symbol_value<32> * __thiscall
gold::Sized_relobj_file<32,_true>::local_symbol(Sized_relobj_file<32,_true> *this,uint sym)
{
pointer pSVar1;
pSVar1 = (this->local_values_).
super__Vector_... |
long FUN_001c2740(long param_1,uint param_2)
{
if ((ulong)param_2 <
(ulong)((*(long *)(param_1 + 0x168) - *(long *)(param_1 + 0x160) >> 3) * -0x5555555555555555))
{
return *(long *)(param_1 + 0x160) + (ulong)param_2 * 0x18;
}
/* WARNING: Subroutine does not return */
FUN_0017c650... | MOV RDX,qword ptr [RDI + 0x160]
MOV RAX,qword ptr [RDI + 0x168]
MOV ESI,ESI
MOV RCX,-0x5555555555555555
SUB RAX,RDX
SAR RAX,0x3
IMUL RAX,RCX
CMP RSI,RAX
JNC 0x001c2773
LEA RAX,[RSI + RSI*0x2]
LEA RAX,[RDX + RAX*0x8]
RET
PUSH RAX
LEA RDX,[0x3790b0]
MOV ESI,0x8c1
LEA RDI,[0x36b016]
CALL 0x0017c650 | null | null | null | null | [('const-0', u'PTRSUB_-1207752700'), (u'INT_LESS_-1207752783', u'CBRANCH_-1207752780'), (u'PTRSUB_-1207752706', u'PTRSUB_-1207752703'), ('const--6148914691236517205', u'INT_MULT_-1207752776'), (u'CAST_-1207752671', u'INT_SUB_-1207752839'), (u'PTRADD_-1207752651', u'COPY_-1207752772'), ('tmp_249', u'PTRSUB_-1207752698')... | [(u'INT_LESS_-1207752783', u'CBRANCH_-1207752780'), (u'CAST_-1207752672', u'INT_LESS_-1207752783'), (u'INT_ZEXT_-1207752763', u'INT_MULT_-1207752743'), ('const-360', u'INT_ADD_-1207752867'), (u'COPY_-1207752704', u'CALL_-1207752729'), (u'INT_ZEXT_-1207752763', u'INT_LESS_-1207752783'), ('const-433', u'LOAD_-1207752893'... | null | null | 001c2740 | x64 | O2 | (translation_unit "long FUN_001c2740(long param_1,uint param_2)\n\n{\n if ((ulong)param_2 <\n (ulong)((*(long *)(param_1 + 0x168) - *(long *)(param_1 + 0x160) >> 3) * -0x5555555555555555))\n {\n return *(long *)(param_1 + 0x160) + (ulong)param_2 * 0x18;\n }\n /* WARNING: Subroutine does no... | (translation_unit "/* DWARF original prototype: Symbol_value<32> * local_symbol(Sized_relobj_file<32,_true> * this,\n uint sym) */\n\nSymbol_value<32> * __thiscall\ngold::Sized_relobj_file<32,_true>::local_symbol(Sized_relobj_file<32,_true> *this,uint sym)\n\n{\n pointer pSVar1;\n \n pSVar1 = (this->local_values_)... | (translation_unit "long FUN_001c2740(long param_1,uint param_2)\n\n{\n if ((ulong)param_2 <\n (ulong)((*(long *)(param_1 + 0x168) - *(long *)(param_1 + 0x160) >> 3) * -0x5555555555555555))\n {\n return *(long *)(param_1 + 0x160) + (ulong)param_2 * 0x18;\n }\n \n FUN_0017c650("../../gold/o... | (translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (cast_expression ( (typ... | (function_definition "long FUN_001c2740(long param_1,uint param_2)\n\n{\n if ((ulong)param_2 <\n (ulong)((*(long *)(param_1 + 0x168) - *(long *)(param_1 + 0x160) >> 3) * -0x5555555555555555))\n {\n return *(long *)(param_1 + 0x160) + (ulong)param_2 * 0x18;\n }\n \n FUN_0017c650("../../gol... |
/* DWARF original prototype: Symbol_value<32> * local_symbol(Sized_relobj_file<32,_true> * this,
uint sym) */
Symbol_value<32> * __thiscall
var_1::Sized_relobj_file<32,_true>::local_symbol(Sized_relobj_file<32,_true> *this,uint var_5)
{
type_1 var_4;
var_4 = (this->local_values_).
super__Vector_... | null | (translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compou... | null |
long MASKED(long param_1,uint param_2)
{
if ((ulong)param_2 <
(ulong)((*(long *)(param_1 + 0x168) - *(long *)(param_1 + 0x160) >> 3) * -0x5555555555555555))
{
return *(long *)(param_1 + 0x160) + (ulong)param_2 * 0x18;
}
/* WARNING: Subroutine does not return */
FUN_0017c650("../.... |
196_i686-gnu-ld_and_i686-gnu-ld_strip.c | free | free |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void free(void *__ptr)
{
(*(code *)PTR_free_001a8fa0)();
return;
}
|
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void free(void *__ptr)
{
(*(code *)PTR_free_001a8fa0)();
return;
}
| JMP qword ptr [0x001a8fa0] | null | null | null | null | [('const-0', u'RETURN_-1206936501'), (u'INDIRECT_-1206936443', u'COPY_-1206936502'), (u'CAST_-1206936438', u'CALLIND_-1206936504'), ('tmp_28', u'CAST_-1206936438'), (u'CALLIND_-1206936504', u'INDIRECT_-1206936443')] | [('const-0', u'RETURN_-1206936501'), (u'INDIRECT_-1206936443', u'COPY_-1206936502'), (u'CAST_-1206936438', u'CALLIND_-1206936504'), ('tmp_28', u'CAST_-1206936438'), (u'CALLIND_-1206936504', u'INDIRECT_-1206936443')] | null | null | 00109c40 | x64 | O2 | (translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid free(void *__ptr)\n\n{\n (*(code *)PTR_free_001a8fa0)();\n return;\n}\n\n" comment (function_definition "void free(void *__ptr)\n\n{\n (*(code *)PTR_free_001a8fa0)();\n return;\n}" primitive_type (function_declar... | (translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid free(void *__ptr)\n\n{\n (*(code *)PTR_free_001a8fa0)();\n return;\n}\n\n" comment (function_definition "void free(void *__ptr)\n\n{\n (*(code *)PTR_free_001a8fa0)();\n return;\n}" primitive_type (function_declar... | (translation_unit "void free(void *__ptr)\n\n{\n (*(code *)PTR_free_001a8fa0)();\n return;\n}\n\n" (function_definition "void free(void *__ptr)\n\n{\n (*(code *)PTR_free_001a8fa0)();\n return;\n}" primitive_type (function_declarator "free(void *__ptr)" identifier (parameter_list "(void *__ptr)" ( (parameter_declara... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer... | (function_definition "void free(void *__ptr)\n\n{\n (*(code *)PTR_free_001a8fa0)();\n return;\n}" (primitive_type "void") (function_declarator "free(void *__ptr)" (identifier "free") (parameter_list "(void *__ptr)" (( "(") (parameter_declaration "void *__ptr" (primitive_type "void") (pointer_declarator "*__ptr" (* "*... |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void function_1(void *__ptr)
{
(*(type_1 *)PTR_free_001a8fa0)();
return;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (call_expression ... | null |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void MASKED(void *__ptr)
{
(*(code *)PTR_MASKED_001a8fa0)();
return;
}
|
189_aarch64-linux-gnu-ar_and_aarch64-linux-gnu-ar_strip.c | display_info | FUN_00107c10 |
/* WARNING: Removing unreachable block (ram,0x00107d28) */
/* WARNING: Removing unreachable block (ram,0x00107d48) */
/* WARNING: Removing unreachable block (ram,0x00107e58) */
/* WARNING: Removing unreachable block (ram,0x00107e79) */
/* WARNING: Removing unreachable block (ram,0x00107d65) */
/* WARNING: Removing unr... |
/* WARNING: Removing unreachable block (ram,0x00107d28) */
/* WARNING: Removing unreachable block (ram,0x00107d48) */
/* WARNING: Removing unreachable block (ram,0x00107e58) */
/* WARNING: Removing unreachable block (ram,0x00107e79) */
/* WARNING: Removing unreachable block (ram,0x00107d65) */
/* WARNING: Removing unr... | PUSH R15
MOV EDX,0x5
LEA RSI,[0x10c379]
XOR EDI,EDI
PUSH R14
PUSH R13
PUSH R12
PUSH RBP
PUSH RBX
SUB RSP,0x48
CALL 0x001021b0
LEA RSI,[0x10c498]
MOV RDI,RAX
XOR EAX,EAX
CALL 0x001021f0
XOR EDI,EDI
CALL 0x001091c0
LEA RSI,[RSP + 0x20]
LEA RDI,[0x107630]
MOV qword ptr [RSP + 0x28],0x0
MOV qword ptr [RSP + 0x20],RAX
MOV q... | null | null | null | null | [(u'COPY_-1206941437', u'CALL_-1206944676'), (u'COPY_-1206941265', u'MULTIEQUAL_-1206941949'), (u'CAST_-1206941368', u'CALL_-1206944644'), (u'CALL_-1206944624', u'INDIRECT_-1206942000'), (u'INDIRECT_-1206941810', u'MULTIEQUAL_-1206941766'), (u'MULTIEQUAL_-1206941949', u'MULTIEQUAL_-1206941974'), ('tmp_577', u'CBRANCH_-... | [(u'CALL_-1206944624', u'INDIRECT_-1206942000'), (u'MULTIEQUAL_-1206941974', u'COPY_-1206941263'), (u'INDIRECT_-1206941810', u'MULTIEQUAL_-1206941766'), (u'MULTIEQUAL_-1206941949', u'MULTIEQUAL_-1206941974'), ('tmp_577', u'CBRANCH_-1206944320'), ('const-1098645', u'COPY_-1206941247'), ('const-1078832', u'PTRSUB_-120694... | null | null | 00107c10 | x64 | O2 | (translation_unit "/* WARNING: Removing unreachable block (ram,0x00107d28) */\n/* WARNING: Removing unreachable block (ram,0x00107d48) */\n/* WARNING: Removing unreachable block (ram,0x00107e58) */\n/* WARNING: Removing unreachable block (ram,0x00107e79) */\n/* WARNING: Removing unreachable block (ram,0x00107d65) */\n/... | (translation_unit "/* WARNING: Removing unreachable block (ram,0x00107d28) */\n/* WARNING: Removing unreachable block (ram,0x00107d48) */\n/* WARNING: Removing unreachable block (ram,0x00107e58) */\n/* WARNING: Removing unreachable block (ram,0x00107e79) */\n/* WARNING: Removing unreachable block (ram,0x00107d65) */\n/... | (translation_unit "undefined4 FUN_00107c10(void)\n\n{\n char *pcVar1;\n size_t sVar2;\n int iVar3;\n int iVar4;\n \n pcVar1 = (char *)dcgettext(0,"BFD header file version %s\n",5);\n printf(pcVar1,"(GNU Binutils for Debian) 2.31.1");\n pcVar1 = (char *)FUN_001091c0(0);\n bfd_iterate_over_targets(FUN_00107630);... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (expression_statement (assignment_expression ... | (function_definition "undefined4 FUN_00107c10(void)\n\n{\n char *pcVar1;\n size_t sVar2;\n int iVar3;\n int iVar4;\n \n pcVar1 = (char *)dcgettext(0,"BFD header file version %s\n",5);\n printf(pcVar1,"(GNU Binutils for Debian) 2.31.1");\n pcVar1 = (char *)FUN_001091c0(0);\n bfd_iterate_over_targets(FUN_0010763... |
/* WARNING: Removing unreachable block (ram,0x00107d28) */
/* WARNING: Removing unreachable block (ram,0x00107d48) */
/* WARNING: Removing unreachable block (ram,0x00107e58) */
/* WARNING: Removing unreachable block (ram,0x00107e79) */
/* WARNING: Removing unreachable block (ram,0x00107d65) */
/* WARNING: Removing unr... | null | (translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (... | null |
/* WARNING: Removing unreachable block (ram,0x00107d28) */
/* WARNING: Removing unreachable block (ram,0x00107d48) */
/* WARNING: Removing unreachable block (ram,0x00107e58) */
/* WARNING: Removing unreachable block (ram,0x00107e79) */
/* WARNING: Removing unreachable block (ram,0x00107d65) */
/* WARNING: Removing unr... |
1083_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c | do_scan_relocs | FUN_001558e0 |
/* WARNING: Enum "DT": Some values do not have unique names */
/* DWARF original prototype: void do_scan_relocs(Sized_relobj_dwo<64,_true> * this, Symbol_table *
param_1, Layout * param_2, Read_relocs_data * param_3) */
void __thiscall
gold::Sized_relobj_dwo<64,_true>::do_scan_relocs
(Sized_relobj_dwo<64... |
void FUN_001558e0(void)
{
/* WARNING: Subroutine does not return */
FUN_0017c650("../../gold/dwp.cc",0x19a,"do_scan_relocs");
}
| SUB RSP,0x8
LEA RDX,[0x36c4b8]
MOV ESI,0x19a
LEA RDI,[0x36b004]
CALL 0x0017c650 | null | null | null | null | [('const-410', u'CALL_-1207281396'), ('const-1', u'RETURN_-1207281391'), ('const-3584004', u'COPY_-1207281381'), ('const-3589304', u'COPY_-1207281380'), (u'COPY_-1207281380', u'CALL_-1207281396'), (u'COPY_-1207281381', u'CALL_-1207281396')] | [(u'COPY_-1207281382', u'CALL_-1207281396'), ('const-410', u'CALL_-1207281396'), ('const-1', u'RETURN_-1207281391'), ('const-3589304', u'COPY_-1207281382'), (u'COPY_-1207281383', u'CALL_-1207281396'), ('const-3584004', u'COPY_-1207281383')] | null | null | 001558e0 | x64 | O2 | (translation_unit "void FUN_001558e0(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0017c650("../../gold/dwp.cc",0x19a,"do_scan_relocs");\n}\n\n" (function_definition "void FUN_001558e0(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0017c650("../../gol... | (translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void do_scan_relocs(Sized_relobj_dwo<64,_true> * this, Symbol_table *\n param_1, Layout * param_2, Read_relocs_data * param_3) */\n\nvoid __thiscall\ngold::Sized_relobj_dwo<64,_true>::do_scan_relocs\n ... | (translation_unit "void FUN_001558e0(void)\n\n{\n \n FUN_0017c650("../../gold/dwp.cc",0x19a,"do_scan_relocs");\n}\n\n" (function_definition "void FUN_001558e0(void)\n\n{\n \n FUN_0017c650("../../gold/dwp.cc",0x19a,"do_scan_relocs");\n}" primitive_type (function_declarator "FUN_00... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , LIT , (string_literal " string_content ") ))) ;) }))) | (function_definition "void FUN_001558e0(void)\n\n{\n \n FUN_0017c650("../../gold/dwp.cc",0x19a,"do_scan_relocs");\n}" (primitive_type "void") (function_declarator "FUN_001558e0(void)" (identifier "FUN_001558e0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) ... |
/* WARNING: Enum "DT": Some values do not have unique names */
/* DWARF original prototype: void do_scan_relocs(Sized_relobj_dwo<64,_true> * this, Symbol_table *
param_1, Layout * param_2, Read_relocs_data * param_3) */
void __thiscall
gold::Sized_relobj_dwo<64,_true>::do_scan_relocs
(Sized_relobj_dwo<64... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_l... | null |
void MASKED(void)
{
/* WARNING: Subroutine does not return */
FUN_0017c650("../../gold/dwp.cc",0x19a,"do_scan_relocs");
}
|
624_i686-linux-gnu-as_and_i686-linux-gnu-as_strip.c | print_expr | FUN_0012d090 |
void print_expr(expressionS *exp)
{
print_expr_1((FILE *)stderr,exp);
fputc(10,stderr);
return;
}
|
void FUN_0012d090(undefined8 param_1)
{
FUN_0012c490(stderr,param_1);
fputc(10,stderr);
return;
}
| SUB RSP,0x8
MOV RSI,RDI
MOV RDI,qword ptr [0x001db0c0]
CALL 0x0012c490
MOV RSI,qword ptr [0x001db0c0]
MOV EDI,0xa
ADD RSP,0x8
JMP 0x00108340 | null | null | null | null | [(u'INDIRECT_-1207054041', u'COPY_-1207054100'), ('tmp_79', u'CALL_-1207054158'), (u'INDIRECT_-1207054063', u'CALL_-1207054125'), (u'CALL_-1207054125', u'INDIRECT_-1207054041'), (u'CAST_-1207054055', u'CALL_-1207054158'), ('tmp_183', u'CAST_-1207054055'), ('const-10', u'CALL_-1207054125'), (u'CALL_-1207054158', u'INDIR... | [(u'INDIRECT_-1207054041', u'COPY_-1207054100'), (u'INDIRECT_-1207054063', u'CALL_-1207054125'), ('tmp_149', u'CALL_-1207054158'), (u'CALL_-1207054125', u'INDIRECT_-1207054041'), ('const-10', u'CALL_-1207054125'), (u'CALL_-1207054158', u'INDIRECT_-1207054063'), ('tmp_183', u'CALL_-1207054158'), ('const-0', u'RETURN_-12... | null | null | 0012d090 | x64 | O2 | (translation_unit "void FUN_0012d090(undefined8 param_1)\n\n{\n FUN_0012c490(stderr,param_1);\n fputc(10,stderr);\n return;\n}\n\n" (function_definition "void FUN_0012d090(undefined8 param_1)\n\n{\n FUN_0012c490(stderr,param_1);\n fputc(10,stderr);\n return;\n}" primitive_type (function_declarator "FUN_0012d090(u... | (translation_unit "void print_expr(expressionS *exp)\n\n{\n print_expr_1((FILE *)stderr,exp);\n fputc(10,stderr);\n return;\n}\n\n" (function_definition "void print_expr(expressionS *exp)\n\n{\n print_expr_1((FILE *)stderr,exp);\n fputc(10,stderr);\n return;\n}" primitive_type (function_declarator "print_expr(exp... | (translation_unit "void FUN_0012d090(undefined8 param_1)\n\n{\n FUN_0012c490(stderr,param_1);\n fputc(10,stderr);\n return;\n}\n\n" (function_definition "void FUN_0012d090(undefined8 param_1)\n\n{\n FUN_0012c490(stderr,param_1);\n fputc(10,stderr);\n return;\n}" primitive_type (function_declarator "FUN_0012d090(u... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (call_expression IDENT (argument_list ( LIT , IDENT ))) ;) (retur... | (function_definition "void FUN_0012d090(undefined8 param_1)\n\n{\n FUN_0012c490(stderr,param_1);\n fputc(10,stderr);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0012d090(undefined8 param_1)" (identifier "FUN_0012d090") (parameter_list "(undefined8 param_1)" (( "(") (parameter_declaration "undefin... |
void function_1(type_1 *exp)
{
var_1((type_2 *)stderr,exp);
var_2(10,stderr);
return;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments... | null |
void MASKED(undefined8 param_1)
{
FUN_0012c490(stderr,param_1);
fputc(10,stderr);
return;
}
|
368_powerpc64le-linux-gnu-objdump_and_powerpc64le-linux-gnu-objdump_strip.c | debug_start_source | FUN_0012cc70 |
bfd_boolean debug_start_source(void *handle,char *name)
{
undefined8 *puVar1;
undefined8 *puVar2;
int iVar3;
bfd_boolean bVar4;
undefined1 (*pauVar5) [16];
undefined8 uVar6;
debug_handle *info;
if (name == (char *)0x0) {
name = "";
}
if (*(long *)((long)handle + 8) == 0) {
uVar6 = dcget... |
undefined8 FUN_0012cc70(long param_1,undefined1 *param_2)
{
undefined8 *puVar1;
undefined8 *puVar2;
int iVar3;
undefined8 uVar4;
undefined1 (*pauVar5) [16];
if (param_2 == (undefined1 *)0x0) {
param_2 = &DAT_0013da2a;
}
if (*(long *)(param_1 + 8) == 0) {
uVar4 = dcgettext(0,"debug_start_sou... | PUSH R12
LEA RAX,[0x13da2a]
TEST RSI,RSI
PUSH RBP
MOV RBP,RSI
PUSH RBX
CMOVZ RBP,RAX
MOV RAX,qword ptr [RDI + 0x8]
TEST RAX,RAX
JZ 0x0012cd20
MOV RBX,qword ptr [RAX + 0x8]
MOV R12,RDI
TEST RBX,RBX
JNZ 0x0012cca8
JMP 0x0012ccd0
MOV RBX,qword ptr [RBX]
TEST RBX,RBX
JZ 0x0012ccd0
MOV RDI,qword ptr [RBX + 0x8]
MOV RSI,RBP
... | null | null | null | null | [(u'MULTIEQUAL_-1207054645', u'STORE_-1207055033'), (u'COPY_-1207054872', u'RETURN_-1207054996'), (u'PTRSUB_-1207054556', u'PTRADD_-1207054556'), (u'LOAD_-1207055082', u'LOAD_-1207055054'), (u'CAST_-1207054559', u'LOAD_-1207055082'), (u'CAST_-1207054598', u'INT_ADD_-1207055019'), (u'MULTIEQUAL_-1207054549', u'LOAD_-120... | [(u'CALL_-1207055084', u'INDIRECT_-1207054646'), ('const-433', u'LOAD_-1207055041'), (u'CALL_-1207055052', u'INDIRECT_-1207054685'), (u'LOAD_-1207055082', u'LOAD_-1207055054'), ('const-0', u'PTRSUB_-1207054575'), (u'MULTIEQUAL_-1207054652', u'LOAD_-1207055041'), (u'MULTIEQUAL_-1207054842', u'CALL_-1207055052'), ('const... | null | null | 0012cc70 | x64 | O2 | (translation_unit "undefined8 FUN_0012cc70(long param_1,undefined1 *param_2)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n int iVar3;\n undefined8 uVar4;\n undefined1 (*pauVar5) [16];\n \n if (param_2 == (undefined1 *)0x0) {\n param_2 = &DAT_0013da2a;\n }\n if (*(long *)(param_1 + 8) == 0) {\n uVar4... | (translation_unit "bfd_boolean debug_start_source(void *handle,char *name)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n int iVar3;\n bfd_boolean bVar4;\n undefined1 (*pauVar5) [16];\n undefined8 uVar6;\n debug_handle *info;\n \n if (name == (char *)0x0) {\n name = "";\n }\n if (*(long *)((long)handl... | (translation_unit "undefined8 FUN_0012cc70(long param_1,undefined1 *param_2)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n int iVar3;\n undefined8 uVar4;\n undefined1 (*pauVar5) [16];\n \n if (param_2 == (undefined1 *)0x0) {\n param_2 = &DAT_0013da2a;\n }\n if (*(long *)(param_1 + 8) == 0) {\n uVar4... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator... | (function_definition "undefined8 FUN_0012cc70(long param_1,undefined1 *param_2)\n\n{\n undefined8 *puVar1;\n undefined8 *puVar2;\n int iVar3;\n undefined8 uVar4;\n undefined1 (*pauVar5) [16];\n \n if (param_2 == (undefined1 *)0x0) {\n param_2 = &DAT_0013da2a;\n }\n if (*(long *)(param_1 + 8) == 0) {\n uV... |
type_1 function_1(void *handle,char *var_2)
{
type_2 *var_5;
type_2 *var_7;
int var_9;
type_1 bVar4;
var_1 (*pauVar5) [16];
type_2 uVar6;
type_3 *info;
if (var_2 == (char *)0x0) {
var_2 = "";
}
if (*(long *)((long)handle + 8) == 0) {
uVar6 = var_3(0,"debug_start_source: no debug_set_fil... | null | (translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (i... | null |
undefined8 MASKED(long param_1,undefined1 *param_2)
{
undefined8 *puVar1;
undefined8 *puVar2;
int iVar3;
undefined8 uVar4;
undefined1 (*pauVar5) [16];
if (param_2 == (undefined1 *)0x0) {
param_2 = &DAT_0013da2a;
}
if (*(long *)(param_1 + 8) == 0) {
uVar4 = dcgettext(0,"debug_start_source: n... |
8606_i686-linux-gnu-dwp_and_i686-linux-gnu-dwp_strip.c | wiostream | FUN_002d2150 |
/* std::wiostream::wiostream() */
void __thiscall std::wiostream::wiostream(wiostream *this)
{
long lVar1;
long *in_RSI;
lVar1 = in_RSI[1];
*(long *)this = lVar1;
*(long *)(this + *(long *)(lVar1 + -0x18)) = in_RSI[2];
*(undefined8 *)(this + 8) = 0;
wios::init((wios *)(this + *(long *)(lVar1 + -0x18... |
void FUN_002d2150(long *param_1,long *param_2)
{
long *plVar1;
long lVar2;
lVar2 = param_2[1];
*param_1 = lVar2;
*(long *)((long)param_1 + *(long *)(lVar2 + -0x18)) = param_2[2];
param_1[1] = 0;
FUN_0029d930(*(long *)(lVar2 + -0x18) + (long)param_1,0);
lVar2 = param_2[3];
param_1[2] = lVar2;
pl... | PUSH RBP
MOV RBP,RSI
PUSH RBX
MOV RBX,RDI
SUB RSP,0x8
MOV RAX,qword ptr [RSI + 0x8]
MOV qword ptr [RDI],RAX
MOV RDX,qword ptr [RAX + -0x18]
MOV RCX,qword ptr [RSI + 0x10]
XOR ESI,ESI
MOV qword ptr [RDI + RDX*0x1],RCX
MOV qword ptr [RDI + 0x8],0x0
MOV RDI,qword ptr [RAX + -0x18]
ADD RDI,RBX
CALL 0x0029d930
MOV RAX,qword... | null | null | null | null | [(u'LOAD_-1204674135', u'PTRADD_-1204674064'), ('tmp_359', u'PTRADD_-1204673958'), ('const-433', u'LOAD_-1204674192'), (u'PTRADD_-1204673938', u'LOAD_-1204674173'), ('tmp_494', u'PTRADD_-1204673853'), ('const-433', u'LOAD_-1204674135'), ('tmp_359', u'PTRADD_-1204674091'), (u'PTRADD_-1204674027', u'CAST_-1204673891'), (... | [('const-3', u'PTRADD_-1204673906'), ('tmp_499', u'PTRADD_-1204673846'), ('tmp_497', u'PTRADD_-1204673884'), ('const-433', u'STORE_-1204674018'), (u'CAST_-1204673880', u'INT_ADD_-1204674057'), (u'PTRADD_-1204673846', u'STORE_-1204674004'), ('const-0', u'STORE_-1204674144'), ('const-8', u'PTRADD_-1204673884'), (u'PTRADD... | null | null | 002d2150 | x64 | O2 | (translation_unit "void FUN_002d2150(long *param_1,long *param_2)\n\n{\n long *plVar1;\n long lVar2;\n \n lVar2 = param_2[1];\n *param_1 = lVar2;\n *(long *)((long)param_1 + *(long *)(lVar2 + -0x18)) = param_2[2];\n param_1[1] = 0;\n FUN_0029d930(*(long *)(lVar2 + -0x18) + (long)param_1,0);\n lVar2 = param_2[3... | (translation_unit "/* std::wiostream::wiostream() */\n\nvoid __thiscall std::wiostream::wiostream(wiostream *this)\n\n{\n long lVar1;\n long *in_RSI;\n \n lVar1 = in_RSI[1];\n *(long *)this = lVar1;\n *(long *)(this + *(long *)(lVar1 + -0x18)) = in_RSI[2];\n *(undefined8 *)(this + 8) = 0;\n wios::init((wios *)(... | (translation_unit "void FUN_002d2150(long *param_1,long *param_2)\n\n{\n long *plVar1;\n long lVar2;\n \n lVar2 = param_2[1];\n *param_1 = lVar2;\n *(long *)((long)param_1 + *(long *)(lVar2 + -0x18)) = param_2[2];\n param_1[1] = 0;\n FUN_0029d930(*(long *)(lVar2 + -0x18) + (long)param_1,0);\n lVar2 = param_2[3... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) ))) (compound_statement { (declaration (sized_type_specifier long) ... | (function_definition "void FUN_002d2150(long *param_1,long *param_2)\n\n{\n long *plVar1;\n long lVar2;\n \n lVar2 = param_2[1];\n *param_1 = lVar2;\n *(long *)((long)param_1 + *(long *)(lVar2 + -0x18)) = param_2[2];\n param_1[1] = 0;\n FUN_0029d930(*(long *)(lVar2 + -0x18) + (long)param_1,0);\n lVar2 = param_... |
/* std::wiostream::wiostream() */
void __thiscall std::function_1::function_1(function_1 *var_1)
{
long var_2;
long *in_RSI;
var_2 = in_RSI[1];
*(long *)var_1 = var_2;
*(long *)(var_1 + *(long *)(var_2 + -0x18)) = in_RSI[2];
*(type_1 *)(var_1 + 8) = 0;
wios::var_3((type_2 *)(var_1 + *(long *)(var_2 ... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (sized_type_specifier) declarato... | null |
void MASKED(long *param_1,long *param_2)
{
long *plVar1;
long lVar2;
lVar2 = param_2[1];
*param_1 = lVar2;
*(long *)((long)param_1 + *(long *)(lVar2 + -0x18)) = param_2[2];
param_1[1] = 0;
FUN_0029d930(*(long *)(lVar2 + -0x18) + (long)param_1,0);
lVar2 = param_2[3];
param_1[2] = lVar2;
plVar1 =... |
1882_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c | ~Struct_execstack | FUN_0018c8e0 |
/* DWARF original prototype: void ~Struct_execstack(Struct_execstack * this, int __in_chrg) */
void __thiscall
gold::General_options::Struct_execstack::~Struct_execstack(Struct_execstack *this,int __in_chrg)
{
pointer pcVar1;
pcVar1 = (this->option).longname._M_dataplus._M_p;
(this->super_Struct_var)._vptr_... |
void FUN_0018c8e0(undefined8 *param_1)
{
*param_1 = &PTR_FUN_00652ba8;
if ((undefined8 *)param_1[1] != param_1 + 3) {
FUN_0049e340((undefined8 *)param_1[1]);
return;
}
return;
}
| LEA RAX,[0x652ba8]
MOV RDX,qword ptr [RDI + 0x8]
MOV qword ptr [RDI],RAX
LEA RAX,[RDI + 0x18]
CMP RDX,RAX
JZ 0x0018c900
MOV RDI,RDX
JMP 0x0049e340
RET | null | null | null | null | [(u'PTRSUB_-1207449246', u'PTRSUB_-1207449243'), ('const-0', u'PTRSUB_-1207449257'), ('const-8', u'PTRSUB_-1207449260'), ('const-433', u'LOAD_-1207449365'), (u'CAST_-1207449239', u'INT_NOTEQUAL_-1207449333'), ('const-0', u'RETURN_-1207449310'), ('const-16', u'PTRSUB_-1207449243'), ('const-433', u'STORE_-1207449357'), (... | [(u'CAST_-1207449261', u'CALL_-1207449323'), ('tmp_109', u'STORE_-1207449357'), ('const-0', u'RETURN_-1207449310'), (u'PTRADD_-1207449262', u'LOAD_-1207449365'), (u'CAST_-1207449261', u'INT_NOTEQUAL_-1207449333'), (u'LOAD_-1207449365', u'CAST_-1207449261'), ('const-0', u'PTRSUB_-1207449258'), ('const-1', u'PTRADD_-1207... | null | null | 0018c8e0 | x64 | O2 | (translation_unit "void FUN_0018c8e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00652ba8;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_0049e340((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_0018c8e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_006... | (translation_unit "/* DWARF original prototype: void ~Struct_execstack(Struct_execstack * this, int __in_chrg) */\n\nvoid __thiscall\ngold::General_options::Struct_execstack::~Struct_execstack(Struct_execstack *this,int __in_chrg)\n\n{\n pointer pcVar1;\n \n pcVar1 = (this->option).longname._M_dataplus._M_p;\n (thi... | (translation_unit "void FUN_0018c8e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00652ba8;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_0049e340((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_0018c8e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_006... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression & IDENT)) ;) (if_statement if (parenthesized_expres... | (function_definition "void FUN_0018c8e0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00652ba8;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_0049e340((undefined8 *)param_1[1]);\n return;\n }\n return;\n}" (primitive_type "void") (function_declarator "FUN_0018c8e0(undefined8 *param_1)" (identifier ... |
/* DWARF original prototype: void ~Struct_execstack(Struct_execstack * this, int __in_chrg) */
void __thiscall
gold::General_options::function_1::~function_1(function_1 *this,int __in_chrg)
{
type_1 var_5;
var_5 = (this->option).longname._M_dataplus._M_p;
(this->super_Struct_var)._vptr_Struct_var = (type_2 ... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (assignment_expr... | null |
void MASKED(undefined8 *param_1)
{
*param_1 = &PTR_FUN_00652ba8;
if ((undefined8 *)param_1[1] != param_1 + 3) {
FUN_0049e340((undefined8 *)param_1[1]);
return;
}
return;
}
|
10454_sparc64-linux-gnu-ld_and_sparc64-linux-gnu-ld_strip.c | do_get_time | FUN_00366800 |
/* std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char> >
>::do_get_time(std::istreambuf_iterator<char, std::char_traits<char> >,
std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, tm*)
const */
undefined1 [16]
std::time_get<char,std::istreambuf... |
undefined1 [16]
FUN_00366800(undefined8 param_1,undefined8 param_2,ulong param_3,long *param_4,undefined8 param_5,
long param_6,uint *param_7,undefined8 param_8)
{
bool bVar1;
int iVar2;
long lVar3;
long *plVar4;
bool bVar5;
undefined1 auVar6 [16];
int local_40;
lVar3 = FUN_00303160(pa... | PUSH R15
MOV R15,RDI
LEA RDI,[R9 + 0xd0]
PUSH R14
MOV R14,R9
PUSH R13
MOV R13,R8
PUSH R12
PUSH RBP
MOV RBP,RCX
PUSH RBX
MOV RBX,RDX
SUB RSP,0x28
MOV qword ptr [RSP],RSI
MOV R12,qword ptr [RSP + 0x60]
CALL 0x00303160
SUB RSP,0x8
MOV RCX,RBP
MOV RDI,R15
MOV RAX,qword ptr [RAX + 0x10]
MOV R9,R14
MOV R8,R13
MOV RDX,RBX
PUS... | null | null | null | null | [('const-0', u'COPY_-1205245120'), ('tmp_1678', u'CALL_-1205245781'), (u'INT_EQUAL_-1205245414', u'MULTIEQUAL_-1205245096'), ('tmp_1676', u'INT_NOTEQUAL_-1205245621'), ('const-433', u'LOAD_-1205245500'), ('const-8', u'PTRADD_-1205244928'), (u'INT_EQUAL_-1205245690', u'MULTIEQUAL_-1205245135'), ('tmp_2335', u'STORE_-120... | [(u'INT_EQUAL_-1205245639', u'MULTIEQUAL_-1205245095'), ('const-433', u'LOAD_-1205245340'), ('tmp_1677', u'INT_ADD_-1205245924'), ('tmp_1685', u'CALL_-1205245781'), (u'INT_ADD_-1205245924', u'CALL_-1205245859'), ('const-8', u'PTRADD_-1205244873'), ('const-3', u'PTRADD_-1205244927'), (u'INT_OR_-1205245688', u'PIECE_-120... | null | null | 00366800 | x64 | O2 | (translation_unit "undefined1 [16]\nFUN_00366800(undefined8 param_1,undefined8 param_2,ulong param_3,long *param_4,undefined8 param_5,\n long param_6,uint *param_7,undefined8 param_8)\n\n{\n bool bVar1;\n int iVar2;\n long lVar3;\n long *plVar4;\n bool bVar5;\n undefined1 auVar6 [16];\n int local_40;... | (translation_unit "/* std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char> >\n >::do_get_time(std::istreambuf_iterator<char, std::char_traits<char> >,\n std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, tm*)\n const */\n\nundefined1 [16]\nstd::time_... | (translation_unit "undefined1 [16]\nFUN_00366800(undefined8 param_1,undefined8 param_2,ulong param_3,long *param_4,undefined8 param_5,\n long param_6,uint *param_7,undefined8 param_8)\n\n{\n bool bVar1;\n int iVar2;\n long lVar3;\n long *plVar4;\n bool bVar5;\n undefined1 auVar6 [16];\n int local_40;... | (translation_unit (expression_statement (subscript_expression IDENT [ LIT ]) ;) (declaration (macro_type_specifier IDENT ( (type_descriptor TYPE) )) IDENT , IDENT (ERROR IDENT) , (ERROR IDENT) IDENT , (ERROR IDENT) (pointer_declarator * IDENT) , IDENT (ERROR IDENT) , (ERROR IDENT) IDENT , (ERROR IDENT) (pointer_declara... | (expression_statement "undefined1 [16]" (subscript_expression "undefined1 [16]" (identifier "undefined1") ([ "[") (number_literal "16") (] "]")) (; "")) (declaration "FUN_00366800(undefined8 param_1,undefined8 param_2,ulong param_3,long *param_4,undefined8 param_5,\n long param_6,uint *param_7,undefined8 p... |
/* std::time_get<char, std::istreambuf_iterator<char, std::char_traits<char> >
>::do_get_time(std::istreambuf_iterator<char, std::char_traits<char> >,
std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, tm*)
const */
type_2 [16]
std::time_get<var_2,var_9::istreambuf_... | null | (translation_unit (expression_statement (subscript_expression argument: (identifier) index: (number_literal)) (MISSING ";")) (declaration type: (macro_type_specifier name: (identifier) type: (type_descriptor type: (type_identifier)) (MISSING ")")) declarator: (identifier) declarator: (identifier) (ERROR (identifier)) (... | null |
undefined1 [16]
MASKED(undefined8 param_1,undefined8 param_2,ulong param_3,long *param_4,undefined8 param_5,
long param_6,uint *param_7,undefined8 param_8)
{
bool bVar1;
int iVar2;
long lVar3;
long *plVar4;
bool bVar5;
undefined1 auVar6 [16];
int local_40;
lVar3 = FUN_00303160(param_6 ... |
977_libgmp.so_and_libgmp.so_strip.c | __gmp_vprintf | __gmp_vprintf |
int __gmp_vprintf(char *fmt,__va_list_tag *ap)
{
int iVar1;
iVar1 = __gmp_doprnt((doprnt_funs_t *)PTR___gmp_fprintf_funs_00181ef8,
*(void **)PTR_stdout_00181ed8,fmt,ap);
return iVar1;
}
|
void __gmp_vprintf(undefined8 param_1,undefined8 param_2)
{
__gmp_doprnt(PTR___gmp_fprintf_funs_00181ef8,*(undefined8 *)PTR_stdout_00181ed8,param_1,param_2);
return;
}
| MOV RAX,qword ptr [0x00181ed8]
MOV RDX,RDI
MOV RCX,RSI
MOV RDI,qword ptr [0x00181ef8]
MOV RSI,qword ptr [RAX]
JMP 0x0010c160 | null | null | null | null | [('const-433', u'LOAD_-1207342966'), ('const-0', u'RETURN_-1207342952'), (u'CALL_-1207342956', u'INDIRECT_-1207342885'), (u'CALL_-1207342956', u'COPY_-1207342956'), (u'CAST_-1207342879', u'CALL_-1207342956'), ('tmp_23', u'CALL_-1207342956'), (u'CAST_-1207342883', u'LOAD_-1207342966'), (u'INDIRECT_-1207342885', u'COPY_-... | [('tmp_64', u'CAST_-1207342886'), ('const-0', u'RETURN_-1207342952'), ('tmp_50', u'CALL_-1207342956'), (u'CALL_-1207342956', u'INDIRECT_-1207342888'), ('tmp_65', u'CALL_-1207342956'), (u'CAST_-1207342886', u'LOAD_-1207342966'), (u'INDIRECT_-1207342888', u'COPY_-1207342947'), (u'INDIRECT_-1207342890', u'COPY_-1207342949... | null | null | 00166870 | x64 | O2 | (translation_unit "void __gmp_vprintf(undefined8 param_1,undefined8 param_2)\n\n{\n __gmp_doprnt(PTR___gmp_fprintf_funs_00181ef8,*(undefined8 *)PTR_stdout_00181ed8,param_1,param_2);\n return;\n}\n\n" (function_definition "void __gmp_vprintf(undefined8 param_1,undefined8 param_2)\n\n{\n __gmp_doprnt(PTR___gmp_fprintf... | (translation_unit "int __gmp_vprintf(char *fmt,__va_list_tag *ap)\n\n{\n int iVar1;\n \n iVar1 = __gmp_doprnt((doprnt_funs_t *)PTR___gmp_fprintf_funs_00181ef8,\n *(void **)PTR_stdout_00181ed8,fmt,ap);\n return iVar1;\n}\n\n" (function_definition "int __gmp_vprintf(char *fmt,__va_list_tag *ap)\... | (translation_unit "void __gmp_vprintf(undefined8 param_1,undefined8 param_2)\n\n{\n __gmp_doprnt(PTR___gmp_fprintf_funs_00181ef8,*(undefined8 *)PTR_stdout_00181ed8,param_1,param_2);\n return;\n}\n\n" (function_definition "void __gmp_vprintf(undefined8 param_1,undefined8 param_2)\n\n{\n __gmp_doprnt(PTR___gmp_fprintf... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , (pointer_expression * (cast_expression ( (type_descriptor TYPE ... | (function_definition "void __gmp_vprintf(undefined8 param_1,undefined8 param_2)\n\n{\n __gmp_doprnt(PTR___gmp_fprintf_funs_00181ef8,*(undefined8 *)PTR_stdout_00181ed8,param_1,param_2);\n return;\n}" (primitive_type "void") (function_declarator "__gmp_vprintf(undefined8 param_1,undefined8 param_2)" (identifier "__gmp_... |
int function_1(char *fmt,type_1 *ap)
{
int iVar1;
iVar1 = var_1((type_2 *)PTR___gmp_fprintf_funs_00181ef8,
*(void **)PTR_stdout_00181ed8,fmt,ap);
return iVar1;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statemen... | null |
void MASKED(undefined8 param_1,undefined8 param_2)
{
__gmp_doprnt(PTR___gmp_fprintf_funs_00181ef8,*(undefined8 *)PTR_stdout_00181ed8,param_1,param_2);
return;
}
|
2730_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c | do_layout_deferred_sections | FUN_001a1cc0 |
/* WARNING: Enum "DT": Some values do not have unique names */
/* DWARF original prototype: void do_layout_deferred_sections(Sized_relobj_incr<32,_false> * this,
Layout * param_1) */
void __thiscall
gold::Sized_relobj_incr<32,_false>::do_layout_deferred_sections
(Sized_relobj_incr<32,_false> *this,Layout... |
void FUN_001a1cc0(void)
{
return;
}
| RET | null | null | null | null | [('const-0', u'RETURN_-1207624500')] | [('const-0', u'RETURN_-1207624500')] | null | null | 001a1cc0 | x64 | O2 | (translation_unit "void FUN_001a1cc0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_001a1cc0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_001a1cc0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n return;\n}" { (r... | (translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void do_layout_deferred_sections(Sized_relobj_incr<32,_false> * this,\n Layout * param_1) */\n\nvoid __thiscall\ngold::Sized_relobj_incr<32,_false>::do_layout_deferred_sections\n (Sized_relobj_incr... | (translation_unit "void FUN_001a1cc0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_001a1cc0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_001a1cc0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n return;\n}" { (r... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (return_statement return ;) }))) | (function_definition "void FUN_001a1cc0(void)\n\n{\n return;\n}" (primitive_type "void") (function_declarator "FUN_001a1cc0(void)" (identifier "FUN_001a1cc0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n return;\n}" ({ "{") (return_statemen... |
/* WARNING: Enum "DT": Some values do not have unique names */
/* DWARF original prototype: void do_layout_deferred_sections(Sized_relobj_incr<32,_false> * this,
Layout * param_1) */
void __thiscall
gold::Sized_relobj_incr<32,_false>::do_layout_deferred_sections
(Sized_relobj_incr<32,_false> *this,Layout... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (return_statement)))) | null |
void MASKED(void)
{
return;
}
|
20_sg_write_verify_and_sg_write_verify_strip.c | destruct_scsi_pt_obj | destruct_scsi_pt_obj |
void destruct_scsi_pt_obj(void)
{
(*(code *)PTR_destruct_scsi_pt_obj_00105f60)();
return;
}
|
void destruct_scsi_pt_obj(void)
{
(*(code *)PTR_destruct_scsi_pt_obj_00105f60)();
return;
}
| JMP qword ptr [0x00105f60] | null | null | null | null | [('const-0', u'RETURN_-1206972085'), (u'INDIRECT_-1206972028', u'COPY_-1206972087'), ('tmp_22', u'CAST_-1206972023'), (u'CAST_-1206972023', u'CALLIND_-1206972088'), (u'CALLIND_-1206972088', u'INDIRECT_-1206972028')] | [('const-0', u'RETURN_-1206972085'), (u'INDIRECT_-1206972028', u'COPY_-1206972087'), ('tmp_22', u'CAST_-1206972023'), (u'CAST_-1206972023', u'CALLIND_-1206972088'), (u'CALLIND_-1206972088', u'INDIRECT_-1206972028')] | null | null | 00101140 | x64 | O2 | (translation_unit "void destruct_scsi_pt_obj(void)\n\n{\n (*(code *)PTR_destruct_scsi_pt_obj_00105f60)();\n return;\n}\n\n" (function_definition "void destruct_scsi_pt_obj(void)\n\n{\n (*(code *)PTR_destruct_scsi_pt_obj_00105f60)();\n return;\n}" primitive_type (function_declarator "destruct_scsi_pt_obj(void)" iden... | (translation_unit "void destruct_scsi_pt_obj(void)\n\n{\n (*(code *)PTR_destruct_scsi_pt_obj_00105f60)();\n return;\n}\n\n" (function_definition "void destruct_scsi_pt_obj(void)\n\n{\n (*(code *)PTR_destruct_scsi_pt_obj_00105f60)();\n return;\n}" primitive_type (function_declarator "destruct_scsi_pt_obj(void)" iden... | (translation_unit "void destruct_scsi_pt_obj(void)\n\n{\n (*(code *)PTR_destruct_scsi_pt_obj_00105f60)();\n return;\n}\n\n" (function_definition "void destruct_scsi_pt_obj(void)\n\n{\n (*(code *)PTR_destruct_scsi_pt_obj_00105f60)();\n return;\n}" primitive_type (function_declarator "destruct_scsi_pt_obj(void)" iden... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) ... | (function_definition "void destruct_scsi_pt_obj(void)\n\n{\n (*(code *)PTR_destruct_scsi_pt_obj_00105f60)();\n return;\n}" (primitive_type "void") (function_declarator "destruct_scsi_pt_obj(void)" (identifier "destruct_scsi_pt_obj") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void"... |
void function_1(void)
{
(*(type_1 *)PTR_destruct_scsi_pt_obj_00105f60)();
return;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (parenthesized_expression (pointer_expression ar... | null |
void MASKED(void)
{
(*(code *)PTR_MASKED_00105f60)();
return;
}
|
1433_busybox_and_busybox_strip.c | print_it | FUN_001830ff |
void print_it(char *masterformat,char *filename,
_func_void_char_ptr_char_char_ptr_void_ptr *print_func,void *data)
{
char cVar1;
FILE *__stream;
char *__s;
size_t sVar2;
char *__dest;
char *__src;
char *__s_00;
__s = xstrdup(masterformat);
sVar2 = strlen(__s);
__dest = (char *)xma... |
void FUN_001830ff(undefined8 param_1,undefined8 param_2,code *param_3,undefined8 param_4)
{
char cVar1;
FILE *__stream;
char *__s;
size_t sVar2;
void *__dest;
char *__src;
char *__s_00;
__s = (char *)FUN_0010e636();
sVar2 = strlen(__s);
__dest = (void *)FUN_0010e5dc(sVar2 + 3);
__s_00 = __s;
... | PUSH R15
PUSH R14
MOV R14,RDX
PUSH R13
PUSH R12
PUSH RBP
PUSH RBX
SUB RSP,0x28
MOV qword ptr [RSP + 0x8],RSI
MOV qword ptr [RSP + 0x10],RCX
CALL 0x0010e636
MOV RDI,RAX
MOV R12,RAX
CALL 0x0010b4c0
MOV R13,R12
LEA RDI,[RAX + 0x3]
CALL 0x0010e5dc
MOV RBP,RAX
MOV ESI,0x25
MOV RDI,R13
CALL 0x0010b5a0
MOV RBX,RAX
TEST RAX,RA... | null | null | null | null | [(u'INDIRECT_-1207487617', u'MULTIEQUAL_-1207487595'), (u'CALL_-1207488131', u'INDIRECT_-1207487600'), (u'CALL_-1207488099', u'INDIRECT_-1207487577'), (u'CALL_-1207488171', u'INDIRECT_-1207487630'), ('tmp_181', u'BRANCH_-1207488096'), ('const-37', u'CALL_-1207488131'), (u'CALL_-1207488171', u'INT_ADD_-1207488149'), (u'... | [(u'CAST_-1207487432', u'CALL_-1207487938'), ('tmp_1465', u'CALLIND_-1207487788'), ('tmp_181', u'BRANCH_-1207488096'), (u'CALL_-1207488171', u'INT_ADD_-1207488149'), (u'CAST_-1207487456', u'CALL_-1207487995'), (u'PTRADD_-1207487992', u'CALL_-1207488034'), ('const-1', u'PTRADD_-1207487780'), (u'INT_EQUAL_-1207487832', u... | null | null | 001830ff | x64 | O2 | (translation_unit "void FUN_001830ff(undefined8 param_1,undefined8 param_2,code *param_3,undefined8 param_4)\n\n{\n char cVar1;\n FILE *__stream;\n char *__s;\n size_t sVar2;\n void *__dest;\n char *__src;\n char *__s_00;\n \n __s = (char *)FUN_0010e636();\n sVar2 = strlen(__s);\n __dest = (void *)FUN_0010e5... | (translation_unit "void print_it(char *masterformat,char *filename,\n _func_void_char_ptr_char_char_ptr_void_ptr *print_func,void *data)\n\n{\n char cVar1;\n FILE *__stream;\n char *__s;\n size_t sVar2;\n char *__dest;\n char *__src;\n char *__s_00;\n \n __s = xstrdup(masterformat);\n sVar2 = strl... | (translation_unit "void FUN_001830ff(undefined8 param_1,undefined8 param_2,code *param_3,undefined8 param_4)\n\n{\n char cVar1;\n FILE *__stream;\n char *__s;\n size_t sVar2;\n void *__dest;\n char *__src;\n char *__s_00;\n \n __s = (char *)FUN_0010e636();\n sVar2 = strlen(__s);\n __dest = (void *)FUN_0010e5... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declarat... | (function_definition "void FUN_001830ff(undefined8 param_1,undefined8 param_2,code *param_3,undefined8 param_4)\n\n{\n char cVar1;\n FILE *__stream;\n char *__s;\n size_t sVar2;\n void *__dest;\n char *__src;\n char *__s_00;\n \n __s = (char *)FUN_0010e636();\n sVar2 = strlen(__s);\n __dest = (void *)FUN_001... |
void function_1(char *masterformat,char *filename,
type_1 *print_func,void *data)
{
char var_11;
type_2 *__stream;
char *__s;
size_t var_4;
char *__dest;
char *var_6;
char *var_13;
__s = var_1(masterformat);
var_4 = var_2(__s);
__dest = (char *)var_3(var_4 + 3);
var_13 = __s;
w... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration typ... | null |
void MASKED(undefined8 param_1,undefined8 param_2,code *param_3,undefined8 param_4)
{
char cVar1;
FILE *__stream;
char *__s;
size_t sVar2;
void *__dest;
char *__src;
char *__s_00;
__s = (char *)FUN_0010e636();
sVar2 = strlen(__s);
__dest = (void *)FUN_0010e5dc(sVar2 + 3);
__s_00 = __s;
whil... |
778_x86_64-linux-gnux32-ld_and_x86_64-linux-gnux32-ld_strip.c | gld_i386pe_after_parse | FUN_001493f0 |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void gld_i386pe_after_parse(void)
{
int iVar1;
int *piVar2;
size_t sVar3;
char *name;
char *pcVar4;
if ((link_info._0_1_ & 0x10) != 0) {
pcVar4 = (char *)dcgettext(0,
"%P: warning: --export-... |
void FUN_001493f0(void)
{
int iVar1;
int *piVar2;
size_t sVar3;
char *pcVar4;
undefined8 uVar5;
char *__s;
if (((byte)DAT_002b5f40 & 0x10) != 0) {
uVar5 = dcgettext(0,
"%P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols?\n"
... | PUSH RBP
PUSH RBX
SUB RSP,0x8
MOVZX EAX,byte ptr [0x002b5f40]
TEST AL,0x10
JNZ 0x001494a8
LEA RBX,[0x29287b]
TEST AL,0x1
JNZ 0x00149460
MOV EAX,dword ptr [0x002b58ac]
TEST EAX,EAX
JNZ 0x00149460
MOV EDX,dword ptr [0x002b3d08]
CMP EDX,0x1
JZ 0x001494d8
LEA RAX,[0x2b0720]
LEA RBX,[0x285038]
NOP word ptr [RAX + RAX*0x1]
A... | null | null | null | null | [(u'MULTIEQUAL_-1207200315', u'MULTIEQUAL_-1207200284'), ('tmp_134', u'CBRANCH_-1207200687'), ('tmp_1569', u'MULTIEQUAL_-1207200236'), (u'MULTIEQUAL_-1207200224', u'INT_EQUAL_-1207200689'), ('const-433', u'LOAD_-1207200602'), ('const-0', u'INT_NOTEQUAL_-1207200738'), ('const-0', u'CALL_-1207200400'), ('const-0', u'INT_... | [('tmp_134', u'CBRANCH_-1207200687'), (u'MULTIEQUAL_-1207200240', u'INT_EQUAL_-1207200604'), ('const-16', u'INT_AND_-1207200226'), (u'CALL_-1207200555', u'INDIRECT_-1207200133'), (u'INDIRECT_-1207200088', u'MULTIEQUAL_-1207200079'), ('const-4', u'PTRADD_-1207200103'), ('const-0', u'INT_NOTEQUAL_-1207200582'), (u'CAST_-... | null | null | 001493f0 | x64 | O2 | (translation_unit "void FUN_001493f0(void)\n\n{\n int iVar1;\n int *piVar2;\n size_t sVar3;\n char *pcVar4;\n undefined8 uVar5;\n char *__s;\n \n if (((byte)DAT_002b5f40 & 0x10) != 0) {\n uVar5 = dcgettext(0,\n "%P: warning: --export-dynamic is not supported for PE targets, did you mean ... | (translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid gld_i386pe_after_parse(void)\n\n{\n int iVar1;\n int *piVar2;\n size_t sVar3;\n char *name;\n char *pcVar4;\n \n if ((link_info._0_1_ & 0x10) != 0) {\n pcVar4 = (char *)dcgettext(0,\n ... | (translation_unit "void FUN_001493f0(void)\n\n{\n int iVar1;\n int *piVar2;\n size_t sVar3;\n char *pcVar4;\n undefined8 uVar5;\n char *__s;\n \n if (((byte)DAT_002b5f40 & 0x10) != 0) {\n uVar5 = dcgettext(0,\n "%P: warning: --export-dynamic is not supported for PE targets, did you mean ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDEN... | (function_definition "void FUN_001493f0(void)\n\n{\n int iVar1;\n int *piVar2;\n size_t sVar3;\n char *pcVar4;\n undefined8 uVar5;\n char *__s;\n \n if (((byte)DAT_002b5f40 & 0x10) != 0) {\n uVar5 = dcgettext(0,\n "%P: warning: --export-dynamic is not supported for PE targets, did you me... |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void function_1(void)
{
int var_8;
int *var_5;
size_t var_11;
char *var_13;
char *var_6;
if ((link_info._0_1_ & 0x10) != 0) {
var_6 = (char *)var_1(0,
"%P: warning: --export-dynamic is not s... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type)... | null |
void MASKED(void)
{
int iVar1;
int *piVar2;
size_t sVar3;
char *pcVar4;
undefined8 uVar5;
char *__s;
if (((byte)DAT_002b5f40 & 0x10) != 0) {
uVar5 = dcgettext(0,
"%P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols?\n"
... |
178_m68k-linux-gnu-ranlib_and_m68k-linux-gnu-ranlib_strip.c | endian_string | FUN_00107560 |
char * endian_string(bfd_endian endian)
{
char *pcVar1;
if (endian == BFD_ENDIAN_BIG) {
pcVar1 = (char *)dcgettext(0,"big endian",5);
return pcVar1;
}
if (endian != BFD_ENDIAN_LITTLE) {
pcVar1 = (char *)dcgettext(0,"endianness unknown",5);
return pcVar1;
}
pcVar1 = (char *)dcgettext(0,"... |
void FUN_00107560(int param_1)
{
if (param_1 == 0) {
dcgettext(0,"big endian",5);
return;
}
if (param_1 != 1) {
dcgettext(0,"endianness unknown",5);
return;
}
dcgettext(0,"little endian",5);
return;
}
| TEST EDI,EDI
JZ 0x00107580
CMP EDI,0x1
JZ 0x00107598
MOV EDX,0x5
LEA RSI,[0x10c2aa]
XOR EDI,EDI
JMP 0x001021b0
MOV EDX,0x5
LEA RSI,[0x10c291]
XOR EDI,EDI
JMP 0x001021b0
MOV EDX,0x5
LEA RSI,[0x10c29c]
XOR EDI,EDI
JMP 0x001021b0 | null | null | null | null | [(u'CALL_-1206946350', u'CAST_-1206946213'), ('const-1098396', u'COPY_-1206946254'), (u'CALL_-1206946401', u'CAST_-1206946234'), (u'INT_NOTEQUAL_-1206946433', u'CBRANCH_-1206946432'), ('const-0', u'RETURN_-1206946346'), (u'CAST_-1206946234', u'RETURN_-1206946397'), (u'COPY_-1206946279', u'CALL_-1206946350'), ('tmp_169'... | [('const-5', u'CALL_-1206946340'), (u'INT_EQUAL_-1206946449', u'CBRANCH_-1206946448'), (u'INT_NOTEQUAL_-1206946433', u'CBRANCH_-1206946432'), ('const-5', u'CALL_-1206946350'), (u'COPY_-1206946261', u'CALL_-1206946340'), ('const-5', u'CALL_-1206946401'), ('const-0', u'RETURN_-1206946346'), ('const-0', u'RETURN_-12069463... | null | null | 00107560 | x64 | O2 | (translation_unit "void FUN_00107560(int param_1)\n\n{\n if (param_1 == 0) {\n dcgettext(0,"big endian",5);\n return;\n }\n if (param_1 != 1) {\n dcgettext(0,"endianness unknown",5);\n return;\n }\n dcgettext(0,"little endian",5);\n return;\n}\n\n" (function_definition "void FUN_00107560(int param_1)\... | (translation_unit "char * endian_string(bfd_endian endian)\n\n{\n char *pcVar1;\n \n if (endian == BFD_ENDIAN_BIG) {\n pcVar1 = (char *)dcgettext(0,"big endian",5);\n return pcVar1;\n }\n if (endian != BFD_ENDIAN_LITTLE) {\n pcVar1 = (char *)dcgettext(0,"endianness unknown",5);\n return pcVar1;\n }\n ... | (translation_unit "void FUN_00107560(int param_1)\n\n{\n if (param_1 == 0) {\n dcgettext(0,"big endian",5);\n return;\n }\n if (param_1 != 1) {\n dcgettext(0,"endianness unknown",5);\n return;\n }\n dcgettext(0,"little endian",5);\n return;\n}\n\n" (function_definition "void FUN_00107560(int param_1)\... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( LIT ,... | (function_definition "void FUN_00107560(int param_1)\n\n{\n if (param_1 == 0) {\n dcgettext(0,"big endian",5);\n return;\n }\n if (param_1 != 1) {\n dcgettext(0,"endianness unknown",5);\n return;\n }\n dcgettext(0,"little endian",5);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0010... |
char * function_1(type_1 var_1)
{
char *pcVar1;
if (var_1 == var_2) {
pcVar1 = (char *)var_3(0,"big endian",5);
return pcVar1;
}
if (var_1 != var_4) {
pcVar1 = (char *)var_3(0,"endianness unknown",5);
return pcVar1;
}
pcVar1 = (char *)var_3(0,"little endian",5);
return pcVar1;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)))) body: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression le... | null |
void MASKED(int param_1)
{
if (param_1 == 0) {
dcgettext(0,"big endian",5);
return;
}
if (param_1 != 1) {
dcgettext(0,"endianness unknown",5);
return;
}
dcgettext(0,"little endian",5);
return;
}
|
2727_x86_64-linux-gnu-dwp_and_x86_64-linux-gnu-dwp_strip.c | do_write | FUN_001925a0 |
/* DWARF original prototype: void do_write(Output_relocatable_relocs<4,_64,_false> * this,
Output_file * param_1) */
void __thiscall
gold::Output_relocatable_relocs<4,_64,_false>::do_write
(Output_relocatable_relocs<4,_64,_false> *this,Output_file *param_2)
{
return;
}
|
void FUN_001925a0(void)
{
return;
}
| RET | null | null | null | null | [('const-0', u'RETURN_-1207556692')] | [('const-0', u'RETURN_-1207556692')] | null | null | 001925a0 | x64 | O2 | (translation_unit "void FUN_001925a0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_001925a0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_001925a0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n return;\n}" { (r... | (translation_unit "/* DWARF original prototype: void do_write(Output_relocatable_relocs<4,_64,_false> * this,\n Output_file * param_1) */\n\nvoid __thiscall\ngold::Output_relocatable_relocs<4,_64,_false>::do_write\n (Output_relocatable_relocs<4,_64,_false> *this,Output_file *param_2)\n\n{\n return;\n}\n\n" ... | (translation_unit "void FUN_001925a0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_001925a0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_001925a0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n return;\n}" { (r... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (return_statement return ;) }))) | (function_definition "void FUN_001925a0(void)\n\n{\n return;\n}" (primitive_type "void") (function_declarator "FUN_001925a0(void)" (identifier "FUN_001925a0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n return;\n}" ({ "{") (return_statemen... |
/* DWARF original prototype: void do_write(Output_relocatable_relocs<4,_64,_false> * this,
Output_file * param_1) */
void __thiscall
gold::Output_relocatable_relocs<4,_64,_false>::do_write
(Output_relocatable_relocs<4,_64,_false> *this,Output_file *param_2)
{
return;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (return_statement)))) | null |
void MASKED(void)
{
return;
}
|
8418_x86_64-linux-gnux32-dwp_and_x86_64-linux-gnux32-dwp_strip.c | num_get | FUN_002c2860 |
/* std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >
>::num_get(unsigned long) */
void __thiscall
std::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>::num_get
(num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>> *thi... |
void FUN_002c2860(undefined8 *param_1,long param_2)
{
*(uint *)(param_1 + 1) = (uint)(param_2 != 0);
*param_1 = &PTR_FUN_003bbe10;
return;
}
| XOR EAX,EAX
TEST RSI,RSI
SETNZ AL
MOV dword ptr [RDI + 0x8],EAX
LEA RAX,[0x3bbe00]
ADD RAX,0x10
MOV qword ptr [RDI],RAX
RET | null | null | null | null | [('const-1', u'PTRADD_-1204606786'), ('const-0', u'INT_NOTEQUAL_-1204606852'), (u'CAST_-1204606752', u'STORE_-1204606846'), ('const-0', u'RETURN_-1204606807'), (u'INT_NOTEQUAL_-1204606852', u'INT_ZEXT_-1204606806'), (u'CAST_-1204606737', u'STORE_-1204606820'), (u'PTRSUB_-1204606737', u'STORE_-1204606820'), ('const-0', ... | [('const-0', u'PTRSUB_-1204606737'), ('const-0', u'INT_NOTEQUAL_-1204606852'), ('const-1', u'PTRADD_-1204606751'), (u'CAST_-1204606751', u'STORE_-1204606846'), (u'PTRADD_-1204606751', u'CAST_-1204606751'), ('tmp_136', u'INT_NOTEQUAL_-1204606852'), ('tmp_137', u'PTRADD_-1204606751'), ('const-0', u'RETURN_-1204606807'), ... | null | null | 002c2860 | x64 | O2 | (translation_unit "void FUN_002c2860(undefined8 *param_1,long param_2)\n\n{\n *(uint *)(param_1 + 1) = (uint)(param_2 != 0);\n *param_1 = &PTR_FUN_003bbe10;\n return;\n}\n\n" (function_definition "void FUN_002c2860(undefined8 *param_1,long param_2)\n\n{\n *(uint *)(param_1 + 1) = (uint)(param_2 != 0);\n *param_1 =... | (translation_unit "/* std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >\n >::num_get(unsigned long) */\n\nvoid __thiscall\nstd::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>::num_get\n (num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char... | (translation_unit "void FUN_002c2860(undefined8 *param_1,long param_2)\n\n{\n *(uint *)(param_1 + 1) = (uint)(param_2 != 0);\n *param_1 = &PTR_FUN_003bbe10;\n return;\n}\n\n" (function_definition "void FUN_002c2860(undefined8 *param_1,long param_2)\n\n{\n *(uint *)(param_1 + 1) = (uint)(param_2 != 0);\n *param_1 =... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (expression_statement (assignment_expression (pointer_expression * (cast_expression ( (... | (function_definition "void FUN_002c2860(undefined8 *param_1,long param_2)\n\n{\n *(uint *)(param_1 + 1) = (uint)(param_2 != 0);\n *param_1 = &PTR_FUN_003bbe10;\n return;\n}" (primitive_type "void") (function_declarator "FUN_002c2860(undefined8 *param_1,long param_2)" (identifier "FUN_002c2860") (parameter_list "(und... |
/* std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >
>::num_get(unsigned long) */
void __thiscall
std::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>::num_get
(num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>> *typ... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (sized_type_specifier) declarator: (i... | null |
void MASKED(undefined8 *param_1,long param_2)
{
*(uint *)(param_1 + 1) = (uint)(param_2 != 0);
*param_1 = &PTR_FUN_003bbe10;
return;
}
|
5850_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c | emit_relocs_scan | FUN_00246940 |
/* WARNING: Enum "DT": Some values do not have unique names */
/* DWARF original prototype: void emit_relocs_scan(Sized_relobj_file<64,_false> * this, Symbol_table
* symtab, Layout * layout, uchar * plocal_syms, iterator * p) */
void __thiscall
gold::Sized_relobj_file<64,_false>::emit_relocs_scan
(Sized_... |
void FUN_00246940(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,
long *param_5)
{
uint uVar1;
long *plVar2;
long lVar3;
long lVar4;
plVar2 = *(long **)(PTR_DAT_0043e6b0 + 0x18);
if (plVar2 == (long *)0x0) {
/* WARNING: Subroutine does not ret... | PUSH R15
PUSH R14
PUSH R13
PUSH R12
PUSH RBP
PUSH RBX
SUB RSP,0x18
MOV RAX,qword ptr [0x0043e6b0]
MOV RBP,qword ptr [RAX + 0x18]
TEST RBP,RBP
JZ 0x002469f3
MOV R13,RDX
MOV RDX,qword ptr [R8]
MOV RBX,RDI
MOV R15,R8
MOV EAX,dword ptr [RDX]
CMP EAX,dword ptr [RDI + 0x38]
JNC 0x00246a23
MOV R12,RSI
MOV RSI,qword ptr [RDI +... | null | null | null | null | [(u'LOAD_-1204065730', u'CALLIND_-1204065655'), ('const-433', u'LOAD_-1204065822'), ('const-24', u'PTRSUB_-1204065373'), (u'LOAD_-1204065763', u'CALLIND_-1204065655'), ('const-0', u'PTRSUB_-1204065419'), (u'PTRSUB_-1204065337', u'LOAD_-1204065763'), ('const-0', u'PTRSUB_-1204065406'), (u'LOAD_-1204065712', u'CALLIND_-1... | [(u'INDIRECT_-1204065405', u'COPY_-1204065443'), ('const-433', u'LOAD_-1204065903'), (u'LOAD_-1204065730', u'CALLIND_-1204065655'), ('const-4', u'INT_ADD_-1204065739'), (u'LOAD_-1204065763', u'CALLIND_-1204065655'), (u'CAST_-1204065307', u'LOAD_-1204065696'), (u'LOAD_-1204065796', u'INT_ADD_-1204065747'), (u'CAST_-1204... | null | null | 00246940 | x64 | O2 | (translation_unit "void FUN_00246940(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n long *param_5)\n\n{\n uint uVar1;\n long *plVar2;\n long lVar3;\n long lVar4;\n \n plVar2 = *(long **)(PTR_DAT_0043e6b0 + 0x18);\n if (plVar2 == (long *)0x0) {\n /* WAR... | (translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void emit_relocs_scan(Sized_relobj_file<64,_false> * this, Symbol_table\n * symtab, Layout * layout, uchar * plocal_syms, iterator * p) */\n\nvoid __thiscall\ngold::Sized_relobj_file<64,_false>::emit_relocs... | (translation_unit "void FUN_00246940(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n long *param_5)\n\n{\n uint uVar1;\n long *plVar2;\n long lVar3;\n long lVar4;\n \n plVar2 = *(long **)(PTR_DAT_0043e6b0 + 0x18);\n if (plVar2 == (long *)0x0) {\n \n ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) (pointer_... | (function_definition "void FUN_00246940(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,\n long *param_5)\n\n{\n uint uVar1;\n long *plVar2;\n long lVar3;\n long lVar4;\n \n plVar2 = *(long **)(PTR_DAT_0043e6b0 + 0x18);\n if (plVar2 == (long *)0x0) {\n \n ... |
/* WARNING: Enum "DT": Some values do not have unique names */
/* DWARF original prototype: void emit_relocs_scan(Sized_relobj_file<64,_false> * this, Symbol_table
* symtab, Layout * layout, uchar * plocal_syms, iterator * p) */
void __thiscall
var_4::Sized_relobj_file<64,_false>::emit_relocs_scan
(Sized... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaratio... | null |
void MASKED(long param_1,undefined8 param_2,undefined8 param_3,undefined8 param_4,
long *param_5)
{
uint uVar1;
long *plVar2;
long lVar3;
long lVar4;
plVar2 = *(long **)(PTR_DAT_0043e6b0 + 0x18);
if (plVar2 == (long *)0x0) {
/* WARNING: Subroutine does not return */... |
594_s390x-linux-gnu-dwp_and_s390x-linux-gnu-dwp_strip.c | FUN_0014ed84 | FUN_0014ed84 |
void FUN_0014ed84(void)
{
moneypunct<char,true> *unaff_RBX;
std::locale::facet::_M_remove_reference(*(facet **)(unaff_RBX + 0x18));
std::moneypunct<char,true>::~moneypunct(unaff_RBX);
operator_delete(unaff_RBX);
/* WARNING: Subroutine does not return */
_Unwind_Resume();
}
|
void FUN_0014ed84(void)
{
long unaff_RBX;
FUN_00311a30(*(undefined8 *)(unaff_RBX + 0x18));
FUN_0031e480();
FUN_002dac70();
/* WARNING: Subroutine does not return */
FUN_003688e0();
}
| MOV RDI,qword ptr [RBX + 0x18]
CALL 0x00311a30
MOV RDI,RBX
CALL 0x0031e480
JMP 0x0014ecf7 | null | null | null | null | [(u'LOAD_-1207177849', u'CALL_-1207177836'), ('const-1', u'PTRADD_-1207177787'), ('const-24', u'PTRADD_-1207177787'), ('tmp_111', u'CALL_-1207177824'), (u'CAST_-1207177738', u'LOAD_-1207177849'), ('const-1', u'RETURN_-1207177952'), ('tmp_111', u'PTRADD_-1207177787'), ('const-433', u'LOAD_-1207177849'), ('tmp_111', u'CA... | [(u'LOAD_-1207177849', u'CALL_-1207177836'), ('const-24', u'INT_ADD_-1207177833'), ('const-433', u'LOAD_-1207177849'), (u'INT_ADD_-1207177833', u'CAST_-1207177738'), ('tmp_111', u'INT_ADD_-1207177833'), (u'CAST_-1207177738', u'LOAD_-1207177849'), ('const-1', u'RETURN_-1207177952')] | null | null | 0014ed84 | x64 | O2 | (translation_unit "void FUN_0014ed84(void)\n\n{\n long unaff_RBX;\n \n FUN_00311a30(*(undefined8 *)(unaff_RBX + 0x18));\n FUN_0031e480();\n FUN_002dac70();\n /* WARNING: Subroutine does not return */\n FUN_003688e0();\n}\n\n" (function_definition "void FUN_0014ed84(void)\n\n{\n long unaff_RBX;... | (translation_unit "void FUN_0014ed84(void)\n\n{\n moneypunct<char,true> *unaff_RBX;\n \n std::locale::facet::_M_remove_reference(*(facet **)(unaff_RBX + 0x18));\n std::moneypunct<char,true>::~moneypunct(unaff_RBX);\n operator_delete(unaff_RBX);\n /* WARNING: Subroutine does not return */\n _Unw... | (translation_unit "void FUN_0014ed84(void)\n\n{\n long unaff_RBX;\n \n FUN_00311a30(*(undefined8 *)(unaff_RBX + 0x18));\n FUN_0031e480();\n FUN_002dac70();\n \n FUN_003688e0();\n}\n\n" (function_definition "void FUN_0014ed84(void)\n\n{\n long unaff_RBX;\n \n FUN_00311a30(*(undefined8 *)(unaf... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (expression_statement (call_expression IDENT (argument_list ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (... | (function_definition "void FUN_0014ed84(void)\n\n{\n long unaff_RBX;\n \n FUN_00311a30(*(undefined8 *)(unaff_RBX + 0x18));\n FUN_0031e480();\n FUN_002dac70();\n \n FUN_003688e0();\n}" (primitive_type "void") (function_declarator "FUN_0014ed84(void)" (identifier "FUN_0014ed84") (parameter_list "... |
void function_1(void)
{
var_1<var_2,true> *var_4;
std::locale::facet::var_3(*(type_1 **)(var_4 + 0x18));
std::var_1<var_2,true>::~var_1(var_4);
var_5(var_4);
/* WARNING: Subroutine does not return */
var_6();
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (sized_type_specifier) declarator: (identifier)) (expression_statement (call_e... | null |
void MASKED(void)
{
long unaff_RBX;
FUN_00311a30(*(undefined8 *)(unaff_RBX + 0x18));
FUN_0031e480();
FUN_002dac70();
/* WARNING: Subroutine does not return */
FUN_003688e0();
}
|
8541_i686-linux-gnu-ld_and_i686-linux-gnu-ld_strip.c | ~Catalogs | FUN_002e35d0 |
/* std::Catalogs::~Catalogs() */
void __thiscall std::Catalogs::~Catalogs(Catalogs *this)
{
void *pvVar1;
undefined8 *puVar2;
undefined8 *puVar3;
puVar2 = *(undefined8 **)(this + 0x30);
puVar3 = *(undefined8 **)(this + 0x38);
if (puVar2 != puVar3) {
do {
pvVar1 = (void *)*puVar2;
if (p... |
void FUN_002e35d0(long param_1)
{
long lVar1;
long *plVar2;
long *plVar3;
plVar2 = *(long **)(param_1 + 0x30);
plVar3 = *(long **)(param_1 + 0x38);
if (plVar2 != plVar3) {
do {
lVar1 = *plVar2;
if (lVar1 != 0) {
free(*(void **)(lVar1 + 8));
FUN_002a4ec0(lVar1 + 0x10);
... | PUSH R12
MOV R12,RDI
PUSH RBP
PUSH RBX
MOV RBX,qword ptr [RDI + 0x30]
MOV RDI,qword ptr [RDI + 0x38]
CMP RBX,RDI
JZ 0x002e361a
NOP dword ptr [RAX]
MOV RBP,qword ptr [RBX]
TEST RBP,RBP
JZ 0x002e360a
MOV RDI,qword ptr [RBP + 0x8]
CALL 0x00144470
LEA RDI,[RBP + 0x10]
CALL 0x002a4ec0
MOV RDI,RBP
CALL 0x002a2980
ADD RBX,0x8... | null | null | null | null | [(u'LOAD_-1204734384', u'INT_NOTEQUAL_-1204734368'), (u'LOAD_-1204734438', u'CALL_-1204734425'), ('const-8', u'PTRADD_-1204734133'), ('tmp_325', u'PTRADD_-1204734322'), (u'LOAD_-1204734492', u'MULTIEQUAL_-1204734274'), (u'CAST_-1204734184', u'LOAD_-1204734492'), (u'INT_NOTEQUAL_-1204734368', u'CBRANCH_-1204734364'), ('... | [(u'LOAD_-1204734384', u'INT_NOTEQUAL_-1204734368'), (u'LOAD_-1204734438', u'CALL_-1204734425'), (u'LOAD_-1204734492', u'MULTIEQUAL_-1204734274'), (u'CAST_-1204734184', u'LOAD_-1204734492'), (u'INT_NOTEQUAL_-1204734368', u'CBRANCH_-1204734364'), ('const-0', u'RETURN_-1204734316'), ('const-433', u'LOAD_-1204734459'), (u... | null | null | 002e35d0 | x64 | O2 | (translation_unit "void FUN_002e35d0(long param_1)\n\n{\n long lVar1;\n long *plVar2;\n long *plVar3;\n \n plVar2 = *(long **)(param_1 + 0x30);\n plVar3 = *(long **)(param_1 + 0x38);\n if (plVar2 != plVar3) {\n do {\n lVar1 = *plVar2;\n if (lVar1 != 0) {\n free(*(void **)(lVar1 + 8));\n ... | (translation_unit "/* std::Catalogs::~Catalogs() */\n\nvoid __thiscall std::Catalogs::~Catalogs(Catalogs *this)\n\n{\n void *pvVar1;\n undefined8 *puVar2;\n undefined8 *puVar3;\n \n puVar2 = *(undefined8 **)(this + 0x30);\n puVar3 = *(undefined8 **)(this + 0x38);\n if (puVar2 != puVar3) {\n do {\n pvVar1... | (translation_unit "void FUN_002e35d0(long param_1)\n\n{\n long lVar1;\n long *plVar2;\n long *plVar3;\n \n plVar2 = *(long **)(param_1 + 0x30);\n plVar3 = *(long **)(param_1 + 0x38);\n if (plVar2 != plVar3) {\n do {\n lVar1 = *plVar2;\n if (lVar1 != 0) {\n free(*(void **)(lVar1 + 8));\n ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration (sized_type_specifier long) (pointer_declarator * IDENT) ;) (declaration (sized_type... | (function_definition "void FUN_002e35d0(long param_1)\n\n{\n long lVar1;\n long *plVar2;\n long *plVar3;\n \n plVar2 = *(long **)(param_1 + 0x30);\n plVar3 = *(long **)(param_1 + 0x38);\n if (plVar2 != plVar3) {\n do {\n lVar1 = *plVar2;\n if (lVar1 != 0) {\n free(*(void **)(lVar1 + 8));\n ... |
/* std::Catalogs::~Catalogs() */
void __thiscall std::function_1::~function_1(function_1 *var_1)
{
void *var_4;
type_1 *var_2;
type_1 *var_3;
var_2 = *(type_1 **)(var_1 + 0x30);
var_3 = *(type_1 **)(var_1 + 0x38);
if (var_2 != var_3) {
do {
var_4 = (void *)*var_2;
if (var_4 != (void *)... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (declaration type: (sized_type_specifier) declarator: (identifier)... | null |
void MASKED(long param_1)
{
long lVar1;
long *plVar2;
long *plVar3;
plVar2 = *(long **)(param_1 + 0x30);
plVar3 = *(long **)(param_1 + 0x38);
if (plVar2 != plVar3) {
do {
lVar1 = *plVar2;
if (lVar1 != 0) {
free(*(void **)(lVar1 + 8));
FUN_002a4ec0(lVar1 + 0x10);
... |
8430_aarch64-linux-gnu-dwp_and_aarch64-linux-gnu-dwp_strip.c | _M_date_formats | FUN_002eba50 |
/* std::__timepunct<char>::_M_date_formats(char const**) const */
void __thiscall std::__timepunct<char>::_M_date_formats(__timepunct<char> *this,char **param_1)
{
long lVar1;
lVar1 = *(long *)(this + 0x10);
*param_1 = *(char **)(lVar1 + 0x10);
param_1[1] = *(char **)(lVar1 + 0x18);
return;
}
|
void FUN_002eba50(long param_1,undefined8 *param_2)
{
long lVar1;
lVar1 = *(long *)(param_1 + 0x10);
*param_2 = *(undefined8 *)(lVar1 + 0x10);
param_2[1] = *(undefined8 *)(lVar1 + 0x18);
return;
}
| MOV RAX,qword ptr [RDI + 0x10]
MOV RDX,qword ptr [RAX + 0x10]
MOV qword ptr [RSI],RDX
MOV RAX,qword ptr [RAX + 0x18]
MOV qword ptr [RSI + 0x8],RAX
RET | null | null | null | null | [('const-433', u'LOAD_-1204700589'), ('const-1', u'PTRADD_-1204700527'), (u'CAST_-1204700509', u'LOAD_-1204700589'), (u'CAST_-1204700496', u'LOAD_-1204700570'), (u'LOAD_-1204700589', u'INT_ADD_-1204700554'), ('tmp_47', u'PTRADD_-1204700527'), ('tmp_48', u'PTRADD_-1204700494'), ('const-16', u'INT_ADD_-1204700566'), ('co... | [(u'CAST_-1204700509', u'LOAD_-1204700589'), (u'CAST_-1204700496', u'LOAD_-1204700570'), (u'LOAD_-1204700589', u'INT_ADD_-1204700554'), ('tmp_50', u'STORE_-1204700574'), (u'INT_ADD_-1204700573', u'CAST_-1204700509'), ('const-433', u'STORE_-1204700574'), ('tmp_49', u'INT_ADD_-1204700573'), ('const-16', u'INT_ADD_-120470... | null | null | 002eba50 | x64 | O2 | (translation_unit "void FUN_002eba50(long param_1,undefined8 *param_2)\n\n{\n long lVar1;\n \n lVar1 = *(long *)(param_1 + 0x10);\n *param_2 = *(undefined8 *)(lVar1 + 0x10);\n param_2[1] = *(undefined8 *)(lVar1 + 0x18);\n return;\n}\n\n" (function_definition "void FUN_002eba50(long param_1,undefined8 *param_2)\n\... | (translation_unit "/* std::__timepunct<char>::_M_date_formats(char const**) const */\n\nvoid __thiscall std::__timepunct<char>::_M_date_formats(__timepunct<char> *this,char **param_1)\n\n{\n long lVar1;\n \n lVar1 = *(long *)(this + 0x10);\n *param_1 = *(char **)(lVar1 + 0x10);\n param_1[1] = *(char **)(lVar1 + 0x... | (translation_unit "void FUN_002eba50(long param_1,undefined8 *param_2)\n\n{\n long lVar1;\n \n lVar1 = *(long *)(param_1 + 0x10);\n *param_2 = *(undefined8 *)(lVar1 + 0x10);\n param_2[1] = *(undefined8 *)(lVar1 + 0x18);\n return;\n}\n\n" (function_definition "void FUN_002eba50(long param_1,undefined8 *param_2)\n\... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (expression_statement (assignment_exp... | (function_definition "void FUN_002eba50(long param_1,undefined8 *param_2)\n\n{\n long lVar1;\n \n lVar1 = *(long *)(param_1 + 0x10);\n *param_2 = *(undefined8 *)(lVar1 + 0x10);\n param_2[1] = *(undefined8 *)(lVar1 + 0x18);\n return;\n}" (primitive_type "void") (function_declarator "FUN_002eba50(long param_1,undef... |
/* std::__timepunct<char>::_M_date_formats(char const**) const */
void __thiscall std::type_1<char>::function_1(type_1<char> *var_1,char **param_1)
{
long var_2;
var_2 = *(long *)(var_1 + 0x10);
*param_1 = *(char **)(var_2 + 0x10);
param_1[1] = *(char **)(var_2 + 0x18);
return;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (id... | null |
void MASKED(long param_1,undefined8 *param_2)
{
long lVar1;
lVar1 = *(long *)(param_1 + 0x10);
*param_2 = *(undefined8 *)(lVar1 + 0x10);
param_2[1] = *(undefined8 *)(lVar1 + 0x18);
return;
}
|
9048_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c | rend | FUN_0030ccc0 |
/* std::string::rend() const */
void std::string::rend(void)
{
undefined8 *in_RSI;
undefined8 *in_RDI;
*in_RDI = *in_RSI;
return;
}
|
undefined8 * FUN_0030ccc0(undefined8 *param_1,undefined8 *param_2)
{
*param_1 = *param_2;
return param_1;
}
| MOV RDX,qword ptr [RSI]
MOV RAX,RDI
MOV qword ptr [RDI],RDX
RET | null | null | null | null | [('const-0', u'RETURN_-1204826918'), (u'LOAD_-1204826942', u'STORE_-1204826931'), ('const-433', u'LOAD_-1204826942'), ('const-433', u'STORE_-1204826931'), ('tmp_24', u'LOAD_-1204826942'), ('tmp_25', u'STORE_-1204826931')] | [('const-0', u'RETURN_-1204826918'), (u'COPY_-1204826938', u'RETURN_-1204826918'), ('tmp_25', u'COPY_-1204826938'), (u'LOAD_-1204826942', u'STORE_-1204826931'), ('const-433', u'LOAD_-1204826942'), ('const-433', u'STORE_-1204826931'), ('tmp_24', u'LOAD_-1204826942'), ('tmp_25', u'STORE_-1204826931')] | null | null | 0030ccc0 | x64 | O2 | (translation_unit "undefined8 * FUN_0030ccc0(undefined8 *param_1,undefined8 *param_2)\n\n{\n *param_1 = *param_2;\n return param_1;\n}\n\n" (function_definition "undefined8 * FUN_0030ccc0(undefined8 *param_1,undefined8 *param_2)\n\n{\n *param_1 = *param_2;\n return param_1;\n}" type_identifier (pointer_declarator "... | (translation_unit "/* std::string::rend() const */\n\nvoid std::string::rend(void)\n\n{\n undefined8 *in_RSI;\n undefined8 *in_RDI;\n \n *in_RDI = *in_RSI;\n return;\n}\n\n" comment (function_definition "void std::string::rend(void)\n\n{\n undefined8 *in_RSI;\n undefined8 *in_RDI;\n \n *in_RDI = *in_RSI;\n re... | (translation_unit "undefined8 * FUN_0030ccc0(undefined8 *param_1,undefined8 *param_2)\n\n{\n *param_1 = *param_2;\n return param_1;\n}\n\n" (function_definition "undefined8 * FUN_0030ccc0(undefined8 *param_1,undefined8 *param_2)\n\n{\n *param_1 = *param_2;\n return param_1;\n}" type_identifier (pointer_declarator "... | (translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) )))) (compound_statement { (expression_statement (assignment_expression (pointer_expression... | (function_definition "undefined8 * FUN_0030ccc0(undefined8 *param_1,undefined8 *param_2)\n\n{\n *param_1 = *param_2;\n return param_1;\n}" (type_identifier "undefined8") (pointer_declarator "* FUN_0030ccc0(undefined8 *param_1,undefined8 *param_2)" (* "*") (function_declarator "FUN_0030ccc0(undefined8 *param_1,undefin... |
/* std::string::rend() const */
void std::string::function_1(void)
{
type_1 *in_RSI;
type_1 *in_RDI;
*in_RDI = *in_RSI;
return;
}
| null | (translation_unit (function_definition type: (type_identifier) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (typ... | null |
undefined8 * MASKED(undefined8 *param_1,undefined8 *param_2)
{
*param_1 = *param_2;
return param_1;
}
|
261_du_and_du_strip.c | xzalloc | FUN_0010d660 |
void * xzalloc(size_t s)
{
void *pvVar1;
pvVar1 = xmalloc(s);
pvVar1 = memset(pvVar1,0,s);
return pvVar1;
}
|
void FUN_0010d660(size_t param_1)
{
void *__s;
__s = (void *)FUN_0010d4b0();
memset(__s,0,param_1);
return;
}
| PUSH RBX
MOV RBX,RDI
CALL 0x0010d4b0
MOV RDX,RBX
XOR ESI,ESI
POP RBX
MOV RDI,RAX
JMP 0x00103290 | null | null | null | null | [(u'CALL_-1206921584', u'RETURN_-1206921580'), ('tmp_70', u'CALL_-1206921615'), ('const-0', u'RETURN_-1206921580'), ('const-0', u'CALL_-1206921584'), ('tmp_70', u'CALL_-1206921584'), (u'CALL_-1206921615', u'CALL_-1206921584')] | [('const-0', u'RETURN_-1206921580'), ('tmp_165', u'CALL_-1206921584'), (u'CALL_-1206921615', u'CAST_-1206921495'), (u'CAST_-1206921495', u'CALL_-1206921584'), ('const-0', u'CALL_-1206921584')] | null | null | 0010d660 | x64 | O2 | (translation_unit "void FUN_0010d660(size_t param_1)\n\n{\n void *__s;\n \n __s = (void *)FUN_0010d4b0();\n memset(__s,0,param_1);\n return;\n}\n\n" (function_definition "void FUN_0010d660(size_t param_1)\n\n{\n void *__s;\n \n __s = (void *)FUN_0010d4b0();\n memset(__s,0,param_1);\n return;\n}" primitive_typ... | (translation_unit "void * xzalloc(size_t s)\n\n{\n void *pvVar1;\n \n pvVar1 = xmalloc(s);\n pvVar1 = memset(pvVar1,0,s);\n return pvVar1;\n}\n\n" (function_definition "void * xzalloc(size_t s)\n\n{\n void *pvVar1;\n \n pvVar1 = xmalloc(s);\n pvVar1 = memset(pvVar1,0,s);\n return pvVar1;\n}" primitive_type (p... | (translation_unit "void FUN_0010d660(size_t param_1)\n\n{\n void *__s;\n \n __s = (void *)FUN_0010d4b0();\n memset(__s,0,param_1);\n return;\n}\n\n" (function_definition "void FUN_0010d660(size_t param_1)\n\n{\n void *__s;\n \n __s = (void *)FUN_0010d4b0();\n memset(__s,0,param_1);\n return;\n}" primitive_typ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarat... | (function_definition "void FUN_0010d660(size_t param_1)\n\n{\n void *__s;\n \n __s = (void *)FUN_0010d4b0();\n memset(__s,0,param_1);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0010d660(size_t param_1)" (identifier "FUN_0010d660") (parameter_list "(size_t param_1)" (( "(") (parameter_declarati... |
void * function_1(size_t s)
{
void *pvVar1;
pvVar1 = var_1(s);
pvVar1 = var_2(pvVar1,0,s);
return pvVar1;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)))) body: (compound_statement (declaration type: (primitive_type) declarator: (pointer_declarator decl... | null |
void MASKED(size_t param_1)
{
void *__s;
__s = (void *)FUN_0010d4b0();
memset(__s,0,param_1);
return;
}
|
2794_i686-linux-gnu-ld_and_i686-linux-gnu-ld_strip.c | do_read_symbols | FUN_001a2190 |
/* DWARF original prototype: void do_read_symbols(Sized_relobj_incr<32,_false> * this,
Read_symbols_data * param_1) */
void __thiscall
gold::Sized_relobj_incr<32,_false>::do_read_symbols
(Sized_relobj_incr<32,_false> *this,Read_symbols_data *param_1)
{
/* WARNING: Subroutine does not... |
void FUN_001a2190(void)
{
/* WARNING: Subroutine does not return */
FUN_00199900("../../gold/incremental.cc",0x7eb,"do_read_symbols");
}
| SUB RSP,0x8
LEA RDX,[0x341840]
MOV ESI,0x7eb
LEA RDI,[0x340864]
CALL 0x00199900 | null | null | null | null | [(u'COPY_-1207623222', u'CALL_-1207623236'), ('const-2027', u'CALL_-1207623236'), ('const-3410020', u'COPY_-1207623222'), (u'COPY_-1207623221', u'CALL_-1207623236'), ('const-1', u'RETURN_-1207623231'), ('const-3414080', u'COPY_-1207623221')] | [('const-2027', u'CALL_-1207623236'), (u'COPY_-1207623223', u'CALL_-1207623236'), ('const-3410020', u'COPY_-1207623223'), (u'COPY_-1207623222', u'CALL_-1207623236'), ('const-3414080', u'COPY_-1207623222'), ('const-1', u'RETURN_-1207623231')] | null | null | 001a2190 | x64 | O2 | (translation_unit "void FUN_001a2190(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_00199900("../../gold/incremental.cc",0x7eb,"do_read_symbols");\n}\n\n" (function_definition "void FUN_001a2190(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_00199900("... | (translation_unit "/* DWARF original prototype: void do_read_symbols(Sized_relobj_incr<32,_false> * this,\n Read_symbols_data * param_1) */\n\nvoid __thiscall\ngold::Sized_relobj_incr<32,_false>::do_read_symbols\n (Sized_relobj_incr<32,_false> *this,Read_symbols_data *param_1)\n\n{\n /* WA... | (translation_unit "void FUN_001a2190(void)\n\n{\n \n FUN_00199900("../../gold/incremental.cc",0x7eb,"do_read_symbols");\n}\n\n" (function_definition "void FUN_001a2190(void)\n\n{\n \n FUN_00199900("../../gold/incremental.cc",0x7eb,"do_read_symbols");\n}" primitive_type (function_... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , LIT , (string_literal " string_content ") ))) ;) }))) | (function_definition "void FUN_001a2190(void)\n\n{\n \n FUN_00199900("../../gold/incremental.cc",0x7eb,"do_read_symbols");\n}" (primitive_type "void") (function_declarator "FUN_001a2190(void)" (identifier "FUN_001a2190") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type ... |
/* DWARF original prototype: void do_read_symbols(Sized_relobj_incr<32,_false> * this,
Read_symbols_data * param_1) */
void __thiscall
gold::Sized_relobj_incr<32,_false>::do_read_symbols
(Sized_relobj_incr<32,_false> *this,Read_symbols_data *param_1)
{
/* WARNING: Subroutine does not... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_l... | null |
void MASKED(void)
{
/* WARNING: Subroutine does not return */
FUN_00199900("../../gold/incremental.cc",0x7eb,"do_read_symbols");
}
|
2498_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c | parse_to_value | FUN_00193810 |
/* WARNING: Enum "DT": Some values do not have unique names */
/* DWARF original prototype: void parse_to_value(Struct_omagic * this, char * option_name, char *
arg, Command_line * param_3, General_options * param_4) */
void __thiscall
gold::General_options::Struct_omagic::parse_to_value
(Struct_omagic *... |
void FUN_00193810(long param_1,undefined8 param_2,undefined8 param_3)
{
FUN_003b9d20(param_2,param_3,param_1 + 0x61);
*(undefined1 *)(param_1 + 0x60) = 1;
return;
}
| PUSH RBX
MOV RBX,RDI
MOV RDI,RSI
MOV RSI,RDX
LEA RDX,[RBX + 0x61]
CALL 0x003b9d20
MOV byte ptr [RBX + 0x60],0x1
POP RBX
RET | null | null | null | null | [(u'PTRSUB_-1207551872', u'CALL_-1207551953'), ('const-96', u'PTRSUB_-1207551862'), ('tmp_58', u'PTRSUB_-1207551872'), ('tmp_58', u'PTRSUB_-1207551862'), ('const-1', u'STORE_-1207551949'), (u'PTRSUB_-1207551862', u'STORE_-1207551949'), ('tmp_60', u'CALL_-1207551953'), ('tmp_59', u'CALL_-1207551953'), ('const-433', u'ST... | [(u'INT_ADD_-1207551949', u'CALL_-1207551953'), ('tmp_86', u'CALL_-1207551953'), ('const-97', u'INT_ADD_-1207551949'), ('tmp_84', u'INT_ADD_-1207551935'), (u'CAST_-1207551867', u'STORE_-1207551949'), (u'INT_ADD_-1207551935', u'CAST_-1207551867'), ('tmp_85', u'CALL_-1207551953'), ('const-1', u'STORE_-1207551949'), ('con... | null | null | 00193810 | x64 | O2 | (translation_unit "void FUN_00193810(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_003b9d20(param_2,param_3,param_1 + 0x61);\n *(undefined1 *)(param_1 + 0x60) = 1;\n return;\n}\n\n" (function_definition "void FUN_00193810(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_003b9d20(param... | (translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void parse_to_value(Struct_omagic * this, char * option_name, char *\n arg, Command_line * param_3, General_options * param_4) */\n\nvoid __thiscall\ngold::General_options::Struct_omagic::parse_to_value\n ... | (translation_unit "void FUN_00193810(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_003b9d20(param_2,param_3,param_1 + 0x61);\n *(undefined1 *)(param_1 + 0x60) = 1;\n return;\n}\n\n" (function_definition "void FUN_00193810(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_003b9d20(param... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , IDE... | (function_definition "void FUN_00193810(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_003b9d20(param_2,param_3,param_1 + 0x61);\n *(undefined1 *)(param_1 + 0x60) = 1;\n return;\n}" (primitive_type "void") (function_declarator "FUN_00193810(long param_1,undefined8 param_2,undefined8 param_3)" (identi... |
/* WARNING: Enum "DT": Some values do not have unique names */
/* DWARF original prototype: void parse_to_value(Struct_omagic * this, char * option_name, char *
arg, Command_line * param_3, General_options * param_4) */
void __thiscall
gold::type_3::type_1::function_1
(type_1 *this,char *option_name,char... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaratio... | null |
void MASKED(long param_1,undefined8 param_2,undefined8 param_3)
{
FUN_003b9d20(param_2,param_3,param_1 + 0x61);
*(undefined1 *)(param_1 + 0x60) = 1;
return;
}
|
10132_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c | get_weekday | FUN_0033eda0 |
/* std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >
>::get_weekday(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >,
std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&,
std::_Ios_Iostate&, tm*) const */
void std::time_get<wchar_t,std... |
void FUN_0033eda0(long *param_1)
{
/* WARNING: Could not recover jumptable at 0x0033eda3. Too many branches */
/* WARNING: Treating indirect jump as call */
(**(code **)(*param_1 + 0x28))();
return;
}
| MOV RAX,qword ptr [RDI]
JMP qword ptr [RAX + 0x28] | null | null | null | null | [('const-40', u'INT_ADD_-1205015112'), ('const-433', u'LOAD_-1205015134'), (u'INT_ADD_-1205015112', u'CAST_-1205015056'), (u'CAST_-1205015056', u'LOAD_-1205015128'), ('const-433', u'LOAD_-1205015128'), (u'LOAD_-1205015134', u'INT_ADD_-1205015112'), ('const-1', u'RETURN_-1205015118'), (u'LOAD_-1205015128', u'CALLIND_-12... | [('const-40', u'INT_ADD_-1205015112'), ('const-433', u'LOAD_-1205015134'), (u'INT_ADD_-1205015112', u'CAST_-1205015056'), (u'CAST_-1205015056', u'LOAD_-1205015128'), ('const-433', u'LOAD_-1205015128'), (u'LOAD_-1205015134', u'INT_ADD_-1205015112'), ('const-1', u'RETURN_-1205015118'), (u'LOAD_-1205015128', u'CALLIND_-12... | null | null | 0033eda0 | x64 | O2 | (translation_unit "void FUN_0033eda0(long *param_1)\n\n{\n /* WARNING: Could not recover jumptable at 0x0033eda3. Too many branches */\n /* WARNING: Treating indirect jump as call */\n (**(code **)(*param_1 + 0x28))();\n return;\n}\n\n" (function_definition "void FUN_0033eda0(lon... | (translation_unit "/* std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >\n >::get_weekday(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >,\n std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&,\n std::_Ios_Iostate&, tm*) const */\n\nvoid st... | (translation_unit "void FUN_0033eda0(long *param_1)\n\n{\n \n \n (**(code **)(*param_1 + 0x28))();\n return;\n}\n\n" (function_definition "void FUN_0033eda0(long *param_1)\n\n{\n \n \n (**(code **)(*param_1 + 0x28))();\n return;\n}" primiti... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_express... | (function_definition "void FUN_0033eda0(long *param_1)\n\n{\n \n \n (**(code **)(*param_1 + 0x28))();\n return;\n}" (primitive_type "void") (function_declarator "FUN_0033eda0(long *param_1)" (identifier "FUN_0033eda0") (parameter_list "(long *param_1)" (( "(") (parameter_declarat... |
/* std::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >
>::get_weekday(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >,
std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&,
std::_Ios_Iostate&, tm*) const */
void std::time_get<wchar_t,std... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (call_expre... | null |
void MASKED(long *param_1)
{
/* WARNING: Could not recover jumptable at 0x0033eda3. Too many branches */
/* WARNING: Treating indirect jump as call */
(**(code **)(*param_1 + 0x28))();
return;
}
|
110_sh4-linux-gnu-ranlib_and_sh4-linux-gnu-ranlib_strip.c | extract_file | FUN_00103e80 |
void extract_file(bfd *abfd)
{
FILE *pFVar1;
bfd_boolean bVar2;
int iVar3;
void *__ptr;
size_t sVar4;
FILE *__s;
int *piVar5;
char *pcVar6;
ulong uVar7;
char *pcVar8;
size_t __n;
stat buf;
__ptr = (void *)xmalloc(0x2000);
bVar2 = is_valid_archive_path(abfd->filename);
if (bVar2 == 0) ... |
void FUN_00103e80(undefined8 *param_1)
{
FILE *pFVar1;
int iVar2;
void *__ptr;
size_t sVar3;
FILE *__s;
undefined8 uVar4;
int *piVar5;
char *pcVar6;
ulong uVar7;
undefined8 uVar8;
size_t __n;
undefined1 local_c8 [24];
__mode_t local_b0;
ulong local_98;
undefined8 local_80;
undefined8 l... | PUSH R15
PUSH R14
MOV R14,RDI
MOV EDI,0x2000
PUSH R13
PUSH R12
PUSH RBP
PUSH RBX
SUB RSP,0xa8
CALL 0x00102270
MOV RDI,qword ptr [R14]
MOV R12,RAX
CALL 0x001084f0
TEST EAX,EAX
JZ 0x00104050
MOV RAX,qword ptr [R14 + 0x8]
LEA RSI,[RSP + 0x10]
MOV RDI,R14
MOV qword ptr [RSP + 0x8],RSI
CALL qword ptr [RAX + 0x1e0]
TEST EAX,... | null | null | null | null | [('tmp_1302', u'PTRSUB_-1206958298'), (u'INDIRECT_-1206959001', u'MULTIEQUAL_-1206959052'), ('const-433', u'LOAD_-1206959590'), ('const-1089799', u'COPY_-1206958581'), (u'CALL_-1206960274', u'INDIRECT_-1206959127'), ('const-433', u'LOAD_-1206960012'), (u'PTRSUB_-1206958471', u'LOAD_-1206960092'), (u'INDIRECT_-120695883... | [('tmp_3200', u'PTRADD_-1206958247'), (u'PTRADD_-1206958247', u'LOAD_-1206959608'), (u'INDIRECT_-1206958795', u'MULTIEQUAL_-1206959082'), (u'INDIRECT_-1206958898', u'MULTIEQUAL_-1206958842'), (u'CALL_-1206960432', u'INDIRECT_-1206958960'), (u'CALL_-1206960449', u'INDIRECT_-1206959030'), (u'CALL_-1206959976', u'INDIRECT... | null | null | 00103e80 | x64 | O2 | (translation_unit "void FUN_00103e80(undefined8 *param_1)\n\n{\n FILE *pFVar1;\n int iVar2;\n void *__ptr;\n size_t sVar3;\n FILE *__s;\n undefined8 uVar4;\n int *piVar5;\n char *pcVar6;\n ulong uVar7;\n undefined8 uVar8;\n size_t __n;\n undefined1 local_c8 [24];\n __mode_t local_b0;\n ulong local_98;\n ... | (translation_unit "void extract_file(bfd *abfd)\n\n{\n FILE *pFVar1;\n bfd_boolean bVar2;\n int iVar3;\n void *__ptr;\n size_t sVar4;\n FILE *__s;\n int *piVar5;\n char *pcVar6;\n ulong uVar7;\n char *pcVar8;\n size_t __n;\n stat buf;\n \n __ptr = (void *)xmalloc(0x2000);\n bVar2 = is_valid_archive_path(... | (translation_unit "void FUN_00103e80(undefined8 *param_1)\n\n{\n FILE *pFVar1;\n int iVar2;\n void *__ptr;\n size_t sVar3;\n FILE *__s;\n undefined8 uVar4;\n int *piVar5;\n char *pcVar6;\n ulong uVar7;\n undefined8 uVar8;\n size_t __n;\n undefined1 local_c8 [24];\n __mode_t local_b0;\n ulong local_98;\n ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE ID... | (function_definition "void FUN_00103e80(undefined8 *param_1)\n\n{\n FILE *pFVar1;\n int iVar2;\n void *__ptr;\n size_t sVar3;\n FILE *__s;\n undefined8 uVar4;\n int *piVar5;\n char *pcVar6;\n ulong uVar7;\n undefined8 uVar8;\n size_t __n;\n undefined1 local_c8 [24];\n __mode_t local_b0;\n ulong local_98;\... |
void function_1(type_1 *abfd)
{
type_2 *pFVar1;
type_3 var_3;
int var_6;
void *__ptr;
size_t var_17;
type_2 *var_12;
int *piVar5;
char *pcVar6;
type_4 var_15;
char *pcVar8;
size_t var_18;
type_5 buf;
__ptr = (void *)var_1(0x2000);
var_3 = var_2(abfd->filename);
if (var_3 == 0) {
p... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (type_identifier) d... | null |
void MASKED(undefined8 *param_1)
{
FILE *pFVar1;
int iVar2;
void *__ptr;
size_t sVar3;
FILE *__s;
undefined8 uVar4;
int *piVar5;
char *pcVar6;
ulong uVar7;
undefined8 uVar8;
size_t __n;
undefined1 local_c8 [24];
__mode_t local_b0;
ulong local_98;
undefined8 local_80;
undefined8 local_7... |
7676_i686-gnu-dwp_and_i686-gnu-dwp_strip.c | seekoff | FUN_002db470 |
/* std::__basic_file<char>::seekoff(long, std::_Ios_Seekdir) */
void __thiscall
std::__basic_file<char>::seekoff(__basic_file<char> *this,__off64_t param_1,int param_3)
{
int __fd;
__fd = fd(this);
lseek64(__fd,param_1,param_3);
return;
}
|
void FUN_002db470(undefined8 param_1,__off64_t param_2,int param_3)
{
int __fd;
__fd = FUN_002db2b0();
lseek64(__fd,param_2,param_3);
return;
}
| PUSH RBP
MOV EBP,EDX
PUSH RBX
MOV RBX,RSI
SUB RSP,0x8
CALL 0x002db2b0
ADD RSP,0x8
MOV EDX,EBP
MOV RSI,RBX
MOV EDI,EAX
POP RBX
POP RBP
JMP 0x001478e0 | null | null | null | null | [('tmp_230', u'CALL_-1204636522'), (u'CALL_-1204636522', u'CALL_-1204636481'), ('tmp_229', u'CALL_-1204636481'), ('tmp_241', u'CALL_-1204636481'), ('const-0', u'RETURN_-1204636477')] | [('tmp_299', u'CALL_-1204636481'), (u'CALL_-1204636522', u'CALL_-1204636481'), ('tmp_231', u'CALL_-1204636481'), ('const-0', u'RETURN_-1204636477')] | null | null | 002db470 | x64 | O2 | (translation_unit "void FUN_002db470(undefined8 param_1,__off64_t param_2,int param_3)\n\n{\n int __fd;\n \n __fd = FUN_002db2b0();\n lseek64(__fd,param_2,param_3);\n return;\n}\n\n" (function_definition "void FUN_002db470(undefined8 param_1,__off64_t param_2,int param_3)\n\n{\n int __fd;\n \n __fd = FUN_002db2... | (translation_unit "/* std::__basic_file<char>::seekoff(long, std::_Ios_Seekdir) */\n\nvoid __thiscall\nstd::__basic_file<char>::seekoff(__basic_file<char> *this,__off64_t param_1,int param_3)\n\n{\n int __fd;\n \n __fd = fd(this);\n lseek64(__fd,param_1,param_3);\n return;\n}\n\n" comment (function_definition "voi... | (translation_unit "void FUN_002db470(undefined8 param_1,__off64_t param_2,int param_3)\n\n{\n int __fd;\n \n __fd = FUN_002db2b0();\n lseek64(__fd,param_2,param_3);\n return;\n}\n\n" (function_definition "void FUN_002db470(undefined8 param_1,__off64_t param_2,int param_3)\n\n{\n int __fd;\n \n __fd = FUN_002db2... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = (call_expression... | (function_definition "void FUN_002db470(undefined8 param_1,__off64_t param_2,int param_3)\n\n{\n int __fd;\n \n __fd = FUN_002db2b0();\n lseek64(__fd,param_2,param_3);\n return;\n}" (primitive_type "void") (function_declarator "FUN_002db470(undefined8 param_1,__off64_t param_2,int param_3)" (identifier "FUN_002db4... |
/* std::__basic_file<char>::seekoff(long, std::_Ios_Seekdir) */
void __thiscall
std::type_1<char>::function_1(type_1<char> *this,type_2 param_1,int param_3)
{
int __fd;
__fd = var_1(this);
var_2(__fd,param_1,param_3);
return;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration typ... | null |
void MASKED(undefined8 param_1,__off64_t param_2,int param_3)
{
int __fd;
__fd = FUN_002db2b0();
lseek64(__fd,param_2,param_3);
return;
}
|
140_x86_64-linux-gnux32-ar_and_x86_64-linux-gnux32-ar_strip.c | usage | FUN_001053f0 |
void usage(int help)
{
char *pcVar1;
char *__format;
FILE *__stream;
pcVar1 = (char *)dcgettext(0,
"Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n"
,5);
__stream = std... |
void FUN_001053f0(uint param_1)
{
undefined8 uVar1;
char *pcVar2;
FILE *__stream;
pcVar2 = (char *)dcgettext(0,
"Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n"
,5);
_... | PUSH R12
MOV EDX,0x5
LEA RSI,[0x10b4d8]
PUSH RBP
MOV EBP,EDI
XOR EDI,EDI
PUSH RBX
CALL 0x001021b0
TEST EBP,EBP
MOV RBX,qword ptr [0x00110400]
CMOVZ RBX,qword ptr [0x00110440]
MOV RDX,qword ptr [0x00110690]
MOV RSI,RAX
XOR EAX,EAX
MOV RDI,RBX
CALL 0x00102340
XOR EDI,EDI
MOV R12,qword ptr [0x00110690]
MOV EDX,0x5
LEA RSI... | null | null | null | null | [(u'CALL_-1206953715', u'INDIRECT_-1206951394'), (u'CALL_-1206953157', u'INDIRECT_-1206951041'), (u'CALL_-1206954831', u'INDIRECT_-1206951949'), (u'CALL_-1206953557', u'INDIRECT_-1206951306'), ('const-0', u'CALL_-1206953681'), ('const-0', u'CALL_-1206953557'), (u'CAST_-1206950834', u'CALL_-1206953467'), (u'CALL_-120695... | [(u'CALL_-1206953715', u'INDIRECT_-1206951394'), (u'CALL_-1206953157', u'INDIRECT_-1206951041'), (u'CALL_-1206953557', u'INDIRECT_-1206951306'), (u'CALL_-1206954831', u'INDIRECT_-1206951949'), (u'CAST_-1206950834', u'CALL_-1206953467'), (u'CALL_-1206954149', u'INDIRECT_-1206951575'), (u'INDIRECT_-1206950973', u'MULTIEQ... | null | null | 001053f0 | x64 | O2 | (translation_unit "void FUN_001053f0(uint param_1)\n\n{\n undefined8 uVar1;\n char *pcVar2;\n FILE *__stream;\n \n pcVar2 = (char *)dcgettext(0,\n "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n"\n ... | (translation_unit "void usage(int help)\n\n{\n char *pcVar1;\n char *__format;\n FILE *__stream;\n \n pcVar1 = (char *)dcgettext(0,\n "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n"\n ... | (translation_unit "void FUN_001053f0(uint param_1)\n\n{\n undefined8 uVar1;\n char *pcVar2;\n FILE *__stream;\n \n pcVar2 = (char *)dcgettext(0,\n "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n"\n ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expressio... | (function_definition "void FUN_001053f0(uint param_1)\n\n{\n undefined8 uVar1;\n char *pcVar2;\n FILE *__stream;\n \n pcVar2 = (char *)dcgettext(0,\n "Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n"\n ... |
void function_1(int var_2)
{
char *pcVar1;
char *__format;
type_1 *__stream;
pcVar1 = (char *)var_1(0,
"Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n"
,5);
__stream =... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier)) (declara... | null |
void MASKED(uint param_1)
{
undefined8 uVar1;
char *pcVar2;
FILE *__stream;
pcVar2 = (char *)dcgettext(0,
"Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...\n"
,5);
__strea... |
7041_powerpc-linux-gnuspe-dwp_and_powerpc-linux-gnuspe-dwp_strip.c | script_exp_binary_rshift | FUN_002b14f0 |
Expression * gold::script_exp_binary_rshift(Expression *left,Expression *right)
{
Expression *pEVar1;
pEVar1 = (Expression *)operator_new(0x18);
pEVar1[1]._vptr_Expression = (_func_int_varargs **)left;
pEVar1[2]._vptr_Expression = (_func_int_varargs **)right;
pEVar1->_vptr_Expression = (_func_int_varargs... |
void FUN_002b14f0(undefined8 param_1,undefined8 param_2)
{
undefined8 *puVar1;
puVar1 = (undefined8 *)FUN_002d94a0(0x18);
puVar1[1] = param_1;
puVar1[2] = param_2;
*puVar1 = &PTR_FUN_0042ccb0;
return;
}
| PUSH RBP
MOV RBP,RDI
MOV EDI,0x18
PUSH RBX
MOV RBX,RSI
SUB RSP,0x8
CALL 0x002d94a0
LEA RDX,[0x42ccb0]
MOV qword ptr [RAX + 0x8],RBP
MOV qword ptr [RAX + 0x10],RBX
MOV qword ptr [RAX],RDX
ADD RSP,0x8
POP RBX
POP RBP
RET | null | null | null | null | [('const-433', u'STORE_-1204546251'), ('const-4377776', u'PTRSUB_-1204546146'), (u'CAST_-1204546162', u'PTRADD_-1204546154'), (u'PTRSUB_-1204546141', u'STORE_-1204546251'), (u'CAST_-1204546144', u'STORE_-1204546257'), (u'PTRADD_-1204546154', u'PTRSUB_-1204546152'), ('const-1', u'PTRADD_-1204546154'), (u'PTRSUB_-1204546... | [(u'PTRADD_-1204546153', u'STORE_-1204546264'), (u'PTRADD_-1204546148', u'STORE_-1204546257'), ('const-8', u'PTRADD_-1204546148'), (u'PTRSUB_-1204546145', u'STORE_-1204546251'), (u'CALL_-1204546276', u'CAST_-1204546164'), (u'CAST_-1204546164', u'PTRADD_-1204546153'), ('const-8', u'PTRADD_-1204546153'), ('const-24', u'C... | null | null | 002b14f0 | x64 | O2 | (translation_unit "void FUN_002b14f0(undefined8 param_1,undefined8 param_2)\n\n{\n undefined8 *puVar1;\n \n puVar1 = (undefined8 *)FUN_002d94a0(0x18);\n puVar1[1] = param_1;\n puVar1[2] = param_2;\n *puVar1 = &PTR_FUN_0042ccb0;\n return;\n}\n\n" (function_definition "void FUN_002b14f0(undefined8 param_1,undefine... | (translation_unit "Expression * gold::script_exp_binary_rshift(Expression *left,Expression *right)\n\n{\n Expression *pEVar1;\n \n pEVar1 = (Expression *)operator_new(0x18);\n pEVar1[1]._vptr_Expression = (_func_int_varargs **)left;\n pEVar1[2]._vptr_Expression = (_func_int_varargs **)right;\n pEVar1->_vptr_Expre... | (translation_unit "void FUN_002b14f0(undefined8 param_1,undefined8 param_2)\n\n{\n undefined8 *puVar1;\n \n puVar1 = (undefined8 *)FUN_002d94a0(0x18);\n puVar1[1] = param_1;\n puVar1[2] = param_2;\n *puVar1 = &PTR_FUN_0042ccb0;\n return;\n}\n\n" (function_definition "void FUN_002b14f0(undefined8 param_1,undefine... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descr... | (function_definition "void FUN_002b14f0(undefined8 param_1,undefined8 param_2)\n\n{\n undefined8 *puVar1;\n \n puVar1 = (undefined8 *)FUN_002d94a0(0x18);\n puVar1[1] = param_1;\n puVar1[2] = param_2;\n *puVar1 = &PTR_FUN_0042ccb0;\n return;\n}" (primitive_type "void") (function_declarator "FUN_002b14f0(undefined... |
type_1 * gold::script_exp_binary_rshift(type_1 *left,type_1 *right)
{
type_1 *pEVar1;
pEVar1 = (type_1 *)var_1(0x18);
pEVar1[1]._vptr_Expression = (type_2 **)left;
pEVar1[2]._vptr_Expression = (type_2 **)right;
pEVar1->_vptr_Expression = (type_2 **)&PTR__Binary_rshift_0042ccb0;
return pEVar1;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statemen... | null |
void MASKED(undefined8 param_1,undefined8 param_2)
{
undefined8 *puVar1;
puVar1 = (undefined8 *)FUN_002d94a0(0x18);
puVar1[1] = param_1;
puVar1[2] = param_2;
*puVar1 = &PTR_FUN_0042ccb0;
return;
}
|
7202_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c | value | FUN_002b3cf0 |
/* WARNING: Enum "DT": Some values do not have unique names */
/* WARNING: Enum "STT": Some values do not have unique names */
/* DWARF original prototype: uint64_t value(Unary_minus * this, Expression_eval_info * eei) */
uint64_t __thiscall gold::Unary_minus::value(Unary_minus *this,Expression_eval_info *eei)
{
u... |
long FUN_002b3cf0(long param_1,undefined8 *param_2)
{
long lVar1;
undefined8 uVar2;
long local_10;
lVar1 = FUN_002b1020(*(undefined8 *)(param_1 + 8),*param_2,param_2[1],*(undefined1 *)(param_2 + 2)
,*(undefined1 *)((long)param_2 + 0x11),param_2[3],param_2[4],&local_10,
... | PUSH RBX
SUB RSP,0x10
MOVZX ECX,byte ptr [RSI + 0x10]
MOV RDX,qword ptr [RSI + 0x8]
MOV RDI,qword ptr [RDI + 0x8]
MOV R9,qword ptr [RSI + 0x18]
PUSH qword ptr [RSI + 0x50]
MOVZX R8D,byte ptr [RSI + 0x11]
PUSH 0x0
PUSH 0x0
PUSH 0x0
PUSH 0x0
PUSH qword ptr [RSI + 0x30]
LEA RAX,[RSP + 0x38]
PUSH RAX
PUSH qword ptr [RSI + ... | null | null | null | null | [(u'LOAD_-1204536060', u'CALL_-1204535956'), (u'PTRSUB_-1204535520', u'LOAD_-1204535874'), ('tmp_265', u'CBRANCH_-1204535905'), ('const-48', u'PTRSUB_-1204535582'), (u'COPY_-1204535771', u'RETURN_-1204535751'), (u'PTRSUB_-1204535616', u'LOAD_-1204536052'), (u'CALL_-1204535956', u'INT_2COMP_-1204535918'), (u'INDIRECT_-1... | [('const--16', u'PTRSUB_-1204535604'), (u'LOAD_-1204536060', u'CALL_-1204535956'), ('tmp_265', u'CBRANCH_-1204535905'), (u'COPY_-1204535771', u'RETURN_-1204535751'), (u'CALL_-1204535956', u'INT_2COMP_-1204535918'), ('const-17', u'INT_ADD_-1204536007'), (u'PTRADD_-1204535626', u'LOAD_-1204536031'), ('const-4', u'PTRADD_... | null | null | 002b3cf0 | x64 | O2 | (translation_unit "long FUN_002b3cf0(long param_1,undefined8 *param_2)\n\n{\n long lVar1;\n undefined8 uVar2;\n long local_10;\n \n lVar1 = FUN_002b1020(*(undefined8 *)(param_1 + 8),*param_2,param_2[1],*(undefined1 *)(param_2 + 2)\n ,*(undefined1 *)((long)param_2 + 0x11),param_2[3],param_2[4]... | (translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* WARNING: Enum "STT": Some values do not have unique names */\n/* DWARF original prototype: uint64_t value(Unary_minus * this, Expression_eval_info * eei) */\n\nuint64_t __thiscall gold::Unary_minus::value(Unary_minus *this,Expression_... | (translation_unit "long FUN_002b3cf0(long param_1,undefined8 *param_2)\n\n{\n long lVar1;\n undefined8 uVar2;\n long local_10;\n \n lVar1 = FUN_002b1020(*(undefined8 *)(param_1 + 8),*param_2,param_2[1],*(undefined1 *)(param_2 + 2)\n ,*(undefined1 *)((long)param_2 + 0x11),param_2[3],param_2[4]... | (translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration T... | (function_definition "long FUN_002b3cf0(long param_1,undefined8 *param_2)\n\n{\n long lVar1;\n undefined8 uVar2;\n long local_10;\n \n lVar1 = FUN_002b1020(*(undefined8 *)(param_1 + 8),*param_2,param_2[1],*(undefined1 *)(param_2 + 2)\n ,*(undefined1 *)((long)param_2 + 0x11),param_2[3],param_2... |
/* WARNING: Enum "DT": Some values do not have unique names */
/* WARNING: Enum "STT": Some values do not have unique names */
/* DWARF original prototype: uint64_t value(Unary_minus * this, Expression_eval_info * eei) */
uint64_t __thiscall gold::type_1::function_1(type_1 *this,type_2 *eei)
{
uint64_t uVar1;
ch... | null | (translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarato... | null |
long MASKED(long param_1,undefined8 *param_2)
{
long lVar1;
undefined8 uVar2;
long local_10;
lVar1 = FUN_002b1020(*(undefined8 *)(param_1 + 8),*param_2,param_2[1],*(undefined1 *)(param_2 + 2)
,*(undefined1 *)((long)param_2 + 0x11),param_2[3],param_2[4],&local_10,
... |
931_libtomcrypt.so.1.0_and_libtomcrypt.so.1.0_strip.c | lcm | FUN_00160500 |
int lcm(void *a,void *b,void *c)
{
if (a == (void *)0x0) {
/* WARNING: Subroutine does not return */
crypt_argchk("a != NULL","src/math/gmp_desc.c",0x154);
}
if (b != (void *)0x0) {
if (c != (void *)0x0) {
__gmpz_lcm(c,a,b);
return 0;
}
/* WARNING:... |
undefined8 FUN_00160500(long param_1,long param_2,long param_3)
{
if (param_1 == 0) {
/* WARNING: Subroutine does not return */
crypt_argchk("a != NULL","src/math/gmp_desc.c",0x154);
}
if (param_2 != 0) {
if (param_3 != 0) {
__gmpz_lcm(param_3,param_1,param_2);
return 0;
... | SUB RSP,0x8
TEST RDI,RDI
JZ 0x0016052b
TEST RSI,RSI
JZ 0x0016055b
MOV RAX,RDX
TEST RDX,RDX
JZ 0x00160543
MOV RDX,RSI
MOV RSI,RDI
MOV RDI,RAX
CALL 0x00114620
XOR EAX,EAX
ADD RSP,0x8
RET
MOV EDX,0x154
LEA RSI,[0x1bdb28]
LEA RDI,[0x1aa70e]
CALL 0x00114270
MOV EDX,0x156
LEA RSI,[0x1bdb28]
LEA RDI,[0x1bbc2c]
CALL 0x00114270... | null | null | null | null | [('tmp_243', u'CALL_-1207368365'), (u'COPY_-1207368151', u'CALL_-1207368250'), ('const-1', u'RETURN_-1207368277'), ('tmp_243', u'INT_EQUAL_-1207368420'), ('tmp_245', u'INT_NOTEQUAL_-1207368385'), (u'COPY_-1207368203', u'CALL_-1207368290'), (u'COPY_-1207368178', u'CALL_-1207368282'), (u'COPY_-1207368153', u'CALL_-120736... | [('const-1825576', u'COPY_-1207368209'), ('tmp_433', u'CALL_-1207368365'), ('const-1', u'RETURN_-1207368277'), ('const-1825576', u'COPY_-1207368184'), ('const-340', u'CALL_-1207368290'), ('const-1746702', u'COPY_-1207368212'), ('tmp_434', u'INT_NOTEQUAL_-1207368385'), ('const-0', u'COPY_-1207368362'), ('tmp_431', u'INT... | null | null | 00160500 | x64 | O2 | (translation_unit "undefined8 FUN_00160500(long param_1,long param_2,long param_3)\n\n{\n if (param_1 == 0) {\n /* WARNING: Subroutine does not return */\n crypt_argchk("a != NULL","src/math/gmp_desc.c",0x154);\n }\n if (param_2 != 0) {\n if (param_3 != 0) {\n __gmpz_lcm(param_3,param_1... | (translation_unit "int lcm(void *a,void *b,void *c)\n\n{\n if (a == (void *)0x0) {\n /* WARNING: Subroutine does not return */\n crypt_argchk("a != NULL","src/math/gmp_desc.c",0x154);\n }\n if (b != (void *)0x0) {\n if (c != (void *)0x0) {\n __gmpz_lcm(c,a,b);\n return 0;\n }\n ... | (translation_unit "undefined8 FUN_00160500(long param_1,long param_2,long param_3)\n\n{\n if (param_1 == 0) {\n \n crypt_argchk("a != NULL","src/math/gmp_desc.c",0x154);\n }\n if (param_2 != 0) {\n if (param_3 != 0) {\n __gmpz_lcm(param_3,param_1,param_2);\n return 0;\n }\n ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (if_statement if (parenthes... | (function_definition "undefined8 FUN_00160500(long param_1,long param_2,long param_3)\n\n{\n if (param_1 == 0) {\n \n crypt_argchk("a != NULL","src/math/gmp_desc.c",0x154);\n }\n if (param_2 != 0) {\n if (param_3 != 0) {\n __gmpz_lcm(param_3,param_1,param_2);\n return 0;\n }\n ... |
int function_1(void *var_1,void *var_3,void *var_4)
{
if (var_1 == (void *)0x0) {
/* WARNING: Subroutine does not return */
var_2("a != NULL","src/math/gmp_desc.c",0x154);
}
if (var_3 != (void *)0x0) {
if (var_4 != (void *)0x0) {
var_5(var_4,var_1,var_3);
return 0;
}
... | null | (translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_decl... | null |
undefined8 MASKED(long param_1,long param_2,long param_3)
{
if (param_1 == 0) {
/* WARNING: Subroutine does not return */
crypt_argchk("a != NULL","src/math/gmp_desc.c",0x154);
}
if (param_2 != 0) {
if (param_3 != 0) {
__gmpz_lcm(param_3,param_1,param_2);
return 0;
}
... |
4902_x86_64-linux-gnu-gold_and_x86_64-linux-gnu-gold_strip.c | initialize_input_to_output_maps | FUN_00225e50 |
/* DWARF original prototype: void initialize_input_to_output_maps(Sized_relobj_file<32,_false> *
this) */
void __thiscall
gold::Sized_relobj_file<32,_false>::initialize_input_to_output_maps
(Sized_relobj_file<32,_false> *this)
{
byte bVar1;
uint uVar2;
pointer pSVar3;
long lVar4;
uVar2 = th... |
void FUN_00225e50(long param_1)
{
byte bVar1;
uint uVar2;
long lVar3;
long lVar4;
uVar2 = *(uint *)(param_1 + 0x120);
if (uVar2 < 2) {
return;
}
lVar4 = 0x18;
do {
lVar3 = *(long *)(param_1 + 0x160) + lVar4;
bVar1 = *(byte *)(lVar3 + 0xb);
if (-1 < (char)bVar1) {
if (((bVar1... | MOV EAX,dword ptr [RDI + 0x120]
CMP EAX,0x1
JBE 0x00225ec0
SUB EAX,0x2
PUSH R12
LEA RAX,[RAX + RAX*0x2]
PUSH RBP
MOV RBP,RDI
PUSH RBX
LEA R12,[0x30 + RAX*0x8]
MOV EBX,0x18
NOP word ptr CS:[RAX + RAX*0x1]
MOV RAX,qword ptr [RBP + 0x160]
ADD RAX,RBX
MOVZX EDX,byte ptr [RAX + 0xb]
TEST DL,DL
JS 0x00225eb1
TEST DL,0x10
JZ ... | null | null | null | null | [(u'PTRSUB_-1203937257', u'LOAD_-1203937616'), (u'MULTIEQUAL_-1203937350', u'PTRADD_-1203937242'), ('const-1736', u'CALL_-1203937419'), (u'LOAD_-1203937616', u'PTRSUB_-1203937242'), ('tmp_243', u'CBRANCH_-1203937542'), ('const-8', u'PTRSUB_-1203937221'), ('const-16', u'PTRSUB_-1203937215'), ('const-2', u'INT_SUB_-12039... | [('const-288', u'INT_ADD_-1203937693'), ('tmp_243', u'CBRANCH_-1203937542'), (u'LOAD_-1203937594', u'CAST_-1203937249'), (u'INT_AND_-1203937302', u'INT_EQUAL_-1203937544'), ('const-2', u'INT_SUB_-1203937663'), (u'INT_ADD_-1203937525', u'CAST_-1203937234'), (u'INT_SUB_-1203937663', u'INT_ZEXT_-1203937464'), (u'LOAD_-120... | null | null | 00225e50 | x64 | O2 | (translation_unit "void FUN_00225e50(long param_1)\n\n{\n byte bVar1;\n uint uVar2;\n long lVar3;\n long lVar4;\n \n uVar2 = *(uint *)(param_1 + 0x120);\n if (uVar2 < 2) {\n return;\n }\n lVar4 = 0x18;\n do {\n lVar3 = *(long *)(param_1 + 0x160) + lVar4;\n bVar1 = *(byte *)(lVar3 + 0xb);\n if (-1 ... | (translation_unit "/* DWARF original prototype: void initialize_input_to_output_maps(Sized_relobj_file<32,_false> *\n this) */\n\nvoid __thiscall\ngold::Sized_relobj_file<32,_false>::initialize_input_to_output_maps\n (Sized_relobj_file<32,_false> *this)\n\n{\n byte bVar1;\n uint uVar2;\n pointer pSVar3;\n... | (translation_unit "void FUN_00225e50(long param_1)\n\n{\n byte bVar1;\n uint uVar2;\n long lVar3;\n long lVar4;\n \n uVar2 = *(uint *)(param_1 + 0x120);\n if (uVar2 < 2) {\n return;\n }\n lVar4 = 0x18;\n do {\n lVar3 = *(long *)(param_1 + 0x160) + lVar4;\n bVar1 = *(byte *)(lVar3 + 0xb);\n if (-1 ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (declaration (sized_type_specifier long) ID... | (function_definition "void FUN_00225e50(long param_1)\n\n{\n byte bVar1;\n uint uVar2;\n long lVar3;\n long lVar4;\n \n uVar2 = *(uint *)(param_1 + 0x120);\n if (uVar2 < 2) {\n return;\n }\n lVar4 = 0x18;\n do {\n lVar3 = *(long *)(param_1 + 0x160) + lVar4;\n bVar1 = *(byte *)(lVar3 + 0xb);\n if (... |
/* DWARF original prototype: void initialize_input_to_output_maps(Sized_relobj_file<32,_false> *
this) */
void __thiscall
var_2::Sized_relobj_file<32,_false>::initialize_input_to_output_maps
(Sized_relobj_file<32,_false> *this)
{
byte var_5;
type_1 var_1;
type_2 pSVar3;
long var_9;
var_1 = ... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier)) (de... | null |
void MASKED(long param_1)
{
byte bVar1;
uint uVar2;
long lVar3;
long lVar4;
uVar2 = *(uint *)(param_1 + 0x120);
if (uVar2 < 2) {
return;
}
lVar4 = 0x18;
do {
lVar3 = *(long *)(param_1 + 0x160) + lVar4;
bVar1 = *(byte *)(lVar3 + 0xb);
if (-1 < (char)bVar1) {
if (((bVar1 & 0x1... |
4679_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c | add_local_pair_with_rel | FUN_0020f300 |
/* DWARF original prototype: void add_local_pair_with_rel(Output_data_got<32,_false> * this, Relobj
* object, uint symndx, uint shndx, uint got_type, Output_data_reloc_generic * rel_dyn, uint
r_type, uint64_t addend) */
void __thiscall
gold::Output_data_got<32,_false>::add_local_pair_with_rel
(Output_... |
void FUN_0020f300(undefined8 param_1,long *param_2,uint param_3,uint param_4,undefined4 param_5,
long *param_6,undefined4 param_7,undefined8 param_8)
{
char cVar1;
undefined4 uVar2;
undefined8 uVar3;
cVar1 = (**(code **)(*param_2 + 0x158))(param_2,param_3,param_5,param_8);
if (cVar1 != '... | PUSH R15
MOV R15D,EDX
MOV EDX,R8D
PUSH R14
MOV R14,RDI
PUSH R13
MOV R13,R9
PUSH R12
MOV R12D,R8D
PUSH RBP
PUSH RBX
MOV RBX,RSI
MOV RDI,RBX
SUB RSP,0x58
MOV EAX,dword ptr [RSP + 0x90]
MOV RBP,qword ptr [RSP + 0x98]
MOV dword ptr [RSP + 0x8],ECX
MOV dword ptr [RSP + 0x4],EAX
MOV RAX,qword ptr [RSI]
MOV RCX,RBP
MOV ESI,R1... | null | null | null | null | [(u'LOAD_-1203768045', u'INT_EQUAL_-1203768022'), (u'COPY_-1203767222', u'PIECE_-1203767374'), ('const-433', u'LOAD_-1203768045'), (u'PTRADD_-1203767047', u'LOAD_-1203767898'), (u'PIECE_-1203767508', u'CAST_-1203766974'), (u'PTRSUB_-1203767324', u'PTRSUB_-1203767316'), (u'PIECE_-1203767375', u'PIECE_-1203767374'), (u'C... | [(u'INT_ADD_-1203768029', u'CAST_-1203767150'), (u'LOAD_-1203768045', u'INT_EQUAL_-1203768022'), (u'CAST_-1203767150', u'LOAD_-1203768045'), ('const-433', u'LOAD_-1203768451'), ('tmp_2164', u'CALL_-1203768135'), (u'COPY_-1203767063', u'CALL_-1203767722'), ('tmp_3422', u'CALLIND_-1203768069'), (u'INT_EQUAL_-1203768022',... | null | null | 0020f300 | x64 | O2 | (translation_unit "void FUN_0020f300(undefined8 param_1,long *param_2,uint param_3,uint param_4,undefined4 param_5,\n long *param_6,undefined4 param_7,undefined8 param_8)\n\n{\n char cVar1;\n undefined4 uVar2;\n undefined8 uVar3;\n \n cVar1 = (**(code **)(*param_2 + 0x158))(param_2,param_3,param_5,... | (translation_unit "/* DWARF original prototype: void add_local_pair_with_rel(Output_data_got<32,_false> * this, Relobj\n * object, uint symndx, uint shndx, uint got_type, Output_data_reloc_generic * rel_dyn, uint\n r_type, uint64_t addend) */\n\nvoid __thiscall\ngold::Output_data_got<32,_false>::add_local_pair_with... | (translation_unit "void FUN_0020f300(undefined8 param_1,long *param_2,uint param_3,uint param_4,undefined4 param_5,\n long *param_6,undefined4 param_7,undefined8 param_8)\n\n{\n char cVar1;\n undefined4 uVar2;\n undefined8 uVar3;\n \n cVar1 = (**(code **)(*param_2 + 0x158))(param_2,param_3,param_5,... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , ... | (function_definition "void FUN_0020f300(undefined8 param_1,long *param_2,uint param_3,uint param_4,undefined4 param_5,\n long *param_6,undefined4 param_7,undefined8 param_8)\n\n{\n char cVar1;\n undefined4 uVar2;\n undefined8 uVar3;\n \n cVar1 = (**(code **)(*param_2 + 0x158))(param_2,param_3,param... |
/* DWARF original prototype: void add_local_pair_with_rel(Output_data_got<32,_false> * this, Relobj
* object, uint symndx, uint shndx, uint got_type, Output_data_reloc_generic * rel_dyn, uint
r_type, uint64_t addend) */
void __thiscall
var_6::Output_data_got<32,_false>::add_local_pair_with_rel
(Output... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (id... | null |
void MASKED(undefined8 param_1,long *param_2,uint param_3,uint param_4,undefined4 param_5,
long *param_6,undefined4 param_7,undefined8 param_8)
{
char cVar1;
undefined4 uVar2;
undefined8 uVar3;
cVar1 = (**(code **)(*param_2 + 0x158))(param_2,param_3,param_5,param_8);
if (cVar1 != '\0') {... |
73_x86_64-kfreebsd-gnu-as_and_x86_64-kfreebsd-gnu-as_strip.c | strncasecmp | strncasecmp |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int strncasecmp(char *__s1,char *__s2,size_t __n)
{
int iVar1;
iVar1 = (*(code *)PTR_strncasecmp_001da258)();
return iVar1;
}
|
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int strncasecmp(char *__s1,char *__s2,size_t __n)
{
int iVar1;
iVar1 = (*(code *)PTR_strncasecmp_001da258)();
return iVar1;
}
| JMP qword ptr [0x001da258] | null | null | null | null | [('const-0', u'RETURN_-1206942533'), (u'CAST_-1206942467', u'CALLIND_-1206942536'), (u'CALLIND_-1206942536', u'INDIRECT_-1206942472'), ('tmp_44', u'CAST_-1206942467'), (u'INDIRECT_-1206942472', u'COPY_-1206942531'), (u'CALLIND_-1206942536', u'RETURN_-1206942533')] | [('const-0', u'RETURN_-1206942533'), (u'CAST_-1206942467', u'CALLIND_-1206942536'), (u'CALLIND_-1206942536', u'INDIRECT_-1206942472'), ('tmp_44', u'CAST_-1206942467'), (u'INDIRECT_-1206942472', u'COPY_-1206942531'), (u'CALLIND_-1206942536', u'RETURN_-1206942533')] | null | null | 001084b0 | x64 | O2 | (translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint strncasecmp(char *__s1,char *__s2,size_t __n)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_strncasecmp_001da258)();\n return iVar1;\n}\n\n" comment (function_definition "int strncasecmp(char *__s1,char *__s2,size_... | (translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint strncasecmp(char *__s1,char *__s2,size_t __n)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_strncasecmp_001da258)();\n return iVar1;\n}\n\n" comment (function_definition "int strncasecmp(char *__s1,char *__s2,size_... | (translation_unit "int strncasecmp(char *__s1,char *__s2,size_t __n)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_strncasecmp_001da258)();\n return iVar1;\n}\n\n" (function_definition "int strncasecmp(char *__s1,char *__s2,size_t __n)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_strncasecmp_001da258)();\n retur... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (... | (function_definition "int strncasecmp(char *__s1,char *__s2,size_t __n)\n\n{\n int iVar1;\n \n iVar1 = (*(code *)PTR_strncasecmp_001da258)();\n return iVar1;\n}" (primitive_type "int") (function_declarator "strncasecmp(char *__s1,char *__s2,size_t __n)" (identifier "strncasecmp") (parameter_list "(char *__s1,char *... |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int function_1(char *__s1,char *__s2,size_t __n)
{
int iVar1;
iVar1 = (*(type_1 *)PTR_strncasecmp_001da258)();
return iVar1;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primitive_type) declarator: (pointer_... | null |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int MASKED(char *__s1,char *__s2,size_t __n)
{
int iVar1;
iVar1 = (*(code *)PTR_MASKED_001da258)();
return iVar1;
}
|
77_libmicrohttpd.so.12.56_and_libmicrohttpd.so.12.56_strip.c | MHD_create_response_from_fd_at_offset64 | MHD_create_response_from_fd_at_offset64 |
/* WARNING: Switch with 1 destination removed at 0x00103560 */
/* WARNING: Enum "MHD_FLAG": Some values do not have unique names */
MHD_Response * MHD_create_response_from_fd_at_offset64(uint64_t size,int fd,uint64_t offset)
{
MHD_Response *pMVar1;
if (((-1 < (long)size) && (-1 < (long)offset)) && (-1 < (long... |
/* WARNING: Switch with 1 destination removed at 0x00103560 */
long MHD_create_response_from_fd_at_offset64(long param_1,undefined4 param_2,long param_3)
{
long lVar1;
if (((-1 < param_1) && (-1 < param_3)) && (-1 < param_1 + param_3)) {
lVar1 = MHD_create_response_from_callback(param_1,0x1000,FUN_0010f82... | JMP qword ptr [0x0031d268] | null | null | null | null | [(u'PTRSUB_-1206911051', u'STORE_-1206911235'), (u'CALL_-1206911254', u'STORE_-1206911219'), (u'INT_ADD_-1206911320', u'CAST_-1206911095'), (u'CALL_-1206911254', u'INT_NOTEQUAL_-1206911239'), ('tmp_318', u'CAST_-1206911104'), ('const-433', u'STORE_-1206911219'), (u'INT_SLESS_-1206911325', u'CBRANCH_-1206911324'), ('con... | [('const-4096', u'CALL_-1206911254'), (u'INDIRECT_-1206911056', u'MULTIEQUAL_-1206911052'), (u'CALL_-1206911254', u'STORE_-1206911219'), (u'CALL_-1206911254', u'INT_NOTEQUAL_-1206911239'), ('const--1', u'INT_SLESS_-1206911359'), (u'INT_SLESS_-1206911325', u'CBRANCH_-1206911324'), ('const-433', u'STORE_-1206911219'), (u... | null | null | 00103560 | x64 | O2 | (translation_unit "/* WARNING: Switch with 1 destination removed at 0x00103560 */\n\nlong MHD_create_response_from_fd_at_offset64(long param_1,undefined4 param_2,long param_3)\n\n{\n long lVar1;\n \n if (((-1 < param_1) && (-1 < param_3)) && (-1 < param_1 + param_3)) {\n lVar1 = MHD_create_response_from_callback(... | (translation_unit "/* WARNING: Switch with 1 destination removed at 0x00103560 */\n/* WARNING: Enum "MHD_FLAG": Some values do not have unique names */\n\nMHD_Response * MHD_create_response_from_fd_at_offset64(uint64_t size,int fd,uint64_t offset)\n\n{\n MHD_Response *pMVar1;\n \n if (((-1 < (long)size) && (-1 < (lo... | (translation_unit "long MHD_create_response_from_fd_at_offset64(long param_1,undefined4 param_2,long param_3)\n\n{\n long lVar1;\n \n if (((-1 < param_1) && (-1 < param_3)) && (-1 < param_1 + param_3)) {\n lVar1 = MHD_create_response_from_callback(param_1,0x1000,FUN_0010f820,0,FUN_0010f800);\n if (lVar1 != 0) ... | (translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration (sized_type_sp... | (function_definition "long MHD_create_response_from_fd_at_offset64(long param_1,undefined4 param_2,long param_3)\n\n{\n long lVar1;\n \n if (((-1 < param_1) && (-1 < param_3)) && (-1 < param_1 + param_3)) {\n lVar1 = MHD_create_response_from_callback(param_1,0x1000,FUN_0010f820,0,FUN_0010f800);\n if (lVar1 != ... |
/* WARNING: Switch with 1 destination removed at 0x00103560 */
/* WARNING: Enum "MHD_FLAG": Some values do not have unique names */
type_1 * function_1(uint64_t var_1,int fd,uint64_t var_2)
{
type_1 *var_4;
if (((-1 < (long)var_1) && (-1 < (long)var_2)) && (-1 < (long)(var_1 + var_2))) {
var_4 = var_3(var... | null | (translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_decl... | null |
/* WARNING: Switch with 1 destination removed at 0x00103560 */
long MASKED(long param_1,undefined4 param_2,long param_3)
{
long lVar1;
if (((-1 < param_1) && (-1 < param_3)) && (-1 < param_1 + param_3)) {
lVar1 = MHD_create_response_from_callback(param_1,0x1000,FUN_0010f820,0,FUN_0010f800);
if (lVar1 ... |
1007_putty_and_putty_strip.c | ssh2_msg_channel_open_failure | FUN_0013fef0 |
/* WARNING: Enum "anon_enum_32": Some values do not have unique names */
void ssh2_msg_channel_open_failure(Ssh_conflict ssh,Packet *pktin)
{
ssh_channel *e;
char *ptr;
e = ssh_channel_msg(ssh,pktin);
if (e == (ssh_channel *)0x0) {
return;
}
if (e->halfopen != 0) {
if (e->type == 3) {
pt... |
void FUN_0013fef0(long param_1,undefined8 param_2)
{
long lVar1;
undefined8 uVar2;
lVar1 = FUN_0013f6d0();
if (lVar1 == 0) {
return;
}
if (*(int *)(lVar1 + 0x14) != 0) {
if (*(int *)(lVar1 + 0x10) == 3) {
uVar2 = FUN_001331e0(param_2);
FUN_00131a40(param_1,"Forwarded connection refu... | PUSH R12
MOV R12,RSI
PUSH RBP
MOV RBP,RDI
PUSH RBX
CALL 0x0013f6d0
TEST RAX,RAX
JZ 0x0013ff40
MOV RBX,RAX
MOV EAX,dword ptr [RAX + 0x14]
TEST EAX,EAX
JZ 0x0013ff7a
MOV EAX,dword ptr [RBX + 0x10]
CMP EAX,0x3
JZ 0x0013ff48
CMP EAX,0x5
JNZ 0x0013ff99
MOV RDI,qword ptr [RBP + 0x1a0]
MOV RSI,RBX
CALL 0x00178840
MOV RDI,RBX
... | null | null | null | null | [(u'CALL_-1207107826', u'INT_EQUAL_-1207107812'), ('const-112', u'PTRSUB_-1207107255'), (u'PTRSUB_-1207107354', u'LOAD_-1207107784'), (u'LOAD_-1207107784', u'INT_EQUAL_-1207107764'), (u'PTRSUB_-1207107340', u'LOAD_-1207107744'), (u'CALL_-1207107826', u'CALL_-1207107698'), (u'LOAD_-1207107784', u'INT_NOTEQUAL_-120710774... | [(u'CALL_-1207107826', u'INT_EQUAL_-1207107812'), ('const-433', u'LOAD_-1207107784'), ('const-16', u'INT_ADD_-1207107768'), (u'LOAD_-1207107784', u'INT_EQUAL_-1207107764'), (u'CALL_-1207107826', u'CALL_-1207107698'), (u'LOAD_-1207107784', u'INT_NOTEQUAL_-1207107747'), ('tmp_321', u'BRANCH_-1207107588'), ('const-0', u'I... | null | null | 0013fef0 | x64 | O2 | (translation_unit "void FUN_0013fef0(long param_1,undefined8 param_2)\n\n{\n long lVar1;\n undefined8 uVar2;\n \n lVar1 = FUN_0013f6d0();\n if (lVar1 == 0) {\n return;\n }\n if (*(int *)(lVar1 + 0x14) != 0) {\n if (*(int *)(lVar1 + 0x10) == 3) {\n uVar2 = FUN_001331e0(param_2);\n FUN_00131a40(par... | (translation_unit "/* WARNING: Enum "anon_enum_32": Some values do not have unique names */\n\nvoid ssh2_msg_channel_open_failure(Ssh_conflict ssh,Packet *pktin)\n\n{\n ssh_channel *e;\n char *ptr;\n \n e = ssh_channel_msg(ssh,pktin);\n if (e == (ssh_channel *)0x0) {\n return;\n }\n if (e->halfopen != 0) {\n ... | (translation_unit "void FUN_0013fef0(long param_1,undefined8 param_2)\n\n{\n long lVar1;\n undefined8 uVar2;\n \n lVar1 = FUN_0013f6d0();\n if (lVar1 == 0) {\n return;\n }\n if (*(int *)(lVar1 + 0x14) != 0) {\n if (*(int *)(lVar1 + 0x10) == 3) {\n uVar2 = FUN_001331e0(param_2);\n FUN_00131a40(par... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE IDENT ;) (expression_statement (assignment... | (function_definition "void FUN_0013fef0(long param_1,undefined8 param_2)\n\n{\n long lVar1;\n undefined8 uVar2;\n \n lVar1 = FUN_0013f6d0();\n if (lVar1 == 0) {\n return;\n }\n if (*(int *)(lVar1 + 0x14) != 0) {\n if (*(int *)(lVar1 + 0x10) == 3) {\n uVar2 = FUN_001331e0(param_2);\n FUN_00131a40(... |
/* WARNING: Enum "anon_enum_32": Some values do not have unique names */
void function_1(type_1 ssh,type_2 *pktin)
{
type_3 *var_2;
char *ptr;
var_2 = var_1(ssh,pktin);
if (var_2 == (type_3 *)0x0) {
return;
}
if (var_2->halfopen != 0) {
if (var_2->type == 3) {
ptr = var_3(pktin);
v... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_sta... | null |
void MASKED(long param_1,undefined8 param_2)
{
long lVar1;
undefined8 uVar2;
lVar1 = FUN_0013f6d0();
if (lVar1 == 0) {
return;
}
if (*(int *)(lVar1 + 0x14) != 0) {
if (*(int *)(lVar1 + 0x10) == 3) {
uVar2 = FUN_001331e0(param_2);
FUN_00131a40(param_1,"Forwarded connection refused by... |
8661_i686-gnu-dwp_and_i686-gnu-dwp_strip.c | gcount | FUN_002fd890 |
/* std::wistream::gcount() const */
undefined8 __thiscall std::wistream::gcount(wistream *this)
{
return *(undefined8 *)(this + 8);
}
|
undefined8 FUN_002fd890(long param_1)
{
return *(undefined8 *)(param_1 + 8);
}
| MOV RAX,qword ptr [RDI + 0x8]
RET | null | null | null | null | [('const-0', u'RETURN_-1204758365'), (u'CAST_-1204758313', u'LOAD_-1204758381'), (u'PTRADD_-1204758319', u'CAST_-1204758313'), ('const-1', u'PTRADD_-1204758319'), ('const-8', u'PTRADD_-1204758319'), ('const-433', u'LOAD_-1204758381'), ('tmp_18', u'PTRADD_-1204758319'), (u'COPY_-1204758381', u'RETURN_-1204758365'), (u'L... | [(u'INT_ADD_-1204758365', u'CAST_-1204758313'), ('const-0', u'RETURN_-1204758365'), (u'CAST_-1204758313', u'LOAD_-1204758381'), ('tmp_19', u'INT_ADD_-1204758365'), ('const-433', u'LOAD_-1204758381'), ('const-8', u'INT_ADD_-1204758365'), (u'COPY_-1204758381', u'RETURN_-1204758365'), (u'LOAD_-1204758381', u'COPY_-1204758... | null | null | 002fd890 | x64 | O2 | (translation_unit "undefined8 FUN_002fd890(long param_1)\n\n{\n return *(undefined8 *)(param_1 + 8);\n}\n\n" (function_definition "undefined8 FUN_002fd890(long param_1)\n\n{\n return *(undefined8 *)(param_1 + 8);\n}" type_identifier (function_declarator "FUN_002fd890(long param_1)" identifier (parameter_list "(long p... | (translation_unit "/* std::wistream::gcount() const */\n\nundefined8 __thiscall std::wistream::gcount(wistream *this)\n\n{\n return *(undefined8 *)(this + 8);\n}\n\n" comment (function_definition "undefined8 __thiscall std::wistream::gcount(wistream *this)\n\n{\n return *(undefined8 *)(this + 8);\n}" type_identifier ... | (translation_unit "undefined8 FUN_002fd890(long param_1)\n\n{\n return *(undefined8 *)(param_1 + 8);\n}\n\n" (function_definition "undefined8 FUN_002fd890(long param_1)\n\n{\n return *(undefined8 *)(param_1 + 8);\n}" type_identifier (function_declarator "FUN_002fd890(long param_1)" identifier (parameter_list "(long p... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (return_statement return (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expressio... | (function_definition "undefined8 FUN_002fd890(long param_1)\n\n{\n return *(undefined8 *)(param_1 + 8);\n}" (type_identifier "undefined8") (function_declarator "FUN_002fd890(long param_1)" (identifier "FUN_002fd890") (parameter_list "(long param_1)" (( "(") (parameter_declaration "long param_1" (sized_type_specifier "... |
/* std::wistream::gcount() const */
type_1 __thiscall std::type_2::function_1(type_2 *var_1)
{
return *(type_1 *)(var_1 + 8);
}
| null | (translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (return_statement (pointer_expression argument: (cast_expression ... | null |
undefined8 MASKED(long param_1)
{
return *(undefined8 *)(param_1 + 8);
}
|
2832_powerpc-linux-gnuspe-dwp_and_powerpc-linux-gnuspe-dwp_strip.c | inputs_reader | FUN_0018d9a0 |
/* DWARF original prototype: Incremental_inputs_reader<64,_false> *
inputs_reader(Sized_incremental_binary<64,_false> * this) */
Incremental_inputs_reader<64,_false> * __thiscall
gold::Sized_incremental_binary<64,_false>::inputs_reader(Sized_incremental_binary<64,_false> *this)
{
return &this->inputs_reader_;
}... |
long FUN_0018d9a0(long param_1)
{
return param_1 + 0x100;
}
| LEA RAX,[RDI + 0x100]
RET | null | null | null | null | [(u'PTRSUB_-1207445016', u'COPY_-1207445086'), ('const-0', u'RETURN_-1207445067'), ('tmp_16', u'PTRSUB_-1207445016'), (u'COPY_-1207445086', u'RETURN_-1207445067'), ('const-256', u'PTRSUB_-1207445016')] | [('const-0', u'RETURN_-1207445067'), ('tmp_16', u'INT_ADD_-1207445069'), ('const-256', u'INT_ADD_-1207445069'), (u'INT_ADD_-1207445069', u'COPY_-1207445086'), (u'COPY_-1207445086', u'RETURN_-1207445067')] | null | null | 0018d9a0 | x64 | O2 | (translation_unit "long FUN_0018d9a0(long param_1)\n\n{\n return param_1 + 0x100;\n}\n\n" (function_definition "long FUN_0018d9a0(long param_1)\n\n{\n return param_1 + 0x100;\n}" (sized_type_specifier "long" long) (function_declarator "FUN_0018d9a0(long param_1)" identifier (parameter_list "(long param_1)" ( (paramet... | (translation_unit "/* DWARF original prototype: Incremental_inputs_reader<64,_false> *\n inputs_reader(Sized_incremental_binary<64,_false> * this) */\n\nIncremental_inputs_reader<64,_false> * __thiscall\ngold::Sized_incremental_binary<64,_false>::inputs_reader(Sized_incremental_binary<64,_false> *this)\n\n{\n return... | (translation_unit "long FUN_0018d9a0(long param_1)\n\n{\n return param_1 + 0x100;\n}\n\n" (function_definition "long FUN_0018d9a0(long param_1)\n\n{\n return param_1 + 0x100;\n}" (sized_type_specifier "long" long) (function_declarator "FUN_0018d9a0(long param_1)" identifier (parameter_list "(long param_1)" ( (paramet... | (translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (return_statement return (binary_expression IDENT + LIT) ;) }))) | (function_definition "long FUN_0018d9a0(long param_1)\n\n{\n return param_1 + 0x100;\n}" (sized_type_specifier "long" (long "long")) (function_declarator "FUN_0018d9a0(long param_1)" (identifier "FUN_0018d9a0") (parameter_list "(long param_1)" (( "(") (parameter_declaration "long param_1" (sized_type_specifier "long" ... |
/* DWARF original prototype: Incremental_inputs_reader<64,_false> *
inputs_reader(Sized_incremental_binary<64,_false> * this) */
Incremental_inputs_reader<64,_false> * __thiscall
gold::Sized_incremental_binary<64,_false>::inputs_reader(Sized_incremental_binary<64,_false> *this)
{
return &this->inputs_reader_;
}... | null | (translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_statement (return_statement (binary_expression left: (identifier) righ... | null |
long MASKED(long param_1)
{
return param_1 + 0x100;
}
|
261_dd_and_dd_strip.c | __fxstat | __fxstat |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int __fxstat(int __ver,int __fildes,stat *__stat_buf)
{
/* WARNING: Bad instruction - Truncating control flow here */
/* __fxstat@@GLIBC_2.... |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int __fxstat(int __ver,int __fildes,stat *__stat_buf)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
| null | null | null | null | null | [('const-1', u'RETURN_-1207025190')] | [('const-1', u'RETURN_-1207025190')] | null | null | 001141d0 | x64 | O2 | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint __fxstat(int __ver,int __fildes,stat *__stat_buf)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata()... | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint __fxstat(int __ver,int __fildes,stat *__stat_buf)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n ... | (translation_unit "int __fxstat(int __ver,int __fildes,stat *__stat_buf)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int __fxstat(int __ver,int __fildes,stat *__stat_buf)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "__fxstat(int __ver,int __filde... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) }))) | (function_definition "int __fxstat(int __ver,int __fildes,stat *__stat_buf)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "__fxstat(int __ver,int __fildes,stat *__stat_buf)" (identifier "__fxstat") (parameter_list "(int __ver,int __fildes,stat *__stat_buf)" (( "(") (param... |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int function_1(int __ver,int __fildes,type_1 *__stat_buf)
{
/* WARNING: Bad instruction - Truncating control flow here */
/* __fxstat@@GLIB... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (identifier)) (parameter_declaration type:... | null |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int MASKED(int __ver,int __fildes,stat *__stat_buf)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
|
8201_x86_64-linux-gnu-dwp_and_x86_64-linux-gnu-dwp_strip.c | ~__numpunct_cache | FUN_002bb4c0 |
/* std::__numpunct_cache<wchar_t>::~__numpunct_cache() */
void __thiscall std::__numpunct_cache<wchar_t>::~__numpunct_cache(__numpunct_cache<wchar_t> *this)
{
/* try { // try from 002bb4c9 to 002bb4cd has its CatchHandler @ 002bb4dc */
~__numpunct_cache(this);
operator_delete(this);
return;... |
void FUN_002bb4c0(undefined8 param_1)
{
/* try { // try from 002bb4c9 to 002bb4cd has its CatchHandler @ 002bb4dc */
FUN_002bb470();
FUN_00276d20(param_1);
return;
}
| PUSH RBP
PUSH RBX
MOV RBX,RDI
SUB RSP,0x8
CALL 0x002bb470
ADD RSP,0x8
MOV RDI,RBX
POP RBX
POP RBP
JMP 0x00276d20 | null | null | null | null | [('const-0', u'RETURN_-1204505337'), ('tmp_111', u'CALL_-1204505341'), ('tmp_111', u'CALL_-1204505374')] | [('tmp_168', u'CALL_-1204505341'), ('const-0', u'RETURN_-1204505337')] | null | null | 002bb4c0 | x64 | O2 | (translation_unit "void FUN_002bb4c0(undefined8 param_1)\n\n{\n /* try { // try from 002bb4c9 to 002bb4cd has its CatchHandler @ 002bb4dc */\n FUN_002bb470();\n FUN_00276d20(param_1);\n return;\n}\n\n" (function_definition "void FUN_002bb4c0(undefined8 param_1)\n\n{\n /* try { /... | (translation_unit "/* std::__numpunct_cache<wchar_t>::~__numpunct_cache() */\n\nvoid __thiscall std::__numpunct_cache<wchar_t>::~__numpunct_cache(__numpunct_cache<wchar_t> *this)\n\n{\n /* try { // try from 002bb4c9 to 002bb4cd has its CatchHandler @ 002bb4dc */\n ~__numpunct_cache(this);\n operato... | (translation_unit "void FUN_002bb4c0(undefined8 param_1)\n\n{\n \n FUN_002bb470();\n FUN_00276d20(param_1);\n return;\n}\n\n" (function_definition "void FUN_002bb4c0(undefined8 param_1)\n\n{\n \n FUN_002bb470();\n FUN_00276d20(param_1);\n return;\n}" primitive_type (function_... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (return_statement return ;... | (function_definition "void FUN_002bb4c0(undefined8 param_1)\n\n{\n \n FUN_002bb470();\n FUN_00276d20(param_1);\n return;\n}" (primitive_type "void") (function_declarator "FUN_002bb4c0(undefined8 param_1)" (identifier "FUN_002bb4c0") (parameter_list "(undefined8 param_1)" (( "(") (parameter_declara... |
/* std::__numpunct_cache<wchar_t>::~__numpunct_cache() */
void __thiscall std::function_1<wchar_t>::~function_1(function_1<wchar_t> *this)
{
/* try { // try from 002bb4c9 to 002bb4cd has its CatchHandler @ 002bb4dc */
~function_1(this);
var_1(this);
return;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments... | null |
void MASKED(undefined8 param_1)
{
/* try { // try from 002bb4c9 to 002bb4cd has its CatchHandler @ 002bb4dc */
FUN_002bb470();
FUN_00276d20(param_1);
return;
}
|
873_sparc64-linux-gnu-as_and_sparc64-linux-gnu-as_strip.c | bfd_make_section_anyway | bfd_make_section_anyway |
/* WARNING: Control flow encountered bad instruction data */
void bfd_make_section_anyway(void)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
|
/* WARNING: Control flow encountered bad instruction data */
void bfd_make_section_anyway(void)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
| null | null | null | null | null | [('const-1', u'RETURN_-1207463166')] | [('const-1', u'RETURN_-1207463166')] | null | null | 001892f8 | x64 | O2 | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bfd_make_section_anyway(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bfd_make_section_anyway(void)\n\n{\n ... | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n\nvoid bfd_make_section_anyway(void)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment (function_definition "void bfd_make_section_anyway(void)\n\n{\n ... | (translation_unit "void bfd_make_section_anyway(void)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void bfd_make_section_anyway(void)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "bfd_make_section_anyway(void)" identifier (parameter_list "(void)" (... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) }))) | (function_definition "void bfd_make_section_anyway(void)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "bfd_make_section_anyway(void)" (identifier "bfd_make_section_anyway") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")")))... |
/* WARNING: Control flow encountered bad instruction data */
void function_1(void)
{
/* WARNING: Bad instruction - Truncating control flow here */
var_1();
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list)))))) | null |
/* WARNING: Control flow encountered bad instruction data */
void MASKED(void)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
|
10105_s390x-linux-gnu-ld_and_s390x-linux-gnu-ld_strip.c | do_get | thunk_FUN_00345c40 |
/* std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >
>::do_get(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >,
std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&,
std::_Ios_Iostate&, long&) const */
undefined1 [16]
std::num_get<wcha... |
undefined1 [16]
thunk_FUN_00345c40(undefined8 param_1,long *param_2,ulong param_3,long *param_4,undefined8 param_5,
long param_6,uint *param_7,ulong *param_8)
{
long *plVar1;
char cVar2;
bool bVar3;
char cVar4;
uint uVar5;
int iVar6;
long lVar7;
wchar_t *pwVar8;
ulong uVar9;
boo... | JMP 0x00345c40 | null | null | null | null | [(u'MULTIEQUAL_-1205109505', u'INT_EQUAL_-1205116878'), (u'MULTIEQUAL_-1205111002', u'MULTIEQUAL_-1205110941'), ('const-0', u'COPY_-1205111730'), ('const-0', u'COPY_-1205108019'), (u'CALL_-1205115342', u'INT_ZEXT_-1205111675'), (u'MULTIEQUAL_-1205110444', u'MULTIEQUAL_-1205110432'), ('const-22', u'COPY_-1205117135'), (... | [('const-433', u'LOAD_-1205116575'), (u'CALL_-1205114703', u'INDIRECT_-1205110053'), (u'CAST_-1205109515', u'INT_LESS_-1205115768'), (u'MULTIEQUAL_-1205109853', u'MULTIEQUAL_-1205109623'), (u'CALL_-1205115342', u'INT_ZEXT_-1205111675'), (u'PTRADD_-1205108606', u'LOAD_-1205114380'), (u'INDIRECT_-1205109694', u'MULTIEQUA... | null | null | 00346600 | x64 | O2 | (translation_unit "undefined1 [16]\nthunk_FUN_00345c40(undefined8 param_1,long *param_2,ulong param_3,long *param_4,undefined8 param_5,\n long param_6,uint *param_7,ulong *param_8)\n\n{\n long *plVar1;\n char cVar2;\n bool bVar3;\n char cVar4;\n uint uVar5;\n int iVar6;\n long lVar7;\n wchar_t... | (translation_unit "/* std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >\n >::do_get(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >,\n std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&,\n std::_Ios_Iostate&, long&) const */\n\nundefined1 ... | (translation_unit "undefined1 [16]\nthunk_FUN_00345c40(undefined8 param_1,long *param_2,ulong param_3,long *param_4,undefined8 param_5,\n long param_6,uint *param_7,ulong *param_8)\n\n{\n long *plVar1;\n char cVar2;\n bool bVar3;\n char cVar4;\n uint uVar5;\n int iVar6;\n long lVar7;\n wchar_t... | (translation_unit (expression_statement (subscript_expression IDENT [ LIT ]) ;) (declaration (macro_type_specifier IDENT ( (type_descriptor TYPE) )) IDENT , (ERROR IDENT) (pointer_declarator * IDENT) , (ERROR IDENT) IDENT , (ERROR IDENT) (pointer_declarator * IDENT) , IDENT (ERROR IDENT) , (ERROR IDENT) IDENT , (ERROR ... | (expression_statement "undefined1 [16]" (subscript_expression "undefined1 [16]" (identifier "undefined1") ([ "[") (number_literal "16") (] "]")) (; "")) (declaration "thunk_FUN_00345c40(undefined8 param_1,long *param_2,ulong param_3,long *param_4,undefined8 param_5,\n long param_6,uint *param_7,ulong... |
/* std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >
>::do_get(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >,
std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t> >, std::ios_base&,
std::_Ios_Iostate&, long&) const */
type_1 [16]
std::num_get<var_2,va... | null | (translation_unit (expression_statement (subscript_expression argument: (identifier) index: (number_literal)) (MISSING ";")) (declaration type: (macro_type_specifier name: (identifier) type: (type_descriptor type: (type_identifier)) (MISSING ")")) declarator: (identifier) (ERROR (identifier)) declarator: (pointer_decla... | null |
undefined1 [16]
MASKED(undefined8 param_1,long *param_2,ulong param_3,long *param_4,undefined8 param_5,
long param_6,uint *param_7,ulong *param_8)
{
long *plVar1;
char cVar2;
bool bVar3;
char cVar4;
uint uVar5;
int iVar6;
long lVar7;
wchar_t *pwVar8;
ulong uVar9;
bool bVar10;
... |
2568_s390x-linux-gnu-dwp_and_s390x-linux-gnu-dwp_strip.c | is_big_endian | FUN_00185d50 |
/* DWARF original prototype: bool is_big_endian(Dynobj * this) */
bool __thiscall gold::Dynobj::is_big_endian(Dynobj *this)
{
/* WARNING: Subroutine does not return */
do_gold_unreachable("../../gold/dynobj.h",0x53,"is_big_endian");
}
|
void FUN_00185d50(void)
{
/* WARNING: Subroutine does not return */
FUN_0017c650("../../gold/dynobj.h",0x53,"is_big_endian");
}
| SUB RSP,0x8
LEA RDX,[0x374c28]
MOV ESI,0x53
LEA RDI,[0x37349b]
CALL 0x0017c650 | null | null | null | null | [('const-3617947', u'COPY_-1207476854'), (u'COPY_-1207476853', u'CALL_-1207476868'), ('const-3623976', u'COPY_-1207476853'), (u'COPY_-1207476854', u'CALL_-1207476868'), ('const-83', u'CALL_-1207476868'), ('const-1', u'RETURN_-1207476863')] | [('const-3617947', u'COPY_-1207476855'), (u'COPY_-1207476855', u'CALL_-1207476868'), (u'COPY_-1207476854', u'CALL_-1207476868'), ('const-83', u'CALL_-1207476868'), ('const-3623976', u'COPY_-1207476854'), ('const-1', u'RETURN_-1207476863')] | null | null | 00185d50 | x64 | O2 | (translation_unit "void FUN_00185d50(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0017c650("../../gold/dynobj.h",0x53,"is_big_endian");\n}\n\n" (function_definition "void FUN_00185d50(void)\n\n{\n /* WARNING: Subroutine does not return */\n FUN_0017c650("../../gol... | (translation_unit "/* DWARF original prototype: bool is_big_endian(Dynobj * this) */\n\nbool __thiscall gold::Dynobj::is_big_endian(Dynobj *this)\n\n{\n /* WARNING: Subroutine does not return */\n do_gold_unreachable("../../gold/dynobj.h",0x53,"is_big_endian");\n}\n\n" comment (function_definition "... | (translation_unit "void FUN_00185d50(void)\n\n{\n \n FUN_0017c650("../../gold/dynobj.h",0x53,"is_big_endian");\n}\n\n" (function_definition "void FUN_00185d50(void)\n\n{\n \n FUN_0017c650("../../gold/dynobj.h",0x53,"is_big_endian");\n}" primitive_type (function_declarator "FUN_00... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , LIT , (string_literal " string_content ") ))) ;) }))) | (function_definition "void FUN_00185d50(void)\n\n{\n \n FUN_0017c650("../../gold/dynobj.h",0x53,"is_big_endian");\n}" (primitive_type "void") (function_declarator "FUN_00185d50(void)" (identifier "FUN_00185d50") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) ... |
/* DWARF original prototype: bool is_big_endian(Dynobj * this) */
bool __thiscall gold::type_1::function_1(type_1 *this)
{
/* WARNING: Subroutine does not return */
var_1("../../gold/dynobj.h",0x53,"is_big_endian");
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_l... | null |
void MASKED(void)
{
/* WARNING: Subroutine does not return */
FUN_0017c650("../../gold/dynobj.h",0x53,"is_big_endian");
}
|
822_sh4-linux-gnu-ld_and_sh4-linux-gnu-ld_strip.c | exit | exit |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void exit(int __status)
{
/* WARNING: Bad instruction - Truncating control flow here */
/* exit@@GLIBC_2.2.5 */
halt_baddata();
}
|
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void exit(int __status)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
| null | null | null | null | null | [('const-1', u'RETURN_-1207483030')] | [('const-1', u'RETURN_-1207483030')] | null | null | 00184560 | x64 | O2 | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid exit(int __status)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment comment (fun... | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid exit(int __status)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* exit@@GLIBC_2.2.5 */\n ... | (translation_unit "void exit(int __status)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "void exit(int __status)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "exit(int __status)" identifier (parameter_list "(int __status)" ( (parameter_declaration "... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) }))) | (function_definition "void exit(int __status)\n\n{\n \n halt_baddata();\n}" (primitive_type "void") (function_declarator "exit(int __status)" (identifier "exit") (parameter_list "(int __status)" (( "(") (parameter_declaration "int __status" (primitive_type "int") (identifier "__status")) () ")"))) (... |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void function_1(int __status)
{
/* WARNING: Bad instruction - Truncating control flow here */
/* exit@@GLIBC_2.2.5 */
var_1();
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments:... | null |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void MASKED(int __status)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
|
257_alpha-linux-gnu-objdump_and_alpha-linux-gnu-objdump_strip.c | load_debug_info | FUN_00122790 |
uint load_debug_info(void *file)
{
bfd_boolean bVar1;
if (num_debug_info_entries == 0xffffffff) {
return 0;
}
if (num_debug_info_entries == 0) {
load_cu_tu_indexes(file);
bVar1 = load_debug_section_with_follow(info,file);
if (((bVar1 == 0) ||
(bVar1 = process_debug_info((dwarf_secti... |
int FUN_00122790(undefined8 param_1)
{
int iVar1;
if (DAT_00159bd4 == -1) {
return 0;
}
if (DAT_00159bd4 == 0) {
FUN_00122670();
iVar1 = FUN_0010fed0(3,param_1);
if (((iVar1 == 0) ||
(iVar1 = FUN_00117250(&PTR_s__debug_info_00155c10,param_1,0,1,0), iVar1 == 0)) &&
((iVar1 = F... | PUSH RBP
PUSH RBX
SUB RSP,0x8
MOV EBX,dword ptr [0x00159bd4]
CMP EBX,-0x1
JZ 0x00122820
TEST EBX,EBX
JZ 0x001227b0
ADD RSP,0x8
MOV EAX,EBX
POP RBX
POP RBP
RET
MOV RBP,RDI
CALL 0x00122670
MOV RSI,RBP
MOV EDI,0x3
CALL 0x0010fed0
TEST EAX,EAX
JZ 0x001227f8
XOR R8D,R8D
XOR EDX,EDX
MOV ECX,0x1
MOV RSI,RBP
LEA RDI,[0x155c10]... | null | null | null | null | [('const-0', u'RETURN_-1207097358'), (u'CALL_-1207097351', u'INDIRECT_-1207096835'), (u'MULTIEQUAL_-1207096775', u'COPY_-1207097045'), ('tmp_1545', u'INT_EQUAL_-1207097411'), (u'CALL_-1207097072', u'INT_EQUAL_-1207097058'), (u'COPY_-1207097045', u'RETURN_-1207097208'), ('tmp_398', u'CBRANCH_-1207097178'), ('const-13998... | [('const-0', u'RETURN_-1207097358'), ('tmp_1245', u'CALL_-1207097268'), ('tmp_1245', u'CALL_-1207097194'), (u'CALL_-1207097072', u'INT_EQUAL_-1207097058'), ('const-0', u'PTRSUB_-1207096775'), ('tmp_1508', u'COPY_-1207096930'), (u'INDIRECT_-1207096825', u'MULTIEQUAL_-1207096790'), ('tmp_398', u'CBRANCH_-1207097178'), ('... | null | null | 00122790 | x64 | O2 | (translation_unit "int FUN_00122790(undefined8 param_1)\n\n{\n int iVar1;\n \n if (DAT_00159bd4 == -1) {\n return 0;\n }\n if (DAT_00159bd4 == 0) {\n FUN_00122670();\n iVar1 = FUN_0010fed0(3,param_1);\n if (((iVar1 == 0) ||\n (iVar1 = FUN_00117250(&PTR_s__debug_info_00155c10,param_1,0,1,0), iVar... | (translation_unit "uint load_debug_info(void *file)\n\n{\n bfd_boolean bVar1;\n \n if (num_debug_info_entries == 0xffffffff) {\n return 0;\n }\n if (num_debug_info_entries == 0) {\n load_cu_tu_indexes(file);\n bVar1 = load_debug_section_with_follow(info,file);\n if (((bVar1 == 0) ||\n (bVar1 = p... | (translation_unit "int FUN_00122790(undefined8 param_1)\n\n{\n int iVar1;\n \n if (DAT_00159bd4 == -1) {\n return 0;\n }\n if (DAT_00159bd4 == 0) {\n FUN_00122670();\n iVar1 = FUN_0010fed0(3,param_1);\n if (((iVar1 == 0) ||\n (iVar1 = FUN_00117250(&PTR_s__debug_info_00155c10,param_1,0,1,0), iVar... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return LIT ;) })) (if_... | (function_definition "int FUN_00122790(undefined8 param_1)\n\n{\n int iVar1;\n \n if (DAT_00159bd4 == -1) {\n return 0;\n }\n if (DAT_00159bd4 == 0) {\n FUN_00122670();\n iVar1 = FUN_0010fed0(3,param_1);\n if (((iVar1 == 0) ||\n (iVar1 = FUN_00117250(&PTR_s__debug_info_00155c10,param_1,0,1,0), i... |
type_1 function_1(void *file)
{
type_2 var_4;
if (var_1 == 0xffffffff) {
return 0;
}
if (var_1 == 0) {
var_2(file);
var_4 = var_3(info,file);
if (((var_4 == 0) ||
(var_4 = var_5((type_3 *)&PTR_s__debug_info_00155c10,file,abbrev,1,0),
var_4 == 0)) &&
((var_4 = var_3(in... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (declaration type: (primitive_type) declarator: (identifier)) (if_state... | null |
int MASKED(undefined8 param_1)
{
int iVar1;
if (DAT_00159bd4 == -1) {
return 0;
}
if (DAT_00159bd4 == 0) {
FUN_00122670();
iVar1 = FUN_0010fed0(3,param_1);
if (((iVar1 == 0) ||
(iVar1 = FUN_00117250(&PTR_s__debug_info_00155c10,param_1,0,1,0), iVar1 == 0)) &&
((iVar1 = FUN_001... |
320_hppa-linux-gnu-objcopy_and_hppa-linux-gnu-objcopy_strip.c | stab_class_static_member | FUN_00118970 |
bfd_boolean stab_class_static_member(void *p,char *name,char *physname,debug_visibility visibility)
{
int iVar1;
long lVar2;
char *__s;
size_t sVar3;
size_t sVar4;
size_t sVar5;
size_t sVar6;
char *pcVar7;
stab_write_handle *info;
char *pcVar8;
iVar1 = *(int *)((long)&((stab_write_handle *)((... |
undefined1 [16] FUN_00118970(long param_1,char *param_2,char *param_3,int param_4)
{
int iVar1;
long lVar2;
char *__s;
size_t sVar3;
size_t sVar4;
size_t sVar5;
size_t sVar6;
char *pcVar7;
char *pcVar8;
undefined1 auVar9 [16];
iVar1 = *(int *)(*(long *)(param_1 + 0x60) + 0x1c);
__s = (char... | PUSH R15
PUSH R14
MOV R14D,ECX
PUSH R13
MOV R13,RDX
PUSH R12
PUSH RBP
MOV RBP,RSI
PUSH RBX
MOV RBX,RDI
ADD RDI,0x60
SUB RSP,0x28
MOV RAX,qword ptr [RDI]
MOV EAX,dword ptr [RAX + 0x1c]
MOV dword ptr [RSP + 0xc],EAX
CALL 0x00118930
MOV R12,RAX
MOV RAX,qword ptr [RBX + 0x60]
MOV RDI,qword ptr [RAX + 0x20]
TEST RDI,RDI
JZ ... | null | null | null | null | [('const-32', u'INT_ADD_-1207006423'), ('tmp_764', u'INT_EQUAL_-1207006573'), (u'CAST_-1207005958', u'LOAD_-1207006540'), ('const-96', u'INT_ADD_-1207006743'), ('const-1192487', u'COPY_-1207006322'), ('const-1', u'COPY_-1207006255'), (u'COPY_-1207006304', u'MULTIEQUAL_-1207006220'), ('const-1196992', u'COPY_-1207005880... | [('const-433', u'STORE_-1207006437'), ('const-32', u'INT_ADD_-1207006423'), (u'CAST_-1207006005', u'CALL_-1207006470'), ('const-96', u'INT_ADD_-1207006743'), ('const-1', u'INT_EQUAL_-1207006593'), ('tmp_1404', u'CALL_-1207006700'), (u'INT_ADD_-1207006524', u'CAST_-1207005964'), ('const-1195894', u'COPY_-1207006304'), (... | null | null | 00118970 | x64 | O2 | (translation_unit "undefined1 [16] FUN_00118970(long param_1,char *param_2,char *param_3,int param_4)\n\n{\n int iVar1;\n long lVar2;\n char *__s;\n size_t sVar3;\n size_t sVar4;\n size_t sVar5;\n size_t sVar6;\n char *pcVar7;\n char *pcVar8;\n undefined1 auVar9 [16];\n \n iVar1 = *(int *)(*(long *)(param_... | (translation_unit "bfd_boolean stab_class_static_member(void *p,char *name,char *physname,debug_visibility visibility)\n\n{\n int iVar1;\n long lVar2;\n char *__s;\n size_t sVar3;\n size_t sVar4;\n size_t sVar5;\n size_t sVar6;\n char *pcVar7;\n stab_write_handle *info;\n char *pcVar8;\n \n iVar1 = *(int *)... | (translation_unit "undefined1 [16] FUN_00118970(long param_1,char *param_2,char *param_3,int param_4)\n\n{\n int iVar1;\n long lVar2;\n char *__s;\n size_t sVar3;\n size_t sVar4;\n size_t sVar5;\n size_t sVar6;\n char *pcVar7;\n char *pcVar8;\n undefined1 auVar9 [16];\n \n iVar1 = *(int *)(*(long *)(param_... | (translation_unit (expression_statement (subscript_expression IDENT [ LIT ]) ;) (declaration TYPE (ERROR ( (type_descriptor (sized_type_specifier long TYPE)) , TYPE) (pointer_declarator * IDENT) , (ERROR IDENT) (pointer_declarator * IDENT) , (ERROR IDENT IDENT ) { TYPE) IDENT ;) (declaration (sized_type_specifier long)... | (expression_statement "undefined1 [16]" (subscript_expression "undefined1 [16]" (identifier "undefined1") ([ "[") (number_literal "16") (] "]")) (; "")) (declaration "FUN_00118970(long param_1,char *param_2,char *param_3,int param_4)\n\n{\n int iVar1;" (type_identifier "FUN_00118970") (ERROR "(long param_1,char" (( ... |
type_1 function_1(void *p,char *name,char *physname,type_2 var_10)
{
int var_18;
long var_17;
char *__s;
size_t var_7;
size_t var_8;
size_t var_6;
size_t var_9;
char *var_2;
type_3 *info;
char *pcVar8;
var_18 = *(int *)((long)&((type_3 *)((long)p + 0x60))->abfd->iovec + 4);
__s = var_1((typ... | null | (translation_unit (expression_statement (subscript_expression argument: (identifier) index: (number_literal)) (MISSING ";")) (declaration type: (type_identifier) (ERROR (type_descriptor type: (sized_type_specifier type: (type_identifier))) (primitive_type)) declarator: (pointer_declarator declarator: (identifier)) (ERR... | null |
undefined1 [16] MASKED(long param_1,char *param_2,char *param_3,int param_4)
{
int iVar1;
long lVar2;
char *__s;
size_t sVar3;
size_t sVar4;
size_t sVar5;
size_t sVar6;
char *pcVar7;
char *pcVar8;
undefined1 auVar9 [16];
iVar1 = *(int *)(*(long *)(param_1 + 0x60) + 0x1c);
__s = (char *)FUN... |
99_sg_raw_and_sg_raw_strip.c | strtol | strtol |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
long strtol(char *__nptr,char **__endptr,int __base)
{
/* WARNING: Bad instruction - Truncating control flow here */
/* strtol@@GLIBC_2.2.5... |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
long strtol(char *__nptr,char **__endptr,int __base)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
| null | null | null | null | null | [('const-1', u'RETURN_-1206943494')] | [('const-1', u'RETURN_-1206943494')] | null | null | 001080f0 | x64 | O2 | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nlong strtol(char *__nptr,char **__endptr,int __base)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();... | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nlong strtol(char *__nptr,char **__endptr,int __base)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n ... | (translation_unit "long strtol(char *__nptr,char **__endptr,int __base)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "long strtol(char *__nptr,char **__endptr,int __base)\n\n{\n \n halt_baddata();\n}" (sized_type_specifier "long" long) (function_declarator "strtol(char ... | (translation_unit (function_definition (sized_type_specifier long) (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * (pointer_declarator * IDENT))) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (exp... | (function_definition "long strtol(char *__nptr,char **__endptr,int __base)\n\n{\n \n halt_baddata();\n}" (sized_type_specifier "long" (long "long")) (function_declarator "strtol(char *__nptr,char **__endptr,int __base)" (identifier "strtol") (parameter_list "(char *__nptr,char **__endptr,int __base)... |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
long function_1(char *__nptr,char **__endptr,int __base)
{
/* WARNING: Bad instruction - Truncating control flow here */
/* strtol@@GLIBC_2... | null | (translation_unit (function_definition type: (sized_type_specifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primitive_type) declarator: (po... | null |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
long MASKED(char *__nptr,char **__endptr,int __base)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
|
6083_s390x-linux-gnu-dwp_and_s390x-linux-gnu-dwp_strip.c | orphan_section_init | FUN_0025da10 |
/* DWARF original prototype: void orphan_section_init(Output_section_definition * this,
Orphan_section_placement * osp, Elements_iterator p) */
void __thiscall
gold::Output_section_definition::orphan_section_init
(Output_section_definition *this,Orphan_section_placement *osp,Elements_iterator p)
{
Orp... |
void FUN_0025da10(long param_1,undefined8 param_2,undefined8 param_3)
{
FUN_00256a60(param_2,param_1 + 8,*(undefined8 *)(param_1 + 0x78),param_3);
return;
}
| MOV R8,qword ptr [RDI + 0x78]
MOV RAX,RSI
MOV RCX,RDX
LEA RSI,[RDI + 0x8]
MOV RDI,RAX
MOV RDX,R8
JMP 0x00256a60 | null | null | null | null | [('tmp_29', u'PTRSUB_-1204102552'), ('const-0', u'RETURN_-1204102600'), (u'PTRSUB_-1204102541', u'CALL_-1204102604'), ('const-8', u'PTRSUB_-1204102541'), ('tmp_30', u'CALL_-1204102604'), ('const-433', u'LOAD_-1204102637'), (u'CAST_-1204102532', u'CALL_-1204102604'), ('tmp_29', u'PTRSUB_-1204102541'), (u'LOAD_-120410263... | [('const-433', u'LOAD_-1204102637'), ('const-0', u'RETURN_-1204102600'), ('const-120', u'INT_ADD_-1204102621'), (u'INT_ADD_-1204102621', u'CAST_-1204102554'), ('const-8', u'INT_ADD_-1204102606'), ('tmp_63', u'CALL_-1204102604'), (u'LOAD_-1204102637', u'CALL_-1204102604'), (u'CAST_-1204102554', u'LOAD_-1204102637'), ('t... | null | null | 0025da10 | x64 | O2 | (translation_unit "void FUN_0025da10(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_00256a60(param_2,param_1 + 8,*(undefined8 *)(param_1 + 0x78),param_3);\n return;\n}\n\n" (function_definition "void FUN_0025da10(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_00256a60(param_2,param_1 ... | (translation_unit "/* DWARF original prototype: void orphan_section_init(Output_section_definition * this,\n Orphan_section_placement * osp, Elements_iterator p) */\n\nvoid __thiscall\ngold::Output_section_definition::orphan_section_init\n (Output_section_definition *this,Orphan_section_placement *osp,Elemen... | (translation_unit "void FUN_0025da10(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_00256a60(param_2,param_1 + 8,*(undefined8 *)(param_1 + 0x78),param_3);\n return;\n}\n\n" (function_definition "void FUN_0025da10(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_00256a60(param_2,param_1 ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , (bi... | (function_definition "void FUN_0025da10(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_00256a60(param_2,param_1 + 8,*(undefined8 *)(param_1 + 0x78),param_3);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0025da10(long param_1,undefined8 param_2,undefined8 param_3)" (identifier "FUN_0... |
/* DWARF original prototype: void orphan_section_init(Output_section_definition * this,
Orphan_section_placement * osp, Elements_iterator p) */
void __thiscall
gold::type_1::function_1
(type_1 *this,type_2 *osp,type_3 p)
{
Orphan_section_placement::var_1
(osp,&this->name_,this->output_sect... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaratio... | null |
void MASKED(long param_1,undefined8 param_2,undefined8 param_3)
{
FUN_00256a60(param_2,param_1 + 8,*(undefined8 *)(param_1 + 0x78),param_3);
return;
}
|
4057_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c | close | FUN_001f8ea0 |
/* DWARF original prototype: void close(Output_file * this) */
int __thiscall gold::Output_file::close(Output_file *this,int __fd)
{
char *pcVar1;
uint uVar2;
uint extraout_EAX;
ssize_t sVar3;
int *piVar4;
char *pcVar5;
char *pcVar6;
size_t __n;
long lVar7;
if (((this->map_is_anonymous_ != fal... |
void FUN_001f8ea0(undefined8 *param_1)
{
undefined8 uVar1;
int iVar2;
ssize_t sVar3;
int *piVar4;
char *pcVar5;
undefined8 uVar6;
size_t __n;
long lVar7;
if (((*(char *)(param_1 + 4) != '\0') && (*(char *)((long)param_1 + 0x22) == '\0')) &&
(__n = param_1[2], __n != 0)) {
lVar7 = 0;
... | PUSH R15
PUSH R14
PUSH R13
PUSH R12
PUSH RBP
PUSH RBX
MOV RBX,RDI
SUB RSP,0x8
CMP byte ptr [RDI + 0x20],0x0
JZ 0x001f8ef1
CMP byte ptr [RDI + 0x22],0x0
JNZ 0x001f8ef1
MOV RBP,qword ptr [RDI + 0x10]
TEST RBP,RBP
JZ 0x001f8ef1
XOR R12D,R12D
LEA R13,[0x37e979]
MOV RSI,qword ptr [RBX + 0x18]
MOV EDI,dword ptr [RBX + 0x8]
M... | null | null | null | null | [(u'INT_EQUAL_-1207922769', u'CBRANCH_-1207922766'), ('const-433', u'LOAD_-1207922992'), (u'INT_SUB_-1207922823', u'MULTIEQUAL_-1207922464'), (u'CAST_-1207921973', u'CALL_-1207922553'), ('tmp_292', u'CBRANCH_-1207922855'), ('const-24', u'PTRSUB_-1207922114'), ('tmp_843', u'PTRSUB_-1207922148'), (u'MULTIEQUAL_-120792246... | [(u'INT_EQUAL_-1207922769', u'CBRANCH_-1207922766'), (u'MULTIEQUAL_-1207922465', u'INT_SUB_-1207922823'), ('tmp_292', u'CBRANCH_-1207922855'), (u'LOAD_-1207922910', u'INT_ADD_-1207922874'), (u'INT_SUB_-1207922823', u'MULTIEQUAL_-1207922465'), (u'PTRADD_-1207922117', u'CAST_-1207922112'), ('const-4', u'PTRADD_-120792215... | null | null | 001f8ea0 | x64 | O2 | (translation_unit "void FUN_001f8ea0(undefined8 *param_1)\n\n{\n undefined8 uVar1;\n int iVar2;\n ssize_t sVar3;\n int *piVar4;\n char *pcVar5;\n undefined8 uVar6;\n size_t __n;\n long lVar7;\n \n if (((*(char *)(param_1 + 4) != '\0') && (*(char *)((long)param_1 + 0x22) == '\0')) &&\n (__n = param_1[2], _... | (translation_unit "/* DWARF original prototype: void close(Output_file * this) */\n\nint __thiscall gold::Output_file::close(Output_file *this,int __fd)\n\n{\n char *pcVar1;\n uint uVar2;\n uint extraout_EAX;\n ssize_t sVar3;\n int *piVar4;\n char *pcVar5;\n char *pcVar6;\n size_t __n;\n long lVar7;\n \n if ... | (translation_unit "void FUN_001f8ea0(undefined8 *param_1)\n\n{\n undefined8 uVar1;\n int iVar2;\n ssize_t sVar3;\n int *piVar4;\n char *pcVar5;\n undefined8 uVar6;\n size_t __n;\n long lVar7;\n \n if (((*(char *)(param_1 + 4) != '\0') && (*(char *)((long)param_1 + 0x22) == '\0')) &&\n (__n = param_1[2], _... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYP... | (function_definition "void FUN_001f8ea0(undefined8 *param_1)\n\n{\n undefined8 uVar1;\n int iVar2;\n ssize_t sVar3;\n int *piVar4;\n char *pcVar5;\n undefined8 uVar6;\n size_t __n;\n long lVar7;\n \n if (((*(char *)(param_1 + 4) != '\0') && (*(char *)((long)param_1 + 0x22) == '\0')) &&\n (__n = param_1[2]... |
/* DWARF original prototype: void close(Output_file * this) */
int __thiscall gold::type_1::function_1(type_1 *this,int __fd)
{
char *pcVar1;
type_2 var_10;
type_2 extraout_EAX;
ssize_t var_4;
int *piVar4;
char *pcVar5;
char *pcVar6;
size_t var_1;
long var_3;
if (((this->map_is_anonymous_ != f... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (type_identifier) d... | null |
void MASKED(undefined8 *param_1)
{
undefined8 uVar1;
int iVar2;
ssize_t sVar3;
int *piVar4;
char *pcVar5;
undefined8 uVar6;
size_t __n;
long lVar7;
if (((*(char *)(param_1 + 4) != '\0') && (*(char *)((long)param_1 + 0x22) == '\0')) &&
(__n = param_1[2], __n != 0)) {
lVar7 = 0;
do {
... |
2914_sparc64-linux-gnu-ld_and_sparc64-linux-gnu-ld_strip.c | Sized_input_reader | FUN_0019f800 |
/* DWARF original prototype: void Sized_input_reader(Sized_input_reader * this, Sized_input_reader *
r) */
void __thiscall
gold::Sized_incremental_binary<32,_true>::Sized_input_reader::Sized_input_reader
(Sized_input_reader *this,Sized_input_reader *r)
{
Incremental_inputs_reader<32,_true> *pIVar1;
... |
void FUN_0019f800(undefined8 *param_1,long param_2)
{
undefined8 uVar1;
undefined8 uVar2;
uVar1 = *(undefined8 *)(param_2 + 8);
uVar2 = *(undefined8 *)(param_2 + 0x10);
*param_1 = &PTR_FUN_00440c88;
param_1[1] = uVar1;
param_1[2] = uVar2;
param_1[3] = *(undefined8 *)(param_2 + 0x18);
return;
}
| MOVDQU XMM0,xmmword ptr [RSI + 0x8]
LEA RAX,[0x440c88]
MOV qword ptr [RDI],RAX
MOVUPS xmmword ptr [RDI + 0x8],XMM0
MOV RAX,qword ptr [RSI + 0x18]
MOV qword ptr [RDI + 0x18],RAX
RET | null | null | null | null | [('const-8', u'PTRSUB_-1207502737'), ('const-12', u'PTRSUB_-1207502735'), ('const-8', u'PTRSUB_-1207502708'), ('const-433', u'STORE_-1207502808'), ('const-433', u'STORE_-1207502757'), (u'PTRSUB_-1207502735', u'LOAD_-1207502797'), ('const-433', u'LOAD_-1207502768'), ('const-8', u'PTRSUB_-1207502698'), (u'PTRSUB_-1207502... | [('const-8', u'PTRADD_-1207502741'), ('const-24', u'INT_ADD_-1207502801'), (u'INT_ADD_-1207502829', u'CAST_-1207502754'), ('const-433', u'LOAD_-1207502817'), ('const-433', u'STORE_-1207502806'), ('const-433', u'LOAD_-1207502825'), (u'PTRADD_-1207502731', u'STORE_-1207502808'), ('const-433', u'STORE_-1207502828'), ('con... | null | null | 0019f800 | x64 | O2 | (translation_unit "void FUN_0019f800(undefined8 *param_1,long param_2)\n\n{\n undefined8 uVar1;\n undefined8 uVar2;\n \n uVar1 = *(undefined8 *)(param_2 + 8);\n uVar2 = *(undefined8 *)(param_2 + 0x10);\n *param_1 = &PTR_FUN_00440c88;\n param_1[1] = uVar1;\n param_1[2] = uVar2;\n param_1[3] = *(undefined8 *)(pa... | (translation_unit "/* DWARF original prototype: void Sized_input_reader(Sized_input_reader * this, Sized_input_reader *\n r) */\n\nvoid __thiscall\ngold::Sized_incremental_binary<32,_true>::Sized_input_reader::Sized_input_reader\n (Sized_input_reader *this,Sized_input_reader *r)\n\n{\n Incremental_inputs_re... | (translation_unit "void FUN_0019f800(undefined8 *param_1,long param_2)\n\n{\n undefined8 uVar1;\n undefined8 uVar2;\n \n uVar1 = *(undefined8 *)(param_2 + 8);\n uVar2 = *(undefined8 *)(param_2 + 0x10);\n *param_1 = &PTR_FUN_00440c88;\n param_1[1] = uVar1;\n param_1[2] = uVar2;\n param_1[3] = *(undefined8 *)(pa... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (expression_statement (assignment... | (function_definition "void FUN_0019f800(undefined8 *param_1,long param_2)\n\n{\n undefined8 uVar1;\n undefined8 uVar2;\n \n uVar1 = *(undefined8 *)(param_2 + 8);\n uVar2 = *(undefined8 *)(param_2 + 0x10);\n *param_1 = &PTR_FUN_00440c88;\n param_1[1] = uVar1;\n param_1[2] = uVar2;\n param_1[3] = *(undefined8 *)... |
/* DWARF original prototype: void Sized_input_reader(Sized_input_reader * this, Sized_input_reader *
r) */
void __thiscall
gold::Sized_incremental_binary<32,_true>::Sized_input_reader::Sized_input_reader
(Sized_input_reader *this,Sized_input_reader *r)
{
Incremental_inputs_reader<32,_true> *pIVar1;
... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (sized_type_specifier) declarator: (i... | null |
void MASKED(undefined8 *param_1,long param_2)
{
undefined8 uVar1;
undefined8 uVar2;
uVar1 = *(undefined8 *)(param_2 + 8);
uVar2 = *(undefined8 *)(param_2 + 0x10);
*param_1 = &PTR_FUN_00440c88;
param_1[1] = uVar1;
param_1[2] = uVar2;
param_1[3] = *(undefined8 *)(param_2 + 0x18);
return;
}
|
38_m68k-linux-gnu-gprof_and_m68k-linux-gnu-gprof_strip.c | xmalloc_set_program_name | xmalloc_set_program_name |
void xmalloc_set_program_name(void)
{
(*(code *)PTR_xmalloc_set_program_name_00118130)();
return;
}
|
void xmalloc_set_program_name(void)
{
(*(code *)PTR_xmalloc_set_program_name_00118130)();
return;
}
| JMP qword ptr [0x00118130] | null | null | null | null | [('const-0', u'RETURN_-1206967701'), (u'CAST_-1206967639', u'CALLIND_-1206967704'), (u'CALLIND_-1206967704', u'INDIRECT_-1206967644'), ('tmp_22', u'CAST_-1206967639'), (u'INDIRECT_-1206967644', u'COPY_-1206967703')] | [('const-0', u'RETURN_-1206967701'), (u'CAST_-1206967639', u'CALLIND_-1206967704'), (u'CALLIND_-1206967704', u'INDIRECT_-1206967644'), ('tmp_22', u'CAST_-1206967639'), (u'INDIRECT_-1206967644', u'COPY_-1206967703')] | null | null | 00102260 | x64 | O2 | (translation_unit "void xmalloc_set_program_name(void)\n\n{\n (*(code *)PTR_xmalloc_set_program_name_00118130)();\n return;\n}\n\n" (function_definition "void xmalloc_set_program_name(void)\n\n{\n (*(code *)PTR_xmalloc_set_program_name_00118130)();\n return;\n}" primitive_type (function_declarator "xmalloc_set_prog... | (translation_unit "void xmalloc_set_program_name(void)\n\n{\n (*(code *)PTR_xmalloc_set_program_name_00118130)();\n return;\n}\n\n" (function_definition "void xmalloc_set_program_name(void)\n\n{\n (*(code *)PTR_xmalloc_set_program_name_00118130)();\n return;\n}" primitive_type (function_declarator "xmalloc_set_prog... | (translation_unit "void xmalloc_set_program_name(void)\n\n{\n (*(code *)PTR_xmalloc_set_program_name_00118130)();\n return;\n}\n\n" (function_definition "void xmalloc_set_program_name(void)\n\n{\n (*(code *)PTR_xmalloc_set_program_name_00118130)();\n return;\n}" primitive_type (function_declarator "xmalloc_set_prog... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) ... | (function_definition "void xmalloc_set_program_name(void)\n\n{\n (*(code *)PTR_xmalloc_set_program_name_00118130)();\n return;\n}" (primitive_type "void") (function_declarator "xmalloc_set_program_name(void)" (identifier "xmalloc_set_program_name") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primi... |
void function_1(void)
{
(*(type_1 *)PTR_xmalloc_set_program_name_00118130)();
return;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (parenthesized_expression (pointer_expression ar... | null |
void MASKED(void)
{
(*(code *)PTR_MASKED_00118130)();
return;
}
|
7425_sparc64-linux-gnu-dwp_and_sparc64-linux-gnu-dwp_strip.c | do_type | FUN_002c4370 |
int do_type(work_stuff *work,char **mangled,string *result)
{
int *piVar1;
bool bVar2;
bool bVar3;
int *piVar4;
char cVar5;
int iVar6;
int iVar7;
char *pcVar8;
int *piVar9;
size_t sVar10;
byte *pbVar11;
char *pcVar12;
long lVar13;
byte bVar14;
int *piVar15;
long lVar16;
int iVar17;
... |
int FUN_002c4370(byte *param_1,long *param_2,long *param_3)
{
int *piVar1;
bool bVar2;
bool bVar3;
int *piVar4;
char cVar5;
int iVar6;
undefined4 uVar7;
char *pcVar8;
int *piVar9;
size_t sVar10;
byte *pbVar11;
char *pcVar12;
long lVar13;
byte bVar14;
int *piVar15;
long lVar16;
int iV... | PUSH R15
PUSH R14
MOV R14,RSI
PUSH R13
MOV R13,RDI
PUSH R12
XOR R12D,R12D
PUSH RBP
MOV EBP,0x1
PUSH RBX
LEA RBX,[0x38e4dc]
SUB RSP,0x88
MOV qword ptr [RDX + 0x10],0x0
MOV qword ptr [RSP],RDX
MOV qword ptr [RSP + 0x40],0x0
MOV qword ptr [RSP + 0x38],0x0
MOV qword ptr [RSP + 0x30],0x0
MOV qword ptr [RDX + 0x8],0x0
MOV qw... | null | null | null | null | [(u'CALL_-1204597662', u'INDIRECT_-1204590134'), (u'MULTIEQUAL_-1204593869', u'CALL_-1204596285'), (u'MULTIEQUAL_-1204585971', u'MULTIEQUAL_-1204588740'), (u'CALL_-1204594835', u'INDIRECT_-1204587809'), (u'INDIRECT_-1204587440', u'MULTIEQUAL_-1204587341'), (u'LOAD_-1204595341', u'INT_NOTEQUAL_-1204595319'), ('tmp_2100'... | [(u'MULTIEQUAL_-1204593915', u'STORE_-1204597942'), (u'INDIRECT_-1204589303', u'MULTIEQUAL_-1204589613'), (u'INDIRECT_-1204588980', u'MULTIEQUAL_-1204589640'), (u'LOAD_-1204595341', u'INT_NOTEQUAL_-1204595319'), ('tmp_2100', u'CBRANCH_-1204598342'), ('const-1', u'PTRADD_-1204598434'), ('const-1', u'COPY_-1204590836'), ... | null | null | 002c4370 | x64 | O2 | (translation_unit "int FUN_002c4370(byte *param_1,long *param_2,long *param_3)\n\n{\n int *piVar1;\n bool bVar2;\n bool bVar3;\n int *piVar4;\n char cVar5;\n int iVar6;\n undefined4 uVar7;\n char *pcVar8;\n int *piVar9;\n size_t sVar10;\n byte *pbVar11;\n char *pcVar12;\n long lVar13;\n byte bVar14;\n in... | (translation_unit "int do_type(work_stuff *work,char **mangled,string *result)\n\n{\n int *piVar1;\n bool bVar2;\n bool bVar3;\n int *piVar4;\n char cVar5;\n int iVar6;\n int iVar7;\n char *pcVar8;\n int *piVar9;\n size_t sVar10;\n byte *pbVar11;\n char *pcVar12;\n long lVar13;\n byte bVar14;\n int *piVa... | (translation_unit "int FUN_002c4370(byte *param_1,long *param_2,long *param_3)\n\n{\n int *piVar1;\n bool bVar2;\n bool bVar3;\n int *piVar4;\n char cVar5;\n int iVar6;\n undefined4 uVar7;\n char *pcVar8;\n int *piVar9;\n size_t sVar10;\n byte *pbVar11;\n char *pcVar12;\n long lVar13;\n byte bVar14;\n in... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) ))) (co... | (function_definition "int FUN_002c4370(byte *param_1,long *param_2,long *param_3)\n\n{\n int *piVar1;\n bool bVar2;\n bool bVar3;\n int *piVar4;\n char cVar5;\n int iVar6;\n undefined4 uVar7;\n char *pcVar8;\n int *piVar9;\n size_t sVar10;\n byte *pbVar11;\n char *pcVar12;\n long lVar13;\n byte bVar14;\n ... |
int function_1(type_1 *work,char **mangled,type_2 *result)
{
int *var_27;
bool bVar2;
bool bVar3;
int *piVar4;
char var_14;
int var_4;
int var_23;
char *var_2;
int *var_26;
size_t var_38;
type_3 *var_22;
char *var_12;
long var_35;
type_3 var_18;
int *piVar15;
long var_34;
int var_1;
... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (sized_type_specifier) declarator: (p... | null |
int MASKED(byte *param_1,long *param_2,long *param_3)
{
int *piVar1;
bool bVar2;
bool bVar3;
int *piVar4;
char cVar5;
int iVar6;
undefined4 uVar7;
char *pcVar8;
int *piVar9;
size_t sVar10;
byte *pbVar11;
char *pcVar12;
long lVar13;
byte bVar14;
int *piVar15;
long lVar16;
int iVar17;
... |
95_libmicrohttpd.so.12.49_and_libmicrohttpd.so.12.49_strip.c | memmove | memmove |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void * memmove(void *__dest,void *__src,size_t __n)
{
void *pvVar1;
pvVar1 = (void *)(*(code *)PTR_memmove_00120ec0)();
return pvVar1;
}
|
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void * memmove(void *__dest,void *__src,size_t __n)
{
void *pvVar1;
pvVar1 = (void *)(*(code *)PTR_memmove_00120ec0)();
return pvVar1;
}
| JMP qword ptr [0x00120ec0] | null | null | null | null | [(u'CAST_-1206958531', u'CALLIND_-1206958600'), (u'CAST_-1206958530', u'RETURN_-1206958597'), ('const-0', u'RETURN_-1206958597'), (u'CALLIND_-1206958600', u'INDIRECT_-1206958536'), (u'INDIRECT_-1206958536', u'COPY_-1206958595'), ('tmp_44', u'CAST_-1206958531'), (u'CALLIND_-1206958600', u'CAST_-1206958530')] | [(u'CAST_-1206958531', u'CALLIND_-1206958600'), (u'CAST_-1206958530', u'RETURN_-1206958597'), ('const-0', u'RETURN_-1206958597'), (u'CALLIND_-1206958600', u'INDIRECT_-1206958536'), (u'INDIRECT_-1206958536', u'COPY_-1206958595'), ('tmp_44', u'CAST_-1206958531'), (u'CALLIND_-1206958600', u'CAST_-1206958530')] | null | null | 001045f0 | x64 | O2 | (translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid * memmove(void *__dest,void *__src,size_t __n)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_memmove_00120ec0)();\n return pvVar1;\n}\n\n" comment (function_definition "void * memmove(void *__dest,void... | (translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid * memmove(void *__dest,void *__src,size_t __n)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_memmove_00120ec0)();\n return pvVar1;\n}\n\n" comment (function_definition "void * memmove(void *__dest,void... | (translation_unit "void * memmove(void *__dest,void *__src,size_t __n)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_memmove_00120ec0)();\n return pvVar1;\n}\n\n" (function_definition "void * memmove(void *__dest,void *__src,size_t __n)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_memmove_... | (translation_unit (function_definition TYPE (pointer_declarator * (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) )))) (compound_statement { (declaration TYPE (pointer_... | (function_definition "void * memmove(void *__dest,void *__src,size_t __n)\n\n{\n void *pvVar1;\n \n pvVar1 = (void *)(*(code *)PTR_memmove_00120ec0)();\n return pvVar1;\n}" (primitive_type "void") (pointer_declarator "* memmove(void *__dest,void *__src,size_t __n)" (* "*") (function_declarator "memmove(void *__dest... |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void * function_1(void *__dest,void *__src,size_t __n)
{
void *pvVar1;
pvVar1 = (void *)(*(type_1 *)PTR_memmove_00120ec0)();
return pvVar1;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primi... | null |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void * MASKED(void *__dest,void *__src,size_t __n)
{
void *pvVar1;
pvVar1 = (void *)(*(code *)PTR_MASKED_00120ec0)();
return pvVar1;
}
|
2165_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c | _M_realloc_insert<const_gold::Dwarf_die::Attribute_value&> | FUN_0016ef60 |
/* DWARF original name: _M_realloc_insert<const gold::Dwarf_die::Attribute_value&>
DWARF original prototype: void
_M_realloc_insert<const_gold::Dwarf_die::Attribute_value&>(vector<gold::Dwarf_die::Attribute_value,_std::allocator<gold::Dwarf_die::Attribute_value>_>
* this, iterator __position, Attribute_value ... |
void FUN_0016ef60(undefined8 *param_1,void *param_2,undefined8 *param_3)
{
void *__dest;
void *pvVar1;
void *__src;
undefined8 uVar2;
undefined8 uVar3;
long lVar4;
void *__dest_00;
size_t __n;
ulong uVar5;
long lVar6;
pvVar1 = (void *)param_1[1];
__src = (void *)*param_1;
__n = (long)para... | PUSH R15
MOV R15,RDX
MOV RCX,RSI
MOV RDX,-0x5555555555555555
PUSH R14
PUSH R13
MOV R13,RSI
PUSH R12
PUSH RBP
MOV RBP,RDI
PUSH RBX
SUB RSP,0x28
MOV R8,qword ptr [RDI + 0x8]
MOV R12,qword ptr [RDI]
MOV RAX,R8
SUB RCX,R12
SUB RAX,R12
SAR RAX,0x3
IMUL RAX,RDX
TEST RAX,RAX
JZ 0x0016f0b0
LEA RDX,[RAX + RAX*0x1]
MOV R14,-0x10... | null | null | null | null | [(u'CAST_-1207307447', u'INT_SUB_-1207308330'), ('tmp_333', u'CBRANCH_-1207308237'), (u'INT_SUB_-1207308126', u'INT_ADD_-1207308108'), ('tmp_1059', u'CAST_-1207307452'), ('const-433', u'STORE_-1207307960'), ('tmp_847', u'CBRANCH_-1207307831'), (u'CAST_-1207307367', u'LOAD_-1207307567'), ('const-8', u'PTRSUB_-1207307263... | [('tmp_333', u'CBRANCH_-1207308237'), (u'INT_SUB_-1207308126', u'INT_ADD_-1207308108'), (u'INT_ADD_-1207308108', u'STORE_-1207307960'), (u'INT_SUB_-1207308342', u'INT_ADD_-1207307425'), ('tmp_847', u'CBRANCH_-1207307831'), (u'MULTIEQUAL_-1207307680', u'CALL_-1207308046'), (u'INT_NOTEQUAL_-1207307788', u'CBRANCH_-120730... | null | null | 0016ef60 | x64 | O2 | (translation_unit "void FUN_0016ef60(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n undefined8 uVar2;\n undefined8 uVar3;\n long lVar4;\n void *__dest_00;\n size_t __n;\n ulong uVar5;\n long lVar6;\n \n pvVar1 = (void *)param_1[1];\n __src = (vo... | (translation_unit "/* DWARF original name: _M_realloc_insert<const gold::Dwarf_die::Attribute_value&>\n DWARF original prototype: void\n _M_realloc_insert<const_gold::Dwarf_die::Attribute_value&>(vector<gold::Dwarf_die::Attribute_value,_std::allocator<gold::Dwarf_die::Attribute_value>_>\n * this, iterator __posit... | (translation_unit "void FUN_0016ef60(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n undefined8 uVar2;\n undefined8 uVar3;\n long lVar4;\n void *__dest_00;\n size_t __n;\n ulong uVar5;\n long lVar6;\n \n pvVar1 = (void *)param_1[1];\n __src = (vo... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE (pointer_... | (function_definition "void FUN_0016ef60(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n undefined8 uVar2;\n undefined8 uVar3;\n long lVar4;\n void *__dest_00;\n size_t __n;\n ulong uVar5;\n long lVar6;\n \n pvVar1 = (void *)param_1[1];\n __src = ... |
/* DWARF original name: _M_realloc_insert<const gold::Dwarf_die::Attribute_value&>
DWARF original prototype: void
_M_realloc_insert<const_gold::Dwarf_die::Attribute_value&>(vector<gold::Dwarf_die::Attribute_value,_std::allocator<gold::Dwarf_die::Attribute_value>_>
* this, iterator __position, Attribute_value ... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primitive_type) declarator: (pointer... | null |
void MASKED(undefined8 *param_1,void *param_2,undefined8 *param_3)
{
void *__dest;
void *pvVar1;
void *__src;
undefined8 uVar2;
undefined8 uVar3;
long lVar4;
void *__dest_00;
size_t __n;
ulong uVar5;
long lVar6;
pvVar1 = (void *)param_1[1];
__src = (void *)*param_1;
__n = (long)param_2 - ... |
8056_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c | find_last_of | FUN_002d4f80 |
/* std::string::find_last_of(char const*, unsigned long) const */
void __thiscall std::string::find_last_of(string *this,char *param_1,ulong param_2)
{
size_t sVar1;
sVar1 = strlen(param_1);
find_last_of(this,param_1,param_2,sVar1);
return;
}
|
void FUN_002d4f80(undefined8 param_1,char *param_2,undefined8 param_3)
{
size_t sVar1;
sVar1 = strlen(param_2);
FUN_002d4ee0(param_1,param_2,param_3,sVar1);
return;
}
| PUSH R12
MOV R12,RDX
PUSH RBP
MOV RBP,RDI
MOV RDI,RSI
PUSH RBX
MOV RBX,RSI
CALL 0x00144490
MOV RDX,R12
MOV RSI,RBX
MOV RDI,RBP
POP RBX
MOV RCX,RAX
POP RBP
POP R12
JMP 0x002d4ee0 | null | null | null | null | [('tmp_91', u'CALL_-1204662324'), ('tmp_90', u'CALL_-1204662362'), ('tmp_89', u'CALL_-1204662324'), ('const-0', u'RETURN_-1204662320'), ('tmp_90', u'CALL_-1204662324'), (u'CALL_-1204662362', u'CALL_-1204662324')] | [('tmp_144', u'CALL_-1204662324'), ('tmp_145', u'CALL_-1204662362'), ('const-0', u'RETURN_-1204662320'), ('tmp_145', u'CALL_-1204662324'), (u'CALL_-1204662362', u'CALL_-1204662324'), ('tmp_142', u'CALL_-1204662324')] | null | null | 002d4f80 | x64 | O2 | (translation_unit "void FUN_002d4f80(undefined8 param_1,char *param_2,undefined8 param_3)\n\n{\n size_t sVar1;\n \n sVar1 = strlen(param_2);\n FUN_002d4ee0(param_1,param_2,param_3,sVar1);\n return;\n}\n\n" (function_definition "void FUN_002d4f80(undefined8 param_1,char *param_2,undefined8 param_3)\n\n{\n size_t s... | (translation_unit "/* std::string::find_last_of(char const*, unsigned long) const */\n\nvoid __thiscall std::string::find_last_of(string *this,char *param_1,ulong param_2)\n\n{\n size_t sVar1;\n \n sVar1 = strlen(param_1);\n find_last_of(this,param_1,param_2,sVar1);\n return;\n}\n\n" comment (function_definition "... | (translation_unit "void FUN_002d4f80(undefined8 param_1,char *param_2,undefined8 param_3)\n\n{\n size_t sVar1;\n \n sVar1 = strlen(param_2);\n FUN_002d4ee0(param_1,param_2,param_3,sVar1);\n return;\n}\n\n" (function_definition "void FUN_002d4f80(undefined8 param_1,char *param_2,undefined8 param_3)\n\n{\n size_t s... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (expression_statement (assignment_expression I... | (function_definition "void FUN_002d4f80(undefined8 param_1,char *param_2,undefined8 param_3)\n\n{\n size_t sVar1;\n \n sVar1 = strlen(param_2);\n FUN_002d4ee0(param_1,param_2,param_3,sVar1);\n return;\n}" (primitive_type "void") (function_declarator "FUN_002d4f80(undefined8 param_1,char *param_2,undefined8 param_3... |
/* std::string::find_last_of(char const*, unsigned long) const */
void __thiscall std::type_1::function_1(type_1 *this,char *param_1,type_2 param_2)
{
size_t sVar1;
sVar1 = var_1(param_1);
function_1(this,param_1,param_2,sVar1);
return;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifi... | null |
void MASKED(undefined8 param_1,char *param_2,undefined8 param_3)
{
size_t sVar1;
sVar1 = strlen(param_2);
FUN_002d4ee0(param_1,param_2,param_3,sVar1);
return;
}
|
3043_i686-kfreebsd-gnu-ld_and_i686-kfreebsd-gnu-ld_strip.c | do_local_got_offset | FUN_001b2950 |
/* DWARF original prototype: uint do_local_got_offset(Sized_relobj<32,_false> * this, uint symndx,
uint got_type, uint64_t addend) */
uint __thiscall
gold::Sized_relobj<32,_false>::do_local_got_offset
(Sized_relobj<32,_false> *this,uint symndx,uint got_type,uint64_t addend)
{
uint *puVar1;
const_ite... |
void FUN_001b2950(long param_1,undefined4 param_2,int param_3,undefined8 param_4)
{
int *piVar1;
long lVar2;
undefined4 local_18 [2];
undefined8 local_10;
local_18[0] = param_2;
local_10 = param_4;
lVar2 = FUN_001b28f0(param_1 + 0xa8,local_18);
if (lVar2 == 0) {
/* WARNING: Subr... | PUSH RBX
ADD RDI,0xa8
MOV EBX,EDX
SUB RSP,0x10
MOV dword ptr [RSP],ESI
MOV RSI,RSP
MOV qword ptr [RSP + 0x8],RCX
CALL 0x001b28f0
TEST RAX,RAX
JZ 0x001b299b
MOV RAX,qword ptr [RAX + 0x18]
TEST RAX,RAX
JNZ 0x001b2989
JMP 0x001b29b3
MOV RAX,qword ptr [RAX + 0x8]
TEST RAX,RAX
JZ 0x001b29b3
CMP EBX,dword ptr [RAX]
JNZ 0x001... | null | null | null | null | [('const-433', u'LOAD_-1207686690'), (u'COPY_-1207686476', u'CALL_-1207686604'), (u'CAST_-1207686459', u'LOAD_-1207686752'), (u'PTRSUB_-1207686492', u'CALL_-1207686769'), ('const-0', u'INT_EQUAL_-1207686755'), ('const-0', u'INT_EQUAL_-1207686733'), ('const-4294967295', u'INT_NOTEQUAL_-1207686669'), ('const-2108', u'CAL... | [('const-433', u'LOAD_-1207686672'), ('const-4', u'PTRADD_-1207686461'), ('tmp_644', u'PTRSUB_-1207686499'), ('tmp_770', u'INT_EQUAL_-1207686693'), (u'CALL_-1207686769', u'INT_ADD_-1207686736'), (u'MULTIEQUAL_-1207686470', u'PTRADD_-1207686461'), ('const-168', u'INT_ADD_-1207686807'), ('const-433', u'LOAD_-1207686708')... | null | null | 001b2950 | x64 | O2 | (translation_unit "void FUN_001b2950(long param_1,undefined4 param_2,int param_3,undefined8 param_4)\n\n{\n int *piVar1;\n long lVar2;\n undefined4 local_18 [2];\n undefined8 local_10;\n \n local_18[0] = param_2;\n local_10 = param_4;\n lVar2 = FUN_001b28f0(param_1 + 0xa8,local_18);\n if (lVar2 == 0) {\n ... | (translation_unit "/* DWARF original prototype: uint do_local_got_offset(Sized_relobj<32,_false> * this, uint symndx,\n uint got_type, uint64_t addend) */\n\nuint __thiscall\ngold::Sized_relobj<32,_false>::do_local_got_offset\n (Sized_relobj<32,_false> *this,uint symndx,uint got_type,uint64_t addend)\n\n{\n ... | (translation_unit "void FUN_001b2950(long param_1,undefined4 param_2,int param_3,undefined8 param_4)\n\n{\n int *piVar1;\n long lVar2;\n undefined4 local_18 [2];\n undefined8 local_10;\n \n local_18[0] = param_2;\n local_10 = param_4;\n lVar2 = FUN_001b28f0(param_1 + 0xa8,local_18);\n if (lVar2 == 0) {\n ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarato... | (function_definition "void FUN_001b2950(long param_1,undefined4 param_2,int param_3,undefined8 param_4)\n\n{\n int *piVar1;\n long lVar2;\n undefined4 local_18 [2];\n undefined8 local_10;\n \n local_18[0] = param_2;\n local_10 = param_4;\n lVar2 = FUN_001b28f0(param_1 + 0xa8,local_18);\n if (lVar2 == 0) {\n ... |
/* DWARF original prototype: uint do_local_got_offset(Sized_relobj<32,_false> * this, uint symndx,
uint got_type, uint64_t addend) */
type_1 __thiscall
gold::Sized_relobj<32,type_7>::do_local_got_offset
(Sized_relobj<32,type_7> *this,type_1 symndx,type_1 var_4,uint64_t addend)
{
type_1 *var_3;
type_... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaratio... | null |
void MASKED(long param_1,undefined4 param_2,int param_3,undefined8 param_4)
{
int *piVar1;
long lVar2;
undefined4 local_18 [2];
undefined8 local_10;
local_18[0] = param_2;
local_10 = param_4;
lVar2 = FUN_001b28f0(param_1 + 0xa8,local_18);
if (lVar2 == 0) {
/* WARNING: Subroutine... |
1642_powerpc64-linux-gnu-dwp_and_powerpc64-linux-gnu-dwp_strip.c | ~Struct_export_dynamic | FUN_0015bea0 |
/* DWARF original prototype: void ~Struct_export_dynamic(Struct_export_dynamic * this, int
__in_chrg) */
void __thiscall
gold::General_options::Struct_export_dynamic::~Struct_export_dynamic
(Struct_export_dynamic *this,int __in_chrg)
{
pointer pcVar1;
pcVar1 = (this->option).longname._M_dataplus.... |
void FUN_0015bea0(undefined8 *param_1)
{
*param_1 = &PTR_FUN_00424240;
if ((undefined8 *)param_1[1] != param_1 + 3) {
FUN_002dac70((undefined8 *)param_1[1]);
return;
}
return;
}
| LEA RAX,[0x424240]
MOV RDX,qword ptr [RDI + 0x8]
MOV qword ptr [RDI],RAX
LEA RAX,[RDI + 0x18]
CMP RDX,RAX
JZ 0x0015bec0
MOV RDI,RDX
JMP 0x002dac70
RET | null | null | null | null | [(u'PTRSUB_-1207255266', u'STORE_-1207255373'), ('const-0', u'PTRSUB_-1207255262'), ('const-0', u'RETURN_-1207255335'), ('const-4342336', u'PTRSUB_-1207255273'), (u'PTRSUB_-1207255266', u'PTRSUB_-1207255262'), ('const-16', u'PTRSUB_-1207255259'), (u'PTRSUB_-1207255259', u'INT_NOTEQUAL_-1207255349'), ('const-0', u'RETUR... | [(u'INT_NOTEQUAL_-1207255349', u'CBRANCH_-1207255348'), ('const-0', u'RETURN_-1207255335'), ('const-3', u'PTRADD_-1207255270'), (u'CAST_-1207255277', u'INT_NOTEQUAL_-1207255349'), ('tmp_109', u'STORE_-1207255373'), ('tmp_109', u'PTRADD_-1207255270'), (u'PTRSUB_-1207255274', u'STORE_-1207255373'), ('const-8', u'PTRADD_-... | null | null | 0015bea0 | x64 | O2 | (translation_unit "void FUN_0015bea0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00424240;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_002dac70((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_0015bea0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004... | (translation_unit "/* DWARF original prototype: void ~Struct_export_dynamic(Struct_export_dynamic * this, int\n __in_chrg) */\n\nvoid __thiscall\ngold::General_options::Struct_export_dynamic::~Struct_export_dynamic\n (Struct_export_dynamic *this,int __in_chrg)\n\n{\n pointer pcVar1;\n \n pcVar1 = (this->o... | (translation_unit "void FUN_0015bea0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00424240;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_002dac70((undefined8 *)param_1[1]);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_0015bea0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_004... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression & IDENT)) ;) (if_statement if (parenthesized_expres... | (function_definition "void FUN_0015bea0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_00424240;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_002dac70((undefined8 *)param_1[1]);\n return;\n }\n return;\n}" (primitive_type "void") (function_declarator "FUN_0015bea0(undefined8 *param_1)" (identifier ... |
/* DWARF original prototype: void ~Struct_export_dynamic(Struct_export_dynamic * this, int
__in_chrg) */
void __thiscall
gold::General_options::function_1::~function_1
(function_1 *this,int __in_chrg)
{
type_1 var_5;
var_5 = (this->option).longname._M_dataplus._M_p;
(this->super_Struct_var)._vp... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (assignment_expr... | null |
void MASKED(undefined8 *param_1)
{
*param_1 = &PTR_FUN_00424240;
if ((undefined8 *)param_1[1] != param_1 + 3) {
FUN_002dac70((undefined8 *)param_1[1]);
return;
}
return;
}
|
115_sh4-linux-gnu-nm_and_sh4-linux-gnu-nm_strip.c | print_symbol_filename_sysv | FUN_00105390 |
void print_symbol_filename_sysv(bfd *archive_bfd,bfd *abfd)
{
if (filename_per_symbol != 0) {
if (archive_bfd != (bfd *)0x0) {
printf("%s:",archive_bfd->filename);
}
printf("%s:",abfd->filename);
return;
}
return;
}
|
void FUN_00105390(undefined8 *param_1,undefined8 *param_2)
{
if (DAT_0010cc04 != 0) {
if (param_1 != (undefined8 *)0x0) {
printf("%s:",*param_1);
}
printf("%s:",*param_2);
return;
}
return;
}
| MOV EAX,dword ptr [0x0010cc04]
TEST EAX,EAX
JZ 0x001053d0
PUSH RBX
MOV RBX,RSI
TEST RDI,RDI
JZ 0x001053b4
MOV RSI,qword ptr [RDI]
XOR EAX,EAX
LEA RDI,[0x10809d]
CALL 0x001031d0
MOV RSI,qword ptr [RBX]
LEA RDI,[0x10809d]
XOR EAX,EAX
POP RBX
JMP 0x001031d0
RET | null | null | null | null | [('tmp_169', u'PTRSUB_-1206954876'), (u'CALL_-1206955005', u'INDIRECT_-1206954865'), (u'PTRSUB_-1206954858', u'LOAD_-1206955040'), (u'COPY_-1206954931', u'CALL_-1206955041'), ('tmp_28', u'CBRANCH_-1206955096'), ('const-0', u'PTRSUB_-1206954876'), ('const-433', u'LOAD_-1206955073'), ('const-0', u'RETURN_-1206954983'), (... | [(u'CALL_-1206955005', u'INDIRECT_-1206954865'), ('const-1081501', u'COPY_-1206954912'), ('const-433', u'LOAD_-1206955040'), (u'COPY_-1206954931', u'CALL_-1206955041'), ('tmp_28', u'CBRANCH_-1206955096'), ('const-0', u'RETURN_-1206954983'), ('tmp_421', u'MULTIEQUAL_-1206954876'), (u'INDIRECT_-1206954865', u'COPY_-12069... | null | null | 00105390 | x64 | O2 | (translation_unit "void FUN_00105390(undefined8 *param_1,undefined8 *param_2)\n\n{\n if (DAT_0010cc04 != 0) {\n if (param_1 != (undefined8 *)0x0) {\n printf("%s:",*param_1);\n }\n printf("%s:",*param_2);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_00105390(undefined8 *param_1,unde... | (translation_unit "void print_symbol_filename_sysv(bfd *archive_bfd,bfd *abfd)\n\n{\n if (filename_per_symbol != 0) {\n if (archive_bfd != (bfd *)0x0) {\n printf("%s:",archive_bfd->filename);\n }\n printf("%s:",abfd->filename);\n return;\n }\n return;\n}\n\n" (function_definition "void print_symbol_... | (translation_unit "void FUN_00105390(undefined8 *param_1,undefined8 *param_2)\n\n{\n if (DAT_0010cc04 != 0) {\n if (param_1 != (undefined8 *)0x0) {\n printf("%s:",*param_1);\n }\n printf("%s:",*param_2);\n return;\n }\n return;\n}\n\n" (function_definition "void FUN_00105390(undefined8 *param_1,unde... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compo... | (function_definition "void FUN_00105390(undefined8 *param_1,undefined8 *param_2)\n\n{\n if (DAT_0010cc04 != 0) {\n if (param_1 != (undefined8 *)0x0) {\n printf("%s:",*param_1);\n }\n printf("%s:",*param_2);\n return;\n }\n return;\n}" (primitive_type "void") (function_declarator "FUN_00105390(undefi... |
void function_1(type_1 *var_2,type_1 *abfd)
{
if (var_1 != 0) {
if (var_2 != (type_1 *)0x0) {
var_3("%s:",var_2->filename);
}
var_3("%s:",abfd->filename);
return;
}
return;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (pointe... | null |
void MASKED(undefined8 *param_1,undefined8 *param_2)
{
if (DAT_0010cc04 != 0) {
if (param_1 != (undefined8 *)0x0) {
printf("%s:",*param_1);
}
printf("%s:",*param_2);
return;
}
return;
}
|
98_x86_64-linux-gnux32-objdump_and_x86_64-linux-gnux32-objdump_strip.c | cplus_demangle_type | cplus_demangle_type |
void cplus_demangle_type(void)
{
(*(code *)PTR_cplus_demangle_type_00155310)();
return;
}
|
void cplus_demangle_type(void)
{
(*(code *)PTR_cplus_demangle_type_00155310)();
return;
}
| JMP qword ptr [0x00155310] | null | null | null | null | [(u'CAST_-1206946199', u'CALLIND_-1206946264'), ('const-0', u'RETURN_-1206946261'), (u'INDIRECT_-1206946204', u'COPY_-1206946263'), ('tmp_22', u'CAST_-1206946199'), (u'CALLIND_-1206946264', u'INDIRECT_-1206946204')] | [(u'CAST_-1206946199', u'CALLIND_-1206946264'), ('const-0', u'RETURN_-1206946261'), (u'INDIRECT_-1206946204', u'COPY_-1206946263'), ('tmp_22', u'CAST_-1206946199'), (u'CALLIND_-1206946264', u'INDIRECT_-1206946204')] | null | null | 00107620 | x64 | O2 | (translation_unit "void cplus_demangle_type(void)\n\n{\n (*(code *)PTR_cplus_demangle_type_00155310)();\n return;\n}\n\n" (function_definition "void cplus_demangle_type(void)\n\n{\n (*(code *)PTR_cplus_demangle_type_00155310)();\n return;\n}" primitive_type (function_declarator "cplus_demangle_type(void)" identifie... | (translation_unit "void cplus_demangle_type(void)\n\n{\n (*(code *)PTR_cplus_demangle_type_00155310)();\n return;\n}\n\n" (function_definition "void cplus_demangle_type(void)\n\n{\n (*(code *)PTR_cplus_demangle_type_00155310)();\n return;\n}" primitive_type (function_declarator "cplus_demangle_type(void)" identifie... | (translation_unit "void cplus_demangle_type(void)\n\n{\n (*(code *)PTR_cplus_demangle_type_00155310)();\n return;\n}\n\n" (function_definition "void cplus_demangle_type(void)\n\n{\n (*(code *)PTR_cplus_demangle_type_00155310)();\n return;\n}" primitive_type (function_declarator "cplus_demangle_type(void)" identifie... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) ... | (function_definition "void cplus_demangle_type(void)\n\n{\n (*(code *)PTR_cplus_demangle_type_00155310)();\n return;\n}" (primitive_type "void") (function_declarator "cplus_demangle_type(void)" (identifier "cplus_demangle_type") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) (... |
void function_1(void)
{
(*(type_1 *)PTR_cplus_demangle_type_00155310)();
return;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (parenthesized_expression (pointer_expression ar... | null |
void MASKED(void)
{
(*(code *)PTR_MASKED_00155310)();
return;
}
|
10334_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c | ~Sized_elf_reloc_mapper | FUN_00469ff0 |
/* DWARF original prototype: void ~Sized_elf_reloc_mapper(Sized_elf_reloc_mapper<32,_false> * this,
int __in_chrg) */
void __thiscall
gold::Sized_elf_reloc_mapper<32,_false>::~Sized_elf_reloc_mapper
(Sized_elf_reloc_mapper<32,_false> *this,int __in_chrg)
{
return;
}
|
void FUN_00469ff0(void)
{
return;
}
| RET | null | null | null | null | [('const-0', u'RETURN_-1202085892')] | [('const-0', u'RETURN_-1202085892')] | null | null | 00469ff0 | x64 | O2 | (translation_unit "void FUN_00469ff0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_00469ff0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_00469ff0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n return;\n}" { (r... | (translation_unit "/* DWARF original prototype: void ~Sized_elf_reloc_mapper(Sized_elf_reloc_mapper<32,_false> * this,\n int __in_chrg) */\n\nvoid __thiscall\ngold::Sized_elf_reloc_mapper<32,_false>::~Sized_elf_reloc_mapper\n (Sized_elf_reloc_mapper<32,_false> *this,int __in_chrg)\n\n{\n return;\n}\n\n" com... | (translation_unit "void FUN_00469ff0(void)\n\n{\n return;\n}\n\n" (function_definition "void FUN_00469ff0(void)\n\n{\n return;\n}" primitive_type (function_declarator "FUN_00469ff0(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n return;\n}" { (r... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (return_statement return ;) }))) | (function_definition "void FUN_00469ff0(void)\n\n{\n return;\n}" (primitive_type "void") (function_declarator "FUN_00469ff0(void)" (identifier "FUN_00469ff0") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n return;\n}" ({ "{") (return_statemen... |
/* DWARF original prototype: void ~Sized_elf_reloc_mapper(Sized_elf_reloc_mapper<32,_false> * this,
int __in_chrg) */
void __thiscall
gold::Sized_elf_reloc_mapper<32,_false>::~Sized_elf_reloc_mapper
(Sized_elf_reloc_mapper<32,_false> *this,int __in_chrg)
{
return;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (return_statement)))) | null |
void MASKED(void)
{
return;
}
|
12342_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c | ~__close_sentry | FUN_004ccb30 |
/* ~__close_sentry() */
void __thiscall std::wfilebuf::close()::__close_sentry::~__close_sentry(__close_sentry *this)
{
long lVar1;
undefined8 uVar2;
*(undefined4 *)(*(long *)this + 0x78) = 0;
*(undefined1 *)(*(long *)this + 0xc0) = 0;
_M_destroy_internal_buffer(*(wfilebuf **)this);
*(undefined1 *)(*(... |
void FUN_004ccb30(long *param_1)
{
long lVar1;
undefined8 uVar2;
*(undefined4 *)(*param_1 + 0x78) = 0;
*(undefined1 *)(*param_1 + 0xc0) = 0;
FUN_004c8cb0(*param_1);
*(undefined1 *)(*param_1 + 0xa9) = 0;
*(undefined1 *)(*param_1 + 0xaa) = 0;
lVar1 = *param_1;
uVar2 = *(undefined8 *)(lVar1 + 0x98);... | PUSH RBX
MOV RAX,qword ptr [RDI]
MOV RBX,RDI
MOV dword ptr [RAX + 0x78],0x0
MOV RAX,qword ptr [RDI]
MOV byte ptr [RAX + 0xc0],0x0
MOV RDI,qword ptr [RDI]
CALL 0x004c8cb0
MOV RAX,qword ptr [RBX]
MOV byte ptr [RAX + 0xa9],0x0
MOV RAX,qword ptr [RBX]
MOV byte ptr [RAX + 0xaa],0x0
MOV RAX,qword ptr [RBX]
MOV RDX,qword ptr ... | null | null | null | null | [('const-433', u'STORE_-1202467897'), ('const-433', u'STORE_-1202468015'), (u'LOAD_-1202467879', u'INT_ADD_-1202467847'), (u'CAST_-1202467890', u'STORE_-1202468030'), (u'LOAD_-1202467873', u'STORE_-1202467861'), ('tmp_196', u'CAST_-1202467870'), (u'LOAD_-1202467995', u'INT_ADD_-1202467973'), (u'LOAD_-1202467965', u'INT... | [(u'LOAD_-1202467879', u'INT_ADD_-1202467847'), ('const-0', u'STORE_-1202467972'), (u'LOAD_-1202467873', u'STORE_-1202467861'), (u'INT_ADD_-1202468001', u'CAST_-1202467880'), (u'LOAD_-1202467995', u'INT_ADD_-1202467973'), (u'INT_ADD_-1202467847', u'CAST_-1202467765'), (u'INT_ADD_-1202467973', u'CAST_-1202467861'), ('co... | null | null | 004ccb30 | x64 | O2 | (translation_unit "void FUN_004ccb30(long *param_1)\n\n{\n long lVar1;\n undefined8 uVar2;\n \n *(undefined4 *)(*param_1 + 0x78) = 0;\n *(undefined1 *)(*param_1 + 0xc0) = 0;\n FUN_004c8cb0(*param_1);\n *(undefined1 *)(*param_1 + 0xa9) = 0;\n *(undefined1 *)(*param_1 + 0xaa) = 0;\n lVar1 = *param_1;\n uVar2 = ... | (translation_unit "/* ~__close_sentry() */\n\nvoid __thiscall std::wfilebuf::close()::__close_sentry::~__close_sentry(__close_sentry *this)\n\n{\n long lVar1;\n undefined8 uVar2;\n \n *(undefined4 *)(*(long *)this + 0x78) = 0;\n *(undefined1 *)(*(long *)this + 0xc0) = 0;\n _M_destroy_internal_buffer(*(wfilebuf **... | (translation_unit "void FUN_004ccb30(long *param_1)\n\n{\n long lVar1;\n undefined8 uVar2;\n \n *(undefined4 *)(*param_1 + 0x78) = 0;\n *(undefined1 *)(*param_1 + 0xc0) = 0;\n FUN_004c8cb0(*param_1);\n *(undefined1 *)(*param_1 + 0xa9) = 0;\n *(undefined1 *)(*param_1 + 0xaa) = 0;\n lVar1 = *param_1;\n uVar2 = ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration TYPE IDENT ;) (expression_statement (assignment_expression (p... | (function_definition "void FUN_004ccb30(long *param_1)\n\n{\n long lVar1;\n undefined8 uVar2;\n \n *(undefined4 *)(*param_1 + 0x78) = 0;\n *(undefined1 *)(*param_1 + 0xc0) = 0;\n FUN_004c8cb0(*param_1);\n *(undefined1 *)(*param_1 + 0xa9) = 0;\n *(undefined1 *)(*param_1 + 0xaa) = 0;\n lVar1 = *param_1;\n uVar2... |
/* ~__close_sentry() */
void __thiscall std::type_4::function_1()::function_2::~function_2(function_2 *var_1)
{
long var_3;
type_1 uVar2;
*(type_2 *)(*(long *)var_1 + 0x78) = 0;
*(type_3 *)(*(long *)var_1 + 0xc0) = 0;
var_2(*(type_4 **)var_1);
*(type_3 *)(*(long *)var_1 + 0xa9) = 0;
*(type_3 *)(*(lo... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (declaration type: (sized_type_sp... | null |
void MASKED(long *param_1)
{
long lVar1;
undefined8 uVar2;
*(undefined4 *)(*param_1 + 0x78) = 0;
*(undefined1 *)(*param_1 + 0xc0) = 0;
FUN_004c8cb0(*param_1);
*(undefined1 *)(*param_1 + 0xa9) = 0;
*(undefined1 *)(*param_1 + 0xaa) = 0;
lVar1 = *param_1;
uVar2 = *(undefined8 *)(lVar1 + 0x98);
*(u... |
1798_i686-gnu-dwp_and_i686-gnu-dwp_strip.c | parse_to_value | FUN_0015db30 |
/* WARNING: Enum "DT": Some values do not have unique names */
/* DWARF original prototype: void parse_to_value(Struct_initfirst * this, char * option_name, char *
arg, Command_line * param_3, General_options * param_4) */
void __thiscall
gold::General_options::Struct_initfirst::parse_to_value
(Struct_in... |
void FUN_0015db30(long param_1,undefined8 param_2,undefined8 param_3)
{
FUN_001e5a40(param_2,param_3,param_1 + 0x61);
*(undefined1 *)(param_1 + 0x60) = 1;
return;
}
| PUSH RBX
MOV RBX,RDI
MOV RDI,RSI
MOV RSI,RDX
LEA RDX,[RBX + 0x61]
CALL 0x001e5a40
MOV byte ptr [RBX + 0x60],0x1
POP RBX
RET | null | null | null | null | [('const-0', u'RETURN_-1207248026'), ('const-1', u'STORE_-1207248045'), ('tmp_60', u'CALL_-1207248049'), ('tmp_59', u'CALL_-1207248049'), ('const-433', u'STORE_-1207248045'), ('tmp_58', u'PTRSUB_-1207247968'), (u'PTRSUB_-1207247958', u'STORE_-1207248045'), ('const-97', u'PTRSUB_-1207247968'), ('tmp_58', u'PTRSUB_-12072... | [('const-0', u'RETURN_-1207248026'), ('tmp_84', u'INT_ADD_-1207248031'), ('const-97', u'INT_ADD_-1207248045'), (u'INT_ADD_-1207248045', u'CALL_-1207248049'), ('tmp_86', u'CALL_-1207248049'), ('tmp_85', u'CALL_-1207248049'), (u'CAST_-1207247963', u'STORE_-1207248045'), (u'INT_ADD_-1207248031', u'CAST_-1207247963'), ('co... | null | null | 0015db30 | x64 | O2 | (translation_unit "void FUN_0015db30(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_001e5a40(param_2,param_3,param_1 + 0x61);\n *(undefined1 *)(param_1 + 0x60) = 1;\n return;\n}\n\n" (function_definition "void FUN_0015db30(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_001e5a40(param... | (translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* DWARF original prototype: void parse_to_value(Struct_initfirst * this, char * option_name, char *\n arg, Command_line * param_3, General_options * param_4) */\n\nvoid __thiscall\ngold::General_options::Struct_initfirst::parse_to_val... | (translation_unit "void FUN_0015db30(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_001e5a40(param_2,param_3,param_1 + 0x61);\n *(undefined1 *)(param_1 + 0x60) = 1;\n return;\n}\n\n" (function_definition "void FUN_0015db30(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_001e5a40(param... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( IDENT , IDE... | (function_definition "void FUN_0015db30(long param_1,undefined8 param_2,undefined8 param_3)\n\n{\n FUN_001e5a40(param_2,param_3,param_1 + 0x61);\n *(undefined1 *)(param_1 + 0x60) = 1;\n return;\n}" (primitive_type "void") (function_declarator "FUN_0015db30(long param_1,undefined8 param_2,undefined8 param_3)" (identi... |
/* WARNING: Enum "DT": Some values do not have unique names */
/* DWARF original prototype: void parse_to_value(Struct_initfirst * this, char * option_name, char *
arg, Command_line * param_3, General_options * param_4) */
void __thiscall
gold::type_3::type_1::function_1
(type_1 *this,char *option_name,c... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaratio... | null |
void MASKED(long param_1,undefined8 param_2,undefined8 param_3)
{
FUN_001e5a40(param_2,param_3,param_1 + 0x61);
*(undefined1 *)(param_1 + 0x60) = 1;
return;
}
|
495_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c | Arm_reloc_property_table | FUN_0017adce |
/* gold::Arm_reloc_property_table::Arm_reloc_property_table() [clone .cold.86] */
void __thiscall
gold::Arm_reloc_property_table::Arm_reloc_property_table(Arm_reloc_property_table *this)
{
long unaff_RBX;
long unaff_RBP;
long unaff_R14;
void *unaff_R15;
operator_delete(unaff_R15,0x50);
if (*(void **)(... |
void FUN_0017adce(void)
{
long unaff_RBX;
long unaff_RBP;
long unaff_R14;
thunk_FUN_0049e330();
if (*(long *)(unaff_RBP + -0x70) != *(long *)(unaff_RBP + -0x6b8) + 0x10) {
FUN_0049e330();
}
if (*(long *)(unaff_RBP + -0x50) != unaff_RBX + 0x10) {
FUN_0049e330();
}
if (*(long *)(unaff_RBP +... | MOV ESI,0x50
MOV RDI,R15
CALL 0x0049e320
MOV RAX,qword ptr [RBP + -0x6b8]
MOV RDI,qword ptr [RBP + -0x70]
ADD RAX,0x10
CMP RDI,RAX
JZ 0x0017adf4
CALL 0x0049e330
MOV RDI,qword ptr [RBP + -0x50]
ADD RBX,0x10
CMP RDI,RBX
JZ 0x0017ae06
CALL 0x0049e330
MOV RBX,R12
MOV RDX,qword ptr [RBP + -0x710]
MOV RDI,qword ptr [RBP + -0... | null | null | null | null | [(u'INT_ADD_-1207390448', u'CAST_-1207389866'), (u'LOAD_-1207390739', u'CALL_-1207390697'), (u'CAST_-1207389750', u'LOAD_-1207390248'), (u'INT_ADD_-1207390185', u'CAST_-1207389727'), (u'LOAD_-1207390590', u'INT_ADD_-1207390552'), (u'CAST_-1207389851', u'LOAD_-1207390429'), ('const--1744', u'INT_ADD_-1207390356'), ('tmp... | [('const-433', u'LOAD_-1207390476'), (u'INT_ADD_-1207390334', u'INT_NOTEQUAL_-1207390325'), (u'LOAD_-1207390590', u'INT_ADD_-1207390552'), ('const--1744', u'INT_ADD_-1207390356'), ('tmp_868', u'CBRANCH_-1207390153'), (u'INT_ADD_-1207390242', u'CAST_-1207389767'), ('const--1808', u'INT_ADD_-1207390631'), (u'INT_ADD_-120... | null | null | 0017adce | x64 | O2 | (translation_unit "void FUN_0017adce(void)\n\n{\n long unaff_RBX;\n long unaff_RBP;\n long unaff_R14;\n \n thunk_FUN_0049e330();\n if (*(long *)(unaff_RBP + -0x70) != *(long *)(unaff_RBP + -0x6b8) + 0x10) {\n FUN_0049e330();\n }\n if (*(long *)(unaff_RBP + -0x50) != unaff_RBX + 0x10) {\n FUN_0049e330();\n... | (translation_unit "/* gold::Arm_reloc_property_table::Arm_reloc_property_table() [clone .cold.86] */\n\nvoid __thiscall\ngold::Arm_reloc_property_table::Arm_reloc_property_table(Arm_reloc_property_table *this)\n\n{\n long unaff_RBX;\n long unaff_RBP;\n long unaff_R14;\n void *unaff_R15;\n \n operator_delete(unaff... | (translation_unit "void FUN_0017adce(void)\n\n{\n long unaff_RBX;\n long unaff_RBP;\n long unaff_R14;\n \n thunk_FUN_0049e330();\n if (*(long *)(unaff_RBP + -0x70) != *(long *)(unaff_RBP + -0x6b8) + 0x10) {\n FUN_0049e330();\n }\n if (*(long *)(unaff_RBP + -0x50) != unaff_RBX + 0x10) {\n FUN_0049e330();\n... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (declaration (sized_type_specifier long) IDENT ;) (expression_statement (cal... | (function_definition "void FUN_0017adce(void)\n\n{\n long unaff_RBX;\n long unaff_RBP;\n long unaff_R14;\n \n thunk_FUN_0049e330();\n if (*(long *)(unaff_RBP + -0x70) != *(long *)(unaff_RBP + -0x6b8) + 0x10) {\n FUN_0049e330();\n }\n if (*(long *)(unaff_RBP + -0x50) != unaff_RBX + 0x10) {\n FUN_0049e330()... |
/* gold::Arm_reloc_property_table::Arm_reloc_property_table() [clone .cold.86] */
void __thiscall
gold::function_1::function_1(function_1 *this)
{
long var_3;
long var_2;
long var_4;
void *unaff_R15;
var_1(unaff_R15,0x50);
if (*(void **)(var_2 + -0x70) != (void *)(*(long *)(var_2 + -0x6b8) + 0x10)) {
... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (sized_type_specifier) declarator: (identifier)) (declaration type: (sized_typ... | null |
void MASKED(void)
{
long unaff_RBX;
long unaff_RBP;
long unaff_R14;
thunk_FUN_0049e330();
if (*(long *)(unaff_RBP + -0x70) != *(long *)(unaff_RBP + -0x6b8) + 0x10) {
FUN_0049e330();
}
if (*(long *)(unaff_RBP + -0x50) != unaff_RBX + 0x10) {
FUN_0049e330();
}
if (*(long *)(unaff_RBP + -0x5b... |
3348_s390x-linux-gnu-ld_and_s390x-linux-gnu-ld_strip.c | _M_realloc_insert<gold::Output_section*_const&> | FUN_001c6b10 |
/* DWARF original name: _M_realloc_insert<gold::Output_section* const&>
DWARF original prototype: void
_M_realloc_insert<gold::Output_section*_const&>(vector<gold::Output_section*,_std::allocator<gold::Output_section*>_>
* this, iterator __position, Output_section * * __args#0) */
void __thiscall
std::vector... |
void FUN_001c6b10(undefined8 *param_1,void *param_2,undefined8 *param_3)
{
void *__dest;
void *pvVar1;
void *__src;
ulong uVar2;
void *__dest_00;
size_t __n;
ulong uVar3;
long lVar4;
pvVar1 = (void *)param_1[1];
__src = (void *)*param_1;
__n = (long)param_2 - (long)__src;
uVar2 = (long)pvVa... | PUSH R15
MOV R15,RDX
MOV RDX,RSI
PUSH R14
PUSH R13
PUSH R12
MOV R12,RSI
PUSH RBP
PUSH RBX
MOV RBX,RDI
SUB RSP,0x28
MOV RCX,qword ptr [RDI + 0x8]
MOV RBP,qword ptr [RDI]
MOV RAX,RCX
SUB RDX,RBP
SUB RAX,RBP
SAR RAX,0x3
JZ 0x001c6c40
LEA RDI,[RAX + RAX*0x1]
MOV R14,-0x8
CMP RAX,RDI
JBE 0x001c6c08
MOV RDI,R14
MOV qword ptr... | null | null | null | null | [('tmp_882', u'CALL_-1207735131'), ('tmp_882', u'CAST_-1207734618'), (u'CAST_-1207734606', u'STORE_-1207735106'), ('const-16', u'PTRSUB_-1207734534'), (u'MULTIEQUAL_-1207734859', u'STORE_-1207735099'), (u'COPY_-1207734766', u'MULTIEQUAL_-1207734870'), (u'INT_ADD_-1207735239', u'CAST_-1207734606'), (u'INT_MULT_-12077348... | [('const-433', u'LOAD_-1207735296'), (u'INT_SUB_-1207735441', u'INT_ADD_-1207734698'), (u'INT_SUB_-1207735441', u'INT_ADD_-1207735248'), (u'CAST_-1207734731', u'CAST_-1207734718'), ('tmp_1666', u'INT_EQUAL_-1207735236'), (u'INT_EQUAL_-1207735407', u'CBRANCH_-1207735396'), ('tmp_863', u'BRANCH_-1207734889'), ('const-2',... | null | null | 001c6b10 | x64 | O2 | (translation_unit "void FUN_001c6b10(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n ulong uVar2;\n void *__dest_00;\n size_t __n;\n ulong uVar3;\n long lVar4;\n \n pvVar1 = (void *)param_1[1];\n __src = (void *)*param_1;\n __n = (long)param_2 - (... | (translation_unit "/* DWARF original name: _M_realloc_insert<gold::Output_section* const&>\n DWARF original prototype: void\n _M_realloc_insert<gold::Output_section*_const&>(vector<gold::Output_section*,_std::allocator<gold::Output_section*>_>\n * this, iterator __position, Output_section * * __args#0) */\n\nvoid... | (translation_unit "void FUN_001c6b10(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n ulong uVar2;\n void *__dest_00;\n size_t __n;\n ulong uVar3;\n long lVar4;\n \n pvVar1 = (void *)param_1[1];\n __src = (void *)*param_1;\n __n = (long)param_2 - (... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE (pointer_... | (function_definition "void FUN_001c6b10(undefined8 *param_1,void *param_2,undefined8 *param_3)\n\n{\n void *__dest;\n void *pvVar1;\n void *__src;\n ulong uVar2;\n void *__dest_00;\n size_t __n;\n ulong uVar3;\n long lVar4;\n \n pvVar1 = (void *)param_1[1];\n __src = (void *)*param_1;\n __n = (long)param_2 ... |
/* DWARF original name: _M_realloc_insert<gold::Output_section* const&>
DWARF original prototype: void
_M_realloc_insert<gold::Output_section*_const&>(vector<gold::Output_section*,_std::allocator<gold::Output_section*>_>
* this, iterator __position, Output_section * * __args#0) */
void __thiscall
std::vector... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primitive_type) declarator: (pointer... | null |
void MASKED(undefined8 *param_1,void *param_2,undefined8 *param_3)
{
void *__dest;
void *pvVar1;
void *__src;
ulong uVar2;
void *__dest_00;
size_t __n;
ulong uVar3;
long lVar4;
pvVar1 = (void *)param_1[1];
__src = (void *)*param_1;
__n = (long)param_2 - (long)__src;
uVar2 = (long)pvVar1 - (... |
1919_x86_64-kfreebsd-gnu-ld_and_x86_64-kfreebsd-gnu-ld_strip.c | ~Struct_no_buildd | FUN_0018cfd0 |
/* DWARF original prototype: void ~Struct_no_buildd(Struct_no_buildd * this, int __in_chrg) */
void __thiscall
gold::General_options::Struct_no_buildd::~Struct_no_buildd(Struct_no_buildd *this,int __in_chrg)
{
pointer pcVar1;
(this->super_Struct_var)._vptr_Struct_var = (_func_int_varargs **)&PTR_parse_to_valu... |
void FUN_0018cfd0(undefined8 *param_1)
{
*param_1 = &PTR_FUN_006528b0;
if ((undefined8 *)param_1[1] != param_1 + 3) {
FUN_0049e330();
}
thunk_FUN_0049e330(param_1,0x60);
return;
}
| LEA RAX,[0x6528b0]
PUSH RBX
MOV RBX,RDI
MOV qword ptr [RDI],RAX
MOV RDI,qword ptr [RDI + 0x8]
LEA RAX,[RBX + 0x18]
CMP RDI,RAX
JZ 0x0018cff0
CALL 0x0049e330
MOV RDI,RBX
MOV ESI,0x60
POP RBX
JMP 0x0049e320 | null | null | null | null | [('const-0', u'PTRSUB_-1207447437'), ('const-96', u'CALL_-1207447520'), (u'PTRSUB_-1207447433', u'PTRSUB_-1207447430'), ('tmp_93', u'CALL_-1207447520'), (u'PTRSUB_-1207447425', u'INT_NOTEQUAL_-1207447549'), ('const-6629552', u'PTRSUB_-1207447443'), (u'CAST_-1207447433', u'STORE_-1207447580'), (u'PTRSUB_-1207447437', u'... | [('const-0', u'PTRSUB_-1207447444'), (u'LOAD_-1207447576', u'CAST_-1207447440'), ('tmp_194', u'PTRADD_-1207447436'), ('tmp_194', u'STORE_-1207447580'), (u'PTRSUB_-1207447444', u'STORE_-1207447580'), (u'PTRADD_-1207447436', u'INT_NOTEQUAL_-1207447549'), ('const-8', u'PTRADD_-1207447441'), ('const-433', u'LOAD_-120744757... | null | null | 0018cfd0 | x64 | O2 | (translation_unit "void FUN_0018cfd0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_006528b0;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_0049e330();\n }\n thunk_FUN_0049e330(param_1,0x60);\n return;\n}\n\n" (function_definition "void FUN_0018cfd0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_006... | (translation_unit "/* DWARF original prototype: void ~Struct_no_buildd(Struct_no_buildd * this, int __in_chrg) */\n\nvoid __thiscall\ngold::General_options::Struct_no_buildd::~Struct_no_buildd(Struct_no_buildd *this,int __in_chrg)\n\n{\n pointer pcVar1;\n \n (this->super_Struct_var)._vptr_Struct_var = (_func_int_var... | (translation_unit "void FUN_0018cfd0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_006528b0;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_0049e330();\n }\n thunk_FUN_0049e330(param_1,0x60);\n return;\n}\n\n" (function_definition "void FUN_0018cfd0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_006... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (assignment_expression (pointer_expression * IDENT) = (pointer_expression & IDENT)) ;) (if_statement if (parenthesized_expres... | (function_definition "void FUN_0018cfd0(undefined8 *param_1)\n\n{\n *param_1 = &PTR_FUN_006528b0;\n if ((undefined8 *)param_1[1] != param_1 + 3) {\n FUN_0049e330();\n }\n thunk_FUN_0049e330(param_1,0x60);\n return;\n}" (primitive_type "void") (function_declarator "FUN_0018cfd0(undefined8 *param_1)" (identifier ... |
/* DWARF original prototype: void ~Struct_no_buildd(Struct_no_buildd * this, int __in_chrg) */
void __thiscall
gold::General_options::function_1::~function_1(function_1 *this,int __in_chrg)
{
type_1 var_5;
(this->super_Struct_var)._vptr_Struct_var = (type_2 **)&PTR_parse_to_value_006528b0;
var_5 = (this->op... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (assignment_expr... | null |
void MASKED(undefined8 *param_1)
{
*param_1 = &PTR_FUN_006528b0;
if ((undefined8 *)param_1[1] != param_1 + 3) {
FUN_0049e330();
}
thunk_FUN_0049e330(param_1,0x60);
return;
}
|
758_powerpc-linux-gnu-dwp_and_powerpc-linux-gnu-dwp_strip.c | FUN_0015014d | FUN_0015014d |
void FUN_0015014d(undefined8 param_1,undefined8 param_2,long param_3)
{
if (param_3 == -1) {
/* WARNING: Subroutine does not return */
__cxa_call_unexpected();
}
/* WARNING: Subroutine does not return */
_Unwind_Resume();
}
|
void FUN_0015014d(undefined8 param_1,undefined8 param_2,long param_3)
{
if (param_3 == -1) {
/* WARNING: Subroutine does not return */
FUN_002da320();
}
/* WARNING: Subroutine does not return */
FUN_003688e0();
}
| ADD RDX,0x1
JNZ 0x0015015d
CALL 0x002da320
CALL 0x003688e0 | null | null | null | null | [('const--1', u'INT_EQUAL_-1207303844'), (u'INT_EQUAL_-1207303844', u'CBRANCH_-1207303840'), ('const-1', u'RETURN_-1207303828'), ('const-1', u'RETURN_-1207303813'), ('tmp_112', u'INT_EQUAL_-1207303844'), ('tmp_28', u'CBRANCH_-1207303840')] | [('const--1', u'INT_EQUAL_-1207303844'), (u'INT_EQUAL_-1207303844', u'CBRANCH_-1207303840'), ('const-1', u'RETURN_-1207303828'), ('const-1', u'RETURN_-1207303813'), ('tmp_112', u'INT_EQUAL_-1207303844'), ('tmp_28', u'CBRANCH_-1207303840')] | null | null | 0015014d | x64 | O2 | (translation_unit "void FUN_0015014d(undefined8 param_1,undefined8 param_2,long param_3)\n\n{\n if (param_3 == -1) {\n /* WARNING: Subroutine does not return */\n FUN_002da320();\n }\n /* WARNING: Subroutine does not return */\n FUN_003688e0();\n}\n\n" (function_definition "v... | (translation_unit "void FUN_0015014d(undefined8 param_1,undefined8 param_2,long param_3)\n\n{\n if (param_3 == -1) {\n /* WARNING: Subroutine does not return */\n __cxa_call_unexpected();\n }\n /* WARNING: Subroutine does not return */\n _Unwind_Resume();\n}\n\n" (function_de... | (translation_unit "void FUN_0015014d(undefined8 param_1,undefined8 param_2,long param_3)\n\n{\n if (param_3 == -1) {\n \n FUN_002da320();\n }\n \n FUN_003688e0();\n}\n\n" (function_definition "void FUN_0015014d(undefined8 param_1,undefined8 param_2,long param_3)\n\n{\n if (p... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == ... | (function_definition "void FUN_0015014d(undefined8 param_1,undefined8 param_2,long param_3)\n\n{\n if (param_3 == -1) {\n \n FUN_002da320();\n }\n \n FUN_003688e0();\n}" (primitive_type "void") (function_declarator "FUN_0015014d(undefined8 param_1,undefined8 param_2,long para... |
void function_1(type_1 param_1,type_1 param_2,long var_1)
{
if (var_1 == -1) {
/* WARNING: Subroutine does not return */
var_2();
}
/* WARNING: Subroutine does not return */
var_3();
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration typ... | null |
void MASKED(undefined8 param_1,undefined8 param_2,long param_3)
{
if (param_3 == -1) {
/* WARNING: Subroutine does not return */
FUN_002da320();
}
/* WARNING: Subroutine does not return */
FUN_003688e0();
}
|
67_powerpc64le-linux-gnu-size_and_powerpc64le-linux-gnu-size_strip.c | exit | exit |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void exit(int __status)
{
(*(code *)PTR_exit_00109218)();
return;
}
|
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void exit(int __status)
{
(*(code *)PTR_exit_00109218)();
return;
}
| JMP qword ptr [0x00109218] | null | null | null | null | [(u'CAST_-1206967174', u'CALLIND_-1206967240'), ('const-0', u'RETURN_-1206967237'), ('tmp_28', u'CAST_-1206967174'), (u'CALLIND_-1206967240', u'INDIRECT_-1206967179'), (u'INDIRECT_-1206967179', u'COPY_-1206967238')] | [(u'CAST_-1206967174', u'CALLIND_-1206967240'), ('const-0', u'RETURN_-1206967237'), ('tmp_28', u'CAST_-1206967174'), (u'CALLIND_-1206967240', u'INDIRECT_-1206967179'), (u'INDIRECT_-1206967179', u'COPY_-1206967238')] | null | null | 00102430 | x64 | O2 | (translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid exit(int __status)\n\n{\n (*(code *)PTR_exit_00109218)();\n return;\n}\n\n" comment (function_definition "void exit(int __status)\n\n{\n (*(code *)PTR_exit_00109218)();\n return;\n}" primitive_type (function_decl... | (translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid exit(int __status)\n\n{\n (*(code *)PTR_exit_00109218)();\n return;\n}\n\n" comment (function_definition "void exit(int __status)\n\n{\n (*(code *)PTR_exit_00109218)();\n return;\n}" primitive_type (function_decl... | (translation_unit "void exit(int __status)\n\n{\n (*(code *)PTR_exit_00109218)();\n return;\n}\n\n" (function_definition "void exit(int __status)\n\n{\n (*(code *)PTR_exit_00109218)();\n return;\n}" primitive_type (function_declarator "exit(int __status)" identifier (parameter_list "(int __status)" ( (parameter_dec... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT... | (function_definition "void exit(int __status)\n\n{\n (*(code *)PTR_exit_00109218)();\n return;\n}" (primitive_type "void") (function_declarator "exit(int __status)" (identifier "exit") (parameter_list "(int __status)" (( "(") (parameter_declaration "int __status" (primitive_type "int") (identifier "__status")) () ")"... |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void function_1(int __status)
{
(*(type_1 *)PTR_exit_00109218)();
return;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)))) body: (compound_statement (expression_statement (call_expression function: (parenthesized_expressi... | null |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void MASKED(int __status)
{
(*(code *)PTR_MASKED_00109218)();
return;
}
|
1437_libcurl.so.4.5_and_libcurl.so.4.5_strip.c | x509_name_oneline | FUN_0016b620 |
int x509_name_oneline(X509_NAME *a,char *buf,size_t size)
{
uint uVar1;
int iVar2;
BIO_METHOD *type;
BIO *out;
ulong uVar3;
ulong uVar4;
long lVar5;
char *pcVar6;
char *pcVar7;
long in_FS_OFFSET;
byte bVar8;
BUF_MEM *biomem;
long local_20;
bVar8 = 0;
local_20 = *(long *)(in_FS_OFFSET ... |
bool FUN_0016b620(X509_NAME *param_1,undefined8 *param_2)
{
int iVar1;
BIO_METHOD *type;
BIO *out;
ulong uVar2;
ulong uVar3;
long lVar4;
undefined8 *puVar5;
undefined8 *puVar6;
long in_FS_OFFSET;
bool bVar7;
byte bVar8;
ulong *local_28;
long local_20;
bVar8 = 0;
local_20 = *(long *)(i... | PUSH R12
MOV R12,RDI
PUSH RBP
MOV RBP,RSI
PUSH RBX
SUB RSP,0x10
MOV RAX,qword ptr FS:[0x28]
MOV qword ptr [RSP + 0x8],RAX
XOR EAX,EAX
CALL 0x0010ee30
MOV RDI,RAX
CALL 0x0010d300
MOV RBX,RAX
MOV EAX,0x1
TEST RBX,RBX
JZ 0x0016b6c6
XOR EDX,EDX
MOV RSI,R12
MOV ECX,0x30000
MOV RDI,RBX
CALL 0x0010d210
XOR EDX,EDX
MOV ESI,0x7... | null | null | null | null | [(u'MULTIEQUAL_-1207321822', u'MULTIEQUAL_-1207321947'), (u'MULTIEQUAL_-1207321720', u'PTRADD_-1207322570'), (u'MULTIEQUAL_-1207322073', u'SUBPIECE_-1207322089'), ('tmp_902', u'CBRANCH_-1207322488'), ('tmp_992', u'PTRADD_-1207322725'), (u'MULTIEQUAL_-1207321720', u'INT_ADD_-1207322607'), ('const-40', u'INT_ADD_-1207323... | [(u'MULTIEQUAL_-1207321716', u'CAST_-1207321636'), ('tmp_902', u'CBRANCH_-1207322488'), (u'CALL_-1207323017', u'INDIRECT_-1207321892'), (u'INDIRECT_-1207321919', u'INT_ZEXT_-1207322472'), (u'CAST_-1207321635', u'LOAD_-1207322667'), ('const-40', u'INT_ADD_-1207323051'), ('const-433', u'STORE_-1207322630'), (u'LOAD_-1207... | null | null | 0016b620 | x64 | O2 | (translation_unit "bool FUN_0016b620(X509_NAME *param_1,undefined8 *param_2)\n\n{\n int iVar1;\n BIO_METHOD *type;\n BIO *out;\n ulong uVar2;\n ulong uVar3;\n long lVar4;\n undefined8 *puVar5;\n undefined8 *puVar6;\n long in_FS_OFFSET;\n bool bVar7;\n byte bVar8;\n ulong *local_28;\n long local_20;\n \n ... | (translation_unit "int x509_name_oneline(X509_NAME *a,char *buf,size_t size)\n\n{\n uint uVar1;\n int iVar2;\n BIO_METHOD *type;\n BIO *out;\n ulong uVar3;\n ulong uVar4;\n long lVar5;\n char *pcVar6;\n char *pcVar7;\n long in_FS_OFFSET;\n byte bVar8;\n BUF_MEM *biomem;\n long local_20;\n \n bVar8 = 0;\n... | (translation_unit "bool FUN_0016b620(X509_NAME *param_1,undefined8 *param_2)\n\n{\n int iVar1;\n BIO_METHOD *type;\n BIO *out;\n ulong uVar2;\n ulong uVar3;\n long lVar4;\n undefined8 *puVar5;\n undefined8 *puVar6;\n long in_FS_OFFSET;\n bool bVar7;\n byte bVar8;\n ulong *local_28;\n long local_20;\n \n ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declarati... | (function_definition "bool FUN_0016b620(X509_NAME *param_1,undefined8 *param_2)\n\n{\n int iVar1;\n BIO_METHOD *type;\n BIO *out;\n ulong uVar2;\n ulong uVar3;\n long lVar4;\n undefined8 *puVar5;\n undefined8 *puVar6;\n long in_FS_OFFSET;\n bool bVar7;\n byte bVar8;\n ulong *local_28;\n long local_20;\n \... |
int function_1(type_1 *a,char *buf,size_t size)
{
type_2 uVar1;
int var_13;
type_3 *type;
type_4 *var_4;
type_5 var_7;
type_5 var_8;
long var_11;
char *var_9;
char *var_10;
long var_1;
type_6 bVar8;
type_7 *biomem;
long var_14;
bVar8 = 0;
var_14 = *(long *)(var_1 + 0x28);
type = var... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (pointe... | null |
bool MASKED(X509_NAME *param_1,undefined8 *param_2)
{
int iVar1;
BIO_METHOD *type;
BIO *out;
ulong uVar2;
ulong uVar3;
long lVar4;
undefined8 *puVar5;
undefined8 *puVar6;
long in_FS_OFFSET;
bool bVar7;
byte bVar8;
ulong *local_28;
long local_20;
bVar8 = 0;
local_20 = *(long *)(in_FS_O... |
234_i686-linux-gnu-readelf_and_i686-linux-gnu-readelf_strip.c | check_gnu_debugaltlink | FUN_0013cf90 |
bfd_boolean check_gnu_debugaltlink(char *filename,void *data)
{
void *pvVar1;
pvVar1 = open_debug_file(filename);
return (bfd_boolean)(pvVar1 != (void *)0x0);
}
|
bool FUN_0013cf90(void)
{
long lVar1;
lVar1 = thunk_FUN_00119900();
return lVar1 != 0;
}
| SUB RSP,0x8
CALL 0x0013b510
TEST RAX,RAX
SETNZ AL
ADD RSP,0x8
MOVZX EAX,AL
RET | null | null | null | null | [('const-0', u'INT_NOTEQUAL_-1207119947'), (u'INT_NOTEQUAL_-1207119947', u'INT_ZEXT_-1207119902'), (u'INT_ZEXT_-1207119902', u'RETURN_-1207119916'), ('tmp_106', u'CALL_-1207119962'), ('const-0', u'RETURN_-1207119916'), (u'CALL_-1207119962', u'INT_NOTEQUAL_-1207119947')] | [('const-0', u'INT_NOTEQUAL_-1207119947'), (u'COPY_-1207119904', u'RETURN_-1207119916'), ('const-0', u'RETURN_-1207119916'), (u'INT_NOTEQUAL_-1207119947', u'COPY_-1207119904'), (u'CALL_-1207119962', u'INT_NOTEQUAL_-1207119947')] | null | null | 0013cf90 | x64 | O2 | (translation_unit "bool FUN_0013cf90(void)\n\n{\n long lVar1;\n \n lVar1 = thunk_FUN_00119900();\n return lVar1 != 0;\n}\n\n" (function_definition "bool FUN_0013cf90(void)\n\n{\n long lVar1;\n \n lVar1 = thunk_FUN_00119900();\n return lVar1 != 0;\n}" primitive_type (function_declarator "FUN_0013cf90(void)" iden... | (translation_unit "bfd_boolean check_gnu_debugaltlink(char *filename,void *data)\n\n{\n void *pvVar1;\n \n pvVar1 = open_debug_file(filename);\n return (bfd_boolean)(pvVar1 != (void *)0x0);\n}\n\n" (function_definition "bfd_boolean check_gnu_debugaltlink(char *filename,void *data)\n\n{\n void *pvVar1;\n \n pvVar... | (translation_unit "bool FUN_0013cf90(void)\n\n{\n long lVar1;\n \n lVar1 = thunk_FUN_00119900();\n return lVar1 != 0;\n}\n\n" (function_definition "bool FUN_0013cf90(void)\n\n{\n long lVar1;\n \n lVar1 = thunk_FUN_00119900();\n return lVar1 != 0;\n}" primitive_type (function_declarator "FUN_0013cf90(void)" iden... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( )))) ;) (return_statement return ... | (function_definition "bool FUN_0013cf90(void)\n\n{\n long lVar1;\n \n lVar1 = thunk_FUN_00119900();\n return lVar1 != 0;\n}" (primitive_type "bool") (function_declarator "FUN_0013cf90(void)" (identifier "FUN_0013cf90") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")")))... |
type_1 function_1(char *filename,void *data)
{
void *var_2;
var_2 = var_1(filename);
return (type_1)(var_2 != (void *)0x0);
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (sized_type_specifier) declarator: (identifier)) (expression_statement (assign... | null |
bool MASKED(void)
{
long lVar1;
lVar1 = thunk_FUN_00119900();
return lVar1 != 0;
}
|
10480_powerpc-linux-gnuspe-ld_and_powerpc-linux-gnuspe-ld_strip.c | read_fde<32,_false> | FUN_00475650 |
/* WARNING: Type propagation algorithm not settling */
/* DWARF original name: read_fde<32, false>
DWARF original prototype: bool read_fde<32,_false>(Eh_frame * this, Sized_relobj_file<32,_false>
* object, uint shndx, uchar * symbols, section_size_type symbols_size, uchar * pcontents, uint
offset, uchar * pfd... |
byte FUN_00475650(undefined8 param_1,long *param_2,undefined4 param_3,long param_4,ulong param_5,
long param_6,int param_7,uint *param_8,long param_9,undefined8 param_10,
long param_11)
{
long *plVar1;
ushort uVar2;
long lVar3;
undefined8 *puVar4;
byte bVar5;
int iVar6;
... | PUSH R15
PUSH R14
PUSH R13
PUSH R12
PUSH RBP
PUSH RBX
SUB RSP,0x38
MOV RBP,qword ptr [RSP + 0x78]
MOV R11,qword ptr [RSP + 0x90]
LEA RAX,[RBP + -0x4]
LEA RBX,[R11 + 0x8]
SUB RAX,R9
SUB EAX,dword ptr [RSP + 0x70]
LEA R10D,[RAX + 0x8]
MOV RAX,qword ptr [R11 + 0x10]
MOV R11,RBX
TEST RAX,RAX
JNZ 0x0047569c
JMP 0x004756b6
M... | null | null | null | null | [('const-1029', u'CALL_-1202169004'), (u'PTRSUB_-1202167144', u'CAST_-1202167000'), (u'PTRSUB_-1202167695', u'LOAD_-1202169308'), (u'PTRSUB_-1202167028', u'PTRSUB_-1202167026'), ('const-3', u'INT_SRIGHT_-1202168733'), (u'INT_EQUAL_-1202170153', u'CBRANCH_-1202170150'), ('const-433', u'LOAD_-1202170176'), ('const--1', u... | [(u'CAST_-1202167647', u'LOAD_-1202170025'), ('tmp_8105', u'PTRADD_-1202167024'), ('const-40', u'INT_ADD_-1202169963'), (u'MULTIEQUAL_-1202168101', u'INT_NOTEQUAL_-1202169729'), (u'INT_EQUAL_-1202170153', u'CBRANCH_-1202170150'), (u'INT_AND_-1202168179', u'INT_NOTEQUAL_-1202169872'), ('const--2', u'PTRADD_-1202167260')... | null | null | 00475650 | x64 | O2 | (translation_unit "byte FUN_00475650(undefined8 param_1,long *param_2,undefined4 param_3,long param_4,ulong param_5,\n long param_6,int param_7,uint *param_8,long param_9,undefined8 param_10,\n long param_11)\n\n{\n long *plVar1;\n ushort uVar2;\n long lVar3;\n undefined8 *puVar4;\n ... | (translation_unit "/* WARNING: Type propagation algorithm not settling */\n/* DWARF original name: read_fde<32, false>\n DWARF original prototype: bool read_fde<32,_false>(Eh_frame * this, Sized_relobj_file<32,_false>\n * object, uint shndx, uchar * symbols, section_size_type symbols_size, uchar * pcontents, uint\n... | (translation_unit "byte FUN_00475650(undefined8 param_1,long *param_2,undefined4 param_3,long param_4,ulong param_5,\n long param_6,int param_7,uint *param_8,long param_9,undefined8 param_10,\n long param_11)\n\n{\n long *plVar1;\n ushort uVar2;\n long lVar3;\n undefined8 *puVar4;\n ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_dec... | (function_definition "byte FUN_00475650(undefined8 param_1,long *param_2,undefined4 param_3,long param_4,ulong param_5,\n long param_6,int param_7,uint *param_8,long param_9,undefined8 param_10,\n long param_11)\n\n{\n long *plVar1;\n ushort uVar2;\n long lVar3;\n undefined8 *puVar4;... |
/* WARNING: Type propagation algorithm not settling */
/* DWARF original name: read_fde<32, false>
DWARF original prototype: bool read_fde<32,_false>(Eh_frame * this, Sized_relobj_file<32,_false>
* object, uint shndx, uchar * symbols, section_size_type symbols_size, uchar * pcontents, uint
offset, uchar * pfd... | null | (translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (i... | null |
byte MASKED(undefined8 param_1,long *param_2,undefined4 param_3,long param_4,ulong param_5,
long param_6,int param_7,uint *param_8,long param_9,undefined8 param_10,
long param_11)
{
long *plVar1;
ushort uVar2;
long lVar3;
undefined8 *puVar4;
byte bVar5;
int iVar6;
uint ... |
245_i686-linux-gnu-as_and_i686-linux-gnu-as_strip.c | subtract_from_result | FUN_00114200 |
void subtract_from_result(expressionS *resultP,offsetT amount,int rhs_highbit)
{
byte bVar1;
ulong uVar2;
byte bVar3;
uVar2 = resultP->X_add_number;
bVar1 = resultP->field_0x19;
resultP->X_add_number = uVar2 - amount;
bVar3 = ((byte)rhs_highbit ^ bVar1 >> 1) & 1;
if ((ulong)amount <= uVar2) {
r... |
void FUN_00114200(long param_1,ulong param_2,byte param_3)
{
byte bVar1;
ulong uVar2;
byte bVar3;
uVar2 = *(ulong *)(param_1 + 0x10);
bVar1 = *(byte *)(param_1 + 0x19);
*(ulong *)(param_1 + 0x10) = uVar2 - param_2;
bVar3 = (param_3 ^ bVar1 >> 1) & 1;
if (param_2 <= uVar2) {
*(byte *)(param_1 + ... | MOV R8,qword ptr [RDI + 0x10]
MOVZX ECX,byte ptr [RDI + 0x19]
MOV RAX,R8
SUB RAX,RSI
MOV qword ptr [RDI + 0x10],RAX
MOV EAX,ECX
SHR AL,0x1
XOR EDX,EAX
AND EDX,0x1
CMP R8,RSI
JC 0x00114230
AND ECX,0xfffffffd
LEA EAX,[RDX + RDX*0x1]
MOV EDX,ECX
OR EDX,EAX
MOV byte ptr [RDI + 0x19],DL
RET
XOR EDX,0x1
AND ECX,0xfffffffd
AN... | null | null | null | null | [(u'INT_XOR_-1207025071', u'INT_AND_-1207025058'), (u'INT_SUB_-1207025111', u'STORE_-1207025116'), ('tmp_400', u'SUBPIECE_-1207024735'), (u'INT_OR_-1207024929', u'STORE_-1207024942'), ('const-1', u'INT_AND_-1207025058'), (u'LOAD_-1207025149', u'INT_SUB_-1207025111'), ('const-16', u'PTRSUB_-1207024760'), (u'PTRSUB_-1207... | [(u'INT_SUB_-1207025111', u'STORE_-1207025116'), (u'LOAD_-1207025149', u'INT_SUB_-1207025111'), ('const-253', u'INT_AND_-1207024811'), ('const-2', u'INT_MULT_-1207024698'), (u'INT_OR_-1207024792', u'STORE_-1207025017'), ('tmp_652', u'INT_SUB_-1207025111'), ('tmp_650', u'INT_ADD_-1207024928'), (u'LOAD_-1207025149', u'IN... | null | null | 00114200 | x64 | O2 | (translation_unit "void FUN_00114200(long param_1,ulong param_2,byte param_3)\n\n{\n byte bVar1;\n ulong uVar2;\n byte bVar3;\n \n uVar2 = *(ulong *)(param_1 + 0x10);\n bVar1 = *(byte *)(param_1 + 0x19);\n *(ulong *)(param_1 + 0x10) = uVar2 - param_2;\n bVar3 = (param_3 ^ bVar1 >> 1) & 1;\n if (param_2 <= uVar... | (translation_unit "void subtract_from_result(expressionS *resultP,offsetT amount,int rhs_highbit)\n\n{\n byte bVar1;\n ulong uVar2;\n byte bVar3;\n \n uVar2 = resultP->X_add_number;\n bVar1 = resultP->field_0x19;\n resultP->X_add_number = uVar2 - amount;\n bVar3 = ((byte)rhs_highbit ^ bVar1 >> 1) & 1;\n if ((u... | (translation_unit "void FUN_00114200(long param_1,ulong param_2,byte param_3)\n\n{\n byte bVar1;\n ulong uVar2;\n byte bVar3;\n \n uVar2 = *(ulong *)(param_1 + 0x10);\n bVar1 = *(byte *)(param_1 + 0x19);\n *(ulong *)(param_1 + 0x10) = uVar2 - param_2;\n bVar3 = (param_3 ^ bVar1 >> 1) & 1;\n if (param_2 <= uVar... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE I... | (function_definition "void FUN_00114200(long param_1,ulong param_2,byte param_3)\n\n{\n byte bVar1;\n ulong uVar2;\n byte bVar3;\n \n uVar2 = *(ulong *)(param_1 + 0x10);\n bVar1 = *(byte *)(param_1 + 0x19);\n *(ulong *)(param_1 + 0x10) = uVar2 - param_2;\n bVar3 = (param_3 ^ bVar1 >> 1) & 1;\n if (param_2 <= u... |
void function_1(type_1 *resultP,type_2 var_2,int rhs_highbit)
{
type_3 var_3;
type_4 var_1;
type_3 var_4;
var_1 = resultP->X_add_number;
var_3 = resultP->field_0x19;
resultP->X_add_number = var_1 - var_2;
var_4 = ((type_3)rhs_highbit ^ var_3 >> 1) & 1;
if ((type_4)var_2 <= var_1) {
resultP->fie... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaratio... | null |
void MASKED(long param_1,ulong param_2,byte param_3)
{
byte bVar1;
ulong uVar2;
byte bVar3;
uVar2 = *(ulong *)(param_1 + 0x10);
bVar1 = *(byte *)(param_1 + 0x19);
*(ulong *)(param_1 + 0x10) = uVar2 - param_2;
bVar3 = (param_3 ^ bVar1 >> 1) & 1;
if (param_2 <= uVar2) {
*(byte *)(param_1 + 0x19) ... |
70_aarch64-linux-gnu-ld_and_aarch64-linux-gnu-ld_strip.c | rewind | rewind |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void rewind(FILE *__stream)
{
(*(code *)PTR_rewind_002a2230)();
return;
}
|
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void rewind(FILE *__stream)
{
(*(code *)PTR_rewind_002a2230)();
return;
}
| JMP qword ptr [0x002a2230] | null | null | null | null | [(u'CALLIND_-1206922136', u'INDIRECT_-1206922075'), (u'CAST_-1206922070', u'CALLIND_-1206922136'), ('tmp_28', u'CAST_-1206922070'), ('const-0', u'RETURN_-1206922133'), (u'INDIRECT_-1206922075', u'COPY_-1206922134')] | [(u'CALLIND_-1206922136', u'INDIRECT_-1206922075'), (u'CAST_-1206922070', u'CALLIND_-1206922136'), ('tmp_28', u'CAST_-1206922070'), ('const-0', u'RETURN_-1206922133'), (u'INDIRECT_-1206922075', u'COPY_-1206922134')] | null | null | 0010d460 | x64 | O2 | (translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid rewind(FILE *__stream)\n\n{\n (*(code *)PTR_rewind_002a2230)();\n return;\n}\n\n" comment (function_definition "void rewind(FILE *__stream)\n\n{\n (*(code *)PTR_rewind_002a2230)();\n return;\n}" primitive_type (f... | (translation_unit "/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid rewind(FILE *__stream)\n\n{\n (*(code *)PTR_rewind_002a2230)();\n return;\n}\n\n" comment (function_definition "void rewind(FILE *__stream)\n\n{\n (*(code *)PTR_rewind_002a2230)();\n return;\n}" primitive_type (f... | (translation_unit "void rewind(FILE *__stream)\n\n{\n (*(code *)PTR_rewind_002a2230)();\n return;\n}\n\n" (function_definition "void rewind(FILE *__stream)\n\n{\n (*(code *)PTR_rewind_002a2230)();\n return;\n}" primitive_type (function_declarator "rewind(FILE *__stream)" identifier (parameter_list "(FILE *__stream)... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) ))) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer... | (function_definition "void rewind(FILE *__stream)\n\n{\n (*(code *)PTR_rewind_002a2230)();\n return;\n}" (primitive_type "void") (function_declarator "rewind(FILE *__stream)" (identifier "rewind") (parameter_list "(FILE *__stream)" (( "(") (parameter_declaration "FILE *__stream" (type_identifier "FILE") (pointer_decl... |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void function_1(type_1 *__stream)
{
(*(type_2 *)PTR_rewind_002a2230)();
return;
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))))) body: (compound_statement (expression_statement (call_expression... | null |
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
void MASKED(FILE *__stream)
{
(*(code *)PTR_MASKED_002a2230)();
return;
}
|
1699_openssl_and_openssl_strip.c | ssl_load_stores | FUN_00180420 |
int ssl_load_stores(SSL_CTX *ctx,char *vfyCApath,char *vfyCAfile,char *chCApath,char *chCAfile,
stack_st_X509_CRL *crls,int crl_download)
{
int iVar1;
X509_STORE *ctx_00;
X509_STORE *ctx_01;
ctx_01 = (X509_STORE *)((ulong)vfyCApath | (ulong)vfyCAfile);
if (ctx_01 != (X509_STORE *)0x0) ... |
int FUN_00180420(SSL_CTX *param_1,char *param_2,char *param_3,char *param_4,char *param_5,
undefined8 param_6,int param_7)
{
int iVar1;
X509_STORE *ctx;
X509_STORE *ctx_00;
ctx_00 = (X509_STORE *)((ulong)param_2 | (ulong)param_3);
if (ctx_00 != (X509_STORE *)0x0) {
ctx_00 = X509_STORE... | PUSH R15
MOV R15,RDI
PUSH R14
MOV R14,RCX
PUSH R13
MOV R13,R8
PUSH R12
MOV R12,RSI
PUSH RBP
PUSH RBX
SUB RSP,0x18
OR R12,RDX
JNZ 0x00180478
MOV RBP,R14
MOV EBX,0x1
OR RBP,R13
JNZ 0x001804f0
MOV RDI,R12
CALL 0x001324d0
MOV RDI,RBP
CALL 0x001324d0
ADD RSP,0x18
MOV EAX,EBX
POP RBX
POP RBP
POP R12
POP R13
POP R14
POP R15
R... | null | null | null | null | [(u'CAST_-1207498949', u'INT_NOTEQUAL_-1207499671'), ('const-0', u'RETURN_-1207499554'), ('const-107', u'CALL_-1207499321'), ('const-0', u'INT_NOTEQUAL_-1207499331'), (u'CALL_-1207499426', u'INT_NOTEQUAL_-1207499395'), ('const-106', u'CALL_-1207499354'), ('const-0', u'INT_EQUAL_-1207499406'), (u'CAST_-1207498932', u'IN... | [('const-0', u'RETURN_-1207499554'), ('tmp_1637', u'CALL_-1207499424'), ('const-0', u'INT_NOTEQUAL_-1207499331'), (u'CALL_-1207499426', u'INT_NOTEQUAL_-1207499395'), (u'CAST_-1207498952', u'MULTIEQUAL_-1207499182'), ('const-0', u'INT_EQUAL_-1207499406'), ('tmp_1637', u'CAST_-1207498954'), (u'CALL_-1207499424', u'MULTIE... | null | null | 00180420 | x64 | O2 | (translation_unit "int FUN_00180420(SSL_CTX *param_1,char *param_2,char *param_3,char *param_4,char *param_5,\n undefined8 param_6,int param_7)\n\n{\n int iVar1;\n X509_STORE *ctx;\n X509_STORE *ctx_00;\n \n ctx_00 = (X509_STORE *)((ulong)param_2 | (ulong)param_3);\n if (ctx_00 != (X509_STORE *)0x0... | (translation_unit "int ssl_load_stores(SSL_CTX *ctx,char *vfyCApath,char *vfyCAfile,char *chCApath,char *chCAfile,\n stack_st_X509_CRL *crls,int crl_download)\n\n{\n int iVar1;\n X509_STORE *ctx_00;\n X509_STORE *ctx_01;\n \n ctx_01 = (X509_STORE *)((ulong)vfyCApath | (ulong)vfyCAfile);\n if (ct... | (translation_unit "int FUN_00180420(SSL_CTX *param_1,char *param_2,char *param_3,char *param_4,char *param_5,\n undefined8 param_6,int param_7)\n\n{\n int iVar1;\n X509_STORE *ctx;\n X509_STORE *ctx_00;\n \n ctx_00 = (X509_STORE *)((ulong)param_2 | (ulong)param_3);\n if (ctx_00 != (X509_STORE *)0x0... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * I... | (function_definition "int FUN_00180420(SSL_CTX *param_1,char *param_2,char *param_3,char *param_4,char *param_5,\n undefined8 param_6,int param_7)\n\n{\n int iVar1;\n X509_STORE *ctx;\n X509_STORE *ctx_00;\n \n ctx_00 = (X509_STORE *)((ulong)param_2 | (ulong)param_3);\n if (ctx_00 != (X509_STORE *)... |
int function_1(type_1 *ctx,char *vfyCApath,char *vfyCAfile,char *chCApath,char *chCAfile,
type_2 *crls,int var_7)
{
int var_4;
type_3 *var_9;
type_3 *var_1;
var_1 = (type_3 *)((type_4)vfyCApath | (type_4)vfyCAfile);
if (var_1 != (type_3 *)0x0) {
var_1 = var_2();
if (var_1 == (t... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (primitive_type) declarator: (pointer... | null |
int MASKED(SSL_CTX *param_1,char *param_2,char *param_3,char *param_4,char *param_5,
undefined8 param_6,int param_7)
{
int iVar1;
X509_STORE *ctx;
X509_STORE *ctx_00;
ctx_00 = (X509_STORE *)((ulong)param_2 | (ulong)param_3);
if (ctx_00 != (X509_STORE *)0x0) {
ctx_00 = X509_STORE_new()... |
10170_powerpc64-linux-gnu-ld_and_powerpc64-linux-gnu-ld_strip.c | ctype_byname | FUN_00377ab0 |
/* std::ctype_byname<wchar_t>::ctype_byname(char const*, unsigned long) */
void __thiscall
std::ctype_byname<wchar_t>::ctype_byname(ctype_byname<wchar_t> *this,char *param_1,ulong param_2)
{
long lVar1;
byte *pbVar2;
byte *pbVar3;
bool bVar4;
bool bVar5;
bool bVar6;
byte bVar7;
bVar7 = 0;
ctype<... |
void FUN_00377ab0(undefined8 *param_1,byte *param_2,undefined8 param_3)
{
long lVar1;
byte *pbVar2;
byte *pbVar3;
bool bVar4;
bool bVar5;
bool bVar6;
byte bVar7;
bVar7 = 0;
FUN_00377a10(param_1,param_3);
lVar1 = 2;
bVar4 = false;
bVar6 = false;
*param_1 = &PTR_FUN_004b7158;
pbVar2 = par... | PUSH R12
PUSH RBP
MOV RBP,RSI
MOV RSI,RDX
PUSH RBX
MOV RBX,RDI
CALL 0x00377a10
LEA RAX,[0x4b7148]
MOV ECX,0x2
MOV RSI,RBP
LEA RDI,[0x3f46a9]
ADD RAX,0x10
MOV qword ptr [RBX],RAX
CMPSB.REPE RDI,RSI
SETA AL
SBB AL,0x0
TEST AL,AL
JZ 0x00377b04
MOV ECX,0x6
LEA RDI,[0x3ff7e7]
MOV RSI,RBP
CMPSB.REPE RDI,RSI
SETA AL
SBB AL,0x... | null | null | null | null | [(u'INDIRECT_-1205306206', u'INT_ZEXT_-1205306516'), (u'INT_EQUAL_-1205306595', u'MULTIEQUAL_-1205306184'), ('const--2', u'INT_MULT_-1205306143'), ('tmp_379', u'CBRANCH_-1205306474'), (u'COPY_-1205306158', u'MULTIEQUAL_-1205306211'), ('const-2', u'COPY_-1205306662'), ('const--2', u'INT_MULT_-1205306178'), (u'BOOL_NEGAT... | [('const-0', u'PTRSUB_-1205306108'), (u'INDIRECT_-1205306206', u'INT_ZEXT_-1205306516'), (u'INT_EQUAL_-1205306595', u'MULTIEQUAL_-1205306184'), ('tmp_379', u'CBRANCH_-1205306474'), ('const-2', u'COPY_-1205306662'), (u'BOOL_NEGATE_-1205306168', u'BOOL_AND_-1205306558'), (u'INT_ZEXT_-1205306600', u'INT_MULT_-1205306178')... | null | null | 00377ab0 | x64 | O2 | (translation_unit "void FUN_00377ab0(undefined8 *param_1,byte *param_2,undefined8 param_3)\n\n{\n long lVar1;\n byte *pbVar2;\n byte *pbVar3;\n bool bVar4;\n bool bVar5;\n bool bVar6;\n byte bVar7;\n \n bVar7 = 0;\n FUN_00377a10(param_1,param_3);\n lVar1 = 2;\n bVar4 = false;\n bVar6 = false;\n *param_1 =... | (translation_unit "/* std::ctype_byname<wchar_t>::ctype_byname(char const*, unsigned long) */\n\nvoid __thiscall\nstd::ctype_byname<wchar_t>::ctype_byname(ctype_byname<wchar_t> *this,char *param_1,ulong param_2)\n\n{\n long lVar1;\n byte *pbVar2;\n byte *pbVar3;\n bool bVar4;\n bool bVar5;\n bool bVar6;\n byte b... | (translation_unit "void FUN_00377ab0(undefined8 *param_1,byte *param_2,undefined8 param_3)\n\n{\n long lVar1;\n byte *pbVar2;\n byte *pbVar3;\n bool bVar4;\n bool bVar5;\n bool bVar6;\n byte bVar7;\n \n bVar7 = 0;\n FUN_00377a10(param_1,param_3);\n lVar1 = 2;\n bVar4 = false;\n bVar6 = false;\n *param_1 =... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE (pointer_declarator * IDENT)) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) ... | (function_definition "void FUN_00377ab0(undefined8 *param_1,byte *param_2,undefined8 param_3)\n\n{\n long lVar1;\n byte *pbVar2;\n byte *pbVar3;\n bool bVar4;\n bool bVar5;\n bool bVar6;\n byte bVar7;\n \n bVar7 = 0;\n FUN_00377a10(param_1,param_3);\n lVar1 = 2;\n bVar4 = false;\n bVar6 = false;\n *param_... |
/* std::ctype_byname<wchar_t>::ctype_byname(char const*, unsigned long) */
void __thiscall
std::function_1<var_2>::function_1(function_1<var_2> *var_9,char *param_1,type_1 param_2)
{
long var_3;
type_2 *var_4;
type_2 *var_5;
bool var_6;
bool var_7;
bool bVar6;
type_2 bVar7;
bVar7 = 0;
var_1<var_... | null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (type_identifier) declarator: (pointe... | null |
void MASKED(undefined8 *param_1,byte *param_2,undefined8 param_3)
{
long lVar1;
byte *pbVar2;
byte *pbVar3;
bool bVar4;
bool bVar5;
bool bVar6;
byte bVar7;
bVar7 = 0;
FUN_00377a10(param_1,param_3);
lVar1 = 2;
bVar4 = false;
bVar6 = false;
*param_1 = &PTR_FUN_004b7158;
pbVar2 = param_2;
... |
95_chcon_and_chcon_strip.c | hash_insert_if_absent.cold.8 | FUN_0010255c |
void hash_insert_if_absent_cold_8(void)
{
/* WARNING: Subroutine does not return */
abort();
}
|
void FUN_0010255c(void)
{
/* WARNING: Subroutine does not return */
abort();
}
| CALL 0x00102030 | null | null | null | null | [('const-1', u'RETURN_-1206966934')] | [('const-1', u'RETURN_-1206966934')] | null | null | 0010255c | x64 | O2 | (translation_unit "void FUN_0010255c(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}\n\n" (function_definition "void FUN_0010255c(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}" primitive_type (function_declarator "FUN_0010255c(void)" id... | (translation_unit "void hash_insert_if_absent_cold_8(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}\n\n" (function_definition "void hash_insert_if_absent_cold_8(void)\n\n{\n /* WARNING: Subroutine does not return */\n abort();\n}" primitive_type (function_de... | (translation_unit "void FUN_0010255c(void)\n\n{\n \n abort();\n}\n\n" (function_definition "void FUN_0010255c(void)\n\n{\n \n abort();\n}" primitive_type (function_declarator "FUN_0010255c(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) }))) | (function_definition "void FUN_0010255c(void)\n\n{\n \n abort();\n}" (primitive_type "void") (function_declarator "FUN_0010255c(void)" (identifier "FUN_0010255c") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n ... |
void function_1(void)
{
/* WARNING: Subroutine does not return */
var_1();
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list)))))) | null |
void MASKED(void)
{
/* WARNING: Subroutine does not return */
abort();
}
|
552_diff_and_diff_strip.c | iswalnum | iswalnum |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int iswalnum(wint_t __wc)
{
/* WARNING: Bad instruction - Truncating control flow here */
/* iswalnum@@GLIBC_2.2.5 */
halt_baddata();
}
|
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int iswalnum(wint_t __wc)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
| null | null | null | null | null | [('const-1', u'RETURN_-1207135694')] | [('const-1', u'RETURN_-1207135694')] | null | null | 00139228 | x64 | O2 | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint iswalnum(wint_t __wc)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n halt_baddata();\n}\n\n" comment comment (f... | (translation_unit "/* WARNING: Control flow encountered bad instruction data */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nint iswalnum(wint_t __wc)\n\n{\n /* WARNING: Bad instruction - Truncating control flow here */\n /* iswalnum@@GLIBC_2.2.5... | (translation_unit "int iswalnum(wint_t __wc)\n\n{\n \n halt_baddata();\n}\n\n" (function_definition "int iswalnum(wint_t __wc)\n\n{\n \n halt_baddata();\n}" primitive_type (function_declarator "iswalnum(wint_t __wc)" identifier (parameter_list "(wint_t __wc)" ( (parameter_declara... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) ))) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) }))) | (function_definition "int iswalnum(wint_t __wc)\n\n{\n \n halt_baddata();\n}" (primitive_type "int") (function_declarator "iswalnum(wint_t __wc)" (identifier "iswalnum") (parameter_list "(wint_t __wc)" (( "(") (parameter_declaration "wint_t __wc" (type_identifier "wint_t") (identifier "__wc")) () ")... |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int function_1(type_1 __wc)
{
/* WARNING: Bad instruction - Truncating control flow here */
/* iswalnum@@GLIBC_2.2.5 */
var_1();
}
| null | (translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (expression_statement (call_expression function: (identifier) arguments... | null |
/* WARNING: Control flow encountered bad instruction data */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */
int MASKED(wint_t __wc)
{
/* WARNING: Bad instruction - Truncating control flow here */
halt_baddata();
}
|
9363_x86_64-kfreebsd-gnu-dwp_and_x86_64-kfreebsd-gnu-dwp_strip.c | do_transform | FUN_00314a50 |
/* std::__facet_shims::(anonymous namespace)::collate_shim<wchar_t>::do_transform(wchar_t const*,
wchar_t const*) const */
wchar_t * std::__facet_shims::(anonymous_namespace)::collate_shim<wchar_t>::do_transform
(wchar_t *param_1,wchar_t *param_2)
{
allocator local_49;
wchar_t *local_48;
... |
undefined8 FUN_00314a50(undefined8 param_1,long param_2)
{
undefined1 local_49;
undefined8 local_48;
undefined8 local_40;
code *local_28;
local_28 = (code *)0x0;
/* try { // try from 00314a6e to 00314a91 has its CatchHandler @ 00314ab7 */
FUN_00311e30(*(undefined8 *)(param_2 + 0x18)... | PUSH RBP
PUSH RBX
MOV RBX,RDI
SUB RSP,0x48
MOV RDI,qword ptr [RSI + 0x18]
MOV qword ptr [RSP + 0x30],0x0
LEA RBP,[RSP + 0x10]
MOV RSI,RBP
CALL 0x00311e30
CMP qword ptr [RSP + 0x30],0x0
JZ 0x00314aab
MOV RDX,qword ptr [RSP + 0x18]
MOV RSI,qword ptr [RSP + 0x10]
LEA RCX,[RSP + 0xf]
MOV RDI,RBX
CALL 0x00357540
MOV RAX,qwo... | null | null | null | null | [('tmp_270', u'PTRADD_-1204925584'), ('const-0', u'RETURN_-1204925681'), (u'CALL_-1204925808', u'INDIRECT_-1204925595'), (u'CALL_-1204925808', u'INDIRECT_-1204925585'), ('const-3743556', u'COPY_-1204925560'), (u'INDIRECT_-1204925585', u'INT_NOTEQUAL_-1204925790'), ('const-1', u'RETURN_-1204925667'), ('const--73', u'PTR... | [('const-0', u'RETURN_-1204925681'), (u'CALL_-1204925808', u'INDIRECT_-1204925595'), (u'CALL_-1204925808', u'INDIRECT_-1204925585'), (u'INDIRECT_-1204925585', u'INT_NOTEQUAL_-1204925790'), ('const-1', u'RETURN_-1204925667'), ('tmp_494', u'PTRSUB_-1204925570'), (u'CALL_-1204925752', u'INDIRECT_-1204925552'), ('tmp_109',... | null | null | 00314a50 | x64 | O2 | (translation_unit "undefined8 FUN_00314a50(undefined8 param_1,long param_2)\n\n{\n undefined1 local_49;\n undefined8 local_48;\n undefined8 local_40;\n code *local_28;\n \n local_28 = (code *)0x0;\n /* try { // try from 00314a6e to 00314a91 has its CatchHandler @ 00314ab7 */\n FUN_00311e30(*(u... | (translation_unit "/* std::__facet_shims::(anonymous namespace)::collate_shim<wchar_t>::do_transform(wchar_t const*,\n wchar_t const*) const */\n\nwchar_t * std::__facet_shims::(anonymous_namespace)::collate_shim<wchar_t>::do_transform\n (wchar_t *param_1,wchar_t *param_2)\n\n{\n allocator local_4... | (translation_unit "undefined8 FUN_00314a50(undefined8 param_1,long param_2)\n\n{\n undefined1 local_49;\n undefined8 local_48;\n undefined8 local_40;\n code *local_28;\n \n local_28 = (code *)0x0;\n \n FUN_00311e30(*(undefined8 *)(param_2 + 0x18),&local_48);\n if (local_28 != (code *)0x0) {\n... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_de... | (function_definition "undefined8 FUN_00314a50(undefined8 param_1,long param_2)\n\n{\n undefined1 local_49;\n undefined8 local_48;\n undefined8 local_40;\n code *local_28;\n \n local_28 = (code *)0x0;\n \n FUN_00311e30(*(undefined8 *)(param_2 + 0x18),&local_48);\n if (local_28 != (code *)0x0) ... |
/* std::__facet_shims::(anonymous namespace)::collate_shim<wchar_t>::do_transform(wchar_t const*,
wchar_t const*) const */
var_2 * std::__facet_shims::(anonymous_namespace)::collate_shim<var_2>::var_1
(var_2 *var_3,var_2 *var_4)
{
type_1 local_49;
var_2 *local_48;
type_2 local_40;
type... | null | (translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (sized_type_specifier) declarator: (identifier)))) body: (compound_st... | null |
undefined8 MASKED(undefined8 param_1,long param_2)
{
undefined1 local_49;
undefined8 local_48;
undefined8 local_40;
code *local_28;
local_28 = (code *)0x0;
/* try { // try from 00314a6e to 00314a91 has its CatchHandler @ 00314ab7 */
FUN_00311e30(*(undefined8 *)(param_2 + 0x18),&loca... |
7220_s390x-linux-gnu-ld_and_s390x-linux-gnu-ld_strip.c | value | FUN_002cb9f0 |
/* WARNING: Enum "DT": Some values do not have unique names */
/* WARNING: Enum "STT": Some values do not have unique names */
/* DWARF original prototype: uint64_t value(Section_expression * this, Expression_eval_info * eei)
*/
uint64_t __thiscall
gold::Section_expression::value(Section_expression *this,Expressi... |
undefined8 FUN_002cb9f0(long *param_1,long param_2)
{
long lVar1;
char cVar2;
long lVar3;
undefined8 uVar4;
undefined8 local_38;
undefined8 local_30;
undefined8 local_28;
undefined8 local_20;
lVar1 = param_1[1];
lVar3 = FUN_001b9b50(*(undefined8 *)(param_2 + 8),lVar1);
if (lVar3 != 0) {
u... | PUSH R12
PUSH RBP
MOV RBP,RSI
PUSH RBX
MOV RBX,RDI
SUB RSP,0x20
MOV R12,qword ptr [RDI + 0x8]
MOV RDI,qword ptr [RSI + 0x8]
MOV RSI,R12
CALL 0x001b9b50
TEST RAX,RAX
JZ 0x002cba30
MOV RCX,qword ptr [RBX]
MOV RDX,RAX
MOV RSI,RBP
MOV RDI,RBX
CALL qword ptr [RCX + 0x28]
ADD RSP,0x20
POP RBX
POP RBP
POP R12
RET
MOV RAX,qwor... | null | null | null | null | [(u'CALLIND_-1204569511', u'PIECE_-1204569236'), (u'PTRSUB_-1204569001', u'LOAD_-1204569467'), (u'COPY_-1204569093', u'RETURN_-1204569075'), (u'PTRSUB_-1204568985', u'PTRSUB_-1204568976'), ('tmp_556', u'PTRSUB_-1204569006'), (u'CALL_-1204569555', u'INDIRECT_-1204569092'), ('const-7', u'PTRADD_-1204568970'), ('const-0',... | [('tmp_1082', u'INT_ADD_-1204569556'), ('tmp_1082', u'CALLIND_-1204569511'), (u'CALLIND_-1204569511', u'COPY_-1204569287'), ('const--56', u'PTRSUB_-1204569072'), (u'INT_NOTEQUAL_-1204569265', u'CBRANCH_-1204569265'), (u'LOAD_-1204569539', u'INT_ADD_-1204569505'), (u'PTRSUB_-1204568952', u'CALL_-1204569280'), (u'COPY_-1... | null | null | 002cb9f0 | x64 | O2 | (translation_unit "undefined8 FUN_002cb9f0(long *param_1,long param_2)\n\n{\n long lVar1;\n char cVar2;\n long lVar3;\n undefined8 uVar4;\n undefined8 local_38;\n undefined8 local_30;\n undefined8 local_28;\n undefined8 local_20;\n \n lVar1 = param_1[1];\n lVar3 = FUN_001b9b50(*(undefined8 *)(param_2 + 8),lV... | (translation_unit "/* WARNING: Enum "DT": Some values do not have unique names */\n/* WARNING: Enum "STT": Some values do not have unique names */\n/* DWARF original prototype: uint64_t value(Section_expression * this, Expression_eval_info * eei)\n */\n\nuint64_t __thiscall\ngold::Section_expression::value(Section_e... | (translation_unit "undefined8 FUN_002cb9f0(long *param_1,long param_2)\n\n{\n long lVar1;\n char cVar2;\n long lVar3;\n undefined8 uVar4;\n undefined8 local_38;\n undefined8 local_30;\n undefined8 local_28;\n undefined8 local_20;\n \n lVar1 = param_1[1];\n lVar3 = FUN_001b9b50(*(undefined8 *)(param_2 + 8),lV... | (translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration (sized_type_specifier long) (pointer_declarator * IDENT)) , (parameter_declaration (sized_type_specifier long) IDENT) ))) (compound_statement { (declaration (sized_type_specifier long) IDENT ;) (declaration T... | (function_definition "undefined8 FUN_002cb9f0(long *param_1,long param_2)\n\n{\n long lVar1;\n char cVar2;\n long lVar3;\n undefined8 uVar4;\n undefined8 local_38;\n undefined8 local_30;\n undefined8 local_28;\n undefined8 local_20;\n \n lVar1 = param_1[1];\n lVar3 = FUN_001b9b50(*(undefined8 *)(param_2 + 8)... |
/* WARNING: Enum "DT": Some values do not have unique names */
/* WARNING: Enum "STT": Some values do not have unique names */
/* DWARF original prototype: uint64_t value(Section_expression * this, Expression_eval_info * eei)
*/
uint64_t __thiscall
gold::type_1::function_1(type_1 *this,type_2 *eei)
{
char *nam... | null | (translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (sized_type_specifier) declarator: (pointer_declarator declarator: (identifier))) (parameter_declaration type: (sized_type_specifier) declarat... | null |
undefined8 MASKED(long *param_1,long param_2)
{
long lVar1;
char cVar2;
long lVar3;
undefined8 uVar4;
undefined8 local_38;
undefined8 local_30;
undefined8 local_28;
undefined8 local_20;
lVar1 = param_1[1];
lVar3 = FUN_001b9b50(*(undefined8 *)(param_2 + 8),lVar1);
if (lVar3 != 0) {
uVar4 =... |
Subsets and Splits
No community queries yet
The top public SQL queries from the community will appear here once available.