mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Merge branch 'tor-github/pr/1264'
This commit is contained in:
@@ -325,3 +325,12 @@ problem function-size /src/tools/tor-gencert.c:parse_commandline() 111
|
||||
problem function-size /src/tools/tor-resolve.c:build_socks5_resolve_request() 102
|
||||
problem function-size /src/tools/tor-resolve.c:do_resolve() 171
|
||||
problem function-size /src/tools/tor-resolve.c:main() 112
|
||||
|
||||
problem dependency-violation /scripts/maint/practracker/testdata/a.c 3
|
||||
problem dependency-violation /scripts/maint/practracker/testdata/header.h 3
|
||||
problem dependency-violation /src/core/crypto/hs_ntor.h 1
|
||||
problem dependency-violation /src/core/or/cell_queue_st.h 1
|
||||
problem dependency-violation /src/core/or/channel.h 1
|
||||
problem dependency-violation /src/core/or/circuitlist.h 1
|
||||
problem dependency-violation /src/core/or/connection_edge.h 1
|
||||
problem dependency-violation /src/core/or/or.h 1
|
||||
|
||||
@@ -218,7 +218,8 @@ def main(argv):
|
||||
filt.addThreshold(problem.FileSizeItem("*.h", int(args.max_h_file_size)))
|
||||
filt.addThreshold(problem.IncludeCountItem("*.h", int(args.max_h_include_count)))
|
||||
filt.addThreshold(problem.FunctionSizeItem("*.c", int(args.max_function_size)))
|
||||
filt.addThreshold(problem.DependencyViolationItem("*", int(args.max_dependency_violations)))
|
||||
filt.addThreshold(problem.DependencyViolationItem("*.c", int(args.max_dependency_violations)))
|
||||
filt.addThreshold(problem.DependencyViolationItem("*.h", int(args.max_dependency_violations)))
|
||||
|
||||
# 1) Get all the .c files we care about
|
||||
files_list = util.get_tor_c_files(TOR_TOPDIR)
|
||||
|
||||
@@ -25,7 +25,9 @@ DATA="${PRACTRACKER_DIR}/testdata"
|
||||
|
||||
run_practracker() {
|
||||
"${PYTHON:-python}" "${PRACTRACKER_DIR}/practracker.py" \
|
||||
--max-include-count=0 --max-file-size=0 --max-function-size=0 --terse \
|
||||
--max-include-count=0 --max-file-size=0 \
|
||||
--max-h-include-count=0 --max-h-file-size=0 \
|
||||
--max-function-size=0 --terse \
|
||||
"${DATA}/" "$@";
|
||||
}
|
||||
compare() {
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
!advisory
|
||||
|
||||
permitted.h
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
#include "two.h"
|
||||
#incldue "three.h"
|
||||
|
||||
# include "four.h"
|
||||
# include "permitted.h"
|
||||
|
||||
int
|
||||
i_am_a_function(void)
|
||||
|
||||
@@ -2,6 +2,10 @@ problem file-size a.c 38
|
||||
problem include-count a.c 4
|
||||
problem function-size a.c:i_am_a_function() 9
|
||||
problem function-size a.c:another_function() 12
|
||||
problem dependency-violation a.c 3
|
||||
problem file-size b.c 15
|
||||
problem function-size b.c:foo() 4
|
||||
problem function-size b.c:bar() 5
|
||||
problem file-size header.h 8
|
||||
problem include-count header.h 4
|
||||
problem dependency-violation header.h 3
|
||||
|
||||
+4
@@ -9,3 +9,7 @@ problem file-size b.c 15
|
||||
# This is removed, and so will produce an error.
|
||||
# problem function-size b.c:foo() 4
|
||||
problem function-size b.c:bar() 5
|
||||
problem dependency-violation a.c 3
|
||||
problem dependency-violation header.h 3
|
||||
problem file-size header.h 8
|
||||
problem include-count header.h 4
|
||||
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
|
||||
// some forbidden includes
|
||||
#include "foo.h"
|
||||
#include "quux.h"
|
||||
#include "quup.h"
|
||||
|
||||
// a permitted include
|
||||
#include "permitted.h"
|
||||
Reference in New Issue
Block a user