Diffing Portal
Index
Go
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
A
AbstractBasicBlockBackend (class in qbindiff.loader.backend)
AbstractFunctionBackend (class in qbindiff.loader.backend)
AbstractInstructionBackend (class in qbindiff.loader.backend)
AbstractOperandBackend (class in qbindiff.loader.backend)
AbstractProgramBackend (class in qbindiff.loader.backend)
add() (qbindiff.features.wlgk.BOWLSH method)
(qbindiff.features.wlgk.LSH method)
add_basic_block_match() (bindiff.file.BindiffFile method)
add_dict_feature() (qbindiff.features.extractor.FeatureCollector method)
add_feature() (qbindiff.features.extractor.FeatureCollector method)
add_function_match() (bindiff.file.BindiffFile method)
add_instruction_match() (bindiff.file.BindiffFile method)
add_match() (qbindiff.mapping.Mapping method)
add_member() (qbindiff.loader.Structure method)
addr (binexport.function.BasicBlockBinExport attribute)
(binexport.function.FunctionBinExport attribute)
(binexport.instruction.InstructionBinExport attribute)
Addr (in module binexport.types)
(in module qbindiff.types)
addr (qbindiff.Function property)
(qbindiff.loader.backend.AbstractBasicBlockBackend property)
(qbindiff.loader.backend.AbstractFunctionBackend property)
(qbindiff.loader.backend.AbstractInstructionBackend property)
(qbindiff.loader.backend.binexport.BasicBlockBackendBinExport property)
(qbindiff.loader.backend.binexport.FunctionBackendBinExport property)
(qbindiff.loader.backend.binexport.InstructionBackendBinExport property)
(qbindiff.loader.backend.quokka.BasicBlockBackendQuokka property)
(qbindiff.loader.backend.quokka.FunctionBackendQuokka property)
(qbindiff.loader.backend.quokka.InstructionBackendQuokka property)
(qbindiff.loader.BasicBlock property)
(qbindiff.loader.Instruction property)
Address (class in qbindiff.features)
address1 (bindiff.file.BasicBlockMatch attribute)
(bindiff.file.FunctionMatch attribute)
address2 (bindiff.file.BasicBlockMatch attribute)
(bindiff.file.FunctionMatch attribute)
address_sequence (bindiff.types.FunctionAlgorithm attribute)
AdjacencyMatrix (in module qbindiff.types)
algorithm (bindiff.file.BasicBlockMatch attribute)
(bindiff.file.FunctionMatch attribute)
architecture (binexport.program.ProgramBinExport property)
arm_memory_management (qbindiff.loader.types.OperandType attribute)
arm_setend (qbindiff.loader.types.OperandType attribute)
arm_sme (qbindiff.loader.types.OperandType attribute)
ArrayLike1D (in module qbindiff.types)
ASCII (qbindiff.loader.types.DataType attribute)
assert_installation_ok() (bindiff.BinDiff static method)
B
basic_blocks (qbindiff.loader.backend.AbstractFunctionBackend property)
(qbindiff.loader.backend.binexport.FunctionBackendBinExport property)
(qbindiff.loader.backend.quokka.FunctionBackendQuokka property)
BasicBlock (class in qbindiff.loader)
basicblock_matches (bindiff.file.BindiffFile property)
BasicBlockBackendBinExport (class in qbindiff.loader.backend.binexport)
BasicBlockBackendQuokka (class in qbindiff.loader.backend.quokka)
BasicBlockBinExport (class in binexport.function)
BasicBlockFeatureExtractor (class in qbindiff.features.extractor)
BasicBlockMatch (class in bindiff.file)
basicblocks (bindiff.file.File attribute)
BBlockNb (class in qbindiff.features)
BeliefMWM (class in qbindiff.matcher.belief_propagation)
BeliefQAP (class in qbindiff.matcher.belief_propagation)
best_mapping (qbindiff.matcher.belief_propagation.BeliefMWM attribute)
(qbindiff.matcher.belief_propagation.BeliefQAP attribute)
best_marginals (qbindiff.matcher.belief_propagation.BeliefMWM attribute)
(qbindiff.matcher.belief_propagation.BeliefQAP attribute)
bin_file (idascript.ida.IDA attribute)
BinDiff (class in bindiff)
bindiff.types
module
BindiffFile (class in bindiff.file)
BindiffNotFound
binexport (qbindiff.loader.types.LoaderType attribute)
binexport.types
module
blocks (binexport.function.FunctionBinExport property)
BOWLSH (class in qbindiff.features.wlgk)
BYTE (qbindiff.loader.types.DataType attribute)
bytes (binexport.function.BasicBlockBinExport attribute)
(binexport.instruction.InstructionBinExport attribute)
(qbindiff.loader.backend.AbstractBasicBlockBackend property)
(qbindiff.loader.backend.AbstractInstructionBackend property)
(qbindiff.loader.backend.binexport.BasicBlockBackendBinExport property)
(qbindiff.loader.backend.binexport.InstructionBackendBinExport property)
(qbindiff.loader.backend.quokka.BasicBlockBackendQuokka property)
(qbindiff.loader.backend.quokka.InstructionBackendQuokka property)
(qbindiff.loader.BasicBlock property)
(qbindiff.loader.Instruction property)
BytesHash (class in qbindiff.features)
C
call_reference_matching (bindiff.types.BasicBlockAlgorithm attribute)
(bindiff.types.FunctionAlgorithm attribute)
call_sequence_matching_exact (bindiff.types.FunctionAlgorithm attribute)
call_sequence_matching_sequence (bindiff.types.FunctionAlgorithm attribute)
call_sequence_matching_topology (bindiff.types.FunctionAlgorithm attribute)
callgraph (binexport.program.ProgramBinExport attribute)
(qbindiff.loader.backend.AbstractProgramBackend property)
(qbindiff.loader.backend.binexport.ProgramBackendBinExport property)
(qbindiff.loader.backend.quokka.ProgramBackendQuokka property)
(qbindiff.Program property)
calls (bindiff.file.File attribute)
canberra (qbindiff.Distance attribute)
(qbindiff.types.Distance attribute)
canberra_distances() (in module qbindiff.passes.metrics)
capabilities (qbindiff.loader.backend.AbstractProgramBackend property)
(qbindiff.loader.backend.binexport.ProgramBackendBinExport property)
(qbindiff.loader.backend.quokka.ProgramBackendQuokka property)
(qbindiff.Program property)
ChildNb (class in qbindiff.features)
children (binexport.function.FunctionBinExport attribute)
(qbindiff.Function property)
(qbindiff.loader.backend.AbstractFunctionBackend property)
(qbindiff.loader.backend.binexport.FunctionBackendBinExport property)
(qbindiff.loader.backend.quokka.FunctionBackendQuokka property)
clear() (qbindiff.Program method)
comment (qbindiff.loader.backend.AbstractInstructionBackend property)
(qbindiff.loader.backend.binexport.InstructionBackendBinExport property)
(qbindiff.loader.backend.quokka.InstructionBackendQuokka property)
(qbindiff.loader.Instruction property)
compute() (qbindiff.matcher.belief_propagation.BeliefMWM method)
(qbindiff.matcher.belief_propagation.BeliefQAP method)
(qbindiff.matcher.Matcher method)
compute_matching() (qbindiff.Differ method)
confidence (bindiff.file.BindiffFile attribute)
(bindiff.file.FunctionMatch attribute)
(qbindiff.types.Match attribute)
confidence_score (qbindiff.matcher.Matcher property)
Constant (class in qbindiff.features)
coprocessor (qbindiff.loader.types.OperandType attribute)
copy() (qbindiff.features.wlgk.BOWLSH method)
cosine (qbindiff.Distance attribute)
(qbindiff.types.Distance attribute)
create() (bindiff.file.BindiffFile static method)
created (bindiff.file.BindiffFile attribute)
current_mapping (qbindiff.matcher.belief_propagation.BeliefMWM property)
(qbindiff.matcher.belief_propagation.BeliefQAP property)
current_marginals (qbindiff.matcher.belief_propagation.BeliefMWM property)
(qbindiff.matcher.belief_propagation.BeliefQAP property)
current_score (qbindiff.matcher.belief_propagation.BeliefMWM property)
(qbindiff.matcher.belief_propagation.BeliefQAP property)
CyclomaticComplexity (class in qbindiff.features)
D
Data (class in qbindiff.loader)
DATA (qbindiff.loader.types.ReferenceType attribute)
data_references (qbindiff.loader.Instruction property)
data_refs (binexport.instruction.InstructionBinExport attribute)
DatName (class in qbindiff.features)
depth (binexport.expression.ExpressionBinExport property)
diaphora (qbindiff.loader.types.LoaderType attribute)
Differ (class in qbindiff)
DiGraphDiffer (class in qbindiff)
distance() (qbindiff.passes.FeaturePass method)
DOUBLE (qbindiff.loader.types.DataType attribute)
DOUBLE_WORD (qbindiff.loader.types.DataType attribute)
Dtype (in module qbindiff.types)
DTYPE (qbindiff.Differ attribute)
(qbindiff.QBinDiff attribute)
E
edges (bindiff.file.File attribute)
(qbindiff.Function property)
(qbindiff.GenericGraph property)
(qbindiff.Program property)
edges_callgraph_md_index (bindiff.types.FunctionAlgorithm attribute)
edges_flowgraph_md_index (bindiff.types.FunctionAlgorithm attribute)
edges_lengauer_tarjan_dominated (bindiff.types.BasicBlockAlgorithm attribute)
edges_md_index_bottom_up (bindiff.types.BasicBlockAlgorithm attribute)
edges_md_index_top_down (bindiff.types.BasicBlockAlgorithm attribute)
edges_prime_product (bindiff.types.BasicBlockAlgorithm attribute)
entry_point_matching (bindiff.types.BasicBlockAlgorithm attribute)
ENUM (qbindiff.loader.types.ReferenceType attribute)
(qbindiff.loader.types.StructureType attribute)
epsilon (qbindiff.matcher.belief_propagation.BeliefMWM attribute)
(qbindiff.matcher.belief_propagation.BeliefQAP attribute)
euclidean (qbindiff.Distance attribute)
(qbindiff.types.Distance attribute)
exec_path (qbindiff.loader.backend.AbstractProgramBackend property)
(qbindiff.loader.backend.binexport.ProgramBackendBinExport property)
(qbindiff.loader.backend.quokka.ProgramBackendQuokka property)
(qbindiff.Program property)
exefilename (bindiff.file.File attribute)
exit_point_matching (bindiff.types.BasicBlockAlgorithm attribute)
export_to_bindiff() (qbindiff.QBinDiff method)
ExpressionBinExport (class in binexport.expression)
expressions (binexport.operand.OperandBinExport property)
ExtendedMapping (in module qbindiff.types)
extern (qbindiff.loader.types.FunctionType attribute)
extract_adjacency_matrix() (qbindiff.Differ method)
F
feature_extractors (qbindiff.visitor.NoVisitor property)
(qbindiff.visitor.ProgramVisitor property)
(qbindiff.visitor.Visitor property)
feature_vector() (qbindiff.features.extractor.FeatureCollector method)
FeatureCollector (class in qbindiff.features.extractor)
FeatureExtractor (class in qbindiff.features.extractor)
FeaturePass (class in qbindiff.passes)
FeatureValue (in module qbindiff.types)
FeatureVectors (in module qbindiff.types)
File (class in bindiff.file)
filename (bindiff.file.File attribute)
FLOAT (qbindiff.loader.types.DataType attribute)
float_point (qbindiff.loader.types.OperandType attribute)
flowgraph (qbindiff.Function property)
follow_through() (qbindiff.Program method)
from_backend() (qbindiff.Function static method)
(qbindiff.loader.BasicBlock static method)
(qbindiff.loader.Instruction static method)
(qbindiff.loader.Operand static method)
(qbindiff.Program static method)
from_binary_file() (binexport.program.ProgramBinExport static method)
from_binary_files() (bindiff.BinDiff static method)
from_binexport() (qbindiff.Program static method)
from_binexport_files() (bindiff.BinDiff static method)
from_ida() (qbindiff.Program static method)
from_proto() (binexport.types.FunctionType static method)
from_quokka() (qbindiff.Program static method)
full_keys() (qbindiff.features.extractor.FeatureCollector method)
fun_names (binexport.program.ProgramBinExport attribute)
(qbindiff.loader.backend.AbstractProgramBackend property)
(qbindiff.loader.backend.binexport.ProgramBackendBinExport property)
(qbindiff.loader.backend.quokka.ProgramBackendQuokka property)
FUNC_NAME (binexport.types.ExpressionType attribute)
FuncName (class in qbindiff.features)
function (binexport.function.BasicBlockBinExport property)
(binexport.operand.OperandBinExport property)
Function (class in qbindiff)
function_match (bindiff.file.BasicBlockMatch attribute)
function_matches (bindiff.file.BindiffFile property)
FunctionBackendBinExport (class in qbindiff.loader.backend.binexport)
FunctionBackendQuokka (class in qbindiff.loader.backend.quokka)
FunctionBinExport (class in binexport.function)
FunctionFeatureExtractor (class in qbindiff.features.extractor)
FunctionMatch (class in bindiff.file)
functions (bindiff.file.File attribute)
(qbindiff.loader.backend.AbstractProgramBackend property)
(qbindiff.loader.backend.binexport.ProgramBackendBinExport property)
(qbindiff.loader.backend.quokka.ProgramBackendQuokka property)
G
gen_sim_matrix() (qbindiff.DiGraphDiffer method)
GenericGraph (class in qbindiff)
GenericNode (class in qbindiff)
GenericPostPass (class in qbindiff.types)
GenericPrePass (class in qbindiff.types)
get() (qbindiff.features.extractor.FeatureCollector method)
(qbindiff.Function method)
(qbindiff.Program method)
get_function() (qbindiff.Program method)
get_label() (qbindiff.Function method)
(qbindiff.GenericNode method)
get_match() (bindiff.BinDiff method)
get_node() (qbindiff.GenericGraph method)
(qbindiff.Program method)
get_similarities() (qbindiff.Differ method)
(qbindiff.QBinDiff method)
get_structure() (qbindiff.loader.backend.quokka.ProgramBackendQuokka method)
graph (binexport.function.FunctionBinExport property)
Graph (in module qbindiff.types)
graph (qbindiff.loader.backend.AbstractFunctionBackend property)
(qbindiff.loader.backend.binexport.FunctionBackendBinExport property)
(qbindiff.loader.backend.quokka.FunctionBackendQuokka property)
GraphCommunities (class in qbindiff.features)
GraphDensity (class in qbindiff.features)
GraphDiameter (class in qbindiff.features)
GraphMeanDegree (class in qbindiff.features)
GraphNbComponents (class in qbindiff.features)
GraphTransitivity (class in qbindiff.features)
groups (qbindiff.loader.backend.AbstractInstructionBackend property)
(qbindiff.loader.backend.binexport.InstructionBackendBinExport property)
(qbindiff.loader.backend.quokka.InstructionBackendQuokka property)
(qbindiff.loader.Instruction property)
GroupsCategory (class in qbindiff.features)
H
hash (bindiff.file.File attribute)
hash_matching (bindiff.types.FunctionAlgorithm attribute)
hash_matching_four_inst_min (bindiff.types.BasicBlockAlgorithm attribute)
haussmann (qbindiff.Distance attribute)
(qbindiff.types.Distance attribute)
haussmann() (in module qbindiff.passes.metrics)
help_msg (qbindiff.features.Address attribute)
(qbindiff.features.BBlockNb attribute)
(qbindiff.features.BytesHash attribute)
(qbindiff.features.ChildNb attribute)
(qbindiff.features.Constant attribute)
(qbindiff.features.CyclomaticComplexity attribute)
(qbindiff.features.DatName attribute)
(qbindiff.features.extractor.BasicBlockFeatureExtractor attribute)
(qbindiff.features.extractor.FeatureExtractor attribute)
(qbindiff.features.extractor.FunctionFeatureExtractor attribute)
(qbindiff.features.extractor.InstructionFeatureExtractor attribute)
(qbindiff.features.extractor.OperandFeatureExtractor attribute)
(qbindiff.features.FuncName attribute)
(qbindiff.features.GraphCommunities attribute)
(qbindiff.features.GraphDensity attribute)
(qbindiff.features.GraphDiameter attribute)
(qbindiff.features.GraphMeanDegree attribute)
(qbindiff.features.GraphNbComponents attribute)
(qbindiff.features.GraphTransitivity attribute)
(qbindiff.features.GroupsCategory attribute)
(qbindiff.features.ImpName attribute)
(qbindiff.features.InstNB attribute)
(qbindiff.features.JumpNb attribute)
(qbindiff.features.LibName attribute)
(qbindiff.features.MaxChildNb attribute)
(qbindiff.features.MaxInsNB attribute)
(qbindiff.features.MaxParentNb attribute)
(qbindiff.features.MDIndex attribute)
(qbindiff.features.MeanInsNB attribute)
(qbindiff.features.MnemonicSimple attribute)
(qbindiff.features.MnemonicTyped attribute)
(qbindiff.features.ParentNb attribute)
(qbindiff.features.PcodeMnemonicSimple attribute)
(qbindiff.features.ReadWriteAccess attribute)
(qbindiff.features.RelativeNb attribute)
(qbindiff.features.SmallPrimeNumbers attribute)
(qbindiff.features.StronglyConnectedComponents attribute)
(qbindiff.features.StrRef attribute)
(qbindiff.features.WeisfeilerLehman attribute)
hyperplanes (qbindiff.features.wlgk.BOWLSH property)
I
id (bindiff.file.BasicBlockMatch attribute)
(bindiff.file.File attribute)
(bindiff.file.FunctionMatch attribute)
(qbindiff.loader.backend.AbstractInstructionBackend property)
(qbindiff.loader.backend.binexport.InstructionBackendBinExport property)
(qbindiff.loader.backend.quokka.InstructionBackendQuokka property)
(qbindiff.loader.Instruction property)
IDA (class in idascript.ida)
ida (qbindiff.loader.types.LoaderType attribute)
IDAException
IDAModeNotSet
IDANotStared
idascript.ida
module
Idx (in module qbindiff.types)
immediate (qbindiff.loader.types.OperandType attribute)
IMMEDIATE_FLOAT (binexport.types.ExpressionType attribute)
IMMEDIATE_INT (binexport.types.ExpressionType attribute)
ImpName (class in qbindiff.features)
IMPORTED (binexport.types.FunctionType attribute)
imported (qbindiff.loader.types.FunctionType attribute)
init_database() (bindiff.file.BindiffFile static method)
InstNB (class in qbindiff.features)
instruction (binexport.operand.OperandBinExport property)
Instruction (class in qbindiff.loader)
instruction_count (bindiff.types.FunctionAlgorithm attribute)
instruction_count_matching (bindiff.types.BasicBlockAlgorithm attribute)
InstructionBackendBinExport (class in qbindiff.loader.backend.binexport)
InstructionBackendQuokka (class in qbindiff.loader.backend.quokka)
InstructionBinExport (class in binexport.instruction)
InstructionFeatureExtractor (class in qbindiff.features.extractor)
instructions (bindiff.file.File attribute)
(binexport.function.BasicBlockBinExport property)
(qbindiff.loader.backend.AbstractBasicBlockBackend property)
(qbindiff.loader.backend.binexport.BasicBlockBackendBinExport property)
(qbindiff.loader.backend.quokka.BasicBlockBackendQuokka property)
(qbindiff.loader.BasicBlock property)
INVALID (binexport.types.FunctionType attribute)
invalid (qbindiff.loader.types.FunctionType attribute)
is_addr (binexport.expression.ExpressionBinExport attribute)
is_alone() (qbindiff.Function method)
is_data (binexport.expression.ExpressionBinExport attribute)
is_excluded() (qbindiff.features.FuncName method)
is_immediate() (qbindiff.loader.backend.AbstractOperandBackend method)
(qbindiff.loader.backend.binexport.OperandBackendBinExport method)
(qbindiff.loader.backend.quokka.OperandBackendQuokka method)
(qbindiff.loader.Operand method)
is_import() (binexport.function.FunctionBinExport method)
(qbindiff.Function method)
(qbindiff.loader.backend.binexport.FunctionBackendBinExport method)
(qbindiff.loader.backend.quokka.FunctionBackendQuokka method)
is_installation_ok() (bindiff.BinDiff static method)
is_library() (qbindiff.Function method)
is_match_primary() (qbindiff.mapping.Mapping method)
is_match_secondary() (qbindiff.mapping.Mapping method)
is_matched() (bindiff.BinDiff method)
is_thunk() (qbindiff.Function method)
items() (binexport.function.FunctionBinExport method)
(qbindiff.Function method)
(qbindiff.GenericGraph method)
(qbindiff.Program method)
iter_basicblock_matches() (bindiff.BinDiff method)
iter_function_matches() (bindiff.BinDiff method)
iter_instruction_matches() (bindiff.BinDiff method)
J
jump_sequence_matching (bindiff.types.BasicBlockAlgorithm attribute)
JumpNb (class in qbindiff.features)
K
key (qbindiff.features.Address attribute)
(qbindiff.features.BBlockNb attribute)
(qbindiff.features.BytesHash attribute)
(qbindiff.features.ChildNb attribute)
(qbindiff.features.Constant attribute)
(qbindiff.features.CyclomaticComplexity attribute)
(qbindiff.features.DatName attribute)
(qbindiff.features.extractor.BasicBlockFeatureExtractor attribute)
(qbindiff.features.extractor.FeatureExtractor attribute)
(qbindiff.features.extractor.FunctionFeatureExtractor attribute)
(qbindiff.features.extractor.InstructionFeatureExtractor attribute)
(qbindiff.features.extractor.OperandFeatureExtractor attribute)
(qbindiff.features.FuncName attribute)
(qbindiff.features.GraphCommunities attribute)
(qbindiff.features.GraphDensity attribute)
(qbindiff.features.GraphDiameter attribute)
(qbindiff.features.GraphMeanDegree attribute)
(qbindiff.features.GraphNbComponents attribute)
(qbindiff.features.GraphTransitivity attribute)
(qbindiff.features.GroupsCategory attribute)
(qbindiff.features.ImpName attribute)
(qbindiff.features.InstNB attribute)
(qbindiff.features.JumpNb attribute)
(qbindiff.features.LibName attribute)
(qbindiff.features.MaxChildNb attribute)
(qbindiff.features.MaxInsNB attribute)
(qbindiff.features.MaxParentNb attribute)
(qbindiff.features.MDIndex attribute)
(qbindiff.features.MeanInsNB attribute)
(qbindiff.features.MnemonicSimple attribute)
(qbindiff.features.MnemonicTyped attribute)
(qbindiff.features.ParentNb attribute)
(qbindiff.features.PcodeMnemonicSimple attribute)
(qbindiff.features.ReadWriteAccess attribute)
(qbindiff.features.RelativeNb attribute)
(qbindiff.features.SmallPrimeNumbers attribute)
(qbindiff.features.StronglyConnectedComponents attribute)
(qbindiff.features.StrRef attribute)
(qbindiff.features.WeisfeilerLehman attribute)
keys() (binexport.function.FunctionBinExport method)
(qbindiff.Function method)
(qbindiff.Program method)
kill() (idascript.ida.IDA method)
L
libbasicblocks (bindiff.file.File attribute)
libedges (bindiff.file.File attribute)
libfunctions (bindiff.file.File attribute)
libinstructions (bindiff.file.File attribute)
LibName (class in qbindiff.features)
LIBRARY (binexport.types.FunctionType attribute)
library (qbindiff.loader.types.FunctionType attribute)
loop_count_matching (bindiff.types.FunctionAlgorithm attribute)
loop_entry_matching (bindiff.types.BasicBlockAlgorithm attribute)
LSH (class in qbindiff.features.wlgk)
M
manual (bindiff.types.BasicBlockAlgorithm attribute)
(bindiff.types.FunctionAlgorithm attribute)
map() (idascript.ida.MultiIDA static method)
Mapping (class in qbindiff.mapping)
mapping (qbindiff.matcher.Matcher property)
Match (class in qbindiff.types)
match_import_functions() (qbindiff.QBinDiff method)
match_primary() (qbindiff.mapping.Mapping method)
match_secondary() (qbindiff.mapping.Mapping method)
Matcher (class in qbindiff.matcher)
matching_iterator() (qbindiff.Differ method)
Matrix (in module qbindiff.types)
max_avg_score (qbindiff.matcher.belief_propagation.BeliefMWM attribute)
(qbindiff.matcher.belief_propagation.BeliefQAP attribute)
MAX_ID (qbindiff.loader.backend.AbstractInstructionBackend attribute)
(qbindiff.loader.backend.binexport.InstructionBackendBinExport attribute)
(qbindiff.loader.backend.quokka.InstructionBackendQuokka attribute)
MaxChildNb (class in qbindiff.features)
MaxInsNB (class in qbindiff.features)
MaxParentNb (class in qbindiff.features)
md_index_matching_bottom_up (bindiff.types.BasicBlockAlgorithm attribute)
md_index_matching_callGraph_bottom_up (bindiff.types.FunctionAlgorithm attribute)
md_index_matching_callGraph_top_down (bindiff.types.FunctionAlgorithm attribute)
md_index_matching_flowgraph_bottom_up (bindiff.types.FunctionAlgorithm attribute)
md_index_matching_flowgraph_top_down (bindiff.types.FunctionAlgorithm attribute)
md_index_matching_top_down (bindiff.types.BasicBlockAlgorithm attribute)
MDIndex (class in qbindiff.features)
MeanInsNB (class in qbindiff.features)
member_by_name() (qbindiff.loader.Structure method)
memory (qbindiff.loader.types.OperandType attribute)
mnemonic (binexport.instruction.InstructionBinExport property)
(qbindiff.loader.backend.AbstractInstructionBackend property)
(qbindiff.loader.backend.binexport.InstructionBackendBinExport property)
(qbindiff.loader.backend.quokka.InstructionBackendQuokka property)
(qbindiff.loader.Instruction property)
MnemonicSimple (class in qbindiff.features)
MnemonicTyped (class in qbindiff.features)
modified (bindiff.file.BindiffFile attribute)
module
bindiff.types
binexport.types
idascript.ida
qbindiff.types
MultiIDA (class in idascript.ida)
MultiIDAAlreadyRunning
N
name (binexport.function.FunctionBinExport property)
(binexport.program.ProgramBinExport property)
(qbindiff.Function property)
(qbindiff.loader.backend.AbstractFunctionBackend property)
(qbindiff.loader.backend.AbstractProgramBackend property)
(qbindiff.loader.backend.binexport.FunctionBackendBinExport property)
(qbindiff.loader.backend.binexport.ProgramBackendBinExport property)
(qbindiff.loader.backend.quokka.FunctionBackendQuokka property)
(qbindiff.loader.backend.quokka.ProgramBackendQuokka property)
(qbindiff.Program property)
name1 (bindiff.file.FunctionMatch attribute)
name2 (bindiff.file.FunctionMatch attribute)
name_hash_matching (bindiff.types.FunctionAlgorithm attribute)
nb_match (qbindiff.mapping.Mapping property)
nb_nodes_primary (qbindiff.mapping.Mapping property)
nb_nodes_secondary (qbindiff.mapping.Mapping property)
nb_unmatched_primary (qbindiff.mapping.Mapping property)
nb_unmatched_secondary (qbindiff.mapping.Mapping property)
Node (in module qbindiff.types)
node_labels (qbindiff.GenericGraph property)
(qbindiff.Program property)
NodeLabel (in module qbindiff.types)
nodes (qbindiff.GenericGraph property)
(qbindiff.Program property)
NORMAL (binexport.types.FunctionType attribute)
normal (qbindiff.loader.types.FunctionType attribute)
normalize() (qbindiff.QBinDiff method)
normalized_similarity (qbindiff.mapping.Mapping property)
NoVisitor (class in qbindiff.visitor)
numsquares (qbindiff.matcher.belief_propagation.BeliefQAP property)
O
OCTO_WORD (qbindiff.loader.types.DataType attribute)
Operand (class in qbindiff.loader)
OperandBackendBinExport (class in qbindiff.loader.backend.binexport)
OperandBackendQuokka (class in qbindiff.loader.backend.quokka)
OperandBinExport (class in binexport.operand)
OperandFeatureExtractor (class in qbindiff.features.extractor)
operands (binexport.instruction.InstructionBinExport property)
(qbindiff.loader.backend.AbstractInstructionBackend property)
(qbindiff.loader.backend.binexport.InstructionBackendBinExport property)
(qbindiff.loader.backend.quokka.InstructionBackendQuokka property)
(qbindiff.loader.Instruction property)
P
pairwise_distances() (in module qbindiff.passes.metrics)
params (idascript.ida.IDA attribute)
parent (binexport.expression.ExpressionBinExport attribute)
ParentNb (class in qbindiff.features)
parents (binexport.function.FunctionBinExport attribute)
(qbindiff.Function property)
(qbindiff.loader.backend.AbstractFunctionBackend property)
(qbindiff.loader.backend.binexport.FunctionBackendBinExport property)
(qbindiff.loader.backend.quokka.FunctionBackendQuokka property)
path (binexport.program.ProgramBinExport attribute)
PathLike (in module qbindiff.types)
pb_instr (binexport.instruction.InstructionBinExport property)
pb_operand (binexport.operand.OperandBinExport property)
pcode_ops (qbindiff.loader.backend.AbstractInstructionBackend property)
(qbindiff.loader.backend.binexport.InstructionBackendBinExport property)
(qbindiff.loader.backend.quokka.InstructionBackendQuokka property)
(qbindiff.loader.Instruction property)
PcodeMnemonicSimple (class in qbindiff.features)
pid (idascript.ida.IDA property)
pop() (qbindiff.Program method)
popitem() (qbindiff.Program method)
Positive (in module qbindiff.types)
preload() (binexport.function.FunctionBinExport method)
primary (bindiff.BinDiff attribute)
(qbindiff.Differ attribute)
(qbindiff.types.Match attribute)
primary_adj_matrix (qbindiff.matcher.Matcher attribute)
primary_basicblock_match (bindiff.file.BindiffFile attribute)
primary_file (bindiff.file.BindiffFile attribute)
primary_functions_match (bindiff.file.BindiffFile attribute)
primary_matched (qbindiff.mapping.Mapping property)
primary_unmatched (qbindiff.mapping.Mapping property)
primary_unmatched_basic_block() (bindiff.BinDiff method)
primary_unmatched_function() (bindiff.BinDiff method)
primary_unmatched_instruction() (bindiff.BinDiff method)
prime_matching_four_inst_min (bindiff.types.BasicBlockAlgorithm attribute)
prime_matching_no_inst_min (bindiff.types.BasicBlockAlgorithm attribute)
prime_signature_matching (bindiff.types.FunctionAlgorithm attribute)
primesbelow() (qbindiff.features.SmallPrimeNumbers static method)
process() (qbindiff.Differ method)
(qbindiff.matcher.Matcher method)
process_iterator() (qbindiff.Differ method)
program (binexport.function.BasicBlockBinExport property)
(binexport.function.FunctionBinExport property)
(binexport.instruction.InstructionBinExport property)
(binexport.operand.OperandBinExport property)
Program (class in qbindiff)
program (qbindiff.loader.backend.binexport.BasicBlockBackendBinExport property)
(qbindiff.loader.backend.quokka.InstructionBackendQuokka property)
(qbindiff.loader.backend.quokka.OperandBackendQuokka property)
ProgramBackendBinExport (class in qbindiff.loader.backend.binexport)
ProgramBackendQuokka (class in qbindiff.loader.backend.quokka)
ProgramBinExport (class in binexport.program)
ProgramVisitor (class in qbindiff.visitor)
propagation_size_one (bindiff.types.BasicBlockAlgorithm attribute)
proto (binexport.program.ProgramBinExport property)
Q
QBinDiff (class in qbindiff)
qbindiff.types
module
QUAD_WORD (qbindiff.loader.types.DataType attribute)
quokka (qbindiff.loader.types.LoaderType attribute)
R
Ratio (in module qbindiff.types)
raw_diffing() (bindiff.BinDiff static method)
RawMapping (in module qbindiff.types)
ReadWriteAccess (class in qbindiff.features)
references (qbindiff.loader.backend.AbstractInstructionBackend property)
(qbindiff.loader.backend.binexport.InstructionBackendBinExport property)
(qbindiff.loader.backend.quokka.InstructionBackendQuokka property)
(qbindiff.loader.Instruction property)
ReferenceTarget (in module qbindiff.loader.types)
refine() (qbindiff.matcher.Matcher method)
REGISTER (binexport.types.ExpressionType attribute)
register (qbindiff.loader.types.OperandType attribute)
register_basic_block_feature_callback() (qbindiff.visitor.ProgramVisitor method)
register_extractor() (qbindiff.passes.FeaturePass method)
register_feature_extractor() (qbindiff.QBinDiff method)
(qbindiff.visitor.NoVisitor method)
(qbindiff.visitor.ProgramVisitor method)
(qbindiff.visitor.Visitor method)
register_function_feature_callback() (qbindiff.visitor.ProgramVisitor method)
register_instruction_feature_callback() (qbindiff.visitor.ProgramVisitor method)
register_operand_feature_callback() (qbindiff.visitor.ProgramVisitor method)
register_postpass() (qbindiff.QBinDiff method)
register_prepass() (qbindiff.Differ method)
RelativeNb (class in qbindiff.features)
relaxed_md_index_matching (bindiff.types.BasicBlockAlgorithm attribute)
(bindiff.types.FunctionAlgorithm attribute)
remove_function() (qbindiff.Program method)
remove_match() (qbindiff.mapping.Mapping method)
required_capabilities (qbindiff.features.Address attribute)
(qbindiff.features.BBlockNb attribute)
(qbindiff.features.BytesHash attribute)
(qbindiff.features.ChildNb attribute)
(qbindiff.features.Constant attribute)
(qbindiff.features.CyclomaticComplexity attribute)
(qbindiff.features.DatName attribute)
(qbindiff.features.extractor.BasicBlockFeatureExtractor attribute)
(qbindiff.features.extractor.FeatureExtractor attribute)
(qbindiff.features.extractor.FunctionFeatureExtractor attribute)
(qbindiff.features.extractor.InstructionFeatureExtractor attribute)
(qbindiff.features.extractor.OperandFeatureExtractor attribute)
(qbindiff.features.FuncName attribute)
(qbindiff.features.GraphCommunities attribute)
(qbindiff.features.GraphDensity attribute)
(qbindiff.features.GraphDiameter attribute)
(qbindiff.features.GraphMeanDegree attribute)
(qbindiff.features.GraphNbComponents attribute)
(qbindiff.features.GraphTransitivity attribute)
(qbindiff.features.GroupsCategory attribute)
(qbindiff.features.ImpName attribute)
(qbindiff.features.InstNB attribute)
(qbindiff.features.JumpNb attribute)
(qbindiff.features.LibName attribute)
(qbindiff.features.MaxChildNb attribute)
(qbindiff.features.MaxInsNB attribute)
(qbindiff.features.MaxParentNb attribute)
(qbindiff.features.MDIndex attribute)
(qbindiff.features.MeanInsNB attribute)
(qbindiff.features.MnemonicSimple attribute)
(qbindiff.features.MnemonicTyped attribute)
(qbindiff.features.ParentNb attribute)
(qbindiff.features.PcodeMnemonicSimple attribute)
(qbindiff.features.ReadWriteAccess attribute)
(qbindiff.features.RelativeNb attribute)
(qbindiff.features.SmallPrimeNumbers attribute)
(qbindiff.features.StronglyConnectedComponents attribute)
(qbindiff.features.StrRef attribute)
(qbindiff.features.WeisfeilerLehman attribute)
returncode (idascript.ida.IDA property)
S
scores (qbindiff.matcher.belief_propagation.BeliefMWM attribute)
(qbindiff.matcher.belief_propagation.BeliefQAP attribute)
script_file (idascript.ida.IDA attribute)
secondary (bindiff.BinDiff attribute)
(qbindiff.Differ attribute)
(qbindiff.types.Match attribute)
secondary_adj_matrix (qbindiff.matcher.Matcher attribute)
secondary_basicblock_match (bindiff.file.BindiffFile attribute)
secondary_file (bindiff.file.BindiffFile attribute)
secondary_functions_match (bindiff.file.BindiffFile attribute)
secondary_matched (qbindiff.mapping.Mapping property)
secondary_unmatched (qbindiff.mapping.Mapping property)
secondary_unmatched_basic_block() (bindiff.BinDiff method)
secondary_unmatched_function() (bindiff.BinDiff method)
secondary_unmatched_instruction() (bindiff.BinDiff method)
self_loop_matching (bindiff.types.BasicBlockAlgorithm attribute)
set_function_filter() (qbindiff.Program method)
setdefault() (qbindiff.Program method)
sim_matrix (qbindiff.matcher.Matcher attribute)
similarity (bindiff.file.BindiffFile attribute)
(bindiff.file.FunctionMatch attribute)
(qbindiff.mapping.Mapping property)
(qbindiff.types.Match attribute)
SimMatrix (in module qbindiff.types)
SIZE (binexport.types.ExpressionType attribute)
SmallPrimeNumbers (class in qbindiff.features)
SparseMatrix (in module qbindiff.types)
SparseVector (in module qbindiff.types)
squares (qbindiff.mapping.Mapping property)
(qbindiff.types.Match attribute)
start() (idascript.ida.IDA method)
string_references (bindiff.types.FunctionAlgorithm attribute)
string_references_matching (bindiff.types.BasicBlockAlgorithm attribute)
StronglyConnectedComponents (class in qbindiff.features)
StrRef (class in qbindiff.features)
STRUC (qbindiff.loader.types.ReferenceType attribute)
STRUCT (qbindiff.loader.types.StructureType attribute)
Structure (class in qbindiff.loader)
StructureMember (class in qbindiff.loader)
structures (qbindiff.loader.backend.AbstractProgramBackend property)
(qbindiff.loader.backend.binexport.ProgramBackendBinExport property)
(qbindiff.loader.backend.quokka.ProgramBackendQuokka property)
(qbindiff.Program property)
structures_by_name (qbindiff.loader.backend.quokka.ProgramBackendQuokka property)
SYMBOL (binexport.types.ExpressionType attribute)
T
terminate() (idascript.ida.IDA method)
terminated (idascript.ida.IDA property)
THUNK (binexport.types.FunctionType attribute)
thunk (qbindiff.loader.types.FunctionType attribute)
timeout (idascript.ida.IDA attribute)
to_csv() (qbindiff.mapping.Mapping method)
to_sparse_vector() (qbindiff.features.extractor.FeatureCollector method)
type (binexport.expression.ExpressionBinExport property)
(binexport.function.FunctionBinExport property)
(qbindiff.Function property)
(qbindiff.loader.backend.AbstractFunctionBackend property)
(qbindiff.loader.backend.AbstractOperandBackend property)
(qbindiff.loader.backend.binexport.FunctionBackendBinExport property)
(qbindiff.loader.backend.binexport.OperandBackendBinExport property)
(qbindiff.loader.backend.quokka.FunctionBackendQuokka property)
(qbindiff.loader.backend.quokka.OperandBackendQuokka property)
(qbindiff.loader.Operand property)
U
UNION (qbindiff.loader.types.StructureType attribute)
UNKNOWN (qbindiff.loader.types.DataType attribute)
unknown (qbindiff.loader.types.OperandType attribute)
UNKNOWN (qbindiff.loader.types.ReferenceType attribute)
(qbindiff.loader.types.StructureType attribute)
unload() (binexport.function.FunctionBinExport method)
unload_blocks() (qbindiff.loader.backend.AbstractFunctionBackend method)
(qbindiff.loader.backend.binexport.FunctionBackendBinExport method)
(qbindiff.loader.backend.quokka.FunctionBackendQuokka method)
unmatched_primary_count (bindiff.file.BindiffFile property)
unmatched_secondary_count (bindiff.file.BindiffFile property)
update() (qbindiff.Program method)
update_file_infos() (bindiff.file.BindiffFile method)
V
value (binexport.expression.ExpressionBinExport property)
(qbindiff.loader.backend.AbstractOperandBackend property)
(qbindiff.loader.backend.binexport.OperandBackendBinExport property)
(qbindiff.loader.backend.quokka.OperandBackendQuokka property)
(qbindiff.loader.Operand property)
values() (binexport.function.FunctionBinExport method)
(qbindiff.Function method)
(qbindiff.Program method)
VAR_NAME (binexport.types.ExpressionType attribute)
Vector (in module qbindiff.types)
version (bindiff.file.BindiffFile attribute)
visit() (qbindiff.visitor.NoVisitor method)
(qbindiff.visitor.ProgramVisitor method)
(qbindiff.visitor.Visitor method)
visit_basic_block() (qbindiff.features.extractor.BasicBlockFeatureExtractor method)
(qbindiff.visitor.ProgramVisitor method)
visit_function() (qbindiff.features.Address method)
(qbindiff.features.BBlockNb method)
(qbindiff.features.BytesHash method)
(qbindiff.features.ChildNb method)
(qbindiff.features.CyclomaticComplexity method)
(qbindiff.features.extractor.FunctionFeatureExtractor method)
(qbindiff.features.FuncName method)
(qbindiff.features.GraphCommunities method)
(qbindiff.features.GraphDensity method)
(qbindiff.features.GraphDiameter method)
(qbindiff.features.GraphMeanDegree method)
(qbindiff.features.GraphNbComponents method)
(qbindiff.features.GraphTransitivity method)
(qbindiff.features.ImpName method)
(qbindiff.features.InstNB method)
(qbindiff.features.LibName method)
(qbindiff.features.MaxChildNb method)
(qbindiff.features.MaxInsNB method)
(qbindiff.features.MaxParentNb method)
(qbindiff.features.MDIndex method)
(qbindiff.features.MeanInsNB method)
(qbindiff.features.ParentNb method)
(qbindiff.features.RelativeNb method)
(qbindiff.features.SmallPrimeNumbers method)
(qbindiff.features.StronglyConnectedComponents method)
(qbindiff.features.WeisfeilerLehman method)
(qbindiff.visitor.ProgramVisitor method)
visit_instruction() (qbindiff.features.DatName method)
(qbindiff.features.extractor.InstructionFeatureExtractor method)
(qbindiff.features.GroupsCategory method)
(qbindiff.features.JumpNb method)
(qbindiff.features.MnemonicSimple method)
(qbindiff.features.MnemonicTyped method)
(qbindiff.features.PcodeMnemonicSimple method)
(qbindiff.features.StrRef method)
(qbindiff.visitor.ProgramVisitor method)
visit_item() (qbindiff.visitor.NoVisitor method)
(qbindiff.visitor.ProgramVisitor method)
(qbindiff.visitor.Visitor method)
visit_operand() (qbindiff.features.Constant method)
(qbindiff.features.extractor.OperandFeatureExtractor method)
(qbindiff.features.ReadWriteAccess method)
(qbindiff.visitor.ProgramVisitor method)
Visitor (class in qbindiff.visitor)
W
wait() (idascript.ida.IDA method)
weight (qbindiff.features.Address property)
(qbindiff.features.BBlockNb property)
(qbindiff.features.BytesHash property)
(qbindiff.features.ChildNb property)
(qbindiff.features.Constant property)
(qbindiff.features.CyclomaticComplexity property)
(qbindiff.features.DatName property)
(qbindiff.features.extractor.BasicBlockFeatureExtractor property)
(qbindiff.features.extractor.FeatureExtractor property)
(qbindiff.features.extractor.FunctionFeatureExtractor property)
(qbindiff.features.extractor.InstructionFeatureExtractor property)
(qbindiff.features.extractor.OperandFeatureExtractor property)
(qbindiff.features.FuncName property)
(qbindiff.features.GraphCommunities property)
(qbindiff.features.GraphDensity property)
(qbindiff.features.GraphDiameter property)
(qbindiff.features.GraphMeanDegree property)
(qbindiff.features.GraphNbComponents property)
(qbindiff.features.GraphTransitivity property)
(qbindiff.features.GroupsCategory property)
(qbindiff.features.ImpName property)
(qbindiff.features.InstNB property)
(qbindiff.features.JumpNb property)
(qbindiff.features.LibName property)
(qbindiff.features.MaxChildNb property)
(qbindiff.features.MaxInsNB property)
(qbindiff.features.MaxParentNb property)
(qbindiff.features.MDIndex property)
(qbindiff.features.MeanInsNB property)
(qbindiff.features.MnemonicSimple property)
(qbindiff.features.MnemonicTyped property)
(qbindiff.features.ParentNb property)
(qbindiff.features.PcodeMnemonicSimple property)
(qbindiff.features.ReadWriteAccess property)
(qbindiff.features.RelativeNb property)
(qbindiff.features.SmallPrimeNumbers property)
(qbindiff.features.StronglyConnectedComponents property)
(qbindiff.features.StrRef property)
(qbindiff.features.WeisfeilerLehman property)
weights (qbindiff.matcher.belief_propagation.BeliefMWM attribute)
(qbindiff.matcher.belief_propagation.BeliefQAP attribute)
WeisfeilerLehman (class in qbindiff.features)
WORD (qbindiff.loader.types.DataType attribute)
Z
ZeroPass (class in qbindiff.passes)
Table of Contents
Exporters
Binexport
Quokka
Qbindiff
Introduction
Install
How it works
QBinDiff API
Third-party differs
Bindiff
Diaphora
Tutorials
Exporters
Python-bindiff
QBinDiff
Tools
Idascript
Resources
Academic Publications
Industry Publications
General Index
Python Module Index