File tree Expand file tree Collapse file tree 13 files changed +52
-10
lines changed Expand file tree Collapse file tree 13 files changed +52
-10
lines changed Original file line number Diff line number Diff line change @@ -40,8 +40,10 @@ if [ "${RUN_TIDY}" = "true" ]; then
40
40
export P_CI_DIR=" ${BASE_BUILD_DIR} /bitcoin-$HOST /"
41
41
CI_EXEC " python3 ${DIR_IWYU} /include-what-you-use/iwyu_tool.py" \
42
42
" src/compat" \
43
+ " src/dbwrapper.cpp" \
43
44
" src/init" \
44
45
" src/kernel/mempool_persist.cpp" \
46
+ " src/node/chainstate.cpp" \
45
47
" src/policy/feerate.cpp" \
46
48
" src/policy/packages.cpp" \
47
49
" src/policy/settings.cpp" \
Original file line number Diff line number Diff line change 8
8
#include < chainparams.h>
9
9
#include < consensus/validation.h>
10
10
#include < streams.h>
11
+ #include < util/system.h>
11
12
#include < validation.h>
12
13
13
14
// These are the two major time-sinks which happen after we have fully received
Original file line number Diff line number Diff line change 4
4
5
5
#include < dbwrapper.h>
6
6
7
- #include < memory>
7
+ #include < fs.h>
8
+ #include < logging.h>
8
9
#include < random.h>
10
+ #include < tinyformat.h>
11
+ #include < util/strencodings.h>
12
+ #include < util/system.h>
9
13
14
+ #include < algorithm>
15
+ #include < cassert>
16
+ #include < cstdarg>
17
+ #include < cstdint>
18
+ #include < cstdio>
10
19
#include < leveldb/cache.h>
20
+ #include < leveldb/db.h>
11
21
#include < leveldb/env.h>
12
22
#include < leveldb/filter_policy.h>
13
23
#include < leveldb/helpers/memenv/memenv.h>
14
- #include < stdint.h>
15
- #include < algorithm>
24
+ #include < leveldb/iterator.h>
25
+ #include < leveldb/options.h>
26
+ #include < leveldb/status.h>
27
+ #include < memory>
28
+ #include < optional>
16
29
17
30
class CBitcoinLevelDBLogger : public leveldb ::Logger {
18
31
public:
Original file line number Diff line number Diff line change 7
7
8
8
#include < clientversion.h>
9
9
#include < fs.h>
10
+ #include < logging.h>
10
11
#include < serialize.h>
11
12
#include < span.h>
12
13
#include < streams.h>
13
- #include < util/strencodings.h>
14
- #include < util/system.h>
15
14
15
+ #include < cstddef>
16
+ #include < cstdint>
17
+ #include < exception>
16
18
#include < leveldb/db.h>
19
+ #include < leveldb/iterator.h>
20
+ #include < leveldb/options.h>
21
+ #include < leveldb/slice.h>
22
+ #include < leveldb/status.h>
17
23
#include < leveldb/write_batch.h>
24
+ #include < stdexcept>
25
+ #include < string>
26
+ #include < vector>
27
+ namespace leveldb {
28
+ class Env ;
29
+ }
18
30
19
31
static const size_t DBWRAPPER_PREALLOC_KEY_SIZE = 64 ;
20
32
static const size_t DBWRAPPER_PREALLOC_VALUE_SIZE = 1024 ;
Original file line number Diff line number Diff line change 12
12
#include < shutdown.h>
13
13
#include < tinyformat.h>
14
14
#include < util/syscall_sandbox.h>
15
+ #include < util/system.h>
15
16
#include < util/thread.h>
16
17
#include < util/translation.h>
17
18
#include < validation.h> // For g_chainman
Original file line number Diff line number Diff line change 10
10
#include < serialize.h>
11
11
#include < txdb.h>
12
12
#include < undo.h>
13
+ #include < util/system.h>
13
14
#include < validation.h>
14
15
15
16
using kernel::CCoinsStats;
Original file line number Diff line number Diff line change 4
4
5
5
#include < node/chainstate.h>
6
6
7
+ #include < chain.h>
8
+ #include < coins.h>
7
9
#include < consensus/params.h>
8
10
#include < node/blockstorage.h>
11
+ #include < sync.h>
12
+ #include < threadsafety.h>
13
+ #include < txdb.h>
14
+ #include < uint256.h>
15
+ #include < util/time.h>
9
16
#include < validation.h>
10
17
18
+ #include < algorithm>
19
+ #include < atomic>
20
+ #include < cassert>
21
+ #include < memory>
22
+ #include < vector>
23
+
11
24
namespace node {
12
25
std::optional<ChainstateLoadingError> LoadChainstate (bool fReset ,
13
26
ChainstateManager& chainman,
Original file line number Diff line number Diff line change 11
11
12
12
class ChainstateManager ;
13
13
class CTxMemPool ;
14
- namespace Consensus {
15
- struct Params ;
16
- } // namespace Consensus
17
14
18
15
namespace node {
19
16
enum class ChainstateLoadingError {
Original file line number Diff line number Diff line change 19
19
#include < validation.h> // for DEFAULT_SCRIPTCHECK_THREADS and MAX_SCRIPTCHECK_THREADS
20
20
#include < netbase.h>
21
21
#include < txdb.h> // for -dbcache defaults
22
+ #include < util/system.h>
22
23
23
24
#include < chrono>
24
25
Original file line number Diff line number Diff line change 39
39
#include < univalue.h>
40
40
#include < util/check.h>
41
41
#include < util/strencodings.h>
42
+ #include < util/system.h>
42
43
#include < util/translation.h>
43
44
#include < validation.h>
44
45
#include < validationinterface.h>
You can’t perform that action at this time.
0 commit comments