Marcus Holland-Moritz
8f38975908
refactor: factor out get_inode_rank
/ mode_rank
2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
8085247f91
refactor: factor out fs_section_checker
2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
09068bfada
feat: add hotness categorizer
2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
4e0ea2c165
refactor: separate compression / decompression
2025-04-07 21:32:26 +02:00
Marcus Holland-Moritz
47a263d18e
feat: add block_cache_byte_buffer_factory
2025-04-07 21:32:22 +02:00
Marcus Holland-Moritz
a8b5573840
feat(block_cache): use byte_buffer_factory for block allocation
2025-04-07 21:31:47 +02:00
Marcus Holland-Moritz
39950e085e
refactor: new start_compression
API for more flexible buffer handling
2025-04-07 21:31:47 +02:00
Marcus Holland-Moritz
c1ab72a221
refactor: introduce byte_buffer
abstractions for block decompression
2025-04-07 16:54:04 +02:00
Marcus Holland-Moritz
699b37268e
refactor: factor out varint code
2025-04-07 16:54:04 +02:00
Marcus Holland-Moritz
9a9d5365b6
fix(build): make sure to use GNUInstallDirs everywhere (fixes gh #253 )
2025-03-19 22:25:15 +01:00
Marcus Holland-Moritz
4802438b14
build: move tool lib to tools
...
This enables us to completely skip the `include` folder when building
with `-DWITH_LIBDWARFS=OFF`. Otherwise, we're using includes that will
potentially not match the includes of the installed library.
2025-03-15 08:19:07 +01:00
Marcus Holland-Moritz
b349e584e0
feat: support case-insensitive lookups (fixes gh #232 )
2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
5d19513829
feat: add glob matcher class and glob-to-regex transformer
2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
fa644b4869
refactor: use cpptrace
2025-03-14 15:07:49 +01:00
Marcus Holland-Moritz
ca69d2b141
fix: install libraries to CMAKE_INSTALL_LIBDIR (fixes gh #240 )
2024-11-20 07:32:53 +01:00
Marcus Holland-Moritz
6c8a1cdbd3
fix: workaround for new boost versions which have a process
component
2024-08-25 16:37:16 +02:00
Marcus Holland-Moritz
c37410d602
refactor: file_order -> fragment_order
2024-08-14 14:45:17 +02:00
Marcus Holland-Moritz
8f8c5b1de8
refactor: factor out remaining options from options.h
2024-08-14 14:45:17 +02:00
Marcus Holland-Moritz
e4dfd24e8d
refactor: factor out reader options
2024-08-14 14:45:17 +02:00
Marcus Holland-Moritz
d205fed4e9
build: enable binary dir include for config.h
2024-08-13 11:36:10 +02:00
Marcus Holland-Moritz
8af99a1974
build: separate dwarfs_tool from other dwarfs libraries
2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
e092171bf8
build: install config version file
2024-08-12 17:32:04 +02:00
Marcus Holland-Moritz
53ace1b670
build: factor out libdwarfs rules
2024-08-12 17:32:04 +02:00