Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
S
SMPStaticAnalyzer
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Open Source Software
SMPStaticAnalyzer
Commits
c1f98078303a7cb94ae347e816629f05cbaa27c0
Select Git revision
Branches
20
master
default
ubuntu24-merge
ubuntu24
improve-data-source-tracing
infinite_loop_fix
faster_deadregs
30-erroneous-assert
28-stars-assertion-in-accessabovelocalframe
27-need-ubuntu20-testing
aware-sw-delivery
refactor
instfallthrough
cfar_phase3_midterm_release
cfar_phase2_final_release
cfar_phase2_3rdquarter_release
cfar_phase2_midterm_release
cgc-sw-deliverables
cfar_phase1_final_release
cfar_release
peasoup
Tags
20
cfar-phase3-final
CFAR_AEI
CfarJuly2018Eval
pre-las-vegas
SCCP_12NOV2013
fast_metadata_02SEP2013
call_graph_priority_27AUG2013
remove_DU_chains_21AUG2013
alias_analysis_19AUG2013
alias_analysis_17AUG2013
duchain_data_structures_25JUL2013
stonesoup-phase2-tne-release
IDA64_28JUN2013
hashing_lea_addition_26JUN2013
IDIOM_23_21JUN2013C
truncation_signedness_21JUN2013
IDIOM_21_bitwise_not_17JUN2013B
IDIOM_20_memory_reduction_17JUN2013
deadregs_bitset_14JUN2013B
scaled_indexreg_not_unsigned_14JUN2013
40 results
SMPStaticAnalyzer
Author
Search by author
Any Author
authors
0 authors
May 26, 2016
Continue SPARK translation improvements.
· c1f98078
clc5q
authored
8 years ago
c1f98078
Fix X86.Memory Input and In_Out across loop spans.
· 14e8a161
clc5q
authored
8 years ago
14e8a161
Fix SPARK translation of loops into procedures.
· 676b83ca
clc5q
authored
8 years ago
676b83ca
May 25, 2016
Missing FUNC SAFE annotation diffs from MultiEntry fix.
· 15639ff6
clc5q
authored
8 years ago
15639ff6
May 24, 2016
Add options to skip analyses and speed up STARS for CGC and other projects.
· 19f7a375
clc5q
authored
8 years ago
19f7a375
May 17, 2016
Improve safe mem write analysis and safe function analysis.
· 510a08ea
clc5q
authored
8 years ago
510a08ea
May 16, 2016
Eliminate false MultiEntry claim for funcs with code addresses taken in switch tables.
· 4e4576e8
clc5q
authored
8 years ago
4e4576e8
Add INFO log when function address is taken.
· 4b4fdc0f
clc5q
authored
8 years ago
4b4fdc0f
Write safety analysis, results not yet used.
· d1a549b5
clc5q
authored
8 years ago
d1a549b5
May 15, 2016
Infrastructure work for memory write safety analysis.
· 678706aa
clc5q
authored
8 years ago
678706aa
May 13, 2016
DEADREGS work; handle local names of other blocks that are not referenced in...
· 1c63b5a4
clc5q
authored
8 years ago
1c63b5a4
May 11, 2016
Convert USE reg from EAX+EDX to just EAX for div, idiv, and mul opcodes when...
· 31312619
clc5q
authored
8 years ago
31312619
Fix typo.
· cfd29562
clc5q
authored
8 years ago
cfd29562
Clean up multiply and divide RTL construction, handling IDA and IRDB operand lists equally.
· fe4baa48
clc5q
authored
8 years ago
fe4baa48
May 10, 2016
Replace container at() methods with [] preceded by loop-invariant assertions to check ranges.
· 8a2eba5f
clc5q
authored
8 years ago
8a2eba5f
Rename beaEngine opcode prefetchNTA to prefetchnta to match IDA Pro.
· 740c14df
clc5q
authored
8 years ago
740c14df
Add opcode alias to match beaEngine capitalization for prefetchnta == prefetchNTA.
· e452c77c
clc5q
authored
8 years ago
e452c77c
Add new AVX registers from IDA Pro 5.9.
· a125b05e
clc5q
authored
8 years ago
a125b05e
Handle AVX_REG type.
· a509ef19
clc5q
authored
8 years ago
a509ef19
Fix initialization order in constructor.
· fb866775
clc5q
authored
8 years ago
fb866775
Handle opcodes that set, clear, or complement bits in the EFLAGS register in STARS_GetCmd().
· e4c1acfe
clc5q
authored
8 years ago
e4c1acfe
May 09, 2016
Comment out SCCP to save time until it is used for annotations.
· cf626a37
clc5q
authored
8 years ago
cf626a37
Eliminate DEADREGS annotations on multi-entry functions.
· abbe4be2
clc5q
authored
8 years ago
abbe4be2
May 07, 2016
Handle stupid beaEngine r14B register the same as r14b because those bozos...
· ba7d9d04
clc5q
authored
8 years ago
ba7d9d04
Fix GetByteWidth() when register operands have subword suffixes such as r12b, r13w, r14d.
· f15cfdf0
clc5q
authored
8 years ago
f15cfdf0
Generalize EIP/CS-relative addressing detection.
· 9863153c
clc5q
authored
8 years ago
9863153c
May 06, 2016
DEADREGS fixes for subword operations.
· a6898738
clc5q
authored
8 years ago
a6898738
Annotation diffs from previous DEADREGS fix for indirect calls.
· cf4c55bb
clc5q
authored
8 years ago
cf4c55bb
Make conservative USE lists for callee-saved regs apply properly to indirect calls.
· 9ae7f241
clc5q
authored
8 years ago
9ae7f241
May 05, 2016
Perform tests in correct order in IsGlobalRegRead().
· 65812a64
clc5q
authored
8 years ago
65812a64
Generalize DEADREGS pass-through case for callee-saved regs.
· 4e5e39bc
clc5q
authored
8 years ago
4e5e39bc
Handle EIP-relative operands in their IRDB form.
· e9a3726b
clc5q
authored
8 years ago
e9a3726b
Avoid tracing StaticMemOp types when analyzing memory write safeness.
· 61c5e14b
clc5q
authored
8 years ago
61c5e14b
Implement HasSegReg() method.
· 62f4fcdc
clc5q
authored
8 years ago
62f4fcdc
Improve safe indirect writes intraprocedural analysis.
· edf0b91d
clc5q
authored
8 years ago
edf0b91d
May 03, 2016
DEADREGS fix: Allow callee-saved regs to pass through a func without being declared dead.
· 3eced7be
clc5q
authored
8 years ago
3eced7be
Use environment var for file name to work around IDA Pro failure on Red Hat Linux.
· 0e151ffd
clc5q
authored
8 years ago
0e151ffd
Avoid crash when tracing truncations back to SSA marker instructions when...
· bdcc1b59
clc5q
authored
8 years ago
bdcc1b59
Avoid crash on COND_BRANCH fall-through outside func.
· a5b07121
clc5q
authored
8 years ago
a5b07121
Create SPARK Ada procedures for each loop.
· c3e0fb68
clc5q
authored
8 years ago
c3e0fb68
Loading