2695 Commits

Author SHA1 Message Date
Marcus Holland-Moritz
ac6cad4327 Fix python libraries linking 2021-01-07 17:49:17 +01:00
Marcus Holland-Moritz
4e6c48b4d0 Make sure the code builds without libdwarf 2021-01-07 17:48:30 +01:00
Marcus Holland-Moritz
65b2c5ef69 Remove unused definition 2021-01-07 17:48:06 +01:00
Marcus Holland-Moritz
e3a4c8c2ae Silence warning about mismatched tag 2021-01-07 13:27:23 +01:00
Marcus Holland-Moritz
ae1e5c8423 Fix warning for real v0.3.0 2020-12-30 22:32:41 +01:00
Marcus Holland-Moritz
323fe7c5aa Update change log 2020-12-30 22:09:10 +01:00
Marcus Holland-Moritz
15c24780ed Set CPack source generators 2020-12-30 21:50:51 +01:00
Marcus Holland-Moritz
11a64ea6fe Fix compile warning 2020-12-30 21:50:24 +01:00
Marcus Holland-Moritz
4df32dc00c Improve version handling 2020-12-30 16:37:54 +01:00
Marcus Holland-Moritz
32f86afdad Update change log 2020-12-30 13:51:29 +01:00
Marcus Holland-Moritz
da0abec1dc Update README 2020-12-30 13:43:06 +01:00
Marcus Holland-Moritz
201b6ddb3b Dynamically adapt nilsimsa search depth 2020-12-30 13:24:50 +01:00
Marcus Holland-Moritz
6a328999be Re-use segmentation hash map to avoid expensive re-allocations 2020-12-30 13:23:13 +01:00
Marcus Holland-Moritz
f7edcd7f42 Include what you use 2020-12-30 13:22:38 +01:00
Marcus Holland-Moritz
fa2dfaf751 Remove useless destructor definition 2020-12-30 13:22:13 +01:00
Marcus Holland-Moritz
f459cffbfb Formatting 2020-12-30 13:15:49 +01:00
Marcus Holland-Moritz
e681dcb097 Clean up (and optionalize) use of jemalloc 2020-12-30 13:13:05 +01:00
Marcus Holland-Moritz
bb4b41ab3d Formatting 2020-12-30 13:12:42 +01:00
Marcus Holland-Moritz
192dff8d81 Remove folly workaround 2020-12-30 12:58:08 +01:00
Marcus Holland-Moritz
c908bc7773 Update fbthrift 2020-12-30 12:57:57 +01:00
Marcus Holland-Moritz
db89229d49 Update folly 2020-12-30 12:57:47 +01:00
Marcus Holland-Moritz
77a3c61bbe One more override 2020-12-30 12:55:14 +01:00
Marcus Holland-Moritz
df779a5cfd Update benchmark 2020-12-30 12:48:28 +01:00
Marcus Holland-Moritz
ee83786189 Allow adjustment of worker_group thread niceness 2020-12-30 12:48:08 +01:00
Marcus Holland-Moritz
8fe03a2111 Formatting 2020-12-30 12:47:33 +01:00
Marcus Holland-Moritz
3737dc417d Expose size method in worker_group 2020-12-30 12:47:12 +01:00
Marcus Holland-Moritz
7fdff8599d Override virtual methods in worker_group 2020-12-30 12:46:42 +01:00
Marcus Holland-Moritz
61d7400350 Update TODOs 2020-12-19 13:27:11 +01:00
Marcus Holland-Moritz
273b4b6f46 Move identification logging until after we've checked options 2020-12-19 13:06:52 +01:00
Marcus Holland-Moritz
22f00b0b60 Check decratio value range 2020-12-19 13:06:01 +01:00
Marcus Holland-Moritz
86d04f3937 Update ZSTD from v1.4.7 to v1.4.8 2020-12-19 13:05:31 +01:00
Marcus Holland-Moritz
737e8b9e2d Add ASAN/TSAN/UBSAN flags 2020-12-18 23:17:49 +01:00
Marcus Holland-Moritz
a9e948bccb Update zstd 2020-12-18 17:24:50 +01:00
Marcus Holland-Moritz
212409067c Update change log v0.3.0-RC1 2020-12-18 12:53:35 +01:00
Marcus Holland-Moritz
3081117de4 Allow rewriting with selective recompression 2020-12-18 11:08:26 +01:00
Marcus Holland-Moritz
8328ccd048 Simplify filesystem code 2020-12-18 00:01:13 +01:00
Marcus Holland-Moritz
a05f9e4bce Detect length field overflow in section header 2020-12-17 21:38:44 +01:00
Marcus Holland-Moritz
11bd39ddc1 More debug output while parsing sections 2020-12-17 21:37:58 +01:00
Marcus Holland-Moritz
629f3a4177 Limit LRU cache size 2020-12-17 21:36:54 +01:00
Marcus Holland-Moritz
ed24a60062 Add section data integrity checks 2020-12-17 11:41:51 +01:00
Marcus Holland-Moritz
e5bf954168 File system image structure, version 2, part 3 2020-12-17 07:35:38 +01:00
Marcus Holland-Moritz
42ebe368cf File system image structure, version 2, part 2 2020-12-17 07:27:35 +01:00
Marcus Holland-Moritz
58b75f9671 Fix checksum ctor 2020-12-17 06:10:47 +01:00
Marcus Holland-Moritz
cde36cffc4 File system image structure, version 2, part 1 2020-12-17 06:10:34 +01:00
Marcus Holland-Moritz
2f3f1fa946 Make checksumming more flexible 2020-12-16 22:38:31 +01:00
Marcus Holland-Moritz
555fb8586e More checks in checksumming code 2020-12-16 14:39:19 +01:00
Marcus Holland-Moritz
dbf4ec4f35 Add new checksum abstraction, including support for xxHash 2020-12-16 14:27:35 +01:00
Marcus Holland-Moritz
9cd9deb45b DWARFS_ASSERT -> DWARFS_CHECK 2020-12-16 14:26:02 +01:00
Marcus Holland-Moritz
1d39c4b50f Improve error handling & resilience 2020-12-15 23:42:29 +01:00
Marcus Holland-Moritz
460b932c95 Fix dwarfsbench 2020-12-15 21:37:45 +01:00