============================== Sample 1 ============================== ASM: ;************************************************************************************************************************************************************ ;* juce::AudioProcessorGraph::Connection::TEMPNAMEPLACEHOLDERVALUE(juce::AudioProcessorGraph::Connection const&) const * ;************************************************************************************************************************************************************ ;undefined operator!=(Connection * this, Connection * param_1) ;this Connection * RDI ;param_1 Connection * RSI MOV EDX,dword ptr [param_1] MOV EAX,0x1 CMP dword ptr [this],EDX JZ LAB_0029c150 LAB_0029c14b: RET ?? 0Fh ?? 1Fh ?? 40h @ ?? 00h LAB_0029c150: MOV ECX,dword ptr [param_1 + 0x4] CMP dword ptr [this + 0x4],ECX JNZ LAB_0029c14b MOV ECX,dword ptr [param_1 + 0x8] CMP dword ptr [this + 0x8],ECX JNZ LAB_0029c14b MOV EAX,dword ptr [param_1 + 0xc] CMP dword ptr [this + 0xc],EAX SETNZ AL RET ?? 66h f Actual src: bool AudioProcessorGraph::Connection::operator!= (const Connection& c) const noexcept { return! operator== (c); } Predicted src: bool operator==(const TConnection &other) const { return (this == other.this); } ============================== Sample 2 ============================== ASM: ;************************************************************************************************************************************************************ ;* FUNCTION * ;************************************************************************************************************************************************************ ;undefined Java_edu_umn_gis_mapscript_mapscriptJNI_webObj_1empty_1get() MOV RSI,qword ptr [RDX + 0x40] JMP .plt:JNU_NewStringNative ;undefined JNU_NewStringNative() ?? 0Fh Actual src: SWIGEXPORT jstring JNICALL Java_edu_umn_gis_mapscript_mapscriptJNI_webObj_1empty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jstring jresult = 0 ; webObj *arg1 = (webObj *) 0 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(webObj **)&jarg1; result = (char *) ((arg1)->empty); { jresult = JNU_NewStringNative(jenv, result); } return jresult; } Predicted src: SWIGEXPORT jstring JNICALL Java_edu_umn_gis_mapscript_mapscriptJNI_mapscript_mapscript_mapscriptJNI_1ObjObjObj_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jstring jresult = 0 ; struct layerObj *arg1 = (struct layerObj *) 0 ; char *result = 0 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(struct layerObj **)&jarg1; result = (char *) ((arg1)->get(); { jresult = jenv->NewStringUTF(result->c_str()); } jresult = jenv->NewStringUTF(result->c_str()); return jresult; } ============================== Sample 3 ============================== ASM: ;************************************************************************************************************************************************************ ;* FUNCTION * ;************************************************************************************************************************************************************ ;undefined finish() SUB RSP,0x8 CALL cleanup ;void cleanup(EVP_PKEY_CTX * ctx) MOV EDI,0x1 CALL .plt:::exit ;void exit(int __status) NOP dword ptr CS:[RAX + RAX*0x1] Actual src: static void finish(int sig GCC_UNUSED) { cleanup(); ExitProgram(EXIT_FAILURE); } Predicted src: static void exit(int sig) { exit(1); exit(1); } ============================== Sample 4 ============================== ASM: ;************************************************************************************************************************************************************ ;* ResourceManager::downloadLicenseFinished() * ;************************************************************************************************************************************************************ ;undefined downloadLicenseFinished(ResourceManager * this) ;this ResourceMan... RDI LEA RAX,[.bss:ScQApp] ;=?? MOV RDX,this LEA RCX,[.rodata:s_1downloadLicenseFinished()_00f70b32] ;= "1downloadLicenseFinished()" LEA RSI,[.rodata:s_2finished()_00f3e05a] ;= "2finished()" MOV RAX=>.bss:ScQApp,qword ptr [RAX] ;=?? MOV this,qword ptr [RAX + 0x68] JMP .plt:::QObject::disconnect ;undefined disconnect(QObject * param... ?? 66h f Actual src: void ResourceManager::downloadLicenseFinished() { disconnect(ScQApp->dlManager(), SIGNAL(finished()), this, SLOT(downloadLicenseFinished())); } Predicted src: void MainWindow::disconnect() { disconnect(m_pManager->disconnect()); } ============================== Sample 5 ============================== ASM: ;************************************************************************************************************************************************************ ;* juce::AudioProcessorGraph::Connection::TEMPNAMEPLACEHOLDERVALUE(juce::AudioProcessorGraph::Connection const&) const * ;************************************************************************************************************************************************************ ;undefined operator!=(Connection * this, Connection * param_1) ;this Connection * RDI ;param_1 Connection * RSI MOV EDX,dword ptr [param_1] MOV EAX,0x1 CMP dword ptr [this],EDX JZ LAB_0029c150 LAB_0029c14b: RET ?? 0Fh ?? 1Fh ?? 40h @ ?? 00h LAB_0029c150: MOV ECX,dword ptr [param_1 + 0x4] CMP dword ptr [this + 0x4],ECX JNZ LAB_0029c14b MOV ECX,dword ptr [param_1 + 0x8] CMP dword ptr [this + 0x8],ECX JNZ LAB_0029c14b MOV EAX,dword ptr [param_1 + 0xc] CMP dword ptr [this + 0xc],EAX SETNZ AL RET ?? 66h f Actual src: bool AudioProcessorGraph::Connection::operator!= (const Connection& c) const noexcept { return! operator== (c); } Predicted src: bool operator==(const Glib::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audio::Audi