Use Cli to analyze database but get no result
- 主要語言
- CodeQL
- 星號
- 10.1k
- 分支
- 2.1k
- 平均合併
- 2 天 15 小時
- 30 天內合併 PR
- 141
描述
Hi, I write a ql like:
```
/**
* @name test_compile
* @description test if target is compiled
* @kind problem
* @severity error
* @id cpp/test-compile
* @tags security
*/
import cpp
from FunctionCall fc
where
fc.getTarget().hasName("av_dict_set")
select fc, fc.getLocation().toString()
```
I am sure there are some function calls, but the result is none.
And I found this situation maybe related with the `sourceLocationPrefix` ? I compile this software in one machine, and query this database in the other machine. And I found that in analyse log:
`[2023-01-12 21:13:24] [SPAMMY] database interpret-results> Skipping location 'file:///root/output/ffmpeg/HandBrake/libhb/decavcodec.c:1819:13:1819:23' since it is outside the source archive.`
But I change `sourceLocationPrefix` to the source code dir, and the log is the same. I can't get the right result in my output file. What can I do to solve this problem?
貢獻指南
評估
這個 Issue 還沒有評估資料。