Class QueryExeInfo
java.lang.Object
ghidra.features.bsim.query.protocol.BSimQuery<ResponseExe>
ghidra.features.bsim.query.protocol.QueryExeInfo
Query of executable records
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanint -
Constructor Summary
ConstructorsConstructorDescriptionDefault query for the first 20 executables in the databaseQueryExeInfo(int limit, String filterMd5, String filterExeName, String filterArch, String filterCompilerName, ExeTable.ExeTableOrderColumn sortColumn, boolean includeFakes) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidrestoreXml(XmlPullParser parser, LSHVectorFactory vectorFactory) voidMethods inherited from class ghidra.features.bsim.query.protocol.BSimQuery
clearResponse, execute, getDescriptionManager, getLocalStagingCopy, getName, getResponse, restoreQuery
-
Field Details
-
exeresponse
-
limit
public int limit -
filterMd5
-
filterExeName
-
filterArch
-
filterCompilerName
-
sortColumn
-
includeFakes
public boolean includeFakes -
fillinCategories
public boolean fillinCategories
-
-
Constructor Details
-
QueryExeInfo
public QueryExeInfo()Default query for the first 20 executables in the database -
QueryExeInfo
public QueryExeInfo(int limit, String filterMd5, String filterExeName, String filterArch, String filterCompilerName, ExeTable.ExeTableOrderColumn sortColumn, boolean includeFakes) Constructor- Parameters:
limit- the max number of results to returnfilterMd5- md5 the md5 filterfilterExeName- the exe filterfilterArch- the architecture filterfilterCompilerName- the compiler name filtersortColumn- the primary sort column nameincludeFakes- if false, will exclude generated MD5s starting with "bbbbbbbbaaaaaaaa"
-
-
Method Details
-
buildResponseTemplate
public void buildResponseTemplate()- Overrides:
buildResponseTemplatein classBSimQuery<ResponseExe>
-
saveXml
- Specified by:
saveXmlin classBSimQuery<ResponseExe>- Throws:
IOException
-
restoreXml
- Specified by:
restoreXmlin classBSimQuery<ResponseExe>- Throws:
LSHException
-