diff --git a/prog/arch-researcher/legacy_report/report.html b/prog/arch-researcher/legacy_report/report.html
deleted file mode 100644
index 8e5c312..0000000
--- a/prog/arch-researcher/legacy_report/report.html
+++ /dev/null
@@ -1,271 +0,0 @@
-
-
-
-
-
-Legacy Analyzer — Отчёт
-
-
-
-
-📊 Legacy Analyzer
-
- Проект: /home/ilya/A |
- Сгенерировано: 21.05.2026 08:08 |
- Системный риск: Высокий
-
-
-Сводка по системе
-
-
-
-
5,186
-
Строк кода (NLOC)
-
-
-
-
-
-
1
-
Циклов зависимостей
-
-
-
Высокий
-
Системный риск
-
-
-
Реинжиниринг
-
Рекомендуемая стратегия
-
-
-
-Таблица решений по модулям
-
-
-
- | Модуль | Риск | Стратегия | Паттерн | Приоритет | Причины |
-
-
- helpers/memenv |
- Высокий |
- Реинжиниринг |
- Anti-Corruption Layer: изоляция модуля от циклических зависимостей |
- 390 |
- - Высокая нестабильность: I=0.75 (порог 0.7)
- Участвует в циклических зависимостях — признак архитектурной деградации
|
-
- table |
- Высокий |
- Реинжиниринг |
- Anti-Corruption Layer: изоляция модуля от циклических зависимостей |
- 390 |
- - Высокая нестабильность: I=0.75 (порог 0.7)
- Участвует в циклических зависимостях — признак архитектурной деградации
|
-
- util |
- Высокий |
- Реинжиниринг |
- Anti-Corruption Layer: изоляция модуля от циклических зависимостей |
- 470 |
- - Участвует в циклических зависимостях — признак архитектурной деградации
|
-
- db |
- Высокий |
- Реинжиниринг |
- Anti-Corruption Layer: изоляция модуля от циклических зависимостей |
- 480 |
- - Участвует в циклических зависимостях — признак архитектурной деградации
|
-
- port |
- Низкий |
- Оставить |
- — |
- 960 |
- — |
-
- include/leveldb |
- Низкий |
- Оставить |
- — |
- 1000 |
- — |
-
-
-
-
-Циклические зависимости (1)
-Цикл 1: dbhelpers/memenvtableutil
-
-Детализация по модулям
-
-
-
⚠ Участвует в цикле зависимостей
-
- | Язык | cpp |
- | NLOC | 2,664 |
- | Функций | 455 |
- | Avg CCN | 1.7 |
- | Max CCN | 12 |
- | C_out / C_in | 3 / 2 |
- | Нестабильность (I) | 0.60 |
-
-
Топ функций по сложности
-
- | Функция | CCN | NLOC | Параметры | Расположение |
- CompareIterators | 12 | 71 | 5 | db_test.cc:1843 |
BuildTable | 11 | 49 | 6 | builder.cc:2 |
NewWritableFile | 11 | 71 | 2 | db_test.cc:116 |
ParseFileName | 11 | 39 | 3 | filename.cc:55 |
ScanTable | 10 | 51 | 1 | repair.cc:166 |
-
-
-
-
⚠ Участвует в цикле зависимостей
-
- | Язык | cpp |
- | NLOC | 176 |
- | Функций | 31 |
- | Avg CCN | 1.8 |
- | Max CCN | 6 |
- | C_out / C_in | 3 / 1 |
- | Нестабильность (I) | 0.75 |
-
-
Топ функций по сложности
-
- | Функция | CCN | NLOC | Параметры | Расположение |
- Read | 6 | 30 | 4 | memenv.cc:39 |
Append | 4 | 21 | 1 | memenv.cc:85 |
Unref | 3 | 12 | 0 | memenv.cc:16 |
Skip | 3 | 9 | 1 | memenv.cc:139 |
GetChildren | 3 | 10 | 2 | memenv.cc:259 |
-
-
-
-
-
- | Язык | cpp |
- | NLOC | 43 |
- | Функций | 41 |
- | Avg CCN | 1.0 |
- | Max CCN | 1 |
- | C_out / C_in | 0 / 0 |
- | Нестабильность (I) | 0.00 |
-
-
Топ функций по сложности
-
- | Функция | CCN | NLOC | Параметры | Расположение |
- Prune | 1 | 0 | 0 | cache.h:16 |
target | 1 | 1 | 0 | env.h:116 |
NewSequentialFile | 1 | 1 | 2 | env.h:116 |
NewRandomAccessFile | 1 | 1 | 2 | env.h:119 |
NewWritableFile | 1 | 1 | 2 | env.h:123 |
-
-
-
-
-
- | Язык | cpp |
- | NLOC | 94 |
- | Функций | 10 |
- | Avg CCN | 2.2 |
- | Max CCN | 4 |
- | C_out / C_in | 0 / 4 |
- | Нестабильность (I) | 0.00 |
-
-
Топ функций по сложности
-
- | Функция | CCN | NLOC | Параметры | Расположение |
- Zstd_Compress | 4 | 24 | 4 | port_stdcxx.h:93 |
Zstd_Uncompress | 4 | 18 | 3 | port_stdcxx.h:136 |
Zstd_GetUncompressedLength | 3 | 11 | 3 | port_stdcxx.h:123 |
Snappy_Compress | 2 | 12 | 3 | port_stdcxx.h:57 |
Snappy_GetUncompressedLength | 2 | 8 | 3 | port_stdcxx.h:74 |
-
-
-
-
⚠ Участвует в цикле зависимостей
-
- | Язык | cpp |
- | NLOC | 692 |
- | Функций | 132 |
- | Avg CCN | 1.8 |
- | Max CCN | 17 |
- | C_out / C_in | 3 / 1 |
- | Нестабильность (I) | 0.75 |
-
-
Топ функций по сложности
-
- | Функция | CCN | NLOC | Параметры | Расположение |
- TestRandomAccess | 17 | 61 | 3 | table_test.cc:434 |
ReadBlock | 13 | 79 | 4 | format.cc:51 |
Seek | 11 | 44 | 1 | block.cc:110 |
DecodeEntry | 7 | 15 | 5 | block.cc:29 |
Init | 6 | 22 | 1 | table_test.cc:360 |
-
-
-
-
⚠ Участвует в цикле зависимостей
-
- | Язык | cpp |
- | NLOC | 1,517 |
- | Функций | 206 |
- | Avg CCN | 2.0 |
- | Max CCN | 17 |
- | C_out / C_in | 2 / 3 |
- | Нестабильность (I) | 0.40 |
-
-
Топ функций по сложности
-
- | Функция | CCN | NLOC | Параметры | Расположение |
- Extend | 17 | 73 | 3 | crc32c.cc:254 |
GetChildren | 7 | 24 | 2 | env_windows.cc:417 |
Logv | 7 | 58 | 2 | posix_logger.h:13 |
Logv | 7 | 55 | 2 | windows_logger.h:13 |
NewRandomAccessFile | 6 | 27 | 2 | env_posix.cc:372 |
-
-
-
-
-
- Legacy Analyzer — методический инструментарий модернизации унаследованных систем
-
-
\ No newline at end of file
diff --git a/prog/arch-researcher/legacy_report/report.json b/prog/arch-researcher/legacy_report/report.json
deleted file mode 100644
index b17a884..0000000
--- a/prog/arch-researcher/legacy_report/report.json
+++ /dev/null
@@ -1,7354 +0,0 @@
-{
- "generated_at": "2026-05-21T08:08:36.099016",
- "project_root": "/home/ilya/A",
- "summary": {
- "total_files": 126,
- "total_nloc": 5186,
- "total_functions": 875,
- "avg_system_ccn": 1.77,
- "system_risk_level": "HIGH",
- "recommended_system_strategy": "REENGINEER",
- "dependency_cycles_count": 1
- },
- "dependency_cycles": [
- [
- "db",
- "helpers/memenv",
- "table",
- "util"
- ]
- ],
- "decisions": [
- {
- "module": "helpers/memenv",
- "risk_level": "HIGH",
- "strategy": "REENGINEER",
- "recommended_pattern": "Anti-Corruption Layer: изоляция модуля от циклических зависимостей",
- "priority": 390,
- "reasons": [
- "Высокая нестабильность: I=0.75 (порог 0.7)",
- "Участвует в циклических зависимостях — признак архитектурной деградации"
- ]
- },
- {
- "module": "table",
- "risk_level": "HIGH",
- "strategy": "REENGINEER",
- "recommended_pattern": "Anti-Corruption Layer: изоляция модуля от циклических зависимостей",
- "priority": 390,
- "reasons": [
- "Высокая нестабильность: I=0.75 (порог 0.7)",
- "Участвует в циклических зависимостях — признак архитектурной деградации"
- ]
- },
- {
- "module": "util",
- "risk_level": "HIGH",
- "strategy": "REENGINEER",
- "recommended_pattern": "Anti-Corruption Layer: изоляция модуля от циклических зависимостей",
- "priority": 470,
- "reasons": [
- "Участвует в циклических зависимостях — признак архитектурной деградации"
- ]
- },
- {
- "module": "db",
- "risk_level": "HIGH",
- "strategy": "REENGINEER",
- "recommended_pattern": "Anti-Corruption Layer: изоляция модуля от циклических зависимостей",
- "priority": 480,
- "reasons": [
- "Участвует в циклических зависимостях — признак архитектурной деградации"
- ]
- },
- {
- "module": "port",
- "risk_level": "LOW",
- "strategy": "KEEP",
- "recommended_pattern": "",
- "priority": 960,
- "reasons": []
- },
- {
- "module": "include/leveldb",
- "risk_level": "LOW",
- "strategy": "KEEP",
- "recommended_pattern": "",
- "priority": 1000,
- "reasons": []
- }
- ],
- "modules": {
- "db": {
- "files": [
- "/home/ilya/A/db/autocompact_test.cc",
- "/home/ilya/A/db/builder.cc",
- "/home/ilya/A/db/builder.h",
- "/home/ilya/A/db/c.cc",
- "/home/ilya/A/db/c_test.c",
- "/home/ilya/A/db/corruption_test.cc",
- "/home/ilya/A/db/db_impl.cc",
- "/home/ilya/A/db/db_impl.h",
- "/home/ilya/A/db/db_iter.cc",
- "/home/ilya/A/db/db_iter.h",
- "/home/ilya/A/db/db_test.cc",
- "/home/ilya/A/db/dbformat.cc",
- "/home/ilya/A/db/dbformat.h",
- "/home/ilya/A/db/dbformat_test.cc",
- "/home/ilya/A/db/dumpfile.cc",
- "/home/ilya/A/db/fault_injection_test.cc",
- "/home/ilya/A/db/filename.cc",
- "/home/ilya/A/db/filename.h",
- "/home/ilya/A/db/filename_test.cc",
- "/home/ilya/A/db/leveldbutil.cc",
- "/home/ilya/A/db/log_format.h",
- "/home/ilya/A/db/log_reader.cc",
- "/home/ilya/A/db/log_reader.h",
- "/home/ilya/A/db/log_test.cc",
- "/home/ilya/A/db/log_writer.cc",
- "/home/ilya/A/db/log_writer.h",
- "/home/ilya/A/db/memtable.cc",
- "/home/ilya/A/db/memtable.h",
- "/home/ilya/A/db/recovery_test.cc",
- "/home/ilya/A/db/repair.cc",
- "/home/ilya/A/db/skiplist.h",
- "/home/ilya/A/db/skiplist_test.cc",
- "/home/ilya/A/db/snapshot.h",
- "/home/ilya/A/db/table_cache.cc",
- "/home/ilya/A/db/table_cache.h",
- "/home/ilya/A/db/version_edit.cc",
- "/home/ilya/A/db/version_edit.h",
- "/home/ilya/A/db/version_edit_test.cc",
- "/home/ilya/A/db/version_set.cc",
- "/home/ilya/A/db/version_set.h",
- "/home/ilya/A/db/version_set_test.cc",
- "/home/ilya/A/db/write_batch.cc",
- "/home/ilya/A/db/write_batch_internal.h",
- "/home/ilya/A/db/write_batch_test.cc"
- ],
- "language": "cpp",
- "total_nloc": 2664,
- "total_functions": 455,
- "avg_ccn": 1.7,
- "max_ccn": 12,
- "heavy_functions_count": 4,
- "heavy_functions_ratio": 0.009,
- "coupling_out": 3,
- "coupling_in": 2,
- "instability": 0.6,
- "has_cycles": true,
- "dependencies": [
- "port",
- "table",
- "util"
- ],
- "dependents": [
- "helpers/memenv",
- "table"
- ],
- "functions": [
- {
- "name": "CompareIterators",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1843,
- "ccn": 12,
- "nloc": 71,
- "params": 5
- },
- {
- "name": "BuildTable",
- "file": "/home/ilya/A/db/builder.cc",
- "line": 2,
- "ccn": 11,
- "nloc": 49,
- "params": 6
- },
- {
- "name": "NewWritableFile",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 116,
- "ccn": 11,
- "nloc": 71,
- "params": 2
- },
- {
- "name": "ParseFileName",
- "file": "/home/ilya/A/db/filename.cc",
- "line": 55,
- "ccn": 11,
- "nloc": 39,
- "params": 3
- },
- {
- "name": "ScanTable",
- "file": "/home/ilya/A/db/repair.cc",
- "line": 166,
- "ccn": 10,
- "nloc": 51,
- "params": 1
- },
- {
- "name": "AllEntriesFor",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 327,
- "ccn": 9,
- "nloc": 39,
- "params": 1
- },
- {
- "name": "DumpTable",
- "file": "/home/ilya/A/db/dumpfile.cc",
- "line": 114,
- "ccn": 9,
- "nloc": 56,
- "params": 3
- },
- {
- "name": "FindFiles",
- "file": "/home/ilya/A/db/repair.cc",
- "line": 37,
- "ccn": 9,
- "nloc": 28,
- "params": 0
- },
- {
- "name": "RepairTable",
- "file": "/home/ilya/A/db/repair.cc",
- "line": 211,
- "ccn": 9,
- "nloc": 42,
- "params": 2
- },
- {
- "name": "WriteDescriptor",
- "file": "/home/ilya/A/db/repair.cc",
- "line": 249,
- "ccn": 9,
- "nloc": 46,
- "params": 0
- },
- {
- "name": "ReadStep",
- "file": "/home/ilya/A/db/skiplist_test.cc",
- "line": 154,
- "ccn": 9,
- "nloc": 42,
- "params": 1
- },
- {
- "name": "Corrupt",
- "file": "/home/ilya/A/db/corruption_test.cc",
- "line": 88,
- "ccn": 8,
- "nloc": 37,
- "params": 3
- },
- {
- "name": "SaveTo",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 525,
- "ccn": 8,
- "nloc": 34,
- "params": 1
- },
- {
- "name": "ConvertLogToTable",
- "file": "/home/ilya/A/db/repair.cc",
- "line": 83,
- "ccn": 7,
- "nloc": 61,
- "params": 1
- },
- {
- "name": "Match",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 258,
- "ccn": 7,
- "nloc": 30,
- "params": 3
- },
- {
- "name": "DestroyDB",
- "file": "/home/ilya/A/db/db_impl.cc",
- "line": 1264,
- "ccn": 6,
- "nloc": 26,
- "params": 2
- },
- {
- "name": "SomeFileOverlapsRange",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 78,
- "ccn": 6,
- "nloc": 22,
- "params": 5
- },
- {
- "name": "PrintContents",
- "file": "/home/ilya/A/db/write_batch_test.cc",
- "line": 2,
- "ccn": 6,
- "nloc": 37,
- "params": 1
- },
- {
- "name": "main",
- "file": "/home/ilya/A/db/c_test.c",
- "line": 129,
- "ccn": 5,
- "nloc": 208,
- "params": 2
- },
- {
- "name": "Check",
- "file": "/home/ilya/A/db/corruption_test.cc",
- "line": 57,
- "ccn": 5,
- "nloc": 33,
- "params": 2
- },
- {
- "name": "DumpFile",
- "file": "/home/ilya/A/db/dumpfile.cc",
- "line": 159,
- "ccn": 5,
- "nloc": 15,
- "params": 3
- },
- {
- "name": "Truncate",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 20,
- "ccn": 5,
- "nloc": 24,
- "params": 2
- },
- {
- "name": "Verify",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 354,
- "ccn": 5,
- "nloc": 18,
- "params": 3
- },
- {
- "name": "Apply",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 500,
- "ccn": 5,
- "nloc": 19,
- "params": 1
- },
- {
- "name": "CmpCompare",
- "file": "/home/ilya/A/db/c_test.c",
- "line": 86,
- "ccn": 4,
- "nloc": 7,
- "params": 5
- },
- {
- "name": "SanitizeOptions",
- "file": "/home/ilya/A/db/db_impl.cc",
- "line": 62,
- "ccn": 4,
- "nloc": 19,
- "params": 4
- },
- {
- "name": "GetChildren",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 66,
- "ccn": 4,
- "nloc": 13,
- "params": 2
- },
- {
- "name": "CurrentOptions",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 233,
- "ccn": 4,
- "nloc": 16,
- "params": 0
- },
- {
- "name": "MTThreadBody",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1669,
- "ccn": 4,
- "nloc": 34,
- "params": 1
- },
- {
- "name": "Run",
- "file": "/home/ilya/A/db/repair.cc",
- "line": 19,
- "ccn": 4,
- "nloc": 19,
- "params": 0
- },
- {
- "name": "RunConcurrent",
- "file": "/home/ilya/A/db/skiplist_test.cc",
- "line": 246,
- "ccn": 4,
- "nloc": 17,
- "params": 1
- },
- {
- "name": "SaveValue",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 191,
- "ccn": 4,
- "nloc": 12,
- "params": 3
- },
- {
- "name": "FindLargestKey",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 1066,
- "ccn": 4,
- "nloc": 11,
- "params": 3
- },
- {
- "name": "FindSmallestBoundaryFile",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 1080,
- "ccn": 4,
- "nloc": 14,
- "params": 3
- },
- {
- "name": "AddBoundaryInputs",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 1106,
- "ccn": 4,
- "nloc": 15,
- "params": 3
- },
- {
- "name": "SaveError",
- "file": "/home/ilya/A/db/c.cc",
- "line": 129,
- "ccn": 3,
- "nloc": 10,
- "params": 2
- },
- {
- "name": "leveldb_get",
- "file": "/home/ilya/A/db/c.cc",
- "line": 188,
- "ccn": 3,
- "nloc": 13,
- "params": 6
- },
- {
- "name": "CheckEqual",
- "file": "/home/ilya/A/db/c_test.c",
- "line": 25,
- "ccn": 3,
- "nloc": 11,
- "params": 3
- },
- {
- "name": "CheckPut",
- "file": "/home/ilya/A/db/c_test.c",
- "line": 64,
- "ccn": 3,
- "nloc": 13,
- "params": 5
- },
- {
- "name": "Build",
- "file": "/home/ilya/A/db/corruption_test.cc",
- "line": 34,
- "ccn": 3,
- "nloc": 12,
- "params": 1
- },
- {
- "name": "ClipToRange",
- "file": "/home/ilya/A/db/db_impl.cc",
- "line": 54,
- "ccn": 3,
- "nloc": 2,
- "params": 3
- },
- {
- "name": "DumpInternalIter",
- "file": "/home/ilya/A/db/db_iter.cc",
- "line": 3,
- "ccn": 3,
- "nloc": 8,
- "params": 1
- },
- {
- "name": "Sync",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 141,
- "ccn": 3,
- "nloc": 7,
- "params": 0
- },
- {
- "name": "Get",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 283,
- "ccn": 3,
- "nloc": 10,
- "params": 2
- },
- {
- "name": "Contents",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 296,
- "ccn": 3,
- "nloc": 19,
- "params": 0
- },
- {
- "name": "FilesPerLevel",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 381,
- "ccn": 3,
- "nloc": 13,
- "params": 0
- },
- {
- "name": "DumpFileCounts",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 422,
- "ccn": 3,
- "nloc": 10,
- "params": 1
- },
- {
- "name": "DeleteAnSSTFile",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 455,
- "ccn": 3,
- "nloc": 11,
- "params": 0
- },
- {
- "name": "RenameLDBToSST",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 471,
- "ccn": 3,
- "nloc": 14,
- "params": 0
- },
- {
- "name": "TEST_F",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 896,
- "ccn": 3,
- "nloc": 17,
- "params": 2
- },
- {
- "name": "TEST_F",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1476,
- "ccn": 3,
- "nloc": 15,
- "params": 2
- },
- {
- "name": "WriteBatchPrinter",
- "file": "/home/ilya/A/db/dumpfile.cc",
- "line": 67,
- "ccn": 3,
- "nloc": 22,
- "params": 3
- },
- {
- "name": "ResetDBState",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 400,
- "ccn": 3,
- "nloc": 10,
- "params": 1
- },
- {
- "name": "SetCurrentFile",
- "file": "/home/ilya/A/db/filename.cc",
- "line": 90,
- "ccn": 3,
- "nloc": 13,
- "params": 3
- },
- {
- "name": "HandleDumpCommand",
- "file": "/home/ilya/A/db/leveldbutil.cc",
- "line": 16,
- "ccn": 3,
- "nloc": 10,
- "params": 3
- },
- {
- "name": "main",
- "file": "/home/ilya/A/db/leveldbutil.cc",
- "line": 28,
- "ccn": 3,
- "nloc": 15,
- "params": 2
- },
- {
- "name": "Read",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 43,
- "ccn": 3,
- "nloc": 11,
- "params": 0
- },
- {
- "name": "Read",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 154,
- "ccn": 3,
- "nloc": 13,
- "params": 3
- },
- {
- "name": "OpenWithStatus",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 31,
- "ccn": 3,
- "nloc": 12,
- "params": 1
- },
- {
- "name": "Get",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 56,
- "ccn": 3,
- "nloc": 8,
- "params": 2
- },
- {
- "name": "GetFiles",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 98,
- "ccn": 3,
- "nloc": 11,
- "params": 1
- },
- {
- "name": "ConvertLogFilesToTables",
- "file": "/home/ilya/A/db/repair.cc",
- "line": 70,
- "ccn": 3,
- "nloc": 9,
- "params": 0
- },
- {
- "name": "RandomTarget",
- "file": "/home/ilya/A/db/skiplist_test.cc",
- "line": 132,
- "ccn": 3,
- "nloc": 8,
- "params": 1
- },
- {
- "name": "FindFile",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 43,
- "ccn": 3,
- "nloc": 12,
- "params": 3
- },
- {
- "name": "MaybeAddFile",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 578,
- "ccn": 3,
- "nloc": 10,
- "params": 3
- },
- {
- "name": "CreateFilter",
- "file": "/home/ilya/A/db/c.cc",
- "line": 99,
- "ccn": 2,
- "nloc": 10,
- "params": 3
- },
- {
- "name": "leveldb_open",
- "file": "/home/ilya/A/db/c.cc",
- "line": 148,
- "ccn": 2,
- "nloc": 7,
- "params": 3
- },
- {
- "name": "leveldb_property_value",
- "file": "/home/ilya/A/db/c.cc",
- "line": 220,
- "ccn": 2,
- "nloc": 6,
- "params": 2
- },
- {
- "name": "leveldb_approximate_sizes",
- "file": "/home/ilya/A/db/c.cc",
- "line": 227,
- "ccn": 2,
- "nloc": 7,
- "params": 7
- },
- {
- "name": "leveldb_env_destroy",
- "file": "/home/ilya/A/db/c.cc",
- "line": 510,
- "ccn": 2,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "leveldb_env_get_test_directory",
- "file": "/home/ilya/A/db/c.cc",
- "line": 514,
- "ccn": 2,
- "nloc": 8,
- "params": 1
- },
- {
- "name": "Free",
- "file": "/home/ilya/A/db/c_test.c",
- "line": 33,
- "ccn": 2,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "Property",
- "file": "/home/ilya/A/db/corruption_test.cc",
- "line": 131,
- "ccn": 2,
- "nloc": 8,
- "params": 1
- },
- {
- "name": "Corruption",
- "file": "/home/ilya/A/db/db_impl.cc",
- "line": 305,
- "ccn": 2,
- "nloc": 4,
- "params": 2
- },
- {
- "name": "CleanupIteratorState",
- "file": "/home/ilya/A/db/db_impl.cc",
- "line": 885,
- "ccn": 2,
- "nloc": 7,
- "params": 2
- },
- {
- "name": "status",
- "file": "/home/ilya/A/db/db_iter.cc",
- "line": 43,
- "ccn": 2,
- "nloc": 5,
- "params": 0
- },
- {
- "name": "ClearSavedValue",
- "file": "/home/ilya/A/db/db_iter.cc",
- "line": 57,
- "ccn": 2,
- "nloc": 6,
- "params": 0
- },
- {
- "name": "Append",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 126,
- "ccn": 2,
- "nloc": 5,
- "params": 1
- },
- {
- "name": "Close",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 132,
- "ccn": 2,
- "nloc": 6,
- "params": 0
- },
- {
- "name": "Append",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 159,
- "ccn": 2,
- "nloc": 5,
- "params": 1
- },
- {
- "name": "Sync",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 168,
- "ccn": 2,
- "nloc": 5,
- "params": 0
- },
- {
- "name": "NewRandomAccessFile",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 185,
- "ccn": 2,
- "nloc": 19,
- "params": 2
- },
- {
- "name": "ChangeOptions",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 226,
- "ccn": 2,
- "nloc": 7,
- "params": 0
- },
- {
- "name": "TryReopen",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 260,
- "ccn": 2,
- "nloc": 11,
- "params": 1
- },
- {
- "name": "TotalTableFiles",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 374,
- "ccn": 2,
- "nloc": 5,
- "params": 0
- },
- {
- "name": "MakeTables",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 409,
- "ccn": 2,
- "nloc": 5,
- "params": 3
- },
- {
- "name": "IterStatus",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 446,
- "ccn": 2,
- "nloc": 7,
- "params": 1
- },
- {
- "name": "Between",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1045,
- "ccn": 2,
- "nloc": 7,
- "params": 3
- },
- {
- "name": "NewIterator",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1759,
- "ccn": 2,
- "nloc": 9,
- "params": 1
- },
- {
- "name": "GetApproximateSizes",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1801,
- "ccn": 2,
- "nloc": 3,
- "params": 3
- },
- {
- "name": "SeekToLast",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1819,
- "ccn": 2,
- "nloc": 5,
- "params": 0
- },
- {
- "name": "ParseInternalKey",
- "file": "/home/ilya/A/db/dbformat.h",
- "line": 91,
- "ccn": 2,
- "nloc": 8,
- "params": 2
- },
- {
- "name": "GuessType",
- "file": "/home/ilya/A/db/dumpfile.cc",
- "line": 3,
- "ccn": 2,
- "nloc": 9,
- "params": 2
- },
- {
- "name": "VersionEditPrinter",
- "file": "/home/ilya/A/db/dumpfile.cc",
- "line": 97,
- "ccn": 2,
- "nloc": 12,
- "params": 3
- },
- {
- "name": "GetDirName",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 7,
- "ccn": 2,
- "nloc": 6,
- "params": 1
- },
- {
- "name": "Build",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 335,
- "ccn": 2,
- "nloc": 9,
- "params": 2
- },
- {
- "name": "DeleteAllData",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 391,
- "ccn": 2,
- "nloc": 5,
- "params": 0
- },
- {
- "name": "DoTest",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 442,
- "ccn": 2,
- "nloc": 16,
- "params": 0
- },
- {
- "name": "BigString",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 2,
- "ccn": 2,
- "nloc": 6,
- "params": 2
- },
- {
- "name": "MatchError",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 83,
- "ccn": 2,
- "nloc": 5,
- "params": 1
- },
- {
- "name": "WriteInitialOffsetLog",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 91,
- "ccn": 2,
- "nloc": 5,
- "params": 0
- },
- {
- "name": "CheckInitialOffsetRecord",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 115,
- "ccn": 2,
- "nloc": 18,
- "params": 2
- },
- {
- "name": "Skip",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 167,
- "ccn": 2,
- "nloc": 6,
- "params": 1
- },
- {
- "name": "InitTypeCrc",
- "file": "/home/ilya/A/db/log_writer.cc",
- "line": 2,
- "ccn": 2,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "Unref",
- "file": "/home/ilya/A/db/memtable.h",
- "line": 17,
- "ccn": 2,
- "nloc": 5,
- "params": 0
- },
- {
- "name": "CanAppend",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 18,
- "ccn": 2,
- "nloc": 8,
- "params": 0
- },
- {
- "name": "ManifestFileName",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 67,
- "ccn": 2,
- "nloc": 8,
- "params": 0
- },
- {
- "name": "RemoveLogFiles",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 80,
- "ccn": 2,
- "nloc": 6,
- "params": 0
- },
- {
- "name": "ExtractMetaData",
- "file": "/home/ilya/A/db/repair.cc",
- "line": 151,
- "ccn": 2,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "ArchiveFile",
- "file": "/home/ilya/A/db/repair.cc",
- "line": 296,
- "ccn": 2,
- "nloc": 13,
- "params": 1
- },
- {
- "name": "rnd_",
- "file": "/home/ilya/A/db/skiplist.h",
- "line": 195,
- "ccn": 2,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "State",
- "file": "/home/ilya/A/db/skiplist_test.cc",
- "line": 145,
- "ccn": 2,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "TEST",
- "file": "/home/ilya/A/db/skiplist_test.cc",
- "line": 201,
- "ccn": 2,
- "nloc": 6,
- "params": 2
- },
- {
- "name": "ConcurrentReader",
- "file": "/home/ilya/A/db/skiplist_test.cc",
- "line": 235,
- "ccn": 2,
- "nloc": 9,
- "params": 1
- },
- {
- "name": "New",
- "file": "/home/ilya/A/db/snapshot.h",
- "line": 28,
- "ccn": 2,
- "nloc": 10,
- "params": 1
- },
- {
- "name": "Delete",
- "file": "/home/ilya/A/db/snapshot.h",
- "line": 49,
- "ccn": 2,
- "nloc": 6,
- "params": 1
- },
- {
- "name": "GetInternalKey",
- "file": "/home/ilya/A/db/version_edit.cc",
- "line": 72,
- "ccn": 2,
- "nloc": 6,
- "params": 2
- },
- {
- "name": "GetLevel",
- "file": "/home/ilya/A/db/version_edit.cc",
- "line": 78,
- "ccn": 2,
- "nloc": 7,
- "params": 2
- },
- {
- "name": "MaxBytesForLevel",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 18,
- "ccn": 2,
- "nloc": 6,
- "params": 2
- },
- {
- "name": "TotalFileSize",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 29,
- "ccn": 2,
- "nloc": 5,
- "params": 1
- },
- {
- "name": "Prev",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 126,
- "ccn": 2,
- "nloc": 6,
- "params": 0
- },
- {
- "name": "GetFileIterator",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 147,
- "ccn": 2,
- "nloc": 8,
- "params": 3
- },
- {
- "name": "Match",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 330,
- "ccn": 2,
- "nloc": 7,
- "params": 3
- },
- {
- "name": "Corruption",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 677,
- "ccn": 2,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "overlapped_bytes_",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 1219,
- "ccn": 2,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "ReuseFileNumber",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 97,
- "ccn": 2,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "AutoCompactTest",
- "file": "/home/ilya/A/db/autocompact_test.cc",
- "line": 2,
- "ccn": 1,
- "nloc": 7,
- "params": 0
- },
- {
- "name": "Key",
- "file": "/home/ilya/A/db/autocompact_test.cc",
- "line": 18,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "Size",
- "file": "/home/ilya/A/db/autocompact_test.cc",
- "line": 21,
- "ccn": 1,
- "nloc": 4,
- "params": 2
- },
- {
- "name": "Compare",
- "file": "/home/ilya/A/db/c.cc",
- "line": 71,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "Name",
- "file": "/home/ilya/A/db/c.cc",
- "line": 79,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "FindShortestSeparator",
- "file": "/home/ilya/A/db/c.cc",
- "line": 83,
- "ccn": 1,
- "nloc": 0,
- "params": 2
- },
- {
- "name": "FindShortSuccessor",
- "file": "/home/ilya/A/db/c.cc",
- "line": 89,
- "ccn": 1,
- "nloc": 0,
- "params": 1
- },
- {
- "name": "Name",
- "file": "/home/ilya/A/db/c.cc",
- "line": 98,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "KeyMayMatch",
- "file": "/home/ilya/A/db/c.cc",
- "line": 112,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "CopyString",
- "file": "/home/ilya/A/db/c.cc",
- "line": 138,
- "ccn": 1,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "leveldb_close",
- "file": "/home/ilya/A/db/c.cc",
- "line": 161,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "leveldb_put",
- "file": "/home/ilya/A/db/c.cc",
- "line": 163,
- "ccn": 1,
- "nloc": 2,
- "params": 7
- },
- {
- "name": "leveldb_delete",
- "file": "/home/ilya/A/db/c.cc",
- "line": 171,
- "ccn": 1,
- "nloc": 1,
- "params": 5
- },
- {
- "name": "leveldb_write",
- "file": "/home/ilya/A/db/c.cc",
- "line": 184,
- "ccn": 1,
- "nloc": 1,
- "params": 4
- },
- {
- "name": "leveldb_create_iterator",
- "file": "/home/ilya/A/db/c.cc",
- "line": 198,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "leveldb_create_snapshot",
- "file": "/home/ilya/A/db/c.cc",
- "line": 205,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "leveldb_release_snapshot",
- "file": "/home/ilya/A/db/c.cc",
- "line": 212,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "leveldb_compact_range",
- "file": "/home/ilya/A/db/c.cc",
- "line": 250,
- "ccn": 1,
- "nloc": 4,
- "params": 5
- },
- {
- "name": "leveldb_destroy_db",
- "file": "/home/ilya/A/db/c.cc",
- "line": 256,
- "ccn": 1,
- "nloc": 1,
- "params": 3
- },
- {
- "name": "leveldb_repair_db",
- "file": "/home/ilya/A/db/c.cc",
- "line": 263,
- "ccn": 1,
- "nloc": 1,
- "params": 3
- },
- {
- "name": "leveldb_iter_destroy",
- "file": "/home/ilya/A/db/c.cc",
- "line": 265,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "leveldb_iter_valid",
- "file": "/home/ilya/A/db/c.cc",
- "line": 268,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "leveldb_iter_seek_to_first",
- "file": "/home/ilya/A/db/c.cc",
- "line": 269,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "leveldb_iter_seek_to_last",
- "file": "/home/ilya/A/db/c.cc",
- "line": 273,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "leveldb_iter_seek",
- "file": "/home/ilya/A/db/c.cc",
- "line": 274,
- "ccn": 1,
- "nloc": 1,
- "params": 3
- },
- {
- "name": "leveldb_iter_next",
- "file": "/home/ilya/A/db/c.cc",
- "line": 278,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "leveldb_iter_prev",
- "file": "/home/ilya/A/db/c.cc",
- "line": 280,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "leveldb_iter_key",
- "file": "/home/ilya/A/db/c.cc",
- "line": 283,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "leveldb_iter_value",
- "file": "/home/ilya/A/db/c.cc",
- "line": 289,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "leveldb_iter_get_error",
- "file": "/home/ilya/A/db/c.cc",
- "line": 296,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_writebatch_create",
- "file": "/home/ilya/A/db/c.cc",
- "line": 301,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "leveldb_writebatch_destroy",
- "file": "/home/ilya/A/db/c.cc",
- "line": 304,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "leveldb_writebatch_clear",
- "file": "/home/ilya/A/db/c.cc",
- "line": 306,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "leveldb_writebatch_put",
- "file": "/home/ilya/A/db/c.cc",
- "line": 308,
- "ccn": 1,
- "nloc": 1,
- "params": 5
- },
- {
- "name": "leveldb_writebatch_delete",
- "file": "/home/ilya/A/db/c.cc",
- "line": 315,
- "ccn": 1,
- "nloc": 1,
- "params": 3
- },
- {
- "name": "Put",
- "file": "/home/ilya/A/db/c.cc",
- "line": 339,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "Delete",
- "file": "/home/ilya/A/db/c.cc",
- "line": 343,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "leveldb_writebatch_append",
- "file": "/home/ilya/A/db/c.cc",
- "line": 346,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_options_create",
- "file": "/home/ilya/A/db/c.cc",
- "line": 350,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "leveldb_options_destroy",
- "file": "/home/ilya/A/db/c.cc",
- "line": 352,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "leveldb_options_set_comparator",
- "file": "/home/ilya/A/db/c.cc",
- "line": 353,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_options_set_filter_policy",
- "file": "/home/ilya/A/db/c.cc",
- "line": 359,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_options_set_create_if_missing",
- "file": "/home/ilya/A/db/c.cc",
- "line": 366,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_options_set_error_if_exists",
- "file": "/home/ilya/A/db/c.cc",
- "line": 369,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_options_set_paranoid_checks",
- "file": "/home/ilya/A/db/c.cc",
- "line": 373,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_options_set_env",
- "file": "/home/ilya/A/db/c.cc",
- "line": 376,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_options_set_info_log",
- "file": "/home/ilya/A/db/c.cc",
- "line": 380,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_options_set_write_buffer_size",
- "file": "/home/ilya/A/db/c.cc",
- "line": 382,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_options_set_max_open_files",
- "file": "/home/ilya/A/db/c.cc",
- "line": 386,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_options_set_cache",
- "file": "/home/ilya/A/db/c.cc",
- "line": 390,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_options_set_block_size",
- "file": "/home/ilya/A/db/c.cc",
- "line": 394,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_options_set_block_restart_interval",
- "file": "/home/ilya/A/db/c.cc",
- "line": 398,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_options_set_max_file_size",
- "file": "/home/ilya/A/db/c.cc",
- "line": 402,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_options_set_compression",
- "file": "/home/ilya/A/db/c.cc",
- "line": 405,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_comparator_destroy",
- "file": "/home/ilya/A/db/c.cc",
- "line": 425,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "leveldb_filterpolicy_destroy",
- "file": "/home/ilya/A/db/c.cc",
- "line": 449,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "leveldb_filterpolicy_create_bloom",
- "file": "/home/ilya/A/db/c.cc",
- "line": 451,
- "ccn": 1,
- "nloc": 17,
- "params": 1
- },
- {
- "name": "DoNothing",
- "file": "/home/ilya/A/db/c.cc",
- "line": 453,
- "ccn": 1,
- "nloc": 0,
- "params": 1
- },
- {
- "name": "Name",
- "file": "/home/ilya/A/db/c.cc",
- "line": 454,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "CreateFilter",
- "file": "/home/ilya/A/db/c.cc",
- "line": 455,
- "ccn": 1,
- "nloc": 1,
- "params": 3
- },
- {
- "name": "KeyMayMatch",
- "file": "/home/ilya/A/db/c.cc",
- "line": 458,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_readoptions_create",
- "file": "/home/ilya/A/db/c.cc",
- "line": 470,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "leveldb_readoptions_destroy",
- "file": "/home/ilya/A/db/c.cc",
- "line": 472,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "leveldb_readoptions_set_verify_checksums",
- "file": "/home/ilya/A/db/c.cc",
- "line": 474,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_readoptions_set_fill_cache",
- "file": "/home/ilya/A/db/c.cc",
- "line": 478,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_readoptions_set_snapshot",
- "file": "/home/ilya/A/db/c.cc",
- "line": 481,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_writeoptions_create",
- "file": "/home/ilya/A/db/c.cc",
- "line": 488,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "leveldb_writeoptions_destroy",
- "file": "/home/ilya/A/db/c.cc",
- "line": 491,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "leveldb_writeoptions_set_sync",
- "file": "/home/ilya/A/db/c.cc",
- "line": 495,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "leveldb_cache_create_lru",
- "file": "/home/ilya/A/db/c.cc",
- "line": 498,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "leveldb_cache_destroy",
- "file": "/home/ilya/A/db/c.cc",
- "line": 502,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "leveldb_create_default_env",
- "file": "/home/ilya/A/db/c.cc",
- "line": 505,
- "ccn": 1,
- "nloc": 4,
- "params": 0
- },
- {
- "name": "leveldb_free",
- "file": "/home/ilya/A/db/c.cc",
- "line": 525,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "leveldb_major_version",
- "file": "/home/ilya/A/db/c.cc",
- "line": 527,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "leveldb_minor_version",
- "file": "/home/ilya/A/db/c.cc",
- "line": 530,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "StartPhase",
- "file": "/home/ilya/A/db/c_test.c",
- "line": 2,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "CheckGet",
- "file": "/home/ilya/A/db/c_test.c",
- "line": 35,
- "ccn": 1,
- "nloc": 7,
- "params": 4
- },
- {
- "name": "CheckIter",
- "file": "/home/ilya/A/db/c_test.c",
- "line": 54,
- "ccn": 1,
- "nloc": 6,
- "params": 3
- },
- {
- "name": "CheckDel",
- "file": "/home/ilya/A/db/c_test.c",
- "line": 80,
- "ccn": 1,
- "nloc": 4,
- "params": 3
- },
- {
- "name": "CmpDestroy",
- "file": "/home/ilya/A/db/c_test.c",
- "line": 84,
- "ccn": 1,
- "nloc": 0,
- "params": 1
- },
- {
- "name": "CmpName",
- "file": "/home/ilya/A/db/c_test.c",
- "line": 98,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "FilterDestroy",
- "file": "/home/ilya/A/db/c_test.c",
- "line": 102,
- "ccn": 1,
- "nloc": 0,
- "params": 1
- },
- {
- "name": "FilterName",
- "file": "/home/ilya/A/db/c_test.c",
- "line": 105,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "FilterCreate",
- "file": "/home/ilya/A/db/c_test.c",
- "line": 107,
- "ccn": 1,
- "nloc": 4,
- "params": 5
- },
- {
- "name": "FilterKeyMatch",
- "file": "/home/ilya/A/db/c_test.c",
- "line": 118,
- "ccn": 1,
- "nloc": 3,
- "params": 5
- },
- {
- "name": "TryReopen",
- "file": "/home/ilya/A/db/corruption_test.cc",
- "line": 24,
- "ccn": 1,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "Reopen",
- "file": "/home/ilya/A/db/corruption_test.cc",
- "line": 28,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "RepairDB",
- "file": "/home/ilya/A/db/corruption_test.cc",
- "line": 30,
- "ccn": 1,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "Key",
- "file": "/home/ilya/A/db/corruption_test.cc",
- "line": 141,
- "ccn": 1,
- "nloc": 4,
- "params": 2
- },
- {
- "name": "Value",
- "file": "/home/ilya/A/db/corruption_test.cc",
- "line": 149,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "current_output",
- "file": "/home/ilya/A/db/db_impl.cc",
- "line": 31,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "total_bytes",
- "file": "/home/ilya/A/db/db_impl.cc",
- "line": 42,
- "ccn": 1,
- "nloc": 0,
- "params": 1
- },
- {
- "name": "TableCacheSize",
- "file": "/home/ilya/A/db/db_impl.cc",
- "line": 94,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Add",
- "file": "/home/ilya/A/db/db_impl.h",
- "line": 57,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "user_comparator",
- "file": "/home/ilya/A/db/db_impl.h",
- "line": 112,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Valid",
- "file": "/home/ilya/A/db/db_iter.cc",
- "line": 37,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "key",
- "file": "/home/ilya/A/db/db_iter.cc",
- "line": 37,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "value",
- "file": "/home/ilya/A/db/db_iter.cc",
- "line": 41,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "SaveKey",
- "file": "/home/ilya/A/db/db_iter.cc",
- "line": 54,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "RandomCompactionPeriod",
- "file": "/home/ilya/A/db/db_iter.cc",
- "line": 64,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "NewDBIterator",
- "file": "/home/ilya/A/db/db_iter.cc",
- "line": 225,
- "ccn": 1,
- "nloc": 1,
- "params": 5
- },
- {
- "name": "RandomString",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 8,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "RandomKey",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 14,
- "ccn": 1,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "Increment",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 24,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "DelayMilliseconds",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 38,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "IsLdbFile",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 43,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "IsLogFile",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 47,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "IsManifestFile",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 49,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "SetIgnoreDotFiles",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 62,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "count_random_reads_",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 116,
- "ccn": 1,
- "nloc": 0,
- "params": 1
- },
- {
- "name": "Flush",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 139,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Close",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 166,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Flush",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 167,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Read",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 200,
- "ccn": 1,
- "nloc": 2,
- "params": 4
- },
- {
- "name": "dbfull",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 245,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Reopen",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 246,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Close",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 248,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "DestroyAndReopen",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 252,
- "ccn": 1,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "Put",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 271,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "Delete",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 278,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "NumTableFilesAtLevel",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 370,
- "ccn": 1,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "CountFiles",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 396,
- "ccn": 1,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "Size",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 399,
- "ccn": 1,
- "nloc": 4,
- "params": 2
- },
- {
- "name": "Compact",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 406,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "FillLevels",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 417,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "DumpSSTableList",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 440,
- "ccn": 1,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "Key",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 920,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "Name",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1316,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Compare",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1317,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "FindShortestSeparator",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1319,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "FindShortSuccessor",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1323,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Name",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1342,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Compare",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1344,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "FindShortestSeparator",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1347,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "FindShortSuccessor",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1354,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "ToNumber",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1358,
- "ccn": 1,
- "nloc": 7,
- "params": 1
- },
- {
- "name": "Put",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1747,
- "ccn": 1,
- "nloc": 1,
- "params": 3
- },
- {
- "name": "Delete",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1751,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "Get",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1754,
- "ccn": 1,
- "nloc": 2,
- "params": 3
- },
- {
- "name": "GetSnapshot",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1774,
- "ccn": 1,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "ReleaseSnapshot",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1779,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Write",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1785,
- "ccn": 1,
- "nloc": 11,
- "params": 2
- },
- {
- "name": "Put",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1788,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "Delete",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1790,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "GetProperty",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1798,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "CompactRange",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1804,
- "ccn": 1,
- "nloc": 0,
- "params": 2
- },
- {
- "name": "Valid",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1815,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "SeekToFirst",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1819,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Seek",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1825,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Next",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1829,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Prev",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1830,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "key",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1832,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "value",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1834,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "status",
- "file": "/home/ilya/A/db/db_test.cc",
- "line": 1835,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "PackSequenceAndType",
- "file": "/home/ilya/A/db/dbformat.cc",
- "line": 2,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "AppendInternalKey",
- "file": "/home/ilya/A/db/dbformat.cc",
- "line": 8,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "ParsedInternalKey",
- "file": "/home/ilya/A/db/dbformat.h",
- "line": 30,
- "ccn": 1,
- "nloc": 0,
- "params": 0
- },
- {
- "name": "InternalKeyEncodingLength",
- "file": "/home/ilya/A/db/dbformat.h",
- "line": 36,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "ExtractUserKey",
- "file": "/home/ilya/A/db/dbformat.h",
- "line": 40,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "user_comparator",
- "file": "/home/ilya/A/db/dbformat.h",
- "line": 56,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "InternalKey",
- "file": "/home/ilya/A/db/dbformat.h",
- "line": 69,
- "ccn": 1,
- "nloc": 0,
- "params": 0
- },
- {
- "name": "InternalKey",
- "file": "/home/ilya/A/db/dbformat.h",
- "line": 71,
- "ccn": 1,
- "nloc": 1,
- "params": 3
- },
- {
- "name": "DecodeFrom",
- "file": "/home/ilya/A/db/dbformat.h",
- "line": 75,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "Encode",
- "file": "/home/ilya/A/db/dbformat.h",
- "line": 77,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "user_key",
- "file": "/home/ilya/A/db/dbformat.h",
- "line": 80,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "SetFrom",
- "file": "/home/ilya/A/db/dbformat.h",
- "line": 81,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "Clear",
- "file": "/home/ilya/A/db/dbformat.h",
- "line": 85,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "memtable_key",
- "file": "/home/ilya/A/db/dbformat.h",
- "line": 108,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "internal_key",
- "file": "/home/ilya/A/db/dbformat.h",
- "line": 109,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "user_key",
- "file": "/home/ilya/A/db/dbformat.h",
- "line": 111,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "IKey",
- "file": "/home/ilya/A/db/dbformat_test.cc",
- "line": 1,
- "ccn": 1,
- "nloc": 3,
- "params": 3
- },
- {
- "name": "Shorten",
- "file": "/home/ilya/A/db/dbformat_test.cc",
- "line": 8,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "ShortSuccessor",
- "file": "/home/ilya/A/db/dbformat_test.cc",
- "line": 15,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "TestKey",
- "file": "/home/ilya/A/db/dbformat_test.cc",
- "line": 21,
- "ccn": 1,
- "nloc": 8,
- "params": 3
- },
- {
- "name": "Corruption",
- "file": "/home/ilya/A/db/dumpfile.cc",
- "line": 22,
- "ccn": 1,
- "nloc": 6,
- "params": 2
- },
- {
- "name": "Put",
- "file": "/home/ilya/A/db/dumpfile.cc",
- "line": 55,
- "ccn": 1,
- "nloc": 6,
- "params": 2
- },
- {
- "name": "Delete",
- "file": "/home/ilya/A/db/dumpfile.cc",
- "line": 61,
- "ccn": 1,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "DumpLog",
- "file": "/home/ilya/A/db/dumpfile.cc",
- "line": 95,
- "ccn": 1,
- "nloc": 1,
- "params": 3
- },
- {
- "name": "DumpDescriptor",
- "file": "/home/ilya/A/db/dumpfile.cc",
- "line": 109,
- "ccn": 1,
- "nloc": 1,
- "params": 3
- },
- {
- "name": "SyncDir",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 17,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "pos_at_last_flush_",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 58,
- "ccn": 1,
- "nloc": 0,
- "params": 1
- },
- {
- "name": "IsFullySynced",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 61,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "db_",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 321,
- "ccn": 1,
- "nloc": 7,
- "params": 1
- },
- {
- "name": "ReuseLogs",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 334,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "ReadValue",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 345,
- "ccn": 1,
- "nloc": 5,
- "params": 2
- },
- {
- "name": "Key",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 373,
- "ccn": 1,
- "nloc": 4,
- "params": 2
- },
- {
- "name": "Value",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 380,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "OpenDB",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 383,
- "ccn": 1,
- "nloc": 4,
- "params": 0
- },
- {
- "name": "CloseDB",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 388,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "PartialCompactTestPreFault",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 412,
- "ccn": 1,
- "nloc": 4,
- "params": 2
- },
- {
- "name": "PartialCompactTestReopenWithFault",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 419,
- "ccn": 1,
- "nloc": 8,
- "params": 3
- },
- {
- "name": "NoWriteTestPreFault",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 433,
- "ccn": 1,
- "nloc": 0,
- "params": 0
- },
- {
- "name": "NoWriteTestReopenWithFault",
- "file": "/home/ilya/A/db/fault_injection_test.cc",
- "line": 434,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "MakeFileName",
- "file": "/home/ilya/A/db/filename.cc",
- "line": 5,
- "ccn": 1,
- "nloc": 4,
- "params": 3
- },
- {
- "name": "LogFileName",
- "file": "/home/ilya/A/db/filename.cc",
- "line": 18,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "TableFileName",
- "file": "/home/ilya/A/db/filename.cc",
- "line": 21,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "SSTTableFileName",
- "file": "/home/ilya/A/db/filename.cc",
- "line": 24,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "DescriptorFileName",
- "file": "/home/ilya/A/db/filename.cc",
- "line": 29,
- "ccn": 1,
- "nloc": 5,
- "params": 2
- },
- {
- "name": "CurrentFileName",
- "file": "/home/ilya/A/db/filename.cc",
- "line": 38,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "LockFileName",
- "file": "/home/ilya/A/db/filename.cc",
- "line": 40,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "TempFileName",
- "file": "/home/ilya/A/db/filename.cc",
- "line": 43,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "InfoLogFileName",
- "file": "/home/ilya/A/db/filename.cc",
- "line": 47,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "OldInfoLogFileName",
- "file": "/home/ilya/A/db/filename.cc",
- "line": 51,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Append",
- "file": "/home/ilya/A/db/leveldbutil.cc",
- "line": 2,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "Close",
- "file": "/home/ilya/A/db/leveldbutil.cc",
- "line": 8,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Flush",
- "file": "/home/ilya/A/db/leveldbutil.cc",
- "line": 11,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Sync",
- "file": "/home/ilya/A/db/leveldbutil.cc",
- "line": 14,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Usage",
- "file": "/home/ilya/A/db/leveldbutil.cc",
- "line": 25,
- "ccn": 1,
- "nloc": 4,
- "params": 0
- },
- {
- "name": "resyncing_",
- "file": "/home/ilya/A/db/log_reader.cc",
- "line": 19,
- "ccn": 1,
- "nloc": 0,
- "params": 1
- },
- {
- "name": "NumberString",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 9,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "RandomSkewedString",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 16,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "ReopenForAppend",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 30,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "Write",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 35,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "WrittenBytes",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 39,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "IncrementByte",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 54,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "SetByte",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 58,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "ShrinkSize",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 60,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "FixChecksum",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 65,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "ForceError",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 73,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "DroppedBytes",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 78,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "ReportMessage",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 79,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "StartReadingAt",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 97,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "CheckOffsetPastEndReturnsNoRecords",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 103,
- "ccn": 1,
- "nloc": 9,
- "params": 1
- },
- {
- "name": "Close",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 145,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Flush",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 146,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Sync",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 146,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Append",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 147,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "Corruption",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 180,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "TEST_F",
- "file": "/home/ilya/A/db/log_test.cc",
- "line": 310,
- "ccn": 1,
- "nloc": 5,
- "params": 2
- },
- {
- "name": "GetLengthPrefixedSlice",
- "file": "/home/ilya/A/db/memtable.cc",
- "line": 2,
- "ccn": 1,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "EncodeKey",
- "file": "/home/ilya/A/db/memtable.cc",
- "line": 24,
- "ccn": 1,
- "nloc": 4,
- "params": 2
- },
- {
- "name": "Valid",
- "file": "/home/ilya/A/db/memtable.cc",
- "line": 37,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Seek",
- "file": "/home/ilya/A/db/memtable.cc",
- "line": 38,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "SeekToFirst",
- "file": "/home/ilya/A/db/memtable.cc",
- "line": 39,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "SeekToLast",
- "file": "/home/ilya/A/db/memtable.cc",
- "line": 41,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Next",
- "file": "/home/ilya/A/db/memtable.cc",
- "line": 42,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Prev",
- "file": "/home/ilya/A/db/memtable.cc",
- "line": 46,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "key",
- "file": "/home/ilya/A/db/memtable.cc",
- "line": 47,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "value",
- "file": "/home/ilya/A/db/memtable.cc",
- "line": 49,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "status",
- "file": "/home/ilya/A/db/memtable.cc",
- "line": 55,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Ref",
- "file": "/home/ilya/A/db/memtable.h",
- "line": 13,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "dbfull",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 12,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "env",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 14,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Close",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 27,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "Open",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 45,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "Put",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 52,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "LogName",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 77,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "RemoveManifestFile",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 91,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "FirstLogFile",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 96,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "NumLogs",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 110,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "NumTables",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 113,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "FileSize",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 115,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "CompactMemTable",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 118,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "MakeLogFile",
- "file": "/home/ilya/A/db/recovery_test.cc",
- "line": 119,
- "ccn": 1,
- "nloc": 10,
- "params": 4
- },
- {
- "name": "next_file_number_",
- "file": "/home/ilya/A/db/repair.cc",
- "line": 13,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Corruption",
- "file": "/home/ilya/A/db/repair.cc",
- "line": 87,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "NewTableIterator",
- "file": "/home/ilya/A/db/repair.cc",
- "line": 157,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "RepairDB",
- "file": "/home/ilya/A/db/repair.cc",
- "line": 335,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "GetMaxHeight",
- "file": "/home/ilya/A/db/skiplist.h",
- "line": 24,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Equal",
- "file": "/home/ilya/A/db/skiplist.h",
- "line": 31,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "Next",
- "file": "/home/ilya/A/db/skiplist.h",
- "line": 54,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "SetNext",
- "file": "/home/ilya/A/db/skiplist.h",
- "line": 57,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "NoBarrier_Next",
- "file": "/home/ilya/A/db/skiplist.h",
- "line": 60,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "NoBarrier_SetNext",
- "file": "/home/ilya/A/db/skiplist.h",
- "line": 63,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "key",
- "file": "/home/ilya/A/db/skiplist_test.cc",
- "line": 112,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "gen",
- "file": "/home/ilya/A/db/skiplist_test.cc",
- "line": 114,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "hash",
- "file": "/home/ilya/A/db/skiplist_test.cc",
- "line": 117,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "HashNumbers",
- "file": "/home/ilya/A/db/skiplist_test.cc",
- "line": 118,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "MakeKey",
- "file": "/home/ilya/A/db/skiplist_test.cc",
- "line": 122,
- "ccn": 1,
- "nloc": 4,
- "params": 2
- },
- {
- "name": "IsValidKey",
- "file": "/home/ilya/A/db/skiplist_test.cc",
- "line": 130,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Set",
- "file": "/home/ilya/A/db/skiplist_test.cc",
- "line": 140,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "Get",
- "file": "/home/ilya/A/db/skiplist_test.cc",
- "line": 144,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "WriteStep",
- "file": "/home/ilya/A/db/skiplist_test.cc",
- "line": 149,
- "ccn": 1,
- "nloc": 5,
- "params": 1
- },
- {
- "name": "sequence_number_",
- "file": "/home/ilya/A/db/snapshot.h",
- "line": 5,
- "ccn": 1,
- "nloc": 0,
- "params": 1
- },
- {
- "name": "sequence_number",
- "file": "/home/ilya/A/db/snapshot.h",
- "line": 6,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "empty",
- "file": "/home/ilya/A/db/snapshot.h",
- "line": 22,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "oldest",
- "file": "/home/ilya/A/db/snapshot.h",
- "line": 25,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "newest",
- "file": "/home/ilya/A/db/snapshot.h",
- "line": 27,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "DeleteEntry",
- "file": "/home/ilya/A/db/table_cache.cc",
- "line": 3,
- "ccn": 1,
- "nloc": 4,
- "params": 2
- },
- {
- "name": "UnrefEntry",
- "file": "/home/ilya/A/db/table_cache.cc",
- "line": 10,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "VersionEdit",
- "file": "/home/ilya/A/db/version_edit.h",
- "line": 18,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "SetComparatorName",
- "file": "/home/ilya/A/db/version_edit.h",
- "line": 22,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "SetLogNumber",
- "file": "/home/ilya/A/db/version_edit.h",
- "line": 24,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "SetPrevLogNumber",
- "file": "/home/ilya/A/db/version_edit.h",
- "line": 26,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "SetNextFile",
- "file": "/home/ilya/A/db/version_edit.h",
- "line": 31,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "SetLastSequence",
- "file": "/home/ilya/A/db/version_edit.h",
- "line": 37,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "SetCompactPointer",
- "file": "/home/ilya/A/db/version_edit.h",
- "line": 41,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "AddFile",
- "file": "/home/ilya/A/db/version_edit.h",
- "line": 46,
- "ccn": 1,
- "nloc": 6,
- "params": 5
- },
- {
- "name": "RemoveFile",
- "file": "/home/ilya/A/db/version_edit.h",
- "line": 57,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "TestEncodeDecode",
- "file": "/home/ilya/A/db/version_edit_test.cc",
- "line": 1,
- "ccn": 1,
- "nloc": 7,
- "params": 1
- },
- {
- "name": "TargetFileSize",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 3,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "MaxGrandParentOverlapBytes",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 10,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "ExpandedCompactionByteSizeLimit",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 14,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "MaxFileSizeForLevel",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 28,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "AfterFile",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 60,
- "ccn": 1,
- "nloc": 2,
- "params": 3
- },
- {
- "name": "BeforeFile",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 72,
- "ccn": 1,
- "nloc": 2,
- "params": 3
- },
- {
- "name": "Valid",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 118,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Seek",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 121,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "SeekToFirst",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 123,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "SeekToLast",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 123,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Next",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 125,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "key",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 129,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "value",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 132,
- "ccn": 1,
- "nloc": 4,
- "params": 0
- },
- {
- "name": "status",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 143,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "NewestFirst",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 206,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "current_",
- "file": "/home/ilya/A/db/version_set.cc",
- "line": 612,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "NumFiles",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 52,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "compaction_level_",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 64,
- "ccn": 1,
- "nloc": 0,
- "params": 1
- },
- {
- "name": "current",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 89,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "ManifestFileNumber",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 91,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "NewFileNumber",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 96,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "LastSequence",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 102,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "SetLastSequence",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 103,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "LogNumber",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 105,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "PrevLogNumber",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 107,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "NeedsCompaction",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 114,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "level",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 161,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "edit",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 162,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "num_input_files",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 164,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "input",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 169,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "MaxOutputFileSize",
- "file": "/home/ilya/A/db/version_set.h",
- "line": 170,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Add",
- "file": "/home/ilya/A/db/version_set_test.cc",
- "line": 8,
- "ccn": 1,
- "nloc": 5,
- "params": 4
- },
- {
- "name": "Find",
- "file": "/home/ilya/A/db/version_set_test.cc",
- "line": 25,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "Overlaps",
- "file": "/home/ilya/A/db/version_set_test.cc",
- "line": 29,
- "ccn": 1,
- "nloc": 6,
- "params": 2
- },
- {
- "name": "CreateFileMetaData",
- "file": "/home/ilya/A/db/version_set_test.cc",
- "line": 174,
- "ccn": 1,
- "nloc": 6,
- "params": 3
- },
- {
- "name": "Put",
- "file": "/home/ilya/A/db/write_batch.cc",
- "line": 94,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "Delete",
- "file": "/home/ilya/A/db/write_batch.cc",
- "line": 99,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "Contents",
- "file": "/home/ilya/A/db/write_batch_internal.h",
- "line": 15,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "ByteSize",
- "file": "/home/ilya/A/db/write_batch_internal.h",
- "line": 16,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- }
- ]
- },
- "helpers/memenv": {
- "files": [
- "/home/ilya/A/helpers/memenv/memenv.cc",
- "/home/ilya/A/helpers/memenv/memenv.h",
- "/home/ilya/A/helpers/memenv/memenv_test.cc"
- ],
- "language": "cpp",
- "total_nloc": 176,
- "total_functions": 31,
- "avg_ccn": 1.77,
- "max_ccn": 6,
- "heavy_functions_count": 0,
- "heavy_functions_ratio": 0.0,
- "coupling_out": 3,
- "coupling_in": 1,
- "instability": 0.75,
- "has_cycles": true,
- "dependencies": [
- "db",
- "port",
- "util"
- ],
- "dependents": [
- "util"
- ],
- "functions": [
- {
- "name": "Read",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 39,
- "ccn": 6,
- "nloc": 30,
- "params": 4
- },
- {
- "name": "Append",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 85,
- "ccn": 4,
- "nloc": 21,
- "params": 1
- },
- {
- "name": "Unref",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 16,
- "ccn": 3,
- "nloc": 12,
- "params": 0
- },
- {
- "name": "Skip",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 139,
- "ccn": 3,
- "nloc": 9,
- "params": 1
- },
- {
- "name": "GetChildren",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 259,
- "ccn": 3,
- "nloc": 10,
- "params": 2
- },
- {
- "name": "Truncate",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 30,
- "ccn": 2,
- "nloc": 6,
- "params": 0
- },
- {
- "name": "Read",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 127,
- "ccn": 2,
- "nloc": 5,
- "params": 3
- },
- {
- "name": "NewSequentialFile",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 200,
- "ccn": 2,
- "nloc": 7,
- "params": 2
- },
- {
- "name": "NewRandomAccessFile",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 210,
- "ccn": 2,
- "nloc": 7,
- "params": 2
- },
- {
- "name": "NewWritableFile",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 227,
- "ccn": 2,
- "nloc": 13,
- "params": 2
- },
- {
- "name": "NewAppendableFile",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 244,
- "ccn": 2,
- "nloc": 9,
- "params": 2
- },
- {
- "name": "EXCLUSIVE_LOCKS_REQUIRED",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 280,
- "ccn": 2,
- "nloc": 5,
- "params": 1
- },
- {
- "name": "RemoveFile",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 288,
- "ccn": 2,
- "nloc": 6,
- "params": 1
- },
- {
- "name": "GetFileSize",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 302,
- "ccn": 2,
- "nloc": 6,
- "params": 2
- },
- {
- "name": "RenameFile",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 312,
- "ccn": 2,
- "nloc": 8,
- "params": 2
- },
- {
- "name": "Ref",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 14,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "Size",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 27,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "Read",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 158,
- "ccn": 1,
- "nloc": 1,
- "params": 4
- },
- {
- "name": "Append",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 172,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Close",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 174,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Flush",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 179,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Sync",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 184,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Logv",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 187,
- "ccn": 1,
- "nloc": 0,
- "params": 2
- },
- {
- "name": "FileExists",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 256,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "CreateDir",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 295,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "RemoveDir",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 299,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "LockFile",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 324,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "UnlockFile",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 331,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "GetTestDirectory",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 333,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "NewLogger",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 336,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "NewMemEnv",
- "file": "/home/ilya/A/helpers/memenv/memenv.cc",
- "line": 346,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- }
- ]
- },
- "include/leveldb": {
- "files": [
- "/home/ilya/A/include/leveldb/c.h",
- "/home/ilya/A/include/leveldb/cache.h",
- "/home/ilya/A/include/leveldb/comparator.h",
- "/home/ilya/A/include/leveldb/db.h",
- "/home/ilya/A/include/leveldb/dumpfile.h",
- "/home/ilya/A/include/leveldb/env.h",
- "/home/ilya/A/include/leveldb/export.h",
- "/home/ilya/A/include/leveldb/filter_policy.h",
- "/home/ilya/A/include/leveldb/iterator.h",
- "/home/ilya/A/include/leveldb/options.h",
- "/home/ilya/A/include/leveldb/slice.h",
- "/home/ilya/A/include/leveldb/status.h",
- "/home/ilya/A/include/leveldb/table.h",
- "/home/ilya/A/include/leveldb/table_builder.h",
- "/home/ilya/A/include/leveldb/write_batch.h"
- ],
- "language": "cpp",
- "total_nloc": 43,
- "total_functions": 41,
- "avg_ccn": 1.0,
- "max_ccn": 1,
- "heavy_functions_count": 0,
- "heavy_functions_ratio": 0.0,
- "coupling_out": 0,
- "coupling_in": 0,
- "instability": 0.0,
- "has_cycles": false,
- "dependencies": [],
- "dependents": [],
- "functions": [
- {
- "name": "Prune",
- "file": "/home/ilya/A/include/leveldb/cache.h",
- "line": 16,
- "ccn": 1,
- "nloc": 0,
- "params": 0
- },
- {
- "name": "target",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 116,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "NewSequentialFile",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 116,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "NewRandomAccessFile",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 119,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "NewWritableFile",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 123,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "NewAppendableFile",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 125,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "FileExists",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 128,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "GetChildren",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 129,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "RemoveFile",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 134,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "CreateDir",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 135,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "RemoveDir",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 136,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "GetFileSize",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 139,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "RenameFile",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 142,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "LockFile",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 146,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "UnlockFile",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 148,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "GetTestDirectory",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 155,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "NewLogger",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 157,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "NowMicros",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 159,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "SleepForMicroseconds",
- "file": "/home/ilya/A/include/leveldb/env.h",
- "line": 161,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "IsEmpty",
- "file": "/home/ilya/A/include/leveldb/iterator.h",
- "line": 22,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Run",
- "file": "/home/ilya/A/include/leveldb/iterator.h",
- "line": 28,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "data",
- "file": "/home/ilya/A/include/leveldb/slice.h",
- "line": 11,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "size",
- "file": "/home/ilya/A/include/leveldb/slice.h",
- "line": 12,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "empty",
- "file": "/home/ilya/A/include/leveldb/slice.h",
- "line": 13,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "begin",
- "file": "/home/ilya/A/include/leveldb/slice.h",
- "line": 15,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "end",
- "file": "/home/ilya/A/include/leveldb/slice.h",
- "line": 16,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "clear",
- "file": "/home/ilya/A/include/leveldb/slice.h",
- "line": 27,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "remove_prefix",
- "file": "/home/ilya/A/include/leveldb/slice.h",
- "line": 30,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "ToString",
- "file": "/home/ilya/A/include/leveldb/slice.h",
- "line": 33,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "starts_with",
- "file": "/home/ilya/A/include/leveldb/slice.h",
- "line": 36,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Status",
- "file": "/home/ilya/A/include/leveldb/status.h",
- "line": 3,
- "ccn": 1,
- "nloc": 0,
- "params": 0
- },
- {
- "name": "Status",
- "file": "/home/ilya/A/include/leveldb/status.h",
- "line": 8,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "OK",
- "file": "/home/ilya/A/include/leveldb/status.h",
- "line": 9,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "ok",
- "file": "/home/ilya/A/include/leveldb/status.h",
- "line": 36,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "IsNotFound",
- "file": "/home/ilya/A/include/leveldb/status.h",
- "line": 39,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "IsCorruption",
- "file": "/home/ilya/A/include/leveldb/status.h",
- "line": 40,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "IsIOError",
- "file": "/home/ilya/A/include/leveldb/status.h",
- "line": 41,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "IsNotSupportedError",
- "file": "/home/ilya/A/include/leveldb/status.h",
- "line": 43,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "IsInvalidArgument",
- "file": "/home/ilya/A/include/leveldb/status.h",
- "line": 44,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "code",
- "file": "/home/ilya/A/include/leveldb/status.h",
- "line": 50,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "ok",
- "file": "/home/ilya/A/include/leveldb/table_builder.h",
- "line": 24,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- }
- ]
- },
- "port": {
- "files": [
- "/home/ilya/A/port/port.h",
- "/home/ilya/A/port/port_example.h",
- "/home/ilya/A/port/port_stdcxx.h",
- "/home/ilya/A/port/thread_annotations.h"
- ],
- "language": "cpp",
- "total_nloc": 94,
- "total_functions": 10,
- "avg_ccn": 2.2,
- "max_ccn": 4,
- "heavy_functions_count": 0,
- "heavy_functions_ratio": 0.0,
- "coupling_out": 0,
- "coupling_in": 4,
- "instability": 0.0,
- "has_cycles": false,
- "dependencies": [],
- "dependents": [
- "db",
- "helpers/memenv",
- "table",
- "util"
- ],
- "functions": [
- {
- "name": "Zstd_Compress",
- "file": "/home/ilya/A/port/port_stdcxx.h",
- "line": 93,
- "ccn": 4,
- "nloc": 24,
- "params": 4
- },
- {
- "name": "Zstd_Uncompress",
- "file": "/home/ilya/A/port/port_stdcxx.h",
- "line": 136,
- "ccn": 4,
- "nloc": 18,
- "params": 3
- },
- {
- "name": "Zstd_GetUncompressedLength",
- "file": "/home/ilya/A/port/port_stdcxx.h",
- "line": 123,
- "ccn": 3,
- "nloc": 11,
- "params": 3
- },
- {
- "name": "Snappy_Compress",
- "file": "/home/ilya/A/port/port_stdcxx.h",
- "line": 57,
- "ccn": 2,
- "nloc": 12,
- "params": 3
- },
- {
- "name": "Snappy_GetUncompressedLength",
- "file": "/home/ilya/A/port/port_stdcxx.h",
- "line": 74,
- "ccn": 2,
- "nloc": 8,
- "params": 3
- },
- {
- "name": "Snappy_Uncompress",
- "file": "/home/ilya/A/port/port_stdcxx.h",
- "line": 86,
- "ccn": 2,
- "nloc": 8,
- "params": 3
- },
- {
- "name": "AcceleratedCRC32C",
- "file": "/home/ilya/A/port/port_stdcxx.h",
- "line": 155,
- "ccn": 2,
- "nloc": 8,
- "params": 3
- },
- {
- "name": "Wait",
- "file": "/home/ilya/A/port/port_stdcxx.h",
- "line": 41,
- "ccn": 1,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "Signal",
- "file": "/home/ilya/A/port/port_stdcxx.h",
- "line": 50,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "SignalAll",
- "file": "/home/ilya/A/port/port_stdcxx.h",
- "line": 52,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- }
- ]
- },
- "table": {
- "files": [
- "/home/ilya/A/table/block.cc",
- "/home/ilya/A/table/block.h",
- "/home/ilya/A/table/block_builder.cc",
- "/home/ilya/A/table/block_builder.h",
- "/home/ilya/A/table/filter_block.cc",
- "/home/ilya/A/table/filter_block.h",
- "/home/ilya/A/table/filter_block_test.cc",
- "/home/ilya/A/table/format.cc",
- "/home/ilya/A/table/format.h",
- "/home/ilya/A/table/iterator.cc",
- "/home/ilya/A/table/iterator_wrapper.h",
- "/home/ilya/A/table/merger.cc",
- "/home/ilya/A/table/merger.h",
- "/home/ilya/A/table/table.cc",
- "/home/ilya/A/table/table_builder.cc",
- "/home/ilya/A/table/table_test.cc",
- "/home/ilya/A/table/two_level_iterator.cc",
- "/home/ilya/A/table/two_level_iterator.h"
- ],
- "language": "cpp",
- "total_nloc": 692,
- "total_functions": 132,
- "avg_ccn": 1.82,
- "max_ccn": 17,
- "heavy_functions_count": 3,
- "heavy_functions_ratio": 0.023,
- "coupling_out": 3,
- "coupling_in": 1,
- "instability": 0.75,
- "has_cycles": true,
- "dependencies": [
- "db",
- "port",
- "util"
- ],
- "dependents": [
- "db"
- ],
- "functions": [
- {
- "name": "TestRandomAccess",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 434,
- "ccn": 17,
- "nloc": 61,
- "params": 3
- },
- {
- "name": "ReadBlock",
- "file": "/home/ilya/A/table/format.cc",
- "line": 51,
- "ccn": 13,
- "nloc": 79,
- "params": 4
- },
- {
- "name": "Seek",
- "file": "/home/ilya/A/table/block.cc",
- "line": 110,
- "ccn": 11,
- "nloc": 44,
- "params": 1
- },
- {
- "name": "DecodeEntry",
- "file": "/home/ilya/A/table/block.cc",
- "line": 29,
- "ccn": 7,
- "nloc": 15,
- "params": 5
- },
- {
- "name": "Init",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 360,
- "ccn": 6,
- "nloc": 22,
- "params": 1
- },
- {
- "name": "PickRandomKey",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 521,
- "ccn": 6,
- "nloc": 21,
- "params": 2
- },
- {
- "name": "Prev",
- "file": "/home/ilya/A/table/block.cc",
- "line": 95,
- "ccn": 5,
- "nloc": 13,
- "params": 0
- },
- {
- "name": "Next",
- "file": "/home/ilya/A/table/merger.cc",
- "line": 40,
- "ccn": 5,
- "nloc": 16,
- "params": 0
- },
- {
- "name": "Prev",
- "file": "/home/ilya/A/table/merger.cc",
- "line": 60,
- "ccn": 5,
- "nloc": 17,
- "params": 0
- },
- {
- "name": "ParseNextKey",
- "file": "/home/ilya/A/table/block.cc",
- "line": 174,
- "ccn": 4,
- "nloc": 23,
- "params": 0
- },
- {
- "name": "owned_",
- "file": "/home/ilya/A/table/block.cc",
- "line": 14,
- "ccn": 3,
- "nloc": 10,
- "params": 1
- },
- {
- "name": "KeyMayMatch",
- "file": "/home/ilya/A/table/filter_block_test.cc",
- "line": 14,
- "ccn": 3,
- "nloc": 7,
- "params": 2
- },
- {
- "name": "status",
- "file": "/home/ilya/A/table/merger.cc",
- "line": 84,
- "ccn": 3,
- "nloc": 8,
- "params": 0
- },
- {
- "name": "NewMergingIterator",
- "file": "/home/ilya/A/table/merger.cc",
- "line": 132,
- "ccn": 3,
- "nloc": 8,
- "params": 3
- },
- {
- "name": "Read",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 93,
- "ccn": 3,
- "nloc": 9,
- "params": 4
- },
- {
- "name": "CompressionSupported",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 730,
- "ccn": 3,
- "nloc": 8,
- "params": 1
- },
- {
- "name": "status",
- "file": "/home/ilya/A/table/two_level_iterator.cc",
- "line": 27,
- "ccn": 3,
- "nloc": 7,
- "params": 0
- },
- {
- "name": "SeekToLast",
- "file": "/home/ilya/A/table/block.cc",
- "line": 165,
- "ccn": 2,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "CreateFilter",
- "file": "/home/ilya/A/table/filter_block_test.cc",
- "line": 5,
- "ccn": 2,
- "nloc": 4,
- "params": 3
- },
- {
- "name": "Set",
- "file": "/home/ilya/A/table/iterator_wrapper.h",
- "line": 13,
- "ccn": 2,
- "nloc": 7,
- "params": 1
- },
- {
- "name": "Update",
- "file": "/home/ilya/A/table/iterator_wrapper.h",
- "line": 39,
- "ccn": 2,
- "nloc": 4,
- "params": 0
- },
- {
- "name": "direction_",
- "file": "/home/ilya/A/table/merger.cc",
- "line": 9,
- "ccn": 2,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "SeekToFirst",
- "file": "/home/ilya/A/table/merger.cc",
- "line": 18,
- "ccn": 2,
- "nloc": 5,
- "params": 0
- },
- {
- "name": "SeekToLast",
- "file": "/home/ilya/A/table/merger.cc",
- "line": 24,
- "ccn": 2,
- "nloc": 5,
- "params": 0
- },
- {
- "name": "Seek",
- "file": "/home/ilya/A/table/merger.cc",
- "line": 31,
- "ccn": 2,
- "nloc": 5,
- "params": 1
- },
- {
- "name": "Reverse",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 5,
- "ccn": 2,
- "nloc": 7,
- "params": 1
- },
- {
- "name": "Increment",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 47,
- "ccn": 2,
- "nloc": 8,
- "params": 2
- },
- {
- "name": "Finish",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 120,
- "ccn": 2,
- "nloc": 8,
- "params": 3
- },
- {
- "name": "FinishImpl",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 149,
- "ccn": 2,
- "nloc": 13,
- "params": 2
- },
- {
- "name": "FinishImpl",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 179,
- "ccn": 2,
- "nloc": 14,
- "params": 2
- },
- {
- "name": "key",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 241,
- "ccn": 2,
- "nloc": 7,
- "params": 0
- },
- {
- "name": "FinishImpl",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 270,
- "ccn": 2,
- "nloc": 9,
- "params": 2
- },
- {
- "name": "FinishImpl",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 293,
- "ccn": 2,
- "nloc": 9,
- "params": 2
- },
- {
- "name": "TestForwardScan",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 405,
- "ccn": 2,
- "nloc": 10,
- "params": 2
- },
- {
- "name": "TestBackwardScan",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 420,
- "ccn": 2,
- "nloc": 10,
- "params": 2
- },
- {
- "name": "ToString",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 500,
- "ccn": 2,
- "nloc": 5,
- "params": 2
- },
- {
- "name": "ToString",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 507,
- "ccn": 2,
- "nloc": 5,
- "params": 2
- },
- {
- "name": "ToString",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 515,
- "ccn": 2,
- "nloc": 5,
- "params": 1
- },
- {
- "name": "TEST_F",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 544,
- "ccn": 2,
- "nloc": 5,
- "params": 2
- },
- {
- "name": "TEST_F",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 573,
- "ccn": 2,
- "nloc": 6,
- "params": 2
- },
- {
- "name": "Between",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 683,
- "ccn": 2,
- "nloc": 7,
- "params": 3
- },
- {
- "name": "SaveError",
- "file": "/home/ilya/A/table/two_level_iterator.cc",
- "line": 37,
- "ccn": 2,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Compare",
- "file": "/home/ilya/A/table/block.cc",
- "line": 60,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "NextEntryOffset",
- "file": "/home/ilya/A/table/block.cc",
- "line": 62,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "GetRestartPoint",
- "file": "/home/ilya/A/table/block.cc",
- "line": 66,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "SeekToRestartPoint",
- "file": "/home/ilya/A/table/block.cc",
- "line": 68,
- "ccn": 1,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "restart_index_",
- "file": "/home/ilya/A/table/block.cc",
- "line": 82,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Valid",
- "file": "/home/ilya/A/table/block.cc",
- "line": 84,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "status",
- "file": "/home/ilya/A/table/block.cc",
- "line": 86,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "key",
- "file": "/home/ilya/A/table/block.cc",
- "line": 86,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "value",
- "file": "/home/ilya/A/table/block.cc",
- "line": 89,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "Next",
- "file": "/home/ilya/A/table/block.cc",
- "line": 92,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "SeekToFirst",
- "file": "/home/ilya/A/table/block.cc",
- "line": 164,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "CorruptionError",
- "file": "/home/ilya/A/table/block.cc",
- "line": 171,
- "ccn": 1,
- "nloc": 5,
- "params": 0
- },
- {
- "name": "size",
- "file": "/home/ilya/A/table/block.h",
- "line": 11,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "empty",
- "file": "/home/ilya/A/table/block_builder.h",
- "line": 21,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "policy_",
- "file": "/home/ilya/A/table/filter_block.cc",
- "line": 5,
- "ccn": 1,
- "nloc": 0,
- "params": 1
- },
- {
- "name": "Name",
- "file": "/home/ilya/A/table/filter_block_test.cc",
- "line": 3,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "offset",
- "file": "/home/ilya/A/table/format.h",
- "line": 9,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "set_offset",
- "file": "/home/ilya/A/table/format.h",
- "line": 12,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "size",
- "file": "/home/ilya/A/table/format.h",
- "line": 15,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "set_size",
- "file": "/home/ilya/A/table/format.h",
- "line": 18,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "metaindex_handle",
- "file": "/home/ilya/A/table/format.h",
- "line": 31,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "set_metaindex_handle",
- "file": "/home/ilya/A/table/format.h",
- "line": 32,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "index_handle",
- "file": "/home/ilya/A/table/format.h",
- "line": 35,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "set_index_handle",
- "file": "/home/ilya/A/table/format.h",
- "line": 38,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Valid",
- "file": "/home/ilya/A/table/iterator.cc",
- "line": 34,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Seek",
- "file": "/home/ilya/A/table/iterator.cc",
- "line": 37,
- "ccn": 1,
- "nloc": 0,
- "params": 1
- },
- {
- "name": "SeekToFirst",
- "file": "/home/ilya/A/table/iterator.cc",
- "line": 43,
- "ccn": 1,
- "nloc": 0,
- "params": 0
- },
- {
- "name": "SeekToLast",
- "file": "/home/ilya/A/table/iterator.cc",
- "line": 43,
- "ccn": 1,
- "nloc": 0,
- "params": 0
- },
- {
- "name": "Next",
- "file": "/home/ilya/A/table/iterator.cc",
- "line": 45,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Prev",
- "file": "/home/ilya/A/table/iterator.cc",
- "line": 46,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "key",
- "file": "/home/ilya/A/table/iterator.cc",
- "line": 48,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "value",
- "file": "/home/ilya/A/table/iterator.cc",
- "line": 49,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "status",
- "file": "/home/ilya/A/table/iterator.cc",
- "line": 52,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "NewEmptyIterator",
- "file": "/home/ilya/A/table/iterator.cc",
- "line": 54,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "NewErrorIterator",
- "file": "/home/ilya/A/table/iterator.cc",
- "line": 58,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "iter",
- "file": "/home/ilya/A/table/iterator_wrapper.h",
- "line": 9,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Valid",
- "file": "/home/ilya/A/table/iterator_wrapper.h",
- "line": 15,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "key",
- "file": "/home/ilya/A/table/iterator_wrapper.h",
- "line": 16,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "value",
- "file": "/home/ilya/A/table/iterator_wrapper.h",
- "line": 19,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "status",
- "file": "/home/ilya/A/table/iterator_wrapper.h",
- "line": 20,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "Next",
- "file": "/home/ilya/A/table/iterator_wrapper.h",
- "line": 22,
- "ccn": 1,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "Prev",
- "file": "/home/ilya/A/table/iterator_wrapper.h",
- "line": 24,
- "ccn": 1,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "Seek",
- "file": "/home/ilya/A/table/iterator_wrapper.h",
- "line": 25,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "SeekToFirst",
- "file": "/home/ilya/A/table/iterator_wrapper.h",
- "line": 29,
- "ccn": 1,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "SeekToLast",
- "file": "/home/ilya/A/table/iterator_wrapper.h",
- "line": 36,
- "ccn": 1,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "Valid",
- "file": "/home/ilya/A/table/merger.cc",
- "line": 16,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "key",
- "file": "/home/ilya/A/table/merger.cc",
- "line": 74,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "value",
- "file": "/home/ilya/A/table/merger.cc",
- "line": 81,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "DeleteBlock",
- "file": "/home/ilya/A/table/table.cc",
- "line": 101,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "DeleteCachedBlock",
- "file": "/home/ilya/A/table/table.cc",
- "line": 104,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "ReleaseBlock",
- "file": "/home/ilya/A/table/table.cc",
- "line": 111,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "pending_index_entry",
- "file": "/home/ilya/A/table/table_builder.cc",
- "line": 22,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Name",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 19,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Compare",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 21,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "FindShortestSeparator",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 28,
- "ccn": 1,
- "nloc": 4,
- "params": 2
- },
- {
- "name": "FindShortSuccessor",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 39,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "contents",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 68,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Close",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 70,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Flush",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 72,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Sync",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 73,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Append",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 78,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "Size",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 91,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Add",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 119,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "data",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 138,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "db",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 139,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "NewIterator",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 164,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "NewIterator",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 197,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "ApproximateOffsetOf",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 201,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Reset",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 208,
- "ccn": 1,
- "nloc": 4,
- "params": 0
- },
- {
- "name": "Valid",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 225,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Seek",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 228,
- "ccn": 1,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "SeekToFirst",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 234,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "SeekToLast",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 234,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Next",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 237,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Prev",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 238,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "value",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 254,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "status",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 259,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "NewIterator",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 279,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "NewIterator",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 306,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "db",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 309,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "NewDB",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 309,
- "ccn": 1,
- "nloc": 10,
- "params": 0
- },
- {
- "name": "Add",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 392,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "Test",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 397,
- "ccn": 1,
- "nloc": 6,
- "params": 1
- },
- {
- "name": "db",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 541,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "TEST_F",
- "file": "/home/ilya/A/table/table_test.cc",
- "line": 552,
- "ccn": 1,
- "nloc": 15,
- "params": 2
- },
- {
- "name": "Valid",
- "file": "/home/ilya/A/table/two_level_iterator.cc",
- "line": 20,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "key",
- "file": "/home/ilya/A/table/two_level_iterator.cc",
- "line": 21,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "value",
- "file": "/home/ilya/A/table/two_level_iterator.cc",
- "line": 23,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "data_iter_",
- "file": "/home/ilya/A/table/two_level_iterator.cc",
- "line": 65,
- "ccn": 1,
- "nloc": 0,
- "params": 1
- },
- {
- "name": "NewTwoLevelIterator",
- "file": "/home/ilya/A/table/two_level_iterator.cc",
- "line": 141,
- "ccn": 1,
- "nloc": 1,
- "params": 4
- }
- ]
- },
- "util": {
- "files": [
- "/home/ilya/A/util/arena.cc",
- "/home/ilya/A/util/arena.h",
- "/home/ilya/A/util/arena_test.cc",
- "/home/ilya/A/util/bloom.cc",
- "/home/ilya/A/util/bloom_test.cc",
- "/home/ilya/A/util/cache.cc",
- "/home/ilya/A/util/cache_test.cc",
- "/home/ilya/A/util/coding.cc",
- "/home/ilya/A/util/coding.h",
- "/home/ilya/A/util/coding_test.cc",
- "/home/ilya/A/util/comparator.cc",
- "/home/ilya/A/util/crc32c.cc",
- "/home/ilya/A/util/crc32c.h",
- "/home/ilya/A/util/crc32c_test.cc",
- "/home/ilya/A/util/env.cc",
- "/home/ilya/A/util/env_posix.cc",
- "/home/ilya/A/util/env_posix_test.cc",
- "/home/ilya/A/util/env_posix_test_helper.h",
- "/home/ilya/A/util/env_test.cc",
- "/home/ilya/A/util/env_windows.cc",
- "/home/ilya/A/util/env_windows_test.cc",
- "/home/ilya/A/util/env_windows_test_helper.h",
- "/home/ilya/A/util/filter_policy.cc",
- "/home/ilya/A/util/hash.cc",
- "/home/ilya/A/util/hash.h",
- "/home/ilya/A/util/hash_test.cc",
- "/home/ilya/A/util/histogram.cc",
- "/home/ilya/A/util/histogram.h",
- "/home/ilya/A/util/logging.cc",
- "/home/ilya/A/util/logging.h",
- "/home/ilya/A/util/logging_test.cc",
- "/home/ilya/A/util/mutexlock.h",
- "/home/ilya/A/util/no_destructor.h",
- "/home/ilya/A/util/no_destructor_test.cc",
- "/home/ilya/A/util/options.cc",
- "/home/ilya/A/util/posix_logger.h",
- "/home/ilya/A/util/random.h",
- "/home/ilya/A/util/status.cc",
- "/home/ilya/A/util/status_test.cc",
- "/home/ilya/A/util/testutil.cc",
- "/home/ilya/A/util/testutil.h",
- "/home/ilya/A/util/windows_logger.h"
- ],
- "language": "cpp",
- "total_nloc": 1517,
- "total_functions": 206,
- "avg_ccn": 2.02,
- "max_ccn": 17,
- "heavy_functions_count": 1,
- "heavy_functions_ratio": 0.005,
- "coupling_out": 2,
- "coupling_in": 3,
- "instability": 0.4,
- "has_cycles": true,
- "dependencies": [
- "helpers/memenv",
- "port"
- ],
- "dependents": [
- "db",
- "helpers/memenv",
- "table"
- ],
- "functions": [
- {
- "name": "Extend",
- "file": "/home/ilya/A/util/crc32c.cc",
- "line": 254,
- "ccn": 17,
- "nloc": 73,
- "params": 3
- },
- {
- "name": "GetChildren",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 417,
- "ccn": 7,
- "nloc": 24,
- "params": 2
- },
- {
- "name": "Logv",
- "file": "/home/ilya/A/util/posix_logger.h",
- "line": 13,
- "ccn": 7,
- "nloc": 58,
- "params": 2
- },
- {
- "name": "Logv",
- "file": "/home/ilya/A/util/windows_logger.h",
- "line": 13,
- "ccn": 7,
- "nloc": 55,
- "params": 2
- },
- {
- "name": "NewRandomAccessFile",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 372,
- "ccn": 6,
- "nloc": 27,
- "params": 2
- },
- {
- "name": "NewRandomAccessFile",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 329,
- "ccn": 6,
- "nloc": 41,
- "params": 2
- },
- {
- "name": "KeyMayMatch",
- "file": "/home/ilya/A/util/bloom.cc",
- "line": 34,
- "ccn": 5,
- "nloc": 16,
- "params": 2
- },
- {
- "name": "EncodeVarint32",
- "file": "/home/ilya/A/util/coding.cc",
- "line": 10,
- "ccn": 5,
- "nloc": 24,
- "params": 2
- },
- {
- "name": "DoWriteStringToFile",
- "file": "/home/ilya/A/util/env.cc",
- "line": 31,
- "ccn": 5,
- "nloc": 17,
- "params": 4
- },
- {
- "name": "ReadFileToString",
- "file": "/home/ilya/A/util/env.cc",
- "line": 65,
- "ccn": 5,
- "nloc": 22,
- "params": 3
- },
- {
- "name": "Read",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 123,
- "ccn": 5,
- "nloc": 19,
- "params": 4
- },
- {
- "name": "SyncFd",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 252,
- "ccn": 5,
- "nloc": 14,
- "params": 2
- },
- {
- "name": "Hash",
- "file": "/home/ilya/A/util/hash.cc",
- "line": 3,
- "ccn": 5,
- "nloc": 25,
- "params": 3
- },
- {
- "name": "CreateFilter",
- "file": "/home/ilya/A/util/bloom.cc",
- "line": 17,
- "ccn": 4,
- "nloc": 17,
- "params": 3
- },
- {
- "name": "NextLength",
- "file": "/home/ilya/A/util/bloom_test.cc",
- "line": 78,
- "ccn": 4,
- "nloc": 10,
- "params": 1
- },
- {
- "name": "Resize",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 44,
- "ccn": 4,
- "nloc": 23,
- "params": 0
- },
- {
- "name": "FindShortestSeparator",
- "file": "/home/ilya/A/util/comparator.cc",
- "line": 18,
- "ccn": 4,
- "nloc": 16,
- "params": 2
- },
- {
- "name": "Read",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 88,
- "ccn": 4,
- "nloc": 14,
- "params": 3
- },
- {
- "name": "Append",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 187,
- "ccn": 4,
- "nloc": 20,
- "params": 1
- },
- {
- "name": "WriteUnbuffered",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 237,
- "ccn": 4,
- "nloc": 12,
- "params": 2
- },
- {
- "name": "LockFile",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 476,
- "ccn": 4,
- "nloc": 17,
- "params": 2
- },
- {
- "name": "MaxOpenFiles",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 589,
- "ccn": 4,
- "nloc": 16,
- "params": 0
- },
- {
- "name": "main",
- "file": "/home/ilya/A/util/env_posix_test.cc",
- "line": 219,
- "ccn": 4,
- "nloc": 12,
- "params": 2
- },
- {
- "name": "Append",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 213,
- "ccn": 4,
- "nloc": 20,
- "params": 1
- },
- {
- "name": "RenameFile",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 475,
- "ccn": 4,
- "nloc": 16,
- "params": 2
- },
- {
- "name": "ConsumeDecimalNumber",
- "file": "/home/ilya/A/util/logging.cc",
- "line": 31,
- "ccn": 4,
- "nloc": 20,
- "params": 2
- },
- {
- "name": "Build",
- "file": "/home/ilya/A/util/bloom_test.cc",
- "line": 17,
- "ccn": 3,
- "nloc": 9,
- "params": 0
- },
- {
- "name": "DumpFilter",
- "file": "/home/ilya/A/util/bloom_test.cc",
- "line": 36,
- "ccn": 3,
- "nloc": 8,
- "params": 0
- },
- {
- "name": "FalsePositiveRate",
- "file": "/home/ilya/A/util/bloom_test.cc",
- "line": 50,
- "ccn": 3,
- "nloc": 8,
- "params": 0
- },
- {
- "name": "Insert",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 28,
- "ccn": 3,
- "nloc": 11,
- "params": 1
- },
- {
- "name": "GetVarint32PtrFallback",
- "file": "/home/ilya/A/util/coding.cc",
- "line": 69,
- "ccn": 3,
- "nloc": 13,
- "params": 3
- },
- {
- "name": "GetVarint64Ptr",
- "file": "/home/ilya/A/util/coding.cc",
- "line": 101,
- "ccn": 3,
- "nloc": 13,
- "params": 3
- },
- {
- "name": "GetVarint32Ptr",
- "file": "/home/ilya/A/util/coding.h",
- "line": 67,
- "ccn": 3,
- "nloc": 8,
- "params": 3
- },
- {
- "name": "FindShortSuccessor",
- "file": "/home/ilya/A/util/comparator.cc",
- "line": 42,
- "ccn": 3,
- "nloc": 9,
- "params": 1
- },
- {
- "name": "Sync",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 227,
- "ccn": 3,
- "nloc": 9,
- "params": 0
- },
- {
- "name": "SyncDirIfManifest",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 245,
- "ccn": 3,
- "nloc": 12,
- "params": 0
- },
- {
- "name": "GetChildren",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 435,
- "ccn": 3,
- "nloc": 11,
- "params": 2
- },
- {
- "name": "NewLogger",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 538,
- "ccn": 3,
- "nloc": 15,
- "params": 2
- },
- {
- "name": "TestCloseOnExecHelperMain",
- "file": "/home/ilya/A/util/env_posix_test.cc",
- "line": 26,
- "ccn": 3,
- "nloc": 11,
- "params": 1
- },
- {
- "name": "GetOpenFileDescriptors",
- "file": "/home/ilya/A/util/env_posix_test.cc",
- "line": 38,
- "ccn": 3,
- "nloc": 10,
- "params": 1
- },
- {
- "name": "Read",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 155,
- "ccn": 3,
- "nloc": 14,
- "params": 4
- },
- {
- "name": "Sync",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 241,
- "ccn": 3,
- "nloc": 9,
- "params": 0
- },
- {
- "name": "LockFile",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 492,
- "ccn": 3,
- "nloc": 14,
- "params": 2
- },
- {
- "name": "GetTestDirectory",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 531,
- "ccn": 3,
- "nloc": 14,
- "params": 1
- },
- {
- "name": "AppendEscapedStringTo",
- "file": "/home/ilya/A/util/logging.cc",
- "line": 10,
- "ccn": 3,
- "nloc": 11,
- "params": 2
- },
- {
- "name": "CompressibleString",
- "file": "/home/ilya/A/util/testutil.cc",
- "line": 23,
- "ccn": 3,
- "nloc": 10,
- "params": 4
- },
- {
- "name": "Matches",
- "file": "/home/ilya/A/util/bloom_test.cc",
- "line": 48,
- "ccn": 2,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "Remove",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 33,
- "ccn": 2,
- "nloc": 7,
- "params": 2
- },
- {
- "name": "FindPointer",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 37,
- "ccn": 2,
- "nloc": 5,
- "params": 2
- },
- {
- "name": "Prune",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 262,
- "ccn": 2,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "TotalCharge",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 267,
- "ccn": 2,
- "nloc": 5,
- "params": 0
- },
- {
- "name": "Lookup",
- "file": "/home/ilya/A/util/cache_test.cc",
- "line": 30,
- "ccn": 2,
- "nloc": 6,
- "params": 1
- },
- {
- "name": "EncodeVarint64",
- "file": "/home/ilya/A/util/coding.cc",
- "line": 42,
- "ccn": 2,
- "nloc": 8,
- "params": 2
- },
- {
- "name": "VarintLength",
- "file": "/home/ilya/A/util/coding.cc",
- "line": 66,
- "ccn": 2,
- "nloc": 6,
- "params": 1
- },
- {
- "name": "GetVarint32",
- "file": "/home/ilya/A/util/coding.cc",
- "line": 90,
- "ccn": 2,
- "nloc": 9,
- "params": 2
- },
- {
- "name": "GetVarint64",
- "file": "/home/ilya/A/util/coding.cc",
- "line": 118,
- "ccn": 2,
- "nloc": 9,
- "params": 2
- },
- {
- "name": "GetLengthPrefixedSlice",
- "file": "/home/ilya/A/util/coding.cc",
- "line": 128,
- "ccn": 2,
- "nloc": 8,
- "params": 2
- },
- {
- "name": "Log",
- "file": "/home/ilya/A/util/env.cc",
- "line": 28,
- "ccn": 2,
- "nloc": 6,
- "params": 3
- },
- {
- "name": "PosixError",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 43,
- "ccn": 2,
- "nloc": 5,
- "params": 2
- },
- {
- "name": "Acquire",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 57,
- "ccn": 2,
- "nloc": 8,
- "params": 0
- },
- {
- "name": "Skip",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 99,
- "ccn": 2,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "Read",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 168,
- "ccn": 2,
- "nloc": 6,
- "params": 4
- },
- {
- "name": "Close",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 215,
- "ccn": 2,
- "nloc": 7,
- "params": 0
- },
- {
- "name": "Dirname",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 267,
- "ccn": 2,
- "nloc": 6,
- "params": 1
- },
- {
- "name": "Basename",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 283,
- "ccn": 2,
- "nloc": 7,
- "params": 1
- },
- {
- "name": "NewSequentialFile",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 358,
- "ccn": 2,
- "nloc": 7,
- "params": 2
- },
- {
- "name": "NewWritableFile",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 405,
- "ccn": 2,
- "nloc": 8,
- "params": 2
- },
- {
- "name": "NewAppendableFile",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 422,
- "ccn": 2,
- "nloc": 8,
- "params": 2
- },
- {
- "name": "RemoveFile",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 445,
- "ccn": 2,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "CreateDir",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 449,
- "ccn": 2,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "RemoveDir",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 457,
- "ccn": 2,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "GetFileSize",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 462,
- "ccn": 2,
- "nloc": 7,
- "params": 2
- },
- {
- "name": "RenameFile",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 471,
- "ccn": 2,
- "nloc": 4,
- "params": 2
- },
- {
- "name": "UnlockFile",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 498,
- "ccn": 2,
- "nloc": 8,
- "params": 1
- },
- {
- "name": "GetTestDirectory",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 525,
- "ccn": 2,
- "nloc": 11,
- "params": 1
- },
- {
- "name": "SingletonEnv",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 656,
- "ccn": 2,
- "nloc": 12,
- "params": 0
- },
- {
- "name": "AssertEnvNotInitialized",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 681,
- "ccn": 2,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "GetNewlyOpenedFileDescriptor",
- "file": "/home/ilya/A/util/env_posix_test.cc",
- "line": 48,
- "ccn": 2,
- "nloc": 10,
- "params": 2
- },
- {
- "name": "CheckCloseOnExecDoesNotLeakFDs",
- "file": "/home/ilya/A/util/env_posix_test.cc",
- "line": 55,
- "ccn": 2,
- "nloc": 23,
- "params": 1
- },
- {
- "name": "GetWindowsErrorMessage",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 25,
- "ccn": 2,
- "nloc": 13,
- "params": 1
- },
- {
- "name": "WindowsError",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 45,
- "ccn": 2,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "Close",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 66,
- "ccn": 2,
- "nloc": 6,
- "params": 0
- },
- {
- "name": "Acquire",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 90,
- "ccn": 2,
- "nloc": 5,
- "params": 0
- },
- {
- "name": "Read",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 122,
- "ccn": 2,
- "nloc": 8,
- "params": 3
- },
- {
- "name": "Skip",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 137,
- "ccn": 2,
- "nloc": 6,
- "params": 1
- },
- {
- "name": "Read",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 189,
- "ccn": 2,
- "nloc": 6,
- "params": 4
- },
- {
- "name": "Close",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 235,
- "ccn": 2,
- "nloc": 5,
- "params": 0
- },
- {
- "name": "WriteUnbuffered",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 259,
- "ccn": 2,
- "nloc": 7,
- "params": 2
- },
- {
- "name": "LockOrUnlock",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 275,
- "ccn": 2,
- "nloc": 11,
- "params": 2
- },
- {
- "name": "NewSequentialFile",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 305,
- "ccn": 2,
- "nloc": 12,
- "params": 2
- },
- {
- "name": "NewWritableFile",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 379,
- "ccn": 2,
- "nloc": 12,
- "params": 2
- },
- {
- "name": "NewAppendableFile",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 399,
- "ccn": 2,
- "nloc": 12,
- "params": 2
- },
- {
- "name": "RemoveFile",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 444,
- "ccn": 2,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "CreateDir",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 448,
- "ccn": 2,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "RemoveDir",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 454,
- "ccn": 2,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "GetFileSize",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 460,
- "ccn": 2,
- "nloc": 10,
- "params": 2
- },
- {
- "name": "UnlockFile",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 511,
- "ccn": 2,
- "nloc": 8,
- "params": 1
- },
- {
- "name": "NewLogger",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 547,
- "ccn": 2,
- "nloc": 8,
- "params": 2
- },
- {
- "name": "SingletonEnv",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 615,
- "ccn": 2,
- "nloc": 12,
- "params": 0
- },
- {
- "name": "AssertEnvNotInitialized",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 636,
- "ccn": 2,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "Next",
- "file": "/home/ilya/A/util/random.h",
- "line": 9,
- "ccn": 2,
- "nloc": 8,
- "params": 0
- },
- {
- "name": "RandomString",
- "file": "/home/ilya/A/util/testutil.cc",
- "line": 2,
- "ccn": 2,
- "nloc": 5,
- "params": 3
- },
- {
- "name": "RandomKey",
- "file": "/home/ilya/A/util/testutil.cc",
- "line": 11,
- "ccn": 2,
- "nloc": 7,
- "params": 2
- },
- {
- "name": "NewWritableFile",
- "file": "/home/ilya/A/util/testutil.h",
- "line": 32,
- "ccn": 2,
- "nloc": 6,
- "params": 2
- },
- {
- "name": "NewAppendableFile",
- "file": "/home/ilya/A/util/testutil.h",
- "line": 40,
- "ccn": 2,
- "nloc": 6,
- "params": 2
- },
- {
- "name": "MemoryUsage",
- "file": "/home/ilya/A/util/arena.h",
- "line": 14,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "BloomHash",
- "file": "/home/ilya/A/util/bloom.cc",
- "line": 2,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Name",
- "file": "/home/ilya/A/util/bloom.cc",
- "line": 14,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "NewBloomFilterPolicy",
- "file": "/home/ilya/A/util/bloom.cc",
- "line": 52,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Key",
- "file": "/home/ilya/A/util/bloom_test.cc",
- "line": 2,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "Reset",
- "file": "/home/ilya/A/util/bloom_test.cc",
- "line": 11,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "Add",
- "file": "/home/ilya/A/util/bloom_test.cc",
- "line": 15,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "FilterSize",
- "file": "/home/ilya/A/util/bloom_test.cc",
- "line": 35,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "key",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 22,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "Lookup",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 26,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "SetCapacity",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 65,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "TotalCharge",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 75,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "HashSlice",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 207,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Shard",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 210,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Lookup",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 235,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "Release",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 245,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "Erase",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 248,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "Value",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 254,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "NewId",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 259,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "NewLRUCache",
- "file": "/home/ilya/A/util/cache.cc",
- "line": 270,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "EncodeKey",
- "file": "/home/ilya/A/util/cache_test.cc",
- "line": 2,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "DecodeKey",
- "file": "/home/ilya/A/util/cache_test.cc",
- "line": 3,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "EncodeValue",
- "file": "/home/ilya/A/util/cache_test.cc",
- "line": 9,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "DecodeValue",
- "file": "/home/ilya/A/util/cache_test.cc",
- "line": 14,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Deleter",
- "file": "/home/ilya/A/util/cache_test.cc",
- "line": 17,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "Insert",
- "file": "/home/ilya/A/util/cache_test.cc",
- "line": 39,
- "ccn": 1,
- "nloc": 2,
- "params": 3
- },
- {
- "name": "InsertAndReturnHandle",
- "file": "/home/ilya/A/util/cache_test.cc",
- "line": 45,
- "ccn": 1,
- "nloc": 2,
- "params": 3
- },
- {
- "name": "Erase",
- "file": "/home/ilya/A/util/cache_test.cc",
- "line": 53,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "PutFixed32",
- "file": "/home/ilya/A/util/coding.cc",
- "line": 1,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "PutFixed64",
- "file": "/home/ilya/A/util/coding.cc",
- "line": 3,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "PutVarint32",
- "file": "/home/ilya/A/util/coding.cc",
- "line": 36,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "PutVarint64",
- "file": "/home/ilya/A/util/coding.cc",
- "line": 53,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "PutLengthPrefixedSlice",
- "file": "/home/ilya/A/util/coding.cc",
- "line": 58,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "EncodeFixed32",
- "file": "/home/ilya/A/util/coding.h",
- "line": 27,
- "ccn": 1,
- "nloc": 5,
- "params": 2
- },
- {
- "name": "EncodeFixed64",
- "file": "/home/ilya/A/util/coding.h",
- "line": 33,
- "ccn": 1,
- "nloc": 9,
- "params": 2
- },
- {
- "name": "DecodeFixed32",
- "file": "/home/ilya/A/util/coding.h",
- "line": 45,
- "ccn": 1,
- "nloc": 5,
- "params": 1
- },
- {
- "name": "DecodeFixed64",
- "file": "/home/ilya/A/util/coding.h",
- "line": 51,
- "ccn": 1,
- "nloc": 9,
- "params": 1
- },
- {
- "name": "TEST",
- "file": "/home/ilya/A/util/coding_test.cc",
- "line": 41,
- "ccn": 1,
- "nloc": 18,
- "params": 2
- },
- {
- "name": "Name",
- "file": "/home/ilya/A/util/comparator.cc",
- "line": 9,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Compare",
- "file": "/home/ilya/A/util/comparator.cc",
- "line": 12,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "BytewiseComparator",
- "file": "/home/ilya/A/util/comparator.cc",
- "line": 48,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "ReadUint32LE",
- "file": "/home/ilya/A/util/crc32c.cc",
- "line": 240,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "RoundUp",
- "file": "/home/ilya/A/util/crc32c.cc",
- "line": 242,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "CanAccelerateCRC32C",
- "file": "/home/ilya/A/util/crc32c.cc",
- "line": 246,
- "ccn": 1,
- "nloc": 4,
- "params": 0
- },
- {
- "name": "Value",
- "file": "/home/ilya/A/util/crc32c.h",
- "line": 5,
- "ccn": 1,
- "nloc": 1,
- "params": 2
- },
- {
- "name": "Mask",
- "file": "/home/ilya/A/util/crc32c.h",
- "line": 12,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Unmask",
- "file": "/home/ilya/A/util/crc32c.h",
- "line": 15,
- "ccn": 1,
- "nloc": 2,
- "params": 1
- },
- {
- "name": "WriteStringToFile",
- "file": "/home/ilya/A/util/env.cc",
- "line": 51,
- "ccn": 1,
- "nloc": 1,
- "params": 3
- },
- {
- "name": "WriteStringToFileSync",
- "file": "/home/ilya/A/util/env.cc",
- "line": 57,
- "ccn": 1,
- "nloc": 1,
- "params": 3
- },
- {
- "name": "acquires_allowed_",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 52,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Release",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 70,
- "ccn": 1,
- "nloc": 4,
- "params": 0
- },
- {
- "name": "Flush",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 226,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "FlushBuffer",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 235,
- "ccn": 1,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "IsManifest",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 298,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "LockOrUnlock",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 307,
- "ccn": 1,
- "nloc": 8,
- "params": 2
- },
- {
- "name": "fd",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 325,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "filename",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 326,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "FileExists",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 430,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "NowMicros",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 555,
- "ccn": 1,
- "nloc": 4,
- "params": 0
- },
- {
- "name": "SleepForMicroseconds",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 560,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "BackgroundThreadEntryPoint",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 563,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "MaxMmaps",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 589,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "env",
- "file": "/home/ilya/A/util/env_posix.cc",
- "line": 681,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "GetArgvZero",
- "file": "/home/ilya/A/util/env_posix_test.cc",
- "line": 18,
- "ccn": 1,
- "nloc": 2,
- "params": 0
- },
- {
- "name": "GetMaxFileDescriptor",
- "file": "/home/ilya/A/util/env_posix_test.cc",
- "line": 35,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "SetFileLimits",
- "file": "/home/ilya/A/util/env_posix_test.cc",
- "line": 86,
- "ccn": 1,
- "nloc": 2,
- "params": 2
- },
- {
- "name": "Run",
- "file": "/home/ilya/A/util/env_test.cc",
- "line": 57,
- "ccn": 1,
- "nloc": 5,
- "params": 1
- },
- {
- "name": "Run",
- "file": "/home/ilya/A/util/env_test.cc",
- "line": 78,
- "ccn": 1,
- "nloc": 6,
- "params": 1
- },
- {
- "name": "ThreadBody",
- "file": "/home/ilya/A/util/env_test.cc",
- "line": 123,
- "ccn": 1,
- "nloc": 6,
- "params": 1
- },
- {
- "name": "ScopedHandle",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 55,
- "ccn": 1,
- "nloc": 0,
- "params": 1
- },
- {
- "name": "is_valid",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 68,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "get",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 73,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Release",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 74,
- "ccn": 1,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "acquires_allowed_",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 81,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Release",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 102,
- "ccn": 1,
- "nloc": 4,
- "params": 0
- },
- {
- "name": "Flush",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 240,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "FlushBuffer",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 252,
- "ccn": 1,
- "nloc": 3,
- "params": 0
- },
- {
- "name": "handle",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 293,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "filename",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 294,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "FileExists",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 414,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "NowMicros",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 553,
- "ccn": 1,
- "nloc": 5,
- "params": 0
- },
- {
- "name": "SleepForMicroseconds",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 561,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "BackgroundThreadEntryPoint",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 566,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "MaxMmaps",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 577,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "env",
- "file": "/home/ilya/A/util/env_windows.cc",
- "line": 635,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "SetFileLimits",
- "file": "/home/ilya/A/util/env_windows_test.cc",
- "line": 3,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "main",
- "file": "/home/ilya/A/util/env_windows_test.cc",
- "line": 39,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "Histogram",
- "file": "/home/ilya/A/util/histogram.h",
- "line": 3,
- "ccn": 1,
- "nloc": 0,
- "params": 0
- },
- {
- "name": "AppendNumberTo",
- "file": "/home/ilya/A/util/logging.cc",
- "line": 2,
- "ccn": 1,
- "nloc": 3,
- "params": 2
- },
- {
- "name": "NumberToString",
- "file": "/home/ilya/A/util/logging.cc",
- "line": 24,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "EscapeString",
- "file": "/home/ilya/A/util/logging.cc",
- "line": 28,
- "ccn": 1,
- "nloc": 3,
- "params": 1
- },
- {
- "name": "ConsumeDecimalNumberRoundtripTest",
- "file": "/home/ilya/A/util/logging_test.cc",
- "line": 32,
- "ccn": 1,
- "nloc": 9,
- "params": 2
- },
- {
- "name": "ConsumeDecimalNumberOverflowTest",
- "file": "/home/ilya/A/util/logging_test.cc",
- "line": 78,
- "ccn": 1,
- "nloc": 4,
- "params": 1
- },
- {
- "name": "ConsumeDecimalNumberNoDigitsTest",
- "file": "/home/ilya/A/util/logging_test.cc",
- "line": 104,
- "ccn": 1,
- "nloc": 6,
- "params": 1
- },
- {
- "name": "NoDestructor",
- "file": "/home/ilya/A/util/no_destructor.h",
- "line": 6,
- "ccn": 1,
- "nloc": 11,
- "params": 1
- },
- {
- "name": "get",
- "file": "/home/ilya/A/util/no_destructor.h",
- "line": 26,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "Uniform",
- "file": "/home/ilya/A/util/random.h",
- "line": 22,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "OneIn",
- "file": "/home/ilya/A/util/random.h",
- "line": 26,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "Skewed",
- "file": "/home/ilya/A/util/random.h",
- "line": 27,
- "ccn": 1,
- "nloc": 1,
- "params": 1
- },
- {
- "name": "RandomSeed",
- "file": "/home/ilya/A/util/testutil.h",
- "line": 12,
- "ccn": 1,
- "nloc": 1,
- "params": 0
- },
- {
- "name": "num_writable_file_errors_",
- "file": "/home/ilya/A/util/testutil.h",
- "line": 29,
- "ccn": 1,
- "nloc": 0,
- "params": 1
- }
- ]
- }
- }
-}
\ No newline at end of file
diff --git a/vkr-text/GrebenyukIV_final.docx b/vkr-text/GrebenyukIV_final.docx
new file mode 100644
index 0000000..84030a2
Binary files /dev/null and b/vkr-text/GrebenyukIV_final.docx differ