LICENSE
README.md
pyproject.toml
src/smda/Disassembler.py
src/smda/DisassemblyResult.py
src/smda/DisassemblyStatistics.py
src/smda/SmdaConfig.py
src/smda/__init__.py
src/smda/py.typed
src/smda.egg-info/PKG-INFO
src/smda.egg-info/SOURCES.txt
src/smda.egg-info/dependency_links.txt
src/smda.egg-info/requires.txt
src/smda.egg-info/top_level.txt
src/smda/aarch64/AArch64Backend.py
src/smda/aarch64/AArch64CapstoneVerification.py
src/smda/aarch64/AArch64Disassembler.py
src/smda/aarch64/AArch64InstructionEscaper.py
src/smda/aarch64/FunctionAnalysisState.py
src/smda/aarch64/FunctionCandidate.py
src/smda/aarch64/FunctionCandidateManager.py
src/smda/aarch64/__init__.py
src/smda/aarch64/analyzers.py
src/smda/aarch64/dataflow.py
src/smda/aarch64/definitions.py
src/smda/cil/CilDisassembler.py
src/smda/cil/CilInstructionEscaper.py
src/smda/cil/FunctionAnalysisState.py
src/smda/cil/__init__.py
src/smda/common/BasicBlock.py
src/smda/common/BinaryInfo.py
src/smda/common/BlockLocator.py
src/smda/common/CodeXref.py
src/smda/common/DominatorTree.py
src/smda/common/EhFrameDecoder.py
src/smda/common/ExceptionHandling.py
src/smda/common/FunctionAnalysisState.py
src/smda/common/FunctionCandidate.py
src/smda/common/FunctionCandidateManager.py
src/smda/common/LanguageAnalyzer.py
src/smda/common/RecursiveDisassembler.py
src/smda/common/SmdaBasicBlock.py
src/smda/common/SmdaFunction.py
src/smda/common/SmdaInstruction.py
src/smda/common/SmdaReport.py
src/smda/common/TailcallAnalyzer.py
src/smda/common/Tarjan.py
src/smda/common/__init__.py
src/smda/common/arch/ArchBackend.py
src/smda/common/arch/__init__.py
src/smda/common/labelprovider/AbstractLabelProvider.py
src/smda/common/labelprovider/CilSymbolProvider.py
src/smda/common/labelprovider/DelphiKbSymbolProvider.py
src/smda/common/labelprovider/DelphiPythiaProvider.py
src/smda/common/labelprovider/DelphiReSymProvider.py
src/smda/common/labelprovider/ElfApiResolver.py
src/smda/common/labelprovider/ElfSymbolProvider.py
src/smda/common/labelprovider/GoLabelProvider.py
src/smda/common/labelprovider/ItaniumDemangler.py
src/smda/common/labelprovider/MachoDemangler.py
src/smda/common/labelprovider/MachoSymbolProvider.py
src/smda/common/labelprovider/OrdinalHelper.py
src/smda/common/labelprovider/PdbSymbolProvider.py
src/smda/common/labelprovider/PeSymbolProvider.py
src/smda/common/labelprovider/RustSymbolEvidence.py
src/smda/common/labelprovider/RustSymbolProvider.py
src/smda/common/labelprovider/WinApiResolver.py
src/smda/common/labelprovider/__init__.py
src/smda/common/labelprovider/import_parsers.py
src/smda/common/labelprovider/rust_demangler/__init__.py
src/smda/common/labelprovider/rust_demangler/main.py
src/smda/common/labelprovider/rust_demangler/rust.py
src/smda/common/labelprovider/rust_demangler/rust_legacy.py
src/smda/common/labelprovider/rust_demangler/rust_v0.py
src/smda/common/labelprovider/rust_demangler/utils.py
src/smda/dalvik/DalvikDisassembler.py
src/smda/dalvik/DalvikFunctionAnalysisState.py
src/smda/dalvik/DalvikInstructionEscaper.py
src/smda/dalvik/DalvikOpcodeDecoder.py
src/smda/dalvik/__init__.py
src/smda/ida/BackendInterface.py
src/smda/ida/IdaDomainInterface.py
src/smda/ida/IdaExporter.py
src/smda/ida/IdaIdapythonInterface.py
src/smda/ida/IdaInterface.py
src/smda/ida/__init__.py
src/smda/ida/segment_mapping.py
src/smda/intel/BitnessAnalyzer.py
src/smda/intel/FunctionAnalysisState.py
src/smda/intel/FunctionCandidate.py
src/smda/intel/FunctionCandidateManager.py
src/smda/intel/IndirectCallAnalyzer.py
src/smda/intel/IntelDisassembler.py
src/smda/intel/IntelInstructionEscaper.py
src/smda/intel/JumpTableAnalyzer.py
src/smda/intel/MnemonicTfIdf.py
src/smda/intel/X86Backend.py
src/smda/intel/__init__.py
src/smda/intel/definitions.py
src/smda/synthesis/BinarySynthesizer.py
src/smda/synthesis/ElfSynthesizer.py
src/smda/synthesis/MachoSynthesizer.py
src/smda/synthesis/PeSynthesizer.py
src/smda/synthesis/__init__.py
src/smda/utility/BatchProcessor.py
src/smda/utility/BracketQueue.py
src/smda/utility/DelphiKbFileLoader.py
src/smda/utility/DexFileLoader.py
src/smda/utility/ElfFileLoader.py
src/smda/utility/FileLoader.py
src/smda/utility/MachoBinary.py
src/smda/utility/MachoFileLoader.py
src/smda/utility/MemoryFileLoader.py
src/smda/utility/PeFileLoader.py
src/smda/utility/PriorityQueue.py
src/smda/utility/StringExtractor.py
src/smda/utility/__init__.py
src/smda/utility/common.py
src/smda/utility/lief_helper.py
tests/testAArch64Dataflow.py
tests/testAArch64Disassembler.py
tests/testAArch64EscaperCapstoneVerification.py
tests/testAArch64EscaperCoverage.py
tests/testAArch64EscaperImproved.py
tests/testAArch64JumpTableLsl.py
tests/testAArch64MachoCorpus.py
tests/testAArch64MachoMetadataCandidates.py
tests/testAArch64PdataExtraction.py
tests/testAnalysisTimeoutCallback.py
tests/testAuditHardeningRegressions.py
tests/testAuditSubItems.py
tests/testBatchProcessor.py
tests/testBenchmarkEval.py
tests/testBitnessAnalyzer.py
tests/testBracketQueue.py
tests/testCandidateSafeguards.py
tests/testCilEscaperVerification.py
tests/testCilExceptionHandling.py
tests/testCilReportDeterminism.py
tests/testCilRobustness.py
tests/testCommonModels.py
tests/testComputedImportSlots.py
tests/testDalvikDisassembler.py
tests/testDefinitionsExpansion.py
tests/testDelphiKbSymbolProvider.py
tests/testDelphiPythiaProvider.py
tests/testDisasmWindowBounds.py
tests/testDisassemblerReuse.py
tests/testDisassemblyResultGetOutRefs.py
tests/testDominatorTree.py
tests/testEhFrameCandidates.py
tests/testElfFileLoader.py
tests/testElfSymbolProvider.py
tests/testEscaper.py
tests/testExceptionHandling.py
tests/testFileFormatParsers.py
tests/testFunctionAnalysisState.py
tests/testFunctionCandidateBelowBase.py
tests/testFuzzCorpus.py
tests/testFuzzRegressions.py
tests/testGoCorpusMatrix.py
tests/testGoSymbolProvider.py
tests/testIdaExporterReuse.py
tests/testIdaInterface.py
tests/testIdaScripts.py
tests/testIdaSegmentMapping.py
tests/testIndirectCallAnalyzer.py
tests/testIntegration.py
tests/testIntelCorrectnessSweep.py
tests/testIntelDisassembler.py
tests/testJumpTableAnalyzer.py
tests/testLabelProviderBoundary.py
tests/testLanguageAnalyzer.py
tests/testLateCandidateProduction.py
tests/testLazyIntKeyDict.py
tests/testLiefParseOom.py
tests/testMachoBinary.py
tests/testMachoFileLoader.py
tests/testMachoProviderClassification.py
tests/testMachoSymbolProvider.py
tests/testPackageMetadata.py
tests/testPartialObjectFormatting.py
tests/testPdataExtraction.py
tests/testPeFileLoader.py
tests/testPeSymbolProvider.py
tests/testPerfBenchmark.py
tests/testRustSymbolProvider.py
tests/testSmdaFunctionPicHashNone.py
tests/testSmdaInstructionDetail.py
tests/testSmdaInstructionDetailAArch64.py
tests/testSmdaReportBuffer.py
tests/testSmdaReportFromXmetadata.py
tests/testSmdaReportPickle.py
tests/testStringExtractor.py
tests/testSynthesis.py
tests/testTailcallFlagIndependence.py
tests/testTarjan.py
tests/testXmetadataNormalization.py
tests/test_fuzz_label_providers.py
tests/test_fuzz_loaders.py
tests/test_fuzz_rust_demangler.py
tests/test_property_invariants.py