mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2024-11-30 08:04:38 +00:00
127 lines
2.5 KiB
Plaintext
127 lines
2.5 KiB
Plaintext
// Don't profile tests
|
|
**/*Test*
|
|
generic/test/**
|
|
|
|
// Ignore exception classes, as usually do not contain logic
|
|
**/*Exception*
|
|
|
|
|
|
|
|
// Utility classes not used by Ghidra
|
|
**/certify/**
|
|
**/tracker/**
|
|
**/review/**
|
|
extract/**
|
|
generic/profile/**
|
|
ghidra/app/help/**
|
|
ghidra/cpp/**
|
|
ghidra/feature/fid/debug/**
|
|
ghidra/util/profile/**
|
|
**/stl/**
|
|
ghidra/pcodeCPort/**
|
|
ghidra/program/database/data/DataTypeArchiveTransformer*
|
|
ghidra/sleigh/grammar/**
|
|
ghidra/util/GhidraJarBuilder*
|
|
generic/jar/**
|
|
ghidra/util/JavaSourceFile*
|
|
// this should probably be repackaged as 'help/build'
|
|
help/**
|
|
help/screenshot/**
|
|
help/validator/**
|
|
util/DebugThreadDumper**
|
|
JsonDoclet*
|
|
|
|
|
|
|
|
// Auto-generated code
|
|
ghidra/app/util/cparser/C/**
|
|
ghidra/app/util/cparser/CPP/**
|
|
ghidra/app/util/cparser/cplusplus/**
|
|
|
|
|
|
// Classes not used during testing
|
|
db/GhidraDBBufferFileAnalyzer*
|
|
db/DbViewer*
|
|
ghidra/DatabaseBenchMarks*
|
|
ghidra/GhidraLauncher*
|
|
ghidra/launch/**
|
|
LaunchSupport*
|
|
ghidra/GhidraThreadGroup*
|
|
ghidra/HelpAdapter*
|
|
ghidra/ClassSearcherStatusReportingTaskMonitor*
|
|
ghidra/app/plugin/debug/**
|
|
|
|
|
|
// Old/deprecated APIs
|
|
ghidra/app/program/database/oldfunction/**
|
|
ghidra/feature/vt/api/stringable/deprecated/**
|
|
**/BookmarkDBAdapterV0/**
|
|
**/BookmarkDBAdapterV1/**
|
|
**/BookmarkTypeDBAdapterNoTable/**
|
|
**/OldBookmark/**
|
|
|
|
|
|
|
|
|
|
// Interface/constant classes
|
|
ghidra/app/plugin/GenericPluginCategoryNames*
|
|
|
|
|
|
|
|
// Language code - currently untested
|
|
ghidra/app/plugin/processors/generic/**
|
|
ghidra/app/util/disassemble/**
|
|
generic/lsh/vector/**
|
|
ghidra/pcode/**
|
|
ghidra/program/emulation/**
|
|
ghidra/program/model/pcode/**
|
|
ghidra/util/state/**
|
|
|
|
// (we currently do not test analyzers)
|
|
ghidra/app/plugin/core/analysis/**
|
|
ghidra/javaclass/**
|
|
ghidra/util/state/analysis/**
|
|
|
|
|
|
|
|
|
|
// Hard to test headlessly
|
|
ghidra/app/plugin/core/printing/**
|
|
|
|
|
|
// File formats -- these should be tested!!!!
|
|
ghidra/file/formats/**
|
|
ghidra/file/jad/**
|
|
ghidra/app/cmd/formats/**
|
|
ghidra/app/util/bin/format/**
|
|
mobiledevices/**
|
|
|
|
|
|
// Items we should probably figure out how to test
|
|
# ghidra/util/bean/dnd/**
|
|
# ghidra/app/plugin/core/renoir/**
|
|
# ghidra/app/util/demangler/gnu/**
|
|
# ghidra/util/demangler/**
|
|
# ghidra/server/**
|
|
# ghidra/remote/security/**
|
|
|
|
// Packages that use reflection, which can be broken by Jacoco
|
|
# ghidra/python/**
|
|
# ghidra/app/util/bin/**
|
|
|
|
// Contribs
|
|
ghidra/app/plugin/prototype/**
|
|
ghidra/idapro/**
|
|
ghidra/machinelearning/**
|
|
DelphiAnalyzer*
|
|
SortedInstructionMerger*
|
|
DecodeBitMasks*
|
|
ollydbg/**
|
|
dbg/**
|
|
// this is only used by dbg
|
|
ghidra/io/connection/**
|
|
|
|
// Old stuff??
|
|
# org/crosswire/**
|
|
# ghidra/comm/**
|