============================== Sample 1 ============================== ASM: ;************************************************************************************************************************************************************ ;* FUNCTION * ;************************************************************************************************************************************************************ ;undefined acb_poly_validate_real_roots() MOV RCX,RDX MOV RDX,qword ptr [RSI + 0x8] MOV RSI,qword ptr [RSI] JMP .plt:LAB_0013a6d0 ?? 90h Actual src: int acb_poly_validate_real_roots(acb_srcptr roots, const acb_poly_t poly, slong prec) { return _acb_poly_validate_real_roots(roots, poly->coeffs, poly->length, prec); } Predicted src: void fmpz_poly_poly_real_real_real_real(fmpz_poly_t res, const fmpz_poly_t ctx) { _fmpz_poly_real_real(res, ctx->length, ctx->length, ctx->length, ctx->length); } ============================== Sample 2 ============================== ASM: ;************************************************************************************************************************************************************ ;* CDVDInputStreamBluray::IsEOF() * ;************************************************************************************************************************************************************ ;undefined IsEOF(void) XOR EAX,EAX RET ?? 90h Actual src: bool CDVDInputStreamBluray::IsEOF() { return false; } Predicted src: bool CStream::IsStream() { return true; } ============================== Sample 3 ============================== ASM: ;************************************************************************************************************************************************************ ;* ChannelItemDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const * ;************************************************************************************************************************************************************ ;undefined sizeHint(QStyleOptionViewItem * param_1, QModelIndex * param_2) ;param_1 QStyleOptio... RDI ;param_2 QModelIndex * RSI MOV RAX,0x9600000096 RET ?? 90h Actual src: QSize ChannelItemDelegate::sizeHint(const QStyleOptionViewItem & /*option*/, const QModelIndex & /*index*/) const { return QSize(ITEM_WIDTH, ITEM_HEIGHT); } Predicted src: QPaintItem *QPaintItemModel::parent(const QModelIndex &parent, const QModelIndex &parent) const { Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent_UNUSED(parent_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parent); Q_UNUSED(parentparent) Qparentparentparentparentparent_UNUSED(parent); Q_UNUSED(parent_UNUSED(parent); Q_UNUSED(parentparentparent) Q_UNUSED(parent); Qparentparentparent); Q_UNUSED(parentparentparent); Q_UNUSED(parentparentparentparentparentparentparentparent); Q_UNUSED(parent); Q_UNUSED(parentparentparentparentparentparentparentparentparentparentparent); Q_UNUSED(parentparent); Q_UNUSED(parent); Qparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparentparen ============================== Sample 4 ============================== ASM: ;************************************************************************************************************************************************************ ;* vtkArrayDataAlgorithm::FillInputPortInformation(int, vtkInformation*) * ;************************************************************************************************************************************************************ ;undefined FillInputPortInformation(vtkArrayDataAlgorithm * this, int param_1, vtkInformation * param_2) ;this vtkArrayDat... RDI ;param_1 int ESI ;param_2 vtkInformat... RDX PUSH RBP MOV RBP,param_2 CALL .plt:vtkAlgorithm::INPUT_REQUIRED_DATA_TYPE ;undefined INPUT_REQUIRED_DATA_TYPE(v... MOV this,RBP XOR ECX,ECX LEA param_2,[.rodata:s_vtkArrayData_0017a965] ;= "vtkArrayData" MOV param_1,RAX CALL .plt:::vtkInformation::Set ;undefined Set(vtkInformationStringVe... MOV EAX,0x1 POP RBP RET ?? 66h f Actual src: int vtkArrayDataAlgorithm::FillInputPortInformation( int vtkNotUsed(port), vtkInformation* info) { info->Set(vtkAlgorithm::INPUT_REQUIRED_DATA_TYPE(), "vtkArrayData"); return 1; } Predicted src: int vtkSetVector2D::FillInputPortInformation(int, vtkInformation* info) { info->Set(vtkAlgorithm::INPUT_REQUIRED_REQUIRED_DATA_TYPE(), "vtkDataSet"); return 1; } ============================== Sample 5 ============================== ASM: ;************************************************************************************************************************************************************ ;* ClpSolve::setSpecialOption(int, int, int) * ;************************************************************************************************************************************************************ ;undefined setSpecialOption(ClpSolve * this, int param_1, int param_2, int param_3) ;this ClpSolve * RDI ;param_1 int ESI ;param_2 int EDX ;param_3 int ECX MOVSXD param_1,param_1 MOV dword ptr [this + param_1*0x4 + 0xc],param_2 MOV dword ptr [this + param_1*0x4 + 0x28],param_3 RET ?? 0Fh Actual src: void ClpSolve::setSpecialOption(int which, int value, int extraInfo) { options_[which] = value; extraInfo_[which] = extraInfo; } Predicted src: void setOption(int i, int i, int i) { i = i; i = i; i = i; i = i; }