This repository was archived by the owner on Mar 30, 2021. It is now read-only.
forked from llvm-mirror/clang
-
Notifications
You must be signed in to change notification settings - Fork 10
FFMpeg XTU Analysis
Whisperity edited this page Jan 23, 2017
·
35 revisions
(Tested with Clang 4.0)
|Analyzed project| New findings | Disappeared findings | Successfully analyzed | Failed to analyze | Analysis Time (NonXTU)|Analysis Time XTU|Average bug path length in baseline|Average bug path length XTU| |---|---|---|---|---|---|---|---|---|---| |FFMpeg| 151 (core.*(120), unix.malloc(31)| 55| 1409 files | 198 files |?|?|?|
- Called function pointer is null (core.callAndMessage) http://md-mtas2.tsp.eth.ericsson.se:4999/#baseline=6&newcheck=5&report=55
- Memory leak (unix.malloc) http://md-mtas2.tsp.eth.ericsson.se:4999/#baseline=6&newcheck=5&report=34
- Memory Leak (unix.malloc): http://md-mtas2.tsp.eth.ericsson.se:4999/#baseline=6&newcheck=5&report=56
- core.unitialized.branch http://md-mtas2.tsp.eth.ericsson.se:4999/#baseline=6&newcheck=5&report=25
- core.DivideZero http://md-mtas2.tsp.eth.ericsson.se:4999/#baseline=6&newcheck=5&report=316
- core.DivideZero http://md-mtas2.tsp.eth.ericsson.se:4999/#baseline=6&newcheck=5&report=172
- core.CallAndMessage http://md-mtas2.tsp.eth.ericsson.se:4999/#baseline=6&newcheck=5&report=100
- unix.malloc use of memory after freed http://md-mtas2.tsp.eth.ericsson.se:4999/#baseline=6&newcheck=5&report=99
-
core.NullDereference
http://cc.elte.hu:8080/#baseline=1&newcheck=2&report=699
- If
oformat->priv_data_size
is0
, we deref. a proper nullptr at the assignment. ✔️
-
core.uninitialized.Branch
-- multiple occurences of the same error
- http://cc.elte.hu:8080/#baseline=1&newcheck=2&report=575
- http://cc.elte.hu:8080/#baseline=1&newcheck=2&report=688
- http://cc.elte.hu:8080/#baseline=1&newcheck=2&report=797
- The
end:
"destructor" path does not differentiate on how much "init" steps were successful and always call every "destructor", thus in this case, if no codec is found, the garbade&(AVFrame*)
is passed.
- Memory leak http://md-mtas2.tsp.eth.ericsson.se:4999/#baseline=6&newcheck=5&report=56 ??
- core.nulldereference http://md-mtas2.tsp.eth.ericsson.se:4999/#baseline=6&newcheck=5&report=116 ??
-
core.DivisionByZero
http://cc.elte.hu:8080/#baseline=1&newcheck=2&report=528
- Analyser didn't enter
av_mul_q
- Home
- Usage of CTU Analysis
- Compilation
- Develop and debug CTU
EuroLLVM
'17 Extended abstract- Open source project analyzed with CTU
- External resources